本人研二 想研究下 基于C# GIS二次开发 不知道需要准备些什么资料 比如 安装什么软件 看些什么书
越详细越好 谢谢大家!!
C#GIS二次开发
答案:2 悬赏:10 手机版
解决时间 2021-03-21 06:22
- 提问者网友:流星是天使的眼泪
- 2021-03-20 19:38
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-03-20 20:27
GIS的二次开发平台,国外的有ArcGIS,国内的有MapGIS和Supermap等,但功能还是推荐使用ArcGIS,因为其更为成熟,文档更多,用户更多,便于交流(个人认为)
推荐平台:ArcObjects,简称AO,是ESRI公司ArcGIS™ 家族中应用程序(ArcMap、ArcCatalog、 ArcScene)的开发平台。
安装软件:VS2012,ArcGIS10.2
推荐书籍:ArcObjects GIS应用程序开发--基于C#.Net(准确的来说是本专业读研的学姐推荐,但个人实在不喜欢它的排版,很多程序照搬不一定对)
推荐平台:ArcObjects,简称AO,是ESRI公司ArcGIS™ 家族中应用程序(ArcMap、ArcCatalog、 ArcScene)的开发平台。
安装软件:VS2012,ArcGIS10.2
推荐书籍:ArcObjects GIS应用程序开发--基于C#.Net(准确的来说是本专业读研的学姐推荐,但个人实在不喜欢它的排版,很多程序照搬不一定对)
全部回答
- 1楼网友:野味小生
- 2021-03-20 21:36
才给5 分。。。 传说中这个没法做。 如果要做的话肯定用拓扑关系那个接口+空间查询(featurelayer.search) 首先空间查询查出符合条件的 然后用拓扑操作打断(itopologicaloperator) 但是这个关系没法算 一个先图层有无数条线,你得一条线对n 条线算拓扑关系,当然可以利用很多算法提高效率 比如根据一条线的长度取一个envelope然后先取出里面的所有线 然后算这个区域里面的拓扑等等 ,根据求过拓扑的线可以减少以后求拓扑的线的个数,当然如果你是为了算最短路径而要把线打断的话,还是让矢量化的人做吧,基本上这个需求都是由制图人员完成的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