免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3962|回复: 4
收起左侧

ArcGIS二次开发编程实例

[复制链接]

2072

主题

100000万

铜板

363

好友

地信专家组

每一次的分离都是为了下一次的相聚

Rank: 14Rank: 14Rank: 14Rank: 14

积分
17622

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章贡献勋章

发表于 2009-12-4 19:20 | 显示全部楼层 |阅读模式
前言
1. 基础篇...................................................... 1
1.1. 开发环境.............................................. 1
1.1.1. 如何在ArcMap 的VBA 环境中编程........................ 1
1.1.2. 如何在VB 环境中利用ArcObjects 组件开发ActiveX DLL ... 5
1.1.3. 如何在ArcMap 中加载利用ArcObjects 组件开发的ActiveX DLL
.................................................... 7
1.1.4. 如何在VB 环境中利用ArcObjects 控件开发EXE ........... 8
1.2. 用户界面............................................. 10
1.2.1. 如何创建定制的按钮(Button).......................... 10
1.2.2. 如何创建定制的Tool ................................. 12
1.2.3. 如何创建定制的工具条(Tool Bar)...................... 14
1.2.4. 如何创建定制的MultiItem ............................ 16
1.2.5. 如何创建定制的菜单(Menu)............................ 18
1.2.6. 如何创建定制的ToolControl .......................... 19
1.2.7. 如何创建定、使用制的可停靠窗口(Dockable Window) ..... 22
1.2.8. 如何创建、使用定制的Extension ...................... 24
1.2.9. 如何使用状态条(StatusBar)与进度条(ProgressBar) ...... 25
1.2.10. 如何使用ArcGIS 的对话框............................. 27
1.2.11. 如何调用ArcMap 中现有的功能......................... 27
1.2.12. 如何创建放大镜(虫眼)................................ 28
1.3. GeoDataBase .......................................... 29
1.3.1. 如何加载Shape 文件.................................. 29
1.3.2. 如何在ArcMap 中加入Text 和dBASE 文件................ 30
1.3.3. 如何连接GeoDataBase 文件............................ 32
1.3.4. 如何连接Coverage 文件............................... 34
目 录
1.3.5. 如何连接栅格文件.................................... 36
1.3.6. 如何创建Shape 文件.................................. 37
1.3.7. 如何创建DBF 文件.................................... 40
1.3.8. 如何创建GeoDataBase 文件............................ 42
1.3.9. 如何创建Coverage 文件............................... 43
1.3.10. 如何建立文件连接(Join / Link)....................... 45
1.3.11. 如何浏览纪录(属性查询).............................. 47
1.3.12. 如何编辑记录........................................ 48
1.3.13. 如何增加记录........................................ 49
1.3.14. 如何删除记录........................................ 51
1.3.15. 如何纪录排序(ITableSort)............................ 53
1.3.16. 如何添加字段........................................ 54
1.3.17. 如何删除字段........................................ 56
1.3.18. 如何进行空间查询.................................... 57
1.3.19. 如何进行高级空间查询(两个层之间的空间查询).......... 59
1.3.20. 如何进行层与层之间的逻辑运算........................ 60
1.3.21. 如何将shape 文件转化成GeoDataBase(各种文件格式的转换)
................................................... 62
1.3.22. 如何将Map 中显示的图形转化成栅格文件................ 65
1.3.23. 如何打开选中的层或独立表的属性窗口.................. 66
1.3.24. 如何拷贝属性表中的一行.............................. 68
1.3.25. 如何为当前层或独立表创建一个Summary 表.............. 70
1.3.26. 如何利用用户定义的规则创建定制的排序................ 73
1.3.27. 如何实现在ArcMap 上进行属性查询(Identify) ........... 79
1.3.28. 如何设置和修改层的数据源............................ 82
1.4. Display .............................................. 83
1.4.1. 如何实现在ArcMap 中放大缩小地图..................... 83
1.4.2. 如何实现在ArcMap 中移动地图......................... 85
1.4.3. 如何实现在ArcMap 上画Polygon ....................... 87
1.4.4. 如何实现在ArcMap 上进行测量......................... 89
1.4.5. 如何实现在ArcMap 上选取中记录....................... 95
1.4.6. 如何实现在ArcMap 中进行动作的撤销和重做............. 96
1.4.7. 如何画Polygon Buffers .............................. 97
1.5. 图元编辑............................................. 99
1.5.1. 如何得到图形的基本属性.............................. 99
1.5.2. 如何将选中的点集转换成Polygon ..................... 100
1.5.3. 如何将Multipoint 转换成Points ..................... 104
1.5.4. 如何通过Polygon 中的多个Ring 创建多个Polygon ...... 106
1.5.5. 如何从Polyline 创建Polygon ........................ 108
1.5.6. 如何从Polygon 创建Polyline ........................ 110
1.5.7. 如何将Polygon/PolyCurve 一般化(Generalize) ......... 112
1.5.8. 如何获得Polygon 的中点............................. 114
1.5.9. 如何判断图形间的逻辑运算........................... 116
1.5.10. 如何进行图形间的逻辑运算........................... 119
1.5.11. 如何创建Envelope 的Boundary ....................... 122
1.5.12. 如何通过鼠标移动图形............................... 125
1.5.13. 如何为一个图形添加一个顶点......................... 128
1.5.14. 如何删除一个图形上的一个顶点....................... 131
1.5.15. 如何移动一个图形上的一个顶点....................... 133
1.6. Element ............................................. 136
1.6.1. 如何创建MarkerElement ............................. 136
1.6.2. 如何创建TextElement ............................... 137
1.6.3. 如何创建Balloon Callout ........................... 139
1.6.4. 如何创建PolygonElement ............................ 140
1.6.5. 如何选中一个Element ............................... 141
1.6.6. 如何移动Element ................................... 142
1.6.7. 如何排列Element ................................... 146
1.6.8. 如何通过名字查询Element ........................... 148
1.6.9. 如何拷贝Element ................................... 150
1.6.10. 如何沿着折线路径显示Text .......................... 153

ArcGIS二次开发编程实例

ArcGIS二次开发编程实例

ArcGIS二次开发编程实例.rar

2.3 MB, 下载次数: 154

1

主题

75

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
41
发表于 2013-4-27 11:58 | 显示全部楼层
感谢LZ正需要,学习一下,,,

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

2

主题

7124

铜板

32

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1319

灌水勋章

发表于 2013-6-27 16:59 | 显示全部楼层
感谢LZ分享,谢谢
回归,我在努力升级中。。。 。。。
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6293
QQ
发表于 2022-1-14 13:42 | 显示全部楼层
感谢分享
回复

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6293
QQ
发表于 2022-1-21 21:25 | 显示全部楼层
感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表