您现在的位置是:首页 > 互联网 > 正文
使用Arcgis(Engine 二次开发的使用和总结)
发布时间:2022-09-03 03:29:18来源:
大家好,小太来为大家解答以上问题。使用Arcgis,Engine二次开发的使用和总结这个很多人还不知道,现在让我们一起来看看吧!
公司在这里已经快三个月了。进入公司以来,与组长一起接受了xx部门的gis系统项目。第一次听说gis还在学校,老师总是念叨着学校的gis竞赛,但毕竟学生时代没接触过。出来一年多,发现情境和地点总是有联系的。面试匆匆而过的立水桥,是我上一份工作每天都要去的地方,而我现在的工作地点是在姐姐租住的小区底层商业。很多很多熟悉的地方又一次被什么东西打动了。太远了。最初的gis系统准备使用sharpmap开源组件进行二次开发,但随后发现了两个问题:
1.sharpmap的图像渲染机制并不完善(针对客户的要求)。2.sharpmap不提供编辑功能。
后来换了ArcgisEngine,一切都在摸索中前进。由于该项目是基于触摸设备的,所以拖动和修改地图的所有要求都更高。项目第一版和客户沟通后,我一个人负责项目。我下定决心要切换到ArcgisRuntimeforWPF,而不是追赶新的,但winform程序真的不适合触摸设备。这些都是后话。以下是ArcgisEngine的使用方法。
前一节写ArcgisEngine初体验。
先放一张系统第一版的图。因为公司机密不能提供源码,但是每个小功能都提供源码,为有需要的同事提供一些帮助。
接下来进入正题,把ArcgisEngine开发的程序小例子一个一个展示出来。
ArcgisEngine小程序
一.完成功能性地理信息系统程序的编辑
开发原理:通过隐藏ArcgisEngine工具条开发的具有全编辑功能的GIS小程序,在调用ArcgisEngine工具时使用内置命令传递值。
包括的功能:
1.基本编辑功能(打开。shp文件,绘制多边形,修改多边形)
2.扩展编辑功能(添加顶点、删除顶点、触摸和拖动点)
3.锁定图层功能以防止修改其他图层。
预览:
下载地址:gisCommand.rar
二、野外搜索要素和空间搜索要素GIS方案
开发原理:使用内置的字段搜索功能搜索要素,通过新建多边形查询重叠要素(空间查询,也可以选择其他空间)。
包括的功能:
1.根据字段搜索元素。
2.搜索空间关系的元素。
预览:
下载地址:gisSearch.rar
第三,图层重叠搜索GIS程序
开发原理:使用要素合并到临时图层中,然后与其他图层进行比较,以搜索与其他图层重叠的要素。
包括的功能:
1.搜索两层的重叠元素。
预览:
下载地址:gisFeatureSearch.rar
四。用于合并、切割和检测元素重叠的GIS程序
开发原理:利用内置的元素合并裁剪方法进行合并裁剪,利用空间关系判断检测重叠判断。
包括的功能:
1.合并元素
2.切割元件
3.检测重叠并提醒重叠元素的数量。
预览:
下载地址:gisVertex.rar
第五,自定义触摸屏拖动顶点控件。
上面拖放功能中涉及的所有程序都引用了该DLL。
下载地址:SnapAndMoveVertex.rar
我收集的一些Sharpmap数据和ArcgisEngine数据。
1.gis520的免费资源共享_igis520的网盘http://igis520.7958.com/folder-7678922
2.gis资源网盘的http://laoheitan.400gb.com/u/1906276/3210355
3.ArcEngine跨屏幕画线解决方案http://bbs.esrichina-bj.cn/esri/archiver/?tid-27758.html
4.地图数据编辑_添加节点http://blog.3snews.net/space.php?uid=64155do=blogid=61731
5、示例:自定义顶点编辑命令(ArcObjects。NET10SDK)
http://help.ArcGIS.com/en/SDK/10.0/arcobjects_net/conceptualhelp/index.html
6.ArcEngine编辑功能的实现(二)-yhexie-博客花园3358www.cnblogs.com/yhlx125/archive/2012/02/27/2369572.html
7.如何使用ArcEngine的选择要素工具获取所选要素http://blog.csdn.net/brokencar/article/details/6069997?
8.【几何-图形算法二学习笔记】直线围成的多边形的自动构造http://www.cnblogs.com/yhlx125/archive/2012/03/01/2374999.html
9.使用ArcEngine工具条添加图层元素http://www.doc88.com/p-909236632317.html。
10、ArcGISRuntime加载本地形状数据和编辑形状数据http://blog.csdn.net/arcgis_cs/article/details/7547730
11、C#如何保存新加入自行榴弹炮(自行榴弹炮)的地图文档为mxd?http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=17395page=1
12、ArcGIS引擎中创建Shapfile文件http://bbs.esrichina-bj.cn/esri/viewthread.php?tid=48944
13、ArcGIS10.0下载与安装http://blog.sina.com.cn/s/blog_71dbfe2e0101b2hy.html
14、arcgis10.0下载地址及安装教程和注册机rarhttp://pan.baidu.com/share/link?shareid=103102uk=1143478374
15、ArcGIS引擎基础开发教程(5)——学习地图查询http://www.gisall.com/html/59/4359-899.html
16、ArcEngine空间数据查询_百度文库http://wenku.baidu.com/view/ed3a5afe04a1b0717fd5ddd3.html
17、ArcGIS引擎基础开发教程(2)——学习几何对象与空间参考http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=46367
18、ArcMap的编者编辑工具,实现要素拖动、编辑http://www.cnblogs.com/aplsc/archive/2008/08/31/1280594.html
19、ArcEngine一些实现代码-李炳南-博客园http://www。cnblogs。com/Alex-bn-lee/archive/2012/04/08/2437358。超文本标记语言
20、分享自动曝光装置中编辑功能的代码过程和思路_ArcEngine_GIS开发http://210.43.24.222/chy/3s基地/新闻/?595.html
21、在地图上移动点,线,面的方法http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=47446
22、关于节点编辑http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=53988
23、移动折线和多边形http://forums.esri.com/Thread.asp?的顶点c=159f=1707t=285835
24、ArcGISRuntime快速入门_百度文库http://wenku.baidu.com/view/ed044e3d67ec102de2bd8965.html
25、ArcGISRuntime本地应用程序接口介绍(一)http://blog.csdn.net/ArcGIS_all/article/details/8215094
26、夏普地图深度分析:地图渲染、坐标和比例尺-马维峰-博客园http://maweifeng.cnblogs.com/archive/2006/03/06/344089.html
27、GIS资料网盘http://www.bego.cc/u/256394/2672612/5
标红为着重推荐。
在此对以上文章作者表示感谢,谢谢你们的无私分享!
如果你能在阅读中有任何疑问或质疑可以联系我,邮箱:zdp06623@163.com
本文到此结束,希望对大家有所帮助。
标签:
猜你喜欢
最新文章
- 僭主制(关于僭主制的简介)
- 四部门详解延迟退休办法 到底什么情况嘞
- 僭主(关于僭主的简介)
- 专家解读 到底什么情况嘞
- 僭(关于僭的简介)
- 国庆档大片你最想看哪个? 到底什么情况嘞
- 月满团圆乐动中秋!
- 大学生每月生活费1500元够吗?
- #鸡有几个胃# ?
- #河南高校手绘地图迎新生很哇塞#[憧憬]
- #你还会买实体书吗#
- 太酷了! #C919披上了五星红旗#
- #处暑已至# 秋意渐浓
- #不直播的李佳琦们都去哪里捞金了#
- #你一般喝什么价格的奶茶?#
- #春城用鲜花画出同心圆# 到底什么情况嘞
- #2024国庆档影片#你最期待哪一部? 到底什么情况嘞
- 月满团圆乐动中秋!
- 大学生每月生活费1500元够吗?
- #鸡有几个胃# ?
- 僬侥(关于僬侥的简介)
- #河南高校手绘地图迎新生很哇塞#[憧憬]
- #你还会买实体书吗#
- 太酷了! #C919披上了五星红旗#