GISLite介绍

简介

GISLite是基于开源GIS技术(包括 MapServer、 MapProxy、Leafet)开发,使用静态网站形式对GIS数据进行发布的应用程序。目的是用于解决发布较多数量的地图时的数据更新、样式修改,以及不同样式组合应用的问题。尽量实现数据源唯一,使用 XLSX 文件定义样式。主要实现GIS数据图层的发布,但也实现了多源数据发布为单个地图切片,以及多个图层发布为图层分组的功能。

本网站的开发,除了将原来 MapServer 的教程重新使用 Python 建立起来之外,另外一个重要原因就是将开发 GISLite 中用到的一些技术进行说明。从另外一个角度,也可以说 GISLite 是本网站说明的主要开源 GIS 技术的一个综合应用。这一部分除了简介之外,其他部分是基于 GISLite 程序发布,并作为演示集成到本网站中。

目前 GISLite 已经在 PYPI 中注册并发布,可以通过下面命令安装:

pip install gislite
  • 基于MapServer、MapProxy;
  • 使用开放电子表格格式 XLSX 定义样式;
  • 可用于团队地理信息数据快速发布管理;
  • 开放源代码,发布于 Github 。

相关网站

技术背景网站

GISLite的开发,技术上主要是使用 Python 与 开源GIS技术进行数据读取,以本网站介绍的开源 WebGIS 进行集成。

《Python与开源GIS》,使用 Python 读取与处理 GIS数据 的工具。

对 MapServer, MapProxy, Leaflet 的基本介绍。