Web 地图服务器

Baremaps – 一个开源管道,用于使用 Postgis 和 Java 从 OpenStreetMap 生成 Mapbox 矢量图块。

deegree – 用于空间数据基础设施和地理空间网络的开源软件

GeoDjango – 使用 python web 框架构建的 GIS 服务器 — django

geomajas – 创建 Web GIS 应用程序的开源平台

GeoMOOSE – 用于显示分布式制图数据的 Web 客户端 JavaScript 框架

GeoNode – 开源地理空间内容管理系统。

GeoServer – 用于共享地理空间数据的开源服务器

GeoTrellis – 用于使用 Spark 处理栅格数据的高性能应用程序的地理数据处理引擎。

GeoWebCache – 一个 Java Web 应用程序,用于缓存来自各种来源(如 OGC WMS)的地图切片,以加速和优化地图图像交付。

Google Earth Enterprise – Google Earth Enterprise 的开源版本,这是一个地理空间应用程序,能够构建和托管自定义 3D 地球仪和 2D 地图。

mapbender3 – 在 Symfony 2 PHP 上发布空间数据基础设施服务

MapFish – 用于构建使用 Pylons Python Web 框架构建的丰富 Web 映射应用程序的框架

MapGuide – 用于显示分布式制图数据的 Web 客户端 JavaScript 框架

Mapnik – 一个用 C++ 编写的开源地图工具包,用于基于桌面和服务器的地图渲染

MapServer – 将空间数据和交互式地图应用程序发布到网络

MapTiler Server – 用于自托管矢量切片、卫星图像、自己的地理数据和来自 PostGIS 数据库的数据的地图服务器。

Nanocubes – 一种用于时空数据立方体的内存数据结构。Github 链接

NextGIS Web – 一个用于存储、可视化和管理各种地理空间数据的开源框架。

OpenTileServer – 此脚本用于使用 OpenStreetMap 数据构建基本切片服务器。

QGIS Server – 一个用 C++ 编写的 FastCGI/CGI 应用程序,与网络服务器一起工作。

SuperMap iServer——基于高效跨平台GIS内核的云GIS应用服务器,具有2D&3D一体化服务发布、管理、集群等功能,提供多层扩展开发能力。

前端框架

MapGIS API for JavaScript – 创建 高性能应用程序和更智能的可视化

CesiumJS – 用于世界级 3D 地球仪和地图的开源 JavaScript 库

CMV – 可配置地图查看器 (CMV) 是一个开源地图框架,可与 ESRI JavaScript API、ArcGIS Server、ArcGIS Online 等一起使用。

d3-carto-map – 使用 D3 创建基于图层的地图的库

d3-geomap – 基于 D3.js 创建地理地图的库。

D3.js – 一个基于数据操作文档的 JavaScript 库

Echarts – 百度支持的用户友好的数据可视化库

geomajas-client javascript – 用于酷地图和应用程序的开源 JavaScript 地图 API

Google Maps Javascript API – 谷歌地图的 JavaScript api

jVectorMap – 基于矢量、跨浏览器和跨平台的组件,用于在 Web 上进行与地理相关的交互式数据可视化。Github 链接

L7 – 由蚂蚁金服提供的大规模 WebGL 驱动的地理空间数据可视化

Leaflet – 用于移动友好的交互式地图的开源 JavaScript 库

Mapbox GL JS – 一个 JavaScript 和 WebGL 库,可从矢量图块和 Mapbox GL 样式规范呈现交互式地图

MapLibre GL – 是在 Mapbox GL JS 切换到非 OSS 许可证之前派生的社区主导的分支

maptalks.js – 用于集成 2D/3D 地图的轻量级和可插入 JavaScript 库。

Mapv – 地理可视化库

OpenGlobus – JavaScript 3D 地图和地理空间数据可视化引擎库。它使用纯WebGL技术。

OpenLayers – 开源 JavaScript 地图查看库

OpenMapTiles – 一组开源工具,用于以 50 多种语言自托管 OpenStreetMap 地图。它为 GIS 程序提供栅格和矢量切片、WMS 和 WMTS 服务,支持 JavaScript 查看器和移动 SDK。

Polymaps – 用于使用 SVG 的图像和矢量平铺地图的 JavaScript 库

SuperMap iClient JavaScript – SuperMap 支持的云 GIS Web 客户端开发平台。

Tangram – 一个用于渲染 2D 和 3D 地图的 JavaScript 库,可在 Web 浏览器中使用 WebGL

three-geo – 是一个基于 three.js 的地理可视化库

three.js – 一个使 WebGL 更简单的 JavaScript 3D 库

turf.js – Mapbox 支持的浏览器和节点的高级地理空间分析

webgearth2 – 在任何 Web 浏览器中运行的开源虚拟星球 Web 应用程序,支持 WebGL HTML5 标准

转载:https://zhuanlan.zhihu.com/p/558106221?utm_id=0