基于arcgis的二次开发

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

arcgis二次开发难吗?

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

请问想从事gis二次开发要从哪里入门?

目前用的较多的是基于arcgis的二次开发。arcgis是美国esri公司的GIS软件,应该是最牛的吧,国内用的也很多,像国土局、测绘局这类单位都用。所以你可以先买本关于arcgis二次开发的书看看,arcgis是一系列软件的总称,包括arcmap,arcengine,arcsde,arcgisserver等,其中arcengine是esri提供的二次开发SDK,你肯定要先掌握它。另外,你了解一下arcmap也是必要的,学习一下基本的gis数据处理。

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做二次开发后一个系统的界面