arcgis二次开发方式

arcgis二次开发方式 怎样进行arcgis的二次开发?

怎样进行arcgis的二次开发?

怎样进行arcgis的二次开发?

安装ArcGIS10.0后,请安装开发环境(如Visual Studio),如果已经有开发环境,跳过这一步直接安装ArcGIS SDK及AE并授权,即可在开发环境中使用COM组件来做二次开发。 ArcGIS Map、Server、Catalog、Scene、Globe都是基于ArcGIS Object开发出来的产品ArcGIS Engine也是基于ArcGIS Object的类库封装起来的一个开发产品,用来自定义开发C/S端应用GIS。

什么是gis二次开发?

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、MapObjects、MapX等都可以进行二次开发。这张图片就是通过ArcGIS Engine做二次开发后一个系统的界面

arcgis二次开发采用什么语言最好?

看你用哪个平台了。ArcGIS的话用C /C#/VB.net/Java/Python,MapGIS用C /VB,超图用C /C#/VB.net。基本上C 可以通杀所有平台,.net开发速度较快、门槛较低。