GIS开发必备!我整理的全套工具、软件和框架清单,新手入门收藏这篇就够了

2024-06-21 开发技术 479 次阅读 0 次点赞
本文作者整理了GIS开发中常用的网站、软件和框架,旨在为入门者提供参考。内容包括坐标查询与转换工具、地图数据下载资源、三维GIS数据格式转换与重建工具,以及ArcGIS、QGIS、SuperMap等常用桌面和服务器端软件。此外,还列举了Leaflet、Cesium、Mapbox、Turf.js等开发框架,涵盖开源与商业平台,覆盖WebGIS、三维可视化、空间分析等核心领域,为GIS开发提供一站式工具导航。

在GIS开发中,可能会用到各种各样的网站、软件和开发框架。本人把使用过的各种网站、软件和开发框架进行了整理,方便大家入门GIS开发。

GIS工具

本站工具

GIS地图选点:https://www.hylab.cn/tool/gis-select

GIS距离计算:https://www.hylab.cn/tool/gis-distance

GIS坐标转换:https://www.hylab.cn/tool/gis-transform

GIS比例尺计算:https://www.hylab.cn/tool/gis-scale

GIS态势标绘:https://www.hylab.cn/tool/gis-plotting

坐标查询和转换

EPSG坐标系查询:https://epsg.io/

EPSG坐标转换:https://epsg.io/transform

地图取点

EPSG地图取点:https://epsg.io/map

百度坐标拾取:https://api.map.baidu.com/lbsapi/getpoint/index.html

高德坐标拾取:https://lbs.amap.com/tools/picker

规划云坐标拾取:http://guihuayun.com/maps/getxy.php

艾普坐标拾取:http://www.ipuu.cn/getpoint.html

经纬度查询定位:http://jingweidu.757dy.com/

地图数据下载

天地图:国家及各省市天地图地址

全国地理信息资源目录:https://www.webmap.cn/main.do?method=index

水径微图:https://www.rivermap.cn/index.html

bigemap:http://www.bigemap.com/

三维GIS数据格式转换和三维重建

CesiumLab:http://www.cesiumlab.com/

ContextCapture:https://www.i3vsoft.com/Products/sjjmrj.html

大疆智图:https://www.dji.com/cn/dji-terra

LocaSpaceViewer:http://www.locaspace.cn/LSV.jsp

DasViewer:https://www.daspatial.com/cn/dasviewer

云端地球:https://earth.daspatial.com/

图新地球:http://www.engine3d.com/

常用软件

ArcGIS:全球领先的桌面GIS平台,提供强大的空间数据分析、地图制作和地理信息管理功能,广泛应用于科研、政府和工程领域。

ArcGIS Pro:ArcGIS的下一代桌面产品,采用现代化Ribbon界面,支持2D和3D一体化操作、多地图协同编辑,并深度集成Python和空间大数据处理能力。

GeoGlobe(吉奥时空):国产自主研发的GIS平台,提供从桌面端到Web端的一体化解决方案,支持多维时空数据管理与可视化。

GeoScene(易智瑞):基于ArcGIS技术内核的国产化GIS平台,拥有完整的地理信息编辑、分析与共享能力,适配国内信创环境。

GeoServer(开源):开源的服务器端GIS软件,支持发布和编辑多种空间数据格式,兼容WMS、WFS等OGC标准,是开源GIS生态的核心组件。

CesiumLab:专业的3D Tiles数据预处理与转换工具,可将倾斜摄影、点云、BIM等数据高效转换为Cesium支持的格式,提升三维WebGIS性能。

LocaSpaceViewer(图新地球):轻量级三维数字地球软件,支持海量影像、高程和倾斜摄影数据加载,提供便捷的测量、标注和空间分析功能。

HopeMap GIS(众智鸿图):面向智慧城市与物联网应用的GIS平台,强调实时数据接入与动态映射,适用于应急管理和设施监控场景。

MapGIS(中地数码):国内老牌GIS平台,覆盖地质、国土、城市规划等多个行业,提供从桌面到云端的一体化地理信息解决方案。

Mapnik(开源):开源的矢量地图渲染引擎,支持高精度瓦片生成与样式定制,是OpenStreetMap等大型地图项目的重要支撑组件。

MySQL:流行的关系型数据库,通过空间扩展支持点、线、面等几何数据的存储与空间索引,适合中小型GIS应用的后端支撑。

QGIS(开源):功能丰富且社区活跃的免费桌面GIS,支持多种矢量与栅格格式,提供插件扩展、地图排版和空间分析工具,是ArcGIS的常用替代品。

SuperMap(超图):国产大型GIS平台,覆盖桌面、移动端、Web端和云端,支持二三维一体化与跨平台部署,在智慧城市和自然资源领域应用广泛。

Tegola(开源mapbox服务端):轻量级的Mapbox矢量瓦片服务器,支持从PostGIS等数据源直接切片并高效发布,适合自建矢量地图服务。

