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

ArcGIS二次开发教程

于 2021-05-06 发布
0 435
下载积分: 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 个回复

  • 捷联惯导算法仿真
    【实例简介】捷联惯导算法,仿真程序,,c语言源代码,对学习导航算法的同学很有帮助
    2021-11-03 00:34:17下载
    积分:1
  • STM8 模拟串口 IO口模拟
    STM8 模拟串口 IO口模拟,实现接收数据返回测试
    2020-12-06下载
    积分:1
  • 基于LabVIEW的摄像头视频图像实时采集
    基于LabVIEW的摄像头视频图像实时采集,包括课程论文和VI文件
    2020-11-04下载
    积分:1
  • Halcon图像匹配处理例程
    用Halcon进行图像匹配的程序集合,从某个标准图像中选取模板,在其它一副或多福图像中寻找与该模板类似的形状,可以指定二者相似程度,可以进行缩放、角度旋转等后再进行匹配需要安装HALCON软件
    2020-12-11下载
    积分:1
  • 基于MATLAB的微表情识别系统
    通过gabor小波提取表情特征,pca进行降维,最后通elm进行分类,识别结果由MATLAB的GUI输出
    2020-12-04下载
    积分:1
  • 计算机组成原理期末复习重点总结
    本文档适用于大学生学习。主要归纳了计算机组成原理该科目的知识内容,用于期末复习。其中,部分资料为手写归纳,若出现错误请以课本为主星章对奴斜加迹一子电叶尊加亠究漏收电寻对水第代电陪引机第m大现真电计率五代善适计计尊机下分大型和E型和(高座能计加,起邻机,机。微望机22站图形强入利讨机(克入宣内研为時定方用温计专甲加养钝沉言顶程方一五佛。序南假记一可混言→机机费丸罢概描系力輒他指友)计尊加系览的是指附能够程序所四列计机系属池,可根点1结构与西能筋性计摩個氏是指加何突观对加构阿角属指与现机属性)仔夏计導机塔点)消金据存子鸦内,可挖地址形司3),指加椒推均甲二进劇表京)满由操市吊和她(源体脱粒位)今有備内把序悟該4)以泛摩题为中/↓现以有儒为)分鼻机餐很计而叫大烟章事件伦原Am从定伴:如快菜部伴执行速度所兼得秦瓷性庭加速比受限子试評件在系瓷中所占际重号性系涵能(、执行时同染进前)糸瓶如座比=系铙能品前)机行时间(后驶同(5)洪时时的1)x[(进例计+到评戈故行间前→系能加化代应司(下)可设进比例十的足越兼得而益程序而局部性原理时国和皇司)席章A基孤2|105余52(105)。=(11o|o1)212从般×→取坐0,80≤2原0XX≤为为真为整际应都0十原:L+0原二0,0000000-01原二1,0o0oco0模子益武而临界值边M)m整为补福:了30时82=x.[+0=[XD时[补=A+=从=A:)例:x=10)[2+=管位X=-1101=20=1000000直宦原码装换白科:了有为距模=有愿三8反:正码=嚓真负N反:原除磨号取反,原:-127~121)~8路-18~1补二十病而表示:鹃为x-(1)=真鱼万=真值例:像评单精度示701a.0-1010(·0|=·01089 ol01 t ollI Il- 1o0o olo△傅鸡宜格值制正殺原函0原硝0左病0升B右反A+8]补=1十工+补3号励态A-B]料三[A+TB补书两位3查利断?0=0直播乘该A例求解101x来礼点A0n+ oQ CoM初鱼0000A←A+Ao101鸡。0(00计鸦,。。010AA+10|110右形0010(A←A+Nt0001/0(在形0100:CC764=101160neoe. cetl Iec,10h-Ilool onto K=-T二u100l.例求解11初恒为0永截神0M+,形考A人初,oo管AA-A401nom号在6o011彩·将1001011I44+9101。106o0右移20101019101011右形「。。10100在补位臂号n移,n形卫得点运臂X= XM x2X2MEEX+y=(Xm X2x2ESE十YAXE-TEXx二(XD)x2变(=)x-Y=(Am2XE-TEx/YXA/以人点加腐以而墓原理).对操限操7教4置对D下密差,小硝同大砖看,所强小是事同在移但,每市,可1)教两加对里碳上,以对能行相应)将笼果格吧:如录足都不是规格形龙,则各信果满得点数而乘豫法两午将点极刘来,支形的育为两乘所丽违形,其尾赦为两来数尾数勇个将南相阶商的网丽被徐超两成种国商的尾为减毅勇尾除以乘敬的尾搬检加料队同说是长度相词函两进制烯面对应格不司的比奇偶验吨用奇烛验时,校的设置变候证特报得和成中的的截力都使甲成验要原的限5出=骂:如运算CkC城酸乘除善除以中如派席换武减例M)=1D0.G=101求莫循序兄余校的解0(n3,Mn)=10000/1100600·2=-100060DGU)01000余R)=010·可借那兄余为0ABD·x2+20=10010=(0D Tu)传是T6,W硝正一侵梯位的汉码的位的港取频合2-2m+k4m为倍夏色的都,极验应汉丽C排放在殇亠这十9+98十14+414+1Hu HnH1。?H0DDe Ds C4 D4 D3D C D, CC1=H1二Hbs①H7①日?凸2二A=2份H6田H7Jpo③HC2=H4二HH6出1⑤4=H2=H701.nBC4C2C1Bc4c3c,=0→误0果十进剧→误色置
    2020-12-01下载
    积分:1
  • SCMA仿真程序(中文注释)
    算法思路参考自github项目klimentyev/scma代码结构重新自己编写,更容易读懂,并且加入了很多中文注释使用方法:1、先运行begin把文件夹加入到路径2、运行configFile文件,生成配置文件CONFIGDATA.mat3、留意main中仿真case设定,以及saveflag的设置4、运行main.m
    2020-12-04下载
    积分:1
  • 二维光场分析(球面波)。MATLAB代码。
    二维光场分析(球面波)。编程实现单色球面波在给定二维平面上的构建,并用相位表达式直接计算其相位,与通过复光场得到的相位相比较,观察相位包裹(缠绕)现象。与平行光相干涉,观察干涉光强分布。
    2020-12-11下载
    积分:1
  • 直流无刷电机matlab/simulink仿真模型
    网上收集的无刷电机控制的simulink仿真模型,非常难得 网上收集的无刷电机控制的simulink仿真模型,非常难得
    2020-05-23下载
    积分:1
  • 毕设中期与最终答辩PPT模板
    毕设中期与最终答辩PPT模板 毕设中期与最终答辩PPT模板毕设中期与最终答辩PPT模板 毕设中期与最终答辩PPT模板毕设中期与最终答辩PPT模板 毕设中期与最终答辩PPT模板
    2020-12-06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载