GIS的二次开发平台,国外的有ArcGIS,国内的有MapGIS和Supermap等,但功能还是推荐使用ArcGIS,因为其更为成熟,文档更多,用户更多,便于交流(个人认为)
推荐平台:ArcObjects,简称AO,是ESRI公司ArcGIS™ 家族中应用程序(ArcMap、ArcCatalog、 ArcScene)的开发平台。
安装软件:VS2012,ArcGIS102
推荐书籍:ArcObjects GIS应用程序开发--基于C#Net(准确的来说是本专业读研的学姐推荐,但个人实在不喜欢它的排版,很多程序照搬不一定对)
您好,我是用C#做开发的,不知道我说的能否帮到您。出现错误的原因应该是使用了不同版本的ArcGIS Engine开发造成的。
(1)也许您需要在工程文件里(C#中是Programcs)添加下面这句
ESRIArcGISRuntimeManagerBind(ESRIArcGISProductCodeEngineOrDesktop);
如下图
(2)在引用中添加ESRIArcGISVersion,再次执行试试。
祝您调试成功!
现在可以把WebGIS拆分为大众派和专业派了:
大众派,基本都是在线地图服务商,谷歌、百度、高德、天地图等等,已经是大家喜闻乐见的开发方式了;
专业派,专业的不是一般人能玩的,比如ArcGIS Web APIs,SuperMap iClient等等。采用的原理基本都是服务端提供网络服务,比如REST风格的,比如OGC协议的,而Web端负责消费服务,常见的包括
以上就是关于C#GIS二次开发全部的内容,包括:C#GIS二次开发、在vs2010环境中尝试开发gis的窗体应用程序,但总是出现错误。我用的是gis10.0,Arcgis engine10.0、现在主流的webGIS是用什么程序做的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)