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

ArcGIS二次开发教程

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

  • 基于MATLAB的月球车锂离子电池充放电过仿真
    基于MATLAB的月球车锂离子电池充放电过程仿真第三届学术会议论文集究电量敢电电滩negro向电量充电系俊克电电浪最大放电硅Raon』Operatoe敛电Constant图5蓄电池模块的 simulink仿真结构图蓄电池模块是电源系统仿真的关键部分,本模块构造了蓄电池组在仿真过程中充、放电情况,直观反映了月球车电源系统的能量平衡情况。3动态性能仿真在月球光照期时,由于光照、温度等环境因素的影响,太阳能电池不可能一直处于最佳发电状态,特别是在最初和最后阶段,太阳能电池的功率都是比较小,不能满足月球车的功率需要,太阳能电池提供的功率存在波动;月球车的工作状态也不确定,各个系统所需功率也不尽相同,因此负载功率也存在一定的波动。下面所做的仿真就是基于以上两方面考虑,对太阳能电池以及负载功率进行假设,假设它们的功率是在一定范围内频率不同的正弦函数。由于同位素温差发电器的功率为4W,太阳光照时间约为310小时,太阳能电池的功率曲线大约为周期为672小时,幅度为280的半个正弦波,所以设Pw为基值4、幅度280、频率0.01的正弦曲线; P load为基值100、幅度30、频率01的正弦波。在此条件下仿真结果因电电aPp尚因日自母自PPP晶题因日358动力、能源、结构、材料技术画自)P国因日母自pp因因日车仿真结果从不同的角度显示了充放电的动态过程:仿真初始阶段,由于光照倾斜角度较大,温度很低等原因,太阳能电池功率小于负载功率,此时锂离子蓄电池开始提供辅助能源,蓄电池容量稍有下降但到30小时的时候,太阳能电池功率开始大于负载功率,此时蓄电池开始充电,电量呈现阶梯状上升。蓄电池最大充电电量达到330Ah,完全满足月夜时所需能量。仿真结果显示,只要太阳能功率能达到仿真假定值,就能保证在月球的一个自转周期内,月球车的发电能量和所需能量达到平衡,月球车才能够在月球上连续工作几个月。结束语月球车电源仿真系统的基本模块—蓄电池充放电系统模块已经初步完成,能够验证所设计的电源系统的能量平衡效果,给出真实时间单位的系统情况,并以图形曲线表示,从而可以直观地看出设计的正确性和合理性,并使之成为适当调整的参考依据。基本模块的参数设定可以根据实际需要进行调整,以满足实际的需要。根据仿真的结果,可以验证设计时各个部件参数是否合理。此仿真程序能够满足设计需要,可用于月球车电源系统辅助设计和验证设计的合理性,提高设计可靠性参考文献1探月工程月球手册.国防科工委月球探测工程中心,20052薛定宇.控制系统仿真与计算机辅助设计.机械工业出版社,20043崔文聪.天文卫星电源系统设计分析与仿真.中科院研究生院硕士学位论文,204359基于 MATLAB的月球车锂离子电池充放电过程仿真旧WANFANG DATA文献链接作者:杨柯,赵晓蓓作者单位:西北工业大学航空学院本文读者也读过(2条)1.冯韬高功率因数锂离子电池充放电系统的研制[学位论文]20072.张忠林.杨玉光锂离子电池充放电机理的探索[会议论文]-2006本文链接http://d.g.wanfangdata.comcn/confereNce6345676.aspx
    2020-12-10下载
    积分:1
  • 振幅调制与检波电路 multisim 仿真 详细电路图.docx
    【实例简介】1.通过实验了解振幅调制的工作原理。 2.掌握用MC1496实现AM和DSB的方法,并通过示波器测量计算AM波调幅系数。 3.掌握模拟乘法器调幅电路的输入失调电压调节方法并观察载漏和音漏现象。 4.了解调制信号为方波时的调幅波
    2021-11-27 00:31:30下载
    积分:1
  • OFDM仿真(matlab)完整可运行
    完整的OFDM仿真。基于matlab平台开发,包含了信道卷积编码,信道交织编码,导频,降PAPR矩阵变化,IFFT,定时同步,频率同步,解交织等等一系列的完整过程。
    2020-12-05下载
    积分:1
  • fluent网格划分的关键.pdf
    fluent 中自适应网格完善特征允许我们根据数据计算结果来修改网格梳密布置或网格走向。另外,fluent 还提供了创建和查看特定应用的自适应方法。下面各部分详细描述了自适应的过程。23.1,自适应的使用23.2,自适应过程23.3,边界自适应23.4,倾斜度自适应23.5,等值线的自适应23.6,区域自适应23.7,体积自适应23.8, y 和-y 的自适应23.9,管理自适应注册23.10,自适应控制23.11,用修匀和交换方法来改善网格
    2020-12-10下载
    积分:1
  • 小型CA系统MINICA
    小型CA系统,非常详细,可以放心下载,我也是找了好久才找到的
    2021-05-07下载
    积分:1
  • c语言写打字游戏
    大一学生用纯c语言编写打字游戏,内容简单易懂,但是功能也很齐全,很人性化,适合初学者参考
    2021-05-06下载
    积分:1
  • MATLAB语音识别系统(含源代码)
    本文介绍一种用MATLAB实现的语音识别系统,包含源代码
    2020-12-06下载
    积分:1
  • GprMaxv2.0 正演软件
    GprMaxv2.0 是一款集探地雷达二维和三维为一体的雷达 正演软件
    2020-12-02下载
    积分:1
  • 空气悬架simulink仿真模型
    空气悬架的simulink仿真模型,能够在matlab内正确运行
    2020-12-03下载
    积分:1
  • 中兴物联网MC8618模块技术手册
    中兴通讯MC8618模块硬件用户指导手册_V2.6 。。。。。。ZTEWelinkMC8618模块硬件用户指导手册法律声明若接收深圳市中兴物联科技有限公司(以下称为“中兴物联”)的此份文档,即表示您已同意以下条款。若不同意以下条款,请停止使用本文档。本文档版权所有深圳市中兴物联科技有限公司,保留任何末在本文档中明示授予的权利。文档中涉及中兴物联的专有信息。末经中兴物联事先书面许可,任何单位和个人不得复制、传递、分发、使用和泄漏该文档以及该文档包含的任何图片、衣格、数据及其他信息。◆中兴物联是中兴通讯全资子公司,是中兴通讯从事无线模块研发、生和售的专业子公司ZTEWelink是中兴物联的注册商标。中兴物联的名称和标志是中兴物联的商标或注册商标,同时中兴物联授权使用中兴通讯的注朋商标。在本文档中提及的其他品或公司名称可能是各自所有者的尚标或注册商标。在末经中兴物联或第三方权利人事先书面同总的情沈下,阅读木文档并不表示以默示、不可反言或其他方式授了阅读者任何使用木文档中出现的任何标记的权利。本产品符合有关环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、相关合同或相关国法律、法规的要求进本公司保留在不预先通知的情况,对此手册中描述的产品进行修改和改进的权利:同时保留随时修订或收回本于册的权利本用户手册中如有文字不明之处,请您及时向本公司或者代理商、销售商咨询。2015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册版本更新说明版本日期说明V2.02014-4-10手朋第一次发行V2.12014-4-23V2.22014-4-29修改袢审意见V2.3更新第6章模块贴片工艺及烘烤指南2014-05-19更新模块实物图更新表3-2中的平均待机电流V2.4201406-13更新表1-1中的休眠电流更新模块实物图更新表1-1中的模块功能介绍中的天线接凵及模缺尺寸更新图1-1模块原理示意图更新第5章中的模块实物图、模块装配图V2.52015-03-06新增图2-1模块管脚顺序图更新42节串口内容更新我司LOGOV2.62015-03-23新增文档适用范围,即模块PID信息02015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册联系方式邮寄地址深圳市南山区高新园北环大道9018号A座九楼网站www.ztewelink.com联系电话+86-755-86360200-8679邮箱ztewelinkazte com cn注:中兴物联为客广提供现场、电话、网站、即吋通讯、EMAL等多种支持方式。客户也可以通过我们的网站了解并获取最新的产品说明、技术指导文档、产品应用案例、固件升级及常用故障排除技巧和最新产品发布新闻信息等。02015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册前言概述本文档通过介绍模块的产品原理图、模块引脚、硬件接∏和模垬结构等,用以指导用户对模块进行硬件设计,并在该模块基础上更方便快捷的进行各种终端无线产品的设计。阅读对象木文档主要适用于以下工程师系统设计工程帅结构⊥程师硬件工程师软件工程师●测试工程师内容简介本文档包含7章,内容如下:章节内容1模块整体说明介绍模的基本技术规格、参考涉及的相关文档和缩略语2模块对外接口说明简要介绍模块引脚名称和功能3模块电气特性(介纤模块接口电平、功耗、可靠性等4硬件接冂描述介绍模块各部分的硬件接冂设计5结构尺寸介绐模块的外观图、装配图和主板PCB布线图6模块板贴片工艺和烘介绍模块板贴片工竺和烘烤指南烤指南安全警告和注意事项介绍模块使用过程屮的安全警告和注意事项2015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册目录模块硬件用户指导手册1模块整体说明1.1模块功能介绍1.2模块原理图.….…13缩略语.2模块对外接口说明.…2.1模块接口定义2.2天线接口2.3大线接口的射频性能.3模块电气特性3.1接口电平说明32模块功耗3.3开关机时序3.4可靠性特性3.5ESD特性104接口电路参考设计1141电源及复位114.2串1242.1全流控UART1接口描述.1442.2UART2接口描述154.3UM卡接口154.4工作状态指示灯15结构尺寸…■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■1851外观图.185.2模块装配图……192015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册5.3模块主板PCB封装人寸图6模块板贴片工艺和烘烤指南■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■216.1存储要求2162接口板焊盘推荐2163接口板上模块位置要求236.4模块平面度标准246.5工艺路经选择2465.1锡膏的选择2465.2接口板对应模块焊盘钢网开口设计246.5.3模块板的贴片D0D256.5.4模块焊接回流曲线.….6,5.5过炉方式…2765.6不良品返修276.6模块烘烤指南.286.6.1模块烘烤环境.28662烘烤设备和操作步骤663模块烘烤设备参数设置………287安全警告和注意事项2902015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册图目录图1-1模块原理示意图.图2-1模块管脚顺序图….….图31开机时序图图41开关机及复位按键电路参考设计原理图图4-2UART接∏推荐电平转换电路1.….…图4-3UART接口推荐电平转换电路2…图44 UART DCE-DTE连接关系图图45UART2DCE一DTE连接关系图.15图46UM卡电路参考设计图16图4-7指示灯参考设计原理图17图5-1模块外观图图5-2模块装配图图5-3对应的母座PCB封装尺寸图…20图6-1模块木体尺寸……22图6-2对应接口板推荐尺寸……….22图63模块板贴装在接口板上焊盘图示23图64接口板上模块位置绿油及白油示意图65模块板钢网示意图25图66中兴物料模块壳盘26图6-7模块炒温线示意图272015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散ZTEWelinkMC8618模块硬件用户指导手册表目录表1-1模块功能介绍表1-2缩略语介绍表2-1模块接口定义介绍表2-2天线接口的射频性能衣3-1模块对外主要接冂电平说明表3-2模块在主要状态下的功耗情况表3-3开关机电路时间特性2578899袤3-4模块温度特性表3-5模块ESD特性.…10长4-1电压特性…表42全流控UART接口定义14表43UART2接口定义15表44UM卡接口定义…表45工作状态指示灯描述…16表6-1烘烤参数.21表62客户端接口板模块焊盘推荐设计尺寸…23表63邮票孔式模块焊盘钢网开孔…242015版权所有@中兴物联科技有限公司中兴物联版权所有未经许可不得扩散
    2020-11-27下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载