java开发gis的工具_记录:GIS常用开发工具
一、GIS软件ArcGISErdasEnviQGIS:开源国产:超图、中地MapGIS二、二次开发编程语言页面前端:html、css、JavaScript 、JQuery、Bootstrap、Angular、Vue。服务端:Java 、nodejs、Tomcat。Python : 数据分析数据库: SqlServer、MySQL、Oracle、PostgreSQL。数据库 :PostGIS、O..
一、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 : 深度学习 、图像分类、目标检测、图像分割。
参考
更多推荐
所有评论(0)