ArcGIS数据打包与地图发布
ArcGIS Publisher 为ArcGIS软件中的可选扩展模块,通过ArcGIS Publisher 可轻松共享和分发地图与GIS 数据。
该扩展模块安装于ArcGIS Desktop 中。
利用Publisher 可将ArcMap (.mxd) 和ArcGlobe (.3dd) 文档转换为用于ArcReader 的发布的地图格式(.pmf)。
ArcReader为免费软件,可查看pmf格式数据包,便于实现数据共享。
1 启动Publisher扩展模块
Publisher扩展模块在使用前需要开启,开启方法为选择Customize—Extensions,在列表中勾选Publisher,即开启扩展。
开启后,在工具条空白处单击鼠标右键,选择Publisher,打开如图工具条。
2. 发布地图
Publisher工具只能发布.mxd格式的地图文档,在发布地图前,需要先加载数据,为图层设置符号化效果、标注、地图出图设置等信息,然后将配置好的地图保存为地图文档。
在ArcMap中打开地图文档,然后单击Publisher工具条中的Publish map按钮(或在Publisher下拉列表中选择Publish map命令),弹出所发布数据保存的路径选择窗口,导航到已发布地图的所需输出位置,然后单击保存。
发布的地图即创建完成。
发布的地图数据为.pmf格式,该数据可以在ArcReader 中进行浏览与查看,数据查询等操作(ArcReader为免费软件),且在ArcReader中显示的内容与ArcMap 或ArcGlobe 中的显示内容相同。
3. 创建数据包
数据包是一种包含已发布地图的副本以及在ArcReader 中查看地图所需的全部数据的目录。
可将此目录分发给使用ArcReader 的任何人。
这在将地图分发给通常对数据没有访问权限的人员时特别重要。
可以在ArcMap 或ArcCatalog 中从发布的地图创建数据包。
在ArcMap 中,单击“数据打包(package data for published map)”按钮,打开文件浏览器,从中可选择一个或多个要打包的已发布地图文件(Pmf)。
单击地图文件,选择“打开”。
(也可在ArcCatalog 中,选择一个或多个发布的地图,右键单击,然后单击“创建数据包”)。
在弹出的界面中选择数据包保存的位置及数据格式。
Data Package Location :数据包保存的位置
数据包的数据格式:
File Geodatabase:打包数据使用文件地理数据库格式;
Compressed File Geodatabase:打包数据使用压缩文件地理数据库格式, 创建压缩的数据包时,所有矢量和栅格数据均将转换为文件地理数据库;
Compressed and Locked File Geodatabase:压缩并锁定的文件数据库格式,锁定后,数据不能单独加载并作为其他应用,只能在当前发布的地图中进行浏览;
Copy data in Existing Format:将打包数据保存为与现有数据相同的格式;
选择参数后,单击“确定”创建数据包
下图显示了数据包的文件夹结构,针对每种数据类型,在数据目录中创建一个文件夹,按照数据类型在发布的地图中的出现顺序,相应的文件夹名称分别为dp00、dp10,依此类推。
这样做可确保每个文件夹都是唯一的。
Pmf 目录包含打包的已发布地图。
4. 注意事项
打包发布的地图时需要注意许多事项,从数据转换不兼容到地图中某些功能不受支持,这些问题都需要注意,如一种数据类型的内容可能无法完全与另一种数据类型的内容进行互换等。
以下是在打包地图数据时的注意事项:
4.1字段名的字符长度
Shapefile 中的字段名限制为10 个字符。
地理数据库中则限制为31 个字符(Oracle 或DB2 中地理数据库为30)。
如果将数据打包为支持更短字符长度的格式,字段将被截断。
如果在ArcReader 中查看地图,字段截断现象可能并不明显,因为“识别”工具显示的是字段别名。
制图功能可能会丢失或被修改。
4.2 唯一字段名
所有字段必须是唯一的。
如果发生字段截断进而导致字段名相同,则最后一个字符将被替换为数字。
4.3打包包含裁剪设置的栅格图层
裁剪栅格时,颜色可能会发生偏移。
某些渲染器会在栅格的最小值和最大值范围内拉伸颜色。
裁剪栅格可能会更改最小值和最大值,从而导致所有颜色都发生偏移。
4.4打包含有基于文件的超链接的图层
如果要使用引用文件的超链接,必须手动将文件复制到数据包中。
还需要更新超链接以反映文件在数据包中的位置。
还可以在发布地图前创建特定于待创建数据包的超链接路径。
如果超链接属性包含文件名,可将文件放在发布的地图所在的目录中。
如果不存在任何路径,ArcReader 的“识别”和“超链接”工具将在发布的地图的文件夹中查找超链接文件。
4.5打包CAD 图层
计算机辅助设计(CAD) 图层将始终被复制到数据包中并且不会被转换为所选格式。
作者ZhaoLC
ArcGIS培训中心。