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的基本介绍。