
ArcGISDataInteroperability数据互操作决方案.pdf
39页ArcGIS Data Interoperability — 1ArcGIS Data Interoperability ——数据互操作解决方案ESRI中国(北京)有限公司 王昊20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 2ArcGIS数据互操作扩展的概念数据互操作扩展的概念• 是用户可以在是用户可以在GIS中方便的直接整合各种类型 的数据中方便的直接整合各种类型 的数据 (从开放格式到私有格式从开放格式到私有格式) 的功能的功能• 是使数据的交换从复杂过程变为简单操作的工 具是使数据的交换从复杂过程变为简单操作的工 具• 是是ESRI与与SafeSoftware合作开发新的合作开发新的ArcGIS 扩展之一扩展之一20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 3什么是什么是什么是什么是GISGIS的互操作?的互操作?的互操作?的互操作?20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 4什么是什么是GIS的互操作?的互操作?20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 5什么是什么是ETL??• Extract,,Transform,,Load 代表抽取、转换和装载代表抽取、转换和装载• ETL是数据整合的解决方案是数据整合的解决方案• ETL过程就是数据流动的过程,从不同的数据 源流向不同的目标数据过程就是数据流动的过程,从不同的数据 源流向不同的目标数据20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 6空间数据的空间数据的 ETL 和和 GISData20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 7ArcGIS数据互操作扩展的关键特性数据互操作扩展的关键特性• 整合在整合在 ArcMap, ArcCatalog, ArcScene, ArcGlobe – 直接读取多达直接读取多达65种的空间数据格式种的空间数据格式 – 可以导出可以导出50种空间数据格式种空间数据格式• 完全整合在完全整合在ArcGIS的空间处理框架下的空间处理框架下• 用图解建模的方法轻松建立起自定义的空间数 据格式用图解建模的方法轻松建立起自定义的空间数 据格式20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 8这些类型的数据在这些类型的数据在ArcGIS中能做什么?中能做什么?GMLMapInfoIntergraphLaser ScanAutoDesk超过超过65种种…S-57 SDTS VML VPF WFS XML 自定义的格式自定义的格式制图制图制图制图分析分析分析分析可视化可视化可视化可视化20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 9在在 ArcCatalog中的互操作(中的互操作(1))• 直接在直接在ArcCatalog中浏览互操作扩展所支持 的数据源中浏览互操作扩展所支持 的数据源20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 10在在 ArcCatalog中的互操作(中的互操作(2))•为什么采用这种方式为什么采用这种方式?– 对于不能够浏览的文件 格式对于不能够浏览的文件 格式 (RDBMS, WFS, XML, 等等)– 对格式进行设置对格式进行设置– 设置空间参考设置空间参考• •通过通过通过通过Interoperability Connections Interoperability Connections 建立互操作扩建立互操作扩建立互操作扩建立互操作扩 展所支持数据的连接展所支持数据的连接展所支持数据的连接展所支持数据的连接20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 11在在 ArcCatalog中自定义数据格式创建自定义的数据格式中自定义数据格式创建自定义的数据格式1 2320042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 12在在 ArcMap中的互操作中的互操作• 通过通过“添加数据添加数据”对话框或者拖拽的方式添加互操 作扩展所支持的数据源对话框或者拖拽的方式添加互操 作扩展所支持的数据源• 增加的图层支持所有标准的地图功能,例如做标 记,查询,选择和修改符号属性等增加的图层支持所有标准的地图功能,例如做标 记,查询,选择和修改符号属性等• 支持动态投影支持动态投影• 但:数据是只读的但:数据是只读的20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 13在在 ArcMap中的互操作中的互操作(1)使用使用Add Data 对话框增加数据互操作 扩展所支持的数据对话框增加数据互操作 扩展所支持的数据20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 14在在 ArcMap中的互操作中的互操作(2)将数据直接拖拽到ArcMap中20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 15DEMO20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 16整合到空间处理的框架中整合到空间处理的框架中• 加入到已有的空间处理工具集中加入到已有的空间处理工具集中• 新工具:新工具:Data Interoperability Tools Quick Import / Quick Export(快速导入(快速导入/导出)导出)• 与与ModelBuilder整合在一起实现在整合在一起实现在GIS模型中的数据格式控制模型中的数据格式控制• 同时也可以通过命令行和脚本获取数据转换的功能同时也可以通过命令行和脚本获取数据转换的功能20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 17整合到空间处理的框架中整合到空间处理的框架中Data Interoperability Tools 自动数据转换的工具自动数据转换的工具• Quick Import • 用快速导入工具将各种格式 的数据导入到用快速导入工具将各种格式 的数据导入到Geodatabase 中中• Quick Export • 用快速导出工具将数据发布 成各种格式用快速导出工具将数据发布 成各种格式20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 18命令行和脚本• 可以使用脚本和命令行实现快速导入和导出可以使用脚本和命令行实现快速导入和导出 –利于自动或者进行批处理利于自动或者进行批处理. • Quick Import syntax: –QuickImport –QuickImport c:\Data\roads.tab c:\out\roads.mdb –QuickImport c:\Data\*.tab c:\out\roads.mdb –QuickImport c:\Data\**\*.tab c:\out\roads.mdb • Quick Export syntax: – QuickExport – QuickExport c:\Data\roads.shp;c:\Data\rivers.shp MIF,c:\mif-files20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 19在在ArcToolbox中的数据互操作中的数据互操作用快速导入工具将各种格式的数据导入到用快速导入工具将各种格式的数据导入到Geodatabase中中20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 20用快速导出工具将数据发布成各种格式用快速导出工具将数据发布成各种格式在在ArcToolbox中的数据互操作中的数据互操作20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 21在空间处理中的各种类型数据在空间处理中的各种类型数据将互操作功能加入到空间处理模型中将互操作功能加入到空间处理模型中20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 22DEMO20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 23在在ArcToolbox中自定义工具中自定义工具•自定义导入,导出和转换工具自定义导入,导出和转换工具•使用使用 Custom Data Import 和和 Custom Data Export 工具创建 自定义的格式转换模型工具创建 自定义的格式转换模型 – 需要在导入导出的过程中加以控 制时(精细粒度)需要在导入导出的过程中加以控 制时(精细粒度)•使用使用Custom Data Transformation 工具创建工具创建 Geodatabase到到 Geodatabase 的转换的转换 – 在数据源和数据目标的结构不同 时在数据源和数据目标的结构不同 时20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Interoperability — 24在空间处理中使用自定义工具在空间处理中使用自定义工具• 自定义的数据互操作工具可以用于自定义的数据互操作工具可以用于 ArcToolbox, ModelBuilder, 脚本脚本, 以及命令行以及命令行 – 与其它模型和工具的使用完全相同与其它模型和工具的使用完全相同20042004年第六届年第六届ArcGISArcGIS暨暨ERDASERDAS中国用户大会中国用户大会ArcGIS Data Inter。
