登录
首页 » Others » ArcGIS二次开发教程

ArcGIS二次开发教程

于 2021-05-06 发布
0 436
下载积分: 1 下载次数: 2

代码说明:

ArcGIS二次开发教程,全书分两部分:基础篇和提高篇。基础篇通过 100 多个具体的实例详细地讲解了 ArcGIS 二次开发过程中涉及到的各个主要的知识点;提高篇则以实际项目开发为例,综合运用基础篇的各个知识点,详细地展示了 ArcGIS 二次开发的流程、方法和各种开发技巧。内容提要本书道过大量的实例,从专业开发者的角度系统而详细地讲解了如何进行ArcGIs二次廾发的编程,选材具有板强的针对性和实用性,内容翔实、基础、实用,旨在帮助开发人员能尽快掌握 ArcgIs的二次开发全书分两部分:基砷篇和提高篇。基础篇通过100多个具体的实例详细地讲解了 Arcgis二次开发过程中涉及到的各个主要的知识点;提高篇则以实际项目开发为例,综合运用基础篇的各个知识点,详继地展示了 Arcgis二次开发的流程、方法和各种开发技巧。本书适合从事 ArcGIs8.2/8.3二次开发的工程技术人员阅读本书附带光盘一片,内容包括了书中全部实例的原码及测试数据。前言目录前言1.基础篇开发环境1.如何在 ArcMap的VBA环境中编程1.1.2.如何在VB环境中利用 ArcObjects组件开发 Activex dll..51.1.3.如何在 Arcmap中加载利用Arc0 jects组件开发的 ActiveⅩDLL1.1.4.如何在WB环境中利用 ArcObjects控件开发EXE..8用户界面101.2.1.如何创建定制的按钮( Button)..1.2.2.如何创建定制的Too1..1.2.3.如何创建定制的工具条( Tool bar).141.2.4.如何创建定制的 Multiltem161.2.5.如何创建定制的菜单(Menu)1.2.6.如何创建定制的 ToolContro1..1.2.7.如何创建定、使用制的可停靠窗口( Dockable window)....221.2.8.如何创建、使用定制的 Extension..如何使用状态条( Statusbar)与进度条( ProgressBar).251.2.10.如何使用 ArcgIs的对话框.1.2.11.如何调用 ArcMap中现有的功能271.2.12.如何创建放人镜(虫眼)28GeoDatabase291.3.1.如何加载 Shape文件91.3.2.如何在 ArcMap中加入Text和 dBASE文件.,,,301.3.3.如何连接 GeoDataBase文件321.3.4.如何连接 Coverage文件341.3.5.如何连接栅格文件.1.3.6.如何创建 Shape文件.1.3.7.如何创建DBF文件1.3.8.如何创建 GeoDatabase文件421.3.9.如何创建 Coverage文件431.3.10.如何建立文件连接(Join/Link)1.3.11.如何浏览纪录(属性查询)..471.3.12.如何编辑记录...481.3.13.如何增加记录491.3.14.如何删除记录1.3.15.如何纪录排序( ITablesort)1.3.16.如何添加字段541.3.17.如何删除字段1.3.18.如何进行空问查询571.3.19.如何进行高级空间查询(两个层之间的空间查询)..591.3.20.如何进行层与层之间的逻辑运算.1.3.21.如何将 shape文件转化成 GeoDatabase(各种文件格式的转换)621.3.22.如何将Map中显小的图形转化成栅格文件651.3.23.如何打开选中的层或独立表的属性窗口·非1.3.24.如何拷贝属性表中的一行.1.3.25.如何为当前层或独立表创建一个 Summary表..701.3.26.如何利用用户定义的规则创建定制的排序1.3.27.如何实现在 ArcMap上进行属性杏询( Identify)791.3.28.如何设置和修改层的数据源82Display81.4.1.如何实现在 ArcMap中放大缩小地图831.4.2.如何实现在 ArcMap中移动地图..851.4如何实现在 ArcMap上画 Polygon..871.4.4.如何实现在 ArcMap上进行测量....891.4.5.如何实现在 ArcMap上选取中记录,,,,,,,,,,951.4.6.如何实现在 ArcMap中进行动作的撤销和重做..1.4.7.如何画 Polygon buffers图元编辑1.5.1.如何得到图形的基木属性.991.5.2.如何将选中的点集转换成 Polygon1.5.3.如何将 Multipoint转换成 Point1041.5.4.如何通过 Polygon中的多个Ring创建多个 Polygon106如何从 Polyline创建 Polygon1081.5.6.如何从 Polygon创建 Polyline如何将 Polygon/ Polycurve一般化( Generalize)1.5.8.如何获得 Polygon的中点...1141.5.9.如何判断图形间的逻辑运算.1.5.10.如何进行图形间的逻辑运算.··鲁1191.5.11.如何创建 Envelope的 Boundary.1221.5.12.如何通过鼠标移动图形.1251.5.13.如何为一个图形添加一个顶点1281.5.14.如何朋除个图形上的个顶点1.5.15.如何移动一个图形上的一个顶点,,,,,.,1331.6Element,,,,,,,,,,,,,,,,,,,,.1361.6.1.如何创建 Markerelement36如何创建 TextElement131.6.3.如何创建 Balloon callout1.6.4.如何创建 PolygonElement1401.6.5如何选中一个 Element..1.6.6.如何移动 Element.1421.6.7如何排列 Element146如何通过名字查询 Element1481.6.9.如何拷贝 Element.1501.6.10.如何沿着折线路径显示Text1.7Symbo1和 Renderer.1541.7.1.如何为一个层设置 Simple renderer..1541.7.2.如何为一个层设置 niquevalue renderer...1561.7.3.如何为一个层设置 ClassBreaks renderer1601.7.4.如何为一个层设置 Proportional symbol Renderer,,163如何为一个层设置 Chart renderer1.7.6.如何为一个层设置 DotDensity renderer.168Layout和打印.1701.8.1.如何在 Page Layout上添加lext1701.8.2.如何在 Page Layout上添加 Legend1711.8.3.如何在 Page layout上添加 North arrow.,,,,,,,1741.8.4.如何在 Page Layout上添加 Scale bar1751.8.5.如何在 Page Layout上添加 Scale text1.8.6.如何在 Page Layout上添加 Picture..,,,1.8.7.如何创建、删除地图网格( Map grid).1801.8.8.如何设置 Layout中 Mapframe的外观风格属性.1821.8.9.何设置 Layout中Page的边框( Border)和背景( Background)1841.8.10.如何设置打印纸张的大小和方向1.9坐标系统··1881.9.1.如何在 ArcMap中设置地理坐标系和投影坐标系1.9.2.如何修改层的坐标系统189如何把 Polygon的顶点从经纬度坐标转换到平面直角坐标.191Arcgis相关文件,,1931.10.1.如何夹载grf文件.1931.10.2.如何新建指向 Shape文件的lyr文件1941.10.3.如何新建指向 GeoDatabase文件的」yr文件1951.10.4.何加载mxd文件..,,1971.10.5.如何加载Apr文件( Arcvie32)1981.10.6.如何加载1yr文件1991.10.7.1yr文件的属性的改置..其他1.11.1.如何创建简单的 Column chart1.11.2.如何将数据输出到 Excel2041.11.3.如何把 Labels转换为 Annotation,,2061.11.1.如何把 Annotation转换为 Polygon Features..2101.11.5.如何设置 Featurelayer的 Label2131.11.6.如何设置图层显示的透明度.215如何过滤层中要显示的 Features..2151.11.8.如何在 MapControl中新建一个 Documen并且保存2162.提高篇219缩略图的实现FeatureLayer显示 Symbol的定制.2192.3.空问查询的综合应用··鲁2.4图形编辑的综合应用219夕元7⑦重合力世表示七印刷2.6.八y77如理228Voronio作成234数据处理加速一地图分块处理.2342.9.MapControl的使用..;···2352.10运用 PageLayout控件打印图形附录 ArcGiS的GUID一览表基础篇1.1.开发环境1.1.1.如何在 ArcMap的VBA环境中编程ArcMap是 ArcGIs家族的成员之一,它内置了一种集成编程环境一VBA( Visaul Basic for apllications)。通过VBA编程,用户不但可以扩展 ArcMap的菜单、工具条等,而且可以完成大多数用户的特定需求。ArcMap中VBA编程的方法有两种,一种是写VBA宏,另一种是创建 UNControl并在其事件中写入实现用户需求的代码。下面列出两种方法的一般步骤。方法∵:写ⅦBA宏(直接在VBA编辑器中编辑函数和过程1、如图1,单击菜单栏中的< Tools>命令,选择< Macros>的< Visual basicEditor>项,直接启动 ArcMap的VBA编辑器:或者选择< Macros>的< Macros>项,进入如图2所示 Macro对话框,在“ Macro name”文本框中输入要创建的宏的名称,并点< Create>按钮,启动WBA编辑器无标题一AMap- ArcInfoFlle EdIt vlew Insert Selecton Tools WIndow] Help?A?ar aphs日缪Layf+ Add Route Evertson occssinc wizardb Maos.at+roA:+F11Display sourceExtensorsB UADisplay the isla basic Editor15图1启动 Macro对话框/启动ⅤBA编辑器

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 计算机网络试题库,10套,有答案
    有多套试题,含答案。是同学练习巩固计算机网络知识的好工具
    2020-12-09下载
    积分:1
  • 二阶锁频辅助三阶锁相环路滤波器设计.zip
    环路滤波器是通信信号调制解调中最重要的一个部分,环路滤波器设计的好坏将直接影响到接收机的性能指标,二阶锁频辅助三阶锁相环路滤波器可以稳定跟踪具有加加速度的信号源,是现代通信中非常实用的技术,本文中详细编写了单载波信号产生模块、信道噪声模块、数字正交下变频模块、鉴频鉴相模块、环路滤波器模块,并包含了完整的testbench模块,对于初学者非常有用。
    2021-05-06下载
    积分:1
  • 超级玛丽完整素材
    红白机的超级玛丽全部素材,包括所有图片(地图瓦片、人物、怪物、特效等,已全部对齐)、音乐、音效
    2020-06-23下载
    积分:1
  • 可乐吧
    【实例简介】可乐吧源代码最新版,内有详细的安装说明和教程
    2021-11-14 00:42:30下载
    积分:1
  • Guns技术文档及完整视频百度云盘地址.rar
    Guns技术文档和完整视频百度云盘地址和PDF文档 花钱购买的分享给大家
    2021-05-07下载
    积分:1
  • JsonCpp 编译库lib dll 示例代码VS2015版
    本资源为JsonCpp编译库测试代码,内含x86,x64版本的静态lib库,动态Dll库,及引用头文件,测试运行代码。本人专门整理供大家使用,减少不必要的麻烦。谢谢支持。
    2020-12-10下载
    积分:1
  • 基于Android的网上点餐系统
    基于Android的网上点餐系统,客户端+服务器端+数据库,MVC架构,开发平台Eclipse+MySQL,可运行。
    2020-11-29下载
    积分:1
  • TIMIT语音库压缩包
    TIMIT语音库采集了美式语音数据,包含630个人,每人读10句话,一共6300句话。其中都是包含标签的,是语音识别必不可少的数据集。
    2020-11-28下载
    积分:1
  • VB.NET实例精讲(含源码)
    VB.NET实例精讲(含源码),对计算机专业的本科生很有用,对刚刚从事VB.NET开发的人士也会有很大的帮助,例子是学习编程的最好的教科书
    2020-12-02下载
    积分:1
  • 上海大学计算机组成原理历年试卷
    上海大学计算机组成原理历年试卷,文档形式,内部资料。[X]补=0010011Y]补=00.11001:[-Y]补=10011(7分,过程4分,结果3分)被除数商说明0010011000000被除数与除数同号+1100111+[Y]补I1101000000*0余数语除数异号,商上011101000000*00左移1位011001上次商0,+Y]补011010000*01余数与除数同号,商10011010000*010左移1位+1100111上次商1,+Y]补0000001000*011余数与除数同号,商1000001000*0110左移1位+11001上次商1,十[-Y]补110100100*010余数与除数异号,商0+0010010上次商0,+Y]补11010110*01100余数与除数异号,商01010110冰011000左移1位011001商末位置1结果:0.110012、已知替换算法LRU当前的信息块在登记表中的排序为0、1、2、3、4、5,画图依次表示出在先后使用3、1、4时登记表中信息块排序的变化过程(0)(组分别是3、3、4分)原始使用3使用1使用440原则:把最近使用的资快提到最前面,替换最下面的3、已知内存地址为0~1M单元 Cache地址为01k单元,设每块为256个单元,设计一组组相连 Cache组织。(1)给出数学描述和说明(10)(2)出简图(图中的 Cache块和内存块应标明具体地址)(10描述(10分)具体分两组组相连映像方式是以组为单位,组与组间是直接映像组内是全相连映像例如, cache为4块将 cache分为两组每组512字节,分为两块此时取k=0,1则第j块内存地址映射为j=(i mod 2)*2+kk=0, 1图10分第1页(共6页)上海大学2003~2004学年秋季学期试卷(A卷)课程名:计算机组成原理学分:4(闭卷学号:姓名:院、系:成绩题号四五六七得分得、填空:(每格2分,共20分)l、存储器总体上按照存储介质分为2、存储器接到读/写命令到完成读/写操作所需要时间称为。存储器进行两次连续读/写操作所需要的最小间隔时间称为3、半导体动态RAM靠存储信息。4、直接由计算机硬件执行的程序是5、组成一个32K×8的存储器当分别选用1K×4位、16K×1位、2K×8位的三种不同规格的存储芯片时,各需片。得分、简答题(每题5分,共35分)1、画图并说明32位浮点数的规格化表示,并举例说明其精度及数据范围2、只读存储器分为那几类,各自的功能3、画图表小静态存储器地址信号首先选通时Adr、CS、Dout的开关特性信号次序)。并简述为什么试卷纸第2页(共6页)4、简述为保持 Cache和主存一致性而定义的 Cache的两种写入方式5、简述动态存储器刷新的两种工作方式6、简述段式和页式虚拟存储器的特点7、读写存储器的分类,各自的特点得分三、综合题(45)设X=0.10011,Y=0.11001写出一种两位定点乘法和一种位定点除法的计算过程并给出计算结果(15)FCLLUFLT.TV-了k平小T一廿性XJ试卷纸第3页(共6页)2、已知替换算法LRU当前的信息块在登记表中的排序为0、1、2、3、4、5,画图依次表示出在先后使用3、1、4时登记表中信息块排序的变化过程(10)。命题纸使用说明:1、字迹必须端正,以黑色碳素墨水书写在框线内,文字与试卷纸第4页(共6页)3、已知内存地址为0-M单元, Cache地址为0~1k单元设每块为256个单元,设计一组组相连 Cache组织。(1)给出数学描述和说明(10)(2)画出简图(图中的 Cache块和内存块应标明具体地址)(10)命题纸使用说明:1、字迹必须端正,以黑色碳素墨水书写在框线內,文字与草稿纸第5页(共6页命题纸使用说明:1、字迹必须端正,以黑色碳素墨水书写在框线内,文字与草稿纸第6页(共6贝丿
    2020-12-03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载