C#GIS二次开发

C#GIS二次开发,第1张

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是用什么程序做的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10089352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存