gis世界1

上传人:E**** 文档编号:106513374 上传时间:2019-10-15 格式:PDF 页数:39 大小:3.76MB
返回 下载 相关 举报
gis世界1_第1页
第1页 / 共39页
gis世界1_第2页
第2页 / 共39页
gis世界1_第3页
第3页 / 共39页
gis世界1_第4页
第4页 / 共39页
gis世界1_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《gis世界1》由会员分享,可在线阅读,更多相关《gis世界1(39页珍藏版)》请在金锄头文库上搜索。

1、ArcGIS 中国培训中心 HiGIS World 第一期 目目 录录 基于 ArcGIS 的 CAD 数据向 GIS 数据转换方法.1 ArcGISFlex3.1 新特性.4 FlexViewer 学习讲堂(1) .8 FlexViewer 学习讲堂(2) .11 删除重复的要素之-点.15 删除重复的要素之-面.19 ArcGIS 中栅格数据重采样方法22 基于 ArcGIS 提取 DEM 剖面.25 地形渲染之彩色地形图(PaintedReliefMap).29 地形渲染之阴影图(ShadedReliefMap).31 征稿启事 35 ArcGIS 中国培训中心 2013 年第一期培训计

2、划 36 ArcGIS 中国培训中心 HiGIS World 第一期 1 基于 ArcGIS 的 CAD 数据向 GIS 数据转换方法 基于 ArcGIS 的 CAD 数据向 GIS 数据转换方法 1.1. CAD 数据与 ArcGIS 数据介绍 地图数据来源多种多样,大多数使用的是计算机辅助设计软件(CAD)制作的数据, CAD 软件制图自动化程度高,操作简单,容易编辑,出图美观,且易于进行二次开发,因 此 CAD 格式地图数据转换为其他 GIS 软件能支持的格式是在工作中经常用到的操作。 ArcGIS 作为 GIS 领域内常用软件,具有强大的数据分析、数据管理等功能,且能建立功能 强大的本

3、地数据库。 本文以CAD数据到 GIS 数据转换为出发点, 介绍由 CAD数据到 ArcGIS 软件支持读取和编辑的矢量数据格式的转换方式。 2. 数据转换前的准备工作 CAD 与 ArcGIS 在数据结构上存在较大的差异, CAD 数据类型较为丰富, 支持简单点、 线、面、多义线、椭圆、块、文字等多种数据类型,而转换到 ArcGIS 中,只转换为点、线、 面、 注记等类型, 这使得 CAD 图形数据不能很好的满足 ArcGIS 的要求, 如: CAD 中的 Text 数据类型,直接转换后只转换为 ArcGIS 中的 Point,因此在做数据转换前,需要对源数据 进行预处理。 (1) 重命名

4、CAD 文件,如果转换前后数据命名规则有差异,最好重命名数据,保证 在做完数据格式转换后,仍能清晰区分图层内容。 (2) 筛选转换内容。如果只需将 CAD 文件的部分图层或只对图层中的一部分内容感 兴趣,只要选择需要转换格式的图层,将它们复制到一个新的 CAD 文件中,留 作转换备用。 (3) 删除多余要素。采用擦除工具将所有多余要素删除,如:标题、边界、图例等, 只留下需要进行转换的几何要素即可。 (4) CAD 图层内容提取。数据转换前,确保所有要素都只存在于一个属于它们的图 层中,擦除所有不属于本层的要素,或者将其复制到一个新的图层中。 (5) 检查 CAD 数据坐标系统。大多数 CAD

5、 数据的坐标系都采用 GIS 系统中能够识 别的坐标系统, 确定 CAD 的坐标系统有利于 GIS 坐标系统的确定级转换后坐标 系统的处理。 为减少数据格式转换后大量的后续数据处理工作, 数据转换前的工作非常必要, 能够使 转换后的问题尽量减少,不会出现重大错误,又能保证数据转换的精度。 3. CAD 到 GIS 数据转换方法 ArcGIS 软件的 ArcToolbox 工具箱中有 2 个数据格式转换工具,分别是 Conversion ArcGIS 中国培训中心 HiGIS World 第一期 2 Tools 和 Data Interoperability tools,其中,Conversio

6、n Tools 有直接转换为 Geodatabase 格式的工具(Feature class to feature class) ,采用该工具进行格式转换时,原始数据只能 是要素类(Feature class) , 图 1 图 2 也可以在要素类上直接单击右键,选择 Export 转换,这种方法比较简单,能够直接调 用工具箱中的 Feature class to feature class 工具,只需要注意当转换出的数据为 Geodatabase 格式时,数据的输出目标位置为数据库;当转出的数据位 shapefile 格式时, 数据输出的目标位置为文件夹。 图 3 ArcGIS 中国培训中心

7、HiGIS World 第一期 3 以上方法在地图图形元素不多时,可以采用。但是当 DWG 文件内元素个数过多时,如 果无法在 ArcGIS 中显示, 不能直接做转换, 建议采用 Data interoperability tools 中的 Quick Import工具先将CAD数据转换成Geodatabase格式, 再经过处理后转换为需要的shapefile 格式。 图 4 4. 转换后处理 (1)拓扑重建 CAD 数据转换为 GIS 数据后,经常会出现要素变形或数据冗余问题,为确保数据正确 性,必须保证地物点的正确性、线要素连接完整、面要素封闭等拓扑规则。 点图层经常会出现重复点、悬挂点或

