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/
常用软件
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和本地化服务支持,适合快速搭建三维应用。
推荐阅读
Claude Mythos Preview称霸AI编程榜:16项全冠,昂贵且危险的性能怪兽
GeoServer适配达梦数据库完整教程:从账号创建到图层发布
XWiki只允许本机访问:Jetty绑定127.0.0.1配置方法
达梦数据库libgeos_c.dll加载失败解决方法:空间数据包安装指南
Windows系统PyTorch安装教程:CUDA 12.1环境配置与TorchText版本兼容性指南
OpenVPN安装配置完整指南:从零搭建安全VPN服务器与客户端
评论 (5)
请 登录 后发表评论
感谢作者整理的GIS开发资源,特别是坐标转换和三维重建工具的介绍,对我这种刚入门的小白帮助很大!
感谢作者整理的GIS开发工具集!特别是epsg.io的坐标转换和查询功能,帮我解决了坐标系定义的难题。请问这些三维重建软件是否支持处理无人机拍摄的倾斜摄影数据?
是的,航拍得到的是带坐标的图片,可以使用ContextCapture或大疆制图转换为osgb格式的三维模型,再用Cesiumlab转换为3dtiles格式的模型,就可以使用Cesium.js或Mars3D框架在浏览器上展示了。
感谢作者整理,epsg.io确实好用,坐标转换和查询方便多了!想请教下,如果主要做国内项目,除了百度高德,还有哪些坐标拾取工具比较推荐?最近在学Cesium,三维数据转换这块正好用得上。
可以试试本文提供的 规划云坐标拾取、艾普坐标拾取、经纬度查询定位 三个地址。