3.1. GISLite简介¶
3.1.1. 简介¶
GISLite是一个基于开源GIS技术(包括MapServer、MapProxy、Leafet)以静态网站的形式发布GIS数据的应用程序。旨在解决海量地图发布时数据更新、样式修改、不同样式组合的应用等问题。尽量使数据源唯一,并使用xlsx文件定义样式。它主要实现了地理信息系统数据层的发布,也实现了将多源数据发布到单个地图片和多个层到层分组的功能。
除了使用Python重新建立原有的MapServer教程外,开发这个网站的另一个重要原因是解释GISLite开发中使用的一些技术。从另一个角度来看,也可以说GISLite是本网站所描述的主要开源地理信息系统技术的综合应用。除了介绍,这部分是基于GISLite程序发布的,并作为演示集成到本网站中。
目前,GISLite已在PYPI中注册发布,可通过以下命令安装:
pip install gislite
基于MapServer、MapProxy
使用开放电子表格格式xlsx定义样式
可用于团队地理信息数据的快速发布和管理。
开源代码,在Github上发布。
3.1.3. 技术背景网站¶
在技术上,GISLite的开发主要使用了Python和开源的GIS技术来读取数据。与本网站上介绍的开源WebGIS集成。
“Python与开源地理信息系统”,一个用来读取和处理地理信息系统数据的工具。
对MapServer、MapProxy和Leaflet的基本介绍。