Skip to main content

Static site generator (SSG) for GIS data publishment as light WebGIS application.

Project description

In English

Static site generator (SSG) for GIS data publishment as light WebGIS application.

Example: http://gislite.osgeo.cn/

说明

基于开源GIS技术开发,使用静态网站形式对GIS数据进行发布。

演示网站: http://gislite.osgeo.cn/

基于 MapServer 的服务器端GIS数据图层发布管理系统。 目的是用于解决发布较多数量的地图时的数据更新、样式修改,以及不同样式组合应用的问题。 尽量实现数据源唯一,使用 XLSX 文件定义样式。 主要实现GIS数据图层的发布,但也实现了多源数据发布为单个地图切片,以及多个图层发布为图层分组的功能。

  • 基于MapServer、MapProxy
  • 使用开放电子表格格式 XLSX 定义样式
  • 可用于团队地理信息数据快速发布管理

使用技术

  • MapServer
  • MapProxy
  • LeafletJS
  • Python 3
  • Jinja2

运行方式

run_gislite.py

相关网站

运行环境安装

开发与测试运行于 Debian Stretch / Ubuntu 18.08 。 在管理员权限下安装运行环境:

apt install -y apache2 php libapache2-mod-fcgid cgi-mapserver mapserver-bin libapache2-mod-php
apt install -y python3-openpyxl python3-mapproxy
apt install -y build-essential  python3-gdal python3-pip
pip3 install mapproxy

MapProxy使用

使用了 MapProxy 生成地图切片。下面是脚本运行的方式。

# mapproxy-util serve-develop ./mapproxy.yaml -b 0.0.0.0:8011
~/.local/bin/mapproxy-util serve-develop ./out_mapproxy.yaml -b 0.0.0.0:8011
# mapproxy-util create -t base-config wcs_imgmap
~/.local/bin/mapproxy-util create -t base-config wcs_imgmap

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
gislite-0.0.1.tar.gz (10.4 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page