8、伪节点等,如果有重复点,可在开启编辑的状态下 采用“删除”操作。并为点要素设置合适的符号化样式。 线图层出现比较多的是连通性问题, 可对同一图层的同一条线采用 select 操作查询到, 在开启编辑的状态下调用(merge)方法实现线的融合。 多边形要素主要检查公共边是否重复及多边形的封闭性, 可对面图层构建拓扑, 利用数 据库的拓扑规则进行检查并修改。 在将多个图层 (点、 线、 面) 合并为一个图层时, 可采用 ArcToolbox 工具箱中的 Append 工具进行操作。 另外, 可调用 Data management toolsFeaturesFeature to polygon 做线

9、转面操作,利用 Features 工具集下的工具做其他几何类型间的转换。 图 5 (2)赋属性值 CAD 数据没有属性信息,而 ArcGIS 数据的属性表是其数据的重要组成部分,为了完 ArcGIS 中国培训中心 HiGIS World 第一期 4 善数据,数据格式转换后,可手动为 Geodatabase 数据或 shapefile 数据添加新字段,赋予 属性值,但数据量比较大时,输入属性值耗费大量的人力,可调用工具箱中的 Spatial Join 工具将一个要素类图层的属性按照空间位置关系自动关联到与其相关的另一个图层上, 实现 属性值的自动批量追加,极大的提高了工作效率。 图 6 (作者:

10、zhaolc ) ArcGIS Flex 3.1 新特性 ArcGIS Flex 3.1 新特性 2012 年 12 月 13 日,ArcGIS API for Flex 和 ArcGIS Viewer for flex 的 3.1 版本同时 发布了。这个版本添加了许多新特性,对多处进行了改进,以及一些 Bug 的修复。这里主 要介绍一下几个关键的新特点: 1. 属性表的部件和组件 此版本为功能层和表格提供了交互式编辑数据表格功能。 它除了提供了一个显示层数据 的表格,还提供了在选择、取消选择、放大以及与 AttributeTable 进行交互的功能,并可通 过 FeatureService

11、对图层属性进行编辑。 ArcGIS 中国培训中心 HiGIS World 第一期 5 图 1 图 2 2. 查看和编辑相关的记录 新 API 中的 Relationshipspector 组件,会使开发者发现相互关联更容易。查看和编辑 相关记录可以直接通过 API 中的 Relationshiplnspector 或 Attribute Table 组件, 以及编辑组 件或者 Viewer 中的 Attribute Tabel 的窗口程序。 图 3 ArcGIS 中国培训中心 HiGIS World 第一期 6 图 4 3. 地图转换 地图组件现在可以旋转。如果需要地图旋转,在 API 的两个

12、样品组件中下载桌面和移 动应用程序,就可以实现了。 图 5 4. 支持移动应用程序的本地瓦片包 新的 ArcGISLocalTiledLayer 类现在需要基本的地图图层支持离线应用程序。创建一个 瓦片包(*.tpk) ,利用 ArcGIS 桌面和瓦片包在 Adobe AIR 中创建移动或 AIR 的桌面应用程 序。 ArcGIS 中国培训中心 HiGIS World 第一期 7 图 6 5. 支持更多的层类型:CSV,GeoRSS 和通用在 Web 上的交互 图层 可在应用程序中,操作如上三个新图层类型的数据。其中,WebTiledLayer 类便于添加 来源于 Web 端的标准网络映射层的

13、服务。 图 7 6.总结 用户将可以使用 Viewer 构建器进行快速配置和部署应用程序,以读取系统需求和开始 启 动 的 更 多 信 息 。 开 发 人 员 仍 然 可 以 在 Github 上 完 全 访 问 源 代 码 。 新 的 URL ArcGIS 中国培训中心 HiGIS World 第一期 8 注意 最新的 ArcGIS API 需要最新版本的 Flex ArcGIS 10.1 服务器。 对于 PrintTask、 动态地 图和服务,需要 ArcGIS API 3.0(或更高)和 Flex ArcGIS 10.1(或以后)服务器。 (编译:liuzx ) FlexViewer 学

14、习讲堂(1) FlexViewer 学习讲堂(1) FlexViewer 是由 Esri 公司推出的基于 Web 的 Flex 应用框架,开发人员通过该框架即 可快速搭建一个以地图服务应用为目的的 RIA 应用。 学习 FlexViewer,最重要的是理解其框架结构,并在其基础上实现自有业务和需求的 实现。其中包括 ViewerContainer、MapManager、ConfigManager、WidgetManager 等管 理器,以及相应的关联事件。本篇将重点讲述 FlexViewer 的框架结构,并通过分析事件的 分发与监听,确定快速而敏捷的 FlexViewer 开发方法。 1. FlexViewer 的架构 图 1 Flexiewer 框架结构 FlexViewer 中,首先构造的就是 ViewerContainer。ViewerContainer 类似一个可视化 的容器,该容器中承载了 ConfigManager、DataManager、MapManager、WidgetManager 等容器; ConfigManger属于配置文件管理器, 它主要用于加载并解析的xml文件。 在FlexViewer 中有一个全局的 config.xml 配置文档,ConfigManager 会将该文档解析成,并生成 Config

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号