WeMapEngine(水经注):专注于卫星影像和地形数据的离线发布引擎,支持大范围高清地图的快速浏览与标注,适合野外和内网环境。

奥维互动平台:集地图浏览、轨迹记录、位置共享和数据分析于一体的移动GIS工具,支持多种在线地图源叠加,常用于户外勘测和团队协作。

Coord MG:专业的坐标转换工具,支持多种坐标系之间的批量转换、七参数计算和高精度校正,是测绘和GIS数据处理中的常用小工具。

常用框架

Carto:面向位置智能的云原生GIS平台,提供交互式地图制作、空间数据分析和实时可视化功能,支持拖拽式操作与Python API扩展。

Cesium:开源的3D地理可视化引擎,基于WebGL实现高精度全球尺度三维场景渲染,支持地形、影像、3D Tiles和动态数据流加载。

esri-leaflet:Esri官方推出的Leaflet插件,允许开发者将ArcGIS的服务(如动态地图、矢量瓦片、地理编码)无缝集成到Leaflet地图中。

GDAL:地理空间数据抽象库,是处理栅格与矢量数据的底层核心,支持数十种格式的读取、转换、投影和算法操作,被几乎所有GIS软件依赖。

iclient-leaflet:超图提供的Leaflet扩展库,用于接入SuperMap iServer发布的各类GIS服务,实现轻量级WebGIS应用开发。

JTS Topology Suite:Java空间拓扑核心库,实现了OGC简单要素规范,提供几何运算、缓冲、叠加分析等算法,是许多GIS后端的基础。

leaflet:轻量级、移动友好的开源地图库,通过插件机制可实现丰富功能,适合快速构建交互式Web地图应用。

leaflet-geoman-free:Leaflet的免费绘图插件,支持在地图上交互绘制、编辑和删除点、线、多边形等几何要素,并提供捕捉和测量功能。

lerc:Esri开发的快速栅格压缩与解压缩库,支持整型与浮点型高程数据的高保真压缩,常用于高效传输和加载地形瓦片。

Mapbox:基于矢量瓦片技术的现代地图平台,提供强大的地图设计工具、移动端与Web端SDK,支持高度自定义的交互式地图。

maputnik:开源的Mapbox样式在线编辑器,提供可视化界面让用户配置图层、色彩、滤镜和文字标注,方便设计与调试矢量地图样式。

MapVGL:百度开源的大规模地理数据可视化库,基于WebGL实现海量点、线、热力图、轨迹等数据的流畅绘制,适合高性能GIS可视化场景。

OpenStreetMap:由全球志愿者共建的免费开放地图数据,提供路网、水系、建筑等丰富地理数据,是众多GIS应用和研究的核心数据来源。

PostGIS:PostgreSQL的空间扩展,将数据库变为完整的地理空间系统,支持复杂的空间查询、投影转换、栅格存储和分析运算。

proj / proj4j / proj4js:分别对应C/C++、Java和JavaScript语言实现的坐标投影转换库,是处理不同坐标系之间转换的工业级标准工具。

rbush:基于R树算法的高性能空间索引JavaScript库,用于快速检索二维空间内的点、矩形等要素,常用于地图聚合和碰撞检测。

Three.js:最流行的WebGL 3D开发库,虽然不是专门GIS框架,但常与Cesium等结合用于打造自定义三维场景、模型动画和特效。

Turf.js:模块化的JavaScript地理空间分析库,提供缓冲、合并、等值线、面积计算等功能,可在浏览器或Node.js端直接执行空间运算。

火星3D:基于Cesium封装的国产三维GIS开发框架,简化了Cesium的配置和调用,提供更友好的API和本地化服务支持,适合快速搭建三维应用。

最后更新于1天前

评论 (5)

登录 后发表评论

星空下的行者星空下的行者2025-11-27 16:00:57

感谢作者整理的GIS开发资源,特别是坐标转换和三维重建工具的介绍,对我这种刚入门的小白帮助很大!

小仙女小仙女2025-11-12 13:10:37

感谢作者整理的GIS开发工具集!特别是epsg.io的坐标转换和查询功能,帮我解决了坐标系定义的难题。请问这些三维重建软件是否支持处理无人机拍摄的倾斜摄影数据?

管理员管理员2025-11-12 21:44:16

是的,航拍得到的是带坐标的图片,可以使用ContextCapture或大疆制图转换为osgb格式的三维模型,再用Cesiumlab转换为3dtiles格式的模型,就可以使用Cesium.js或Mars3D框架在浏览器上展示了。

沉默是金沉默是金2025-11-07 15:44:48

感谢作者整理,epsg.io确实好用,坐标转换和查询方便多了!想请教下,如果主要做国内项目,除了百度高德,还有哪些坐标拾取工具比较推荐?最近在学Cesium,三维数据转换这块正好用得上。

管理员管理员2025-11-09 20:26:25

可以试试本文提供的 规划云坐标拾取、艾普坐标拾取、经纬度查询定位 三个地址。