GIS二次开发用到哪些技术?
GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。\x0d\x0a 举例说明,ArcGIS桌面版可以通过VBA进行开发,比如说进行一个缓冲分析,你可以在ArcMap的VBA中编写代码,通过ArcObjects对象来操作。或者通过ArcGIS Destop的SDK进行开发,编写实现了ICommand,ITool类,最后将这些功能加入到ArcMap中。\x0d\x0a 再举一个例子,采用Google Map的API进行地图定制、地图查询、定位,这也是一个二次开发。或者采用ArcGIS Server 的 Javascript API进行开发。\x0d\x0a 现在GIS软件二次开发的控件比较多,比如超图公司的SuperMap Objects ,国外的ArcGIS Engine、MapX等都可以进行二次开发。
gis二次开发与gis软件应用的区别与联系
GIS软件可以简单地分为GIS平台软件和GIS专业应用软件,GIS平台一般包含GIS的通用功能,如地图显示、编辑、分析、打印等等,也提供二次开发功能,而GIS专业应用软件一般是面向某个特定专业需要而开发的专用软件,比如地籍管理系统、土地规划管理系统等。你提到的ARCGIS、MAPGIS、SUPERMAP都属于GIS平台软件,它们的定位基本上是相同的,可能MAPGIS更偏土地和地质方面,功能上基础功能大致相同,各自有些特色功能。GIS软件介绍GIS软件可分为GIS基础平台软件GIS应用平台软件GIS应用软件GIS基础平台软件GIS应用平台软件为开发平台,面向软件开发人员GIS应用软件为应用软件,面向最终用户,这还可分为面向大众市场的GIS应用软件和专业市场的行业GIS应用软件,象GOOGLEEARTH、互联网电子地图服务网站都可算是大众类GIS软件。
gis的应用领域有哪些?
gis的应用领域有:1、资源管理主要应用于农业和林业领域,解决农业和林业领域各种资源(如土地、森林、草场)分布、分级、统计、制图等问题。主要回答“定位”和“模式”两类问题。2、资源配置 在城市中各种公用设施、救灾减灾中物资的分配、全国范围内能源保障、粮食供应等到机构的在各地的配置等都是资源配置问题。GIS在这类应用中的目标是保证资源的最合理配置和发挥最大效益。3、城市规划和管理 空间规划是GIS的一个重要应用领域,城市规划和管理是其中的主要内容。例如,在大规模城市基础设施建设中如何保证绿地的比例和合理分布、如何保证学校、公共设施、运动场所、服务设施等能够有最大的服务面(城市资源配置问题)等。4、土地信息系统和地籍管理 土地和地籍管理涉及土地使用性质变化、地块轮廓变化、地籍权属关系变化等许多内容,借助GIS技术可以高效、高质量地完成这些工作。GIS的特点:1、公共的地理定位基础。2、具有采集、管理、分析和输出多种地理空间信息的能力。3、系统以分析模型驱动,具有极强的空间综合分析和动态预测能力,并能产生高层次的地理信息。4、以地理研究和地理决策为目的,是一个人机交互式的空间决策支持系统。