GIS二次开发用到哪些技术?

如题所述

第1个回答  2018-01-31
GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。
举例说明,ArcGIS桌面版可以通过VBA进行开发,比如说进行一个缓冲分析,你可以在ArcMap的VBA中编写代码,通过ArcObjects对象来操作。或者通过ArcGIS Destop的SDK进行开发,编写实现了ICommand,ITool类,最后将这些功能加入到ArcMap中。
再举一个例子,采用Google Map的API进行地图定制、地图查询、定位,这也是一个二次开发。或者采用ArcGIS Server 的 Javascript API进行开发。
现在GIS软件二次开发的控件比较多,比如超图公司的SuperMap Objects ,国外的ArcGIS Engine、MapX等都可以进行二次开发。本回答被网友采纳
第2个回答  2019-03-04
○ 数字化技术:输入地理数据,将数据转换为数字化形式的技术;
○ 存储技术:将这类信息以压缩的格式存储在磁盘、光盘、以及其他数字化存储介质上的技术;
○ 空间分析技术:对地理数据进行空间分析,完成对地理数据的检索、查询,对地理数据的长度、面积、体积等的量算,完成最佳位置的选择或最佳路径的分析以及其他许多相关任务的方法;
○ 环境预测与模拟技术:在不同的情况下,对环境的变化进行预测模拟的方法;
○ 可视化技术:用数字、图像、表格等形式显示、表达地理信息的技术。
相似回答