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

ArcGIS二次开发教程

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

  • 用gmm模型来对em算法进行应用
    用gmm模型来对em算法进行编程,可以用其聚类
    2021-05-07下载
    积分:1
  • 各类智能算法 20多个源代码
    个人收集的各类智能算法,共有20多个源代码,包括:遗传算法,蚁群算法,粒子群算法,微分进化算法,遗传神经网络算法,粒子群SVM算法,粒子群神经网络算法等混合算法。。。
    2020-12-11下载
    积分:1
  • 智能电网分布式模型预测控制的博弈论方法.zip
    【实例简介】在该项目中,已考虑对住宅区的智能电网进行控制,其中包括10000个可控负载(例如智能房屋)和10000辆电动汽车(EV),以优化电网中能源交易的货币成本,降低成本的服务,以及具有系统负载的配置文件,该文件显示了一天中每个小时的系统总电力负载,并尽可能平缓地进行负载均衡服务。请注意,每个EV和灵活负载在制定未来几个小时的功耗/发电计划时都有其自己的愿望和约束。将所有这些方面放在一起会导致大规模,复杂的优化问题,就硬件限制而言,这可能无法解决。因此,在本文中,我们利用一些数学工具在网格中的所有代理,电动汽车和灵活负载之间分配了解决此问题的计算负载,从而使每个代理都应制定自己的功耗/发电计划当然可以与其他人进行互动和协作。基于对网格中信息可访问性的假定假设,在两种不同的情况下(离线和在线情况下)对该过程进行了模拟。
    2021-12-15 00:39:11下载
    积分:1
  • stm32+esp8266
    这是一个stm32+esp8266的驱动程序,可以直接连接到web服务器,已经测试成功。
    2020-12-06下载
    积分:1
  • SSH版图书管理系统
    完整版的SSH图书管理系统,运行环境亲自测试win7+Myeclipse8.5+Mysql2.5.9+tomcat6.0+360浏览器带有所需jar包及数据库sql文件。
    2021-05-07下载
    积分:1
  • yolo算法讲解ppt
    deepsystems.io的YOLO算法讲解ppt,讲解很详细,以图像化的方式讲解原理步骤,清晰易懂。Inferencenputmage448448x3deepsystemsioInferencenputmageGoogleNet(20 layers)14x14x1024448448x3deepsystemsioInferencenputmageGoogleNetC R(20 layers)14x14x102414x14X1024448448x3deepsystemsioInferencenputmageGoogleNetC RC R(20 layers)14x14x102414x14X102414X14x1024448448x3deepsystemsioInferencenputmageGoogleNetC RC R(20 layers)7x7x102414x14x102414x14X102414X14x1024448448x3deepsystemsioInferencenputmageGoogleNetC RC RC R(20 layers)7x7x10247x7x102414x14x102414x14X102414X14x1024448448x3deepsystemsioInferencenputmageGoogleNetC RC RC RFC.R(20 layers)7x7x10247x7x102414x14x102414x14X102414X14x1024448448x3deepsystemsioInferencenputmageGoogleNetC RC RC RFC.R(20 layers)7x7x10247x7x102414x14x102414x14X102414X14x10244096X11470x1448448x3deepsystemsio
    2020-12-10下载
    积分:1
  • CC2530无线点灯
    包含了无线点灯的发射程序和接收程序 可分别下载到CC2530板上,然后即可实现无线控制一个灯的亮灭
    2020-12-01下载
    积分:1
  • 高速电路设计实践
    《高速电路设计实践》是电子工业出版社出版的图书,作者是王剑宇 [1] 。《高速电路设计实践》从设计实践角度出发,介绍了在从事高速电路设计的工作中需要掌握的各项技术及技能,并结合工作中的具体案例,强化了设计中的各项要点,详细研究了相关具体案例。
    2021-05-06下载
    积分:1
  • html旅游网页设计模板下载
    html旅游网页设计模板下载基于html+css设计,大气美观
    2020-12-12下载
    积分:1
  • 权限管理系统的毕业设计开报告
    【实例简介】权限管理系统的毕业设计开题报告 权限管理系统的毕业设计开题报告 权限管理系统的毕业设计开题报告 权限管理系统的毕业设计开题报告
    2021-11-03 00:34:31下载
    积分:1
  • 696516资源总数
  • 106562会员总数
  • 4今日下载