一、GIS软件

ArcGIS

Erdas

Envi

QGIS:开源

国产:超图、中地MapGIS

二、二次开发编程语言

页面前端:html、css、JavaScript 、JQuery、Bootstrap、Angular、Vue。

服务端:Java 、nodejs、Tomcat。

Python : 数据分析

数据库: SqlServer、MySQL、Oracle、PostgreSQL。

数据库 :PostGIS 、OracleSpatia、SpatiaLite。

三 、gis二次开发软件包

GDAL ,操作栅格地理数据格式的库,python语言 。GDAL库由OGR和GDAL项目合并而来,OGR主要用于空间要素矢量数据的解析,GDAL主要用于空间栅格数据的读写。空间参考及其投影转换使用开源库 PROJ.4。 https://gdal.org/

Shapely:笛卡尔平面对几何对象进行操作和分析的Python工具包,例如进行缓冲区分析 :https://github.com/Toblerity/Shapely

OGR ,操作矢量数据工具 :

Mapnik 地图制图工具 :

Basemap,地图可视化工具 :

webpack 打包工具。

四、页面前端WebGIS

1、Cesium:全球顶尖的WebGIS产品 。

2、WebGL、ThreeJS、ThingsJS

OpenLayers ,开发WebGIS客户端的JavaScript包 : https://openlayers.org/

leafet ,JavaScript语言 移动端交互式地图 : https://leafletjs.com/index.html

五、发布地图服务

1、Arcgis server 发布地图服务并展示。

2、GeoServer是OGC Web服务器规范的Java2EE实现,运行的时候需要JDK的支持。利用GeoServer可以方便地发布地图数据。

五、数据分析与图像处理软件包

OpenCV :计算机视觉,图像处理, https://opencv.org/

tensorflow : 深度学习 、图像分类、目标检测、图像分割。

参考

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