• ArcGIS中的附件功能


    从ArcGIS10起,空间数据库增加了"附件"的功能,可灵活管理与要素相关的附加信息,可以是图像、PDF、文本文档或任意其他文件类型。例如,如果用某个要素表示建筑物,则可以使用附件来添加多张从不同角度拍摄的建筑物照片。

    启动附件功能

    要想使用附件功能,要素类必须在地理数据库中(mdb或gdb),Shp文件显然不行。使用前必需先启用,在要素类上右键-管理-创建附件即可。

    PS:在10.0以下或ArcView级别许可的则无法使用此功能。

    也可使用工具操作,在数据管理工具中有相关的工具集。

    启动附件功能后,将在数据中创建一个附件表(名为XX__ATTACH)和一个关系表(名为XX__ATTACH REL),关联附件表与图形表的关系。

    附件表的字段及含义如下:

    手动添加附件

    开启编辑器,选择单个要素,右键可打开附件管理器,在弹出的附件窗口中选择任意格式的文件,即可添加附件。

    添加后,附件作为二进制数据存储在DATA字段中,附件表的属性如下:

    使用识别可查询和浏览附件。

    通过搜索我们可以发现,当浏览时,它会将数据库中附件二进制文件转换成原始的格式,生成在临时文件中。因此,导入附件后,可将数据库整体移动,它与原始的附件再无关联。

    批量添加附件

    批量向数据库要素中添加附件是经常遇到的问题,同一个要素可能有数量不等的附件,ESRI提供了批量导入的工具。

    如下图所示:需要将成都市的三张照片、绵阳市的三张照片作为附件导入到相应图斑,数据目录组织如下:

    第一步,需要生成匹配表,匹配表中必包含两列数据:

    (1)关联字段:存储照片对应要素的属性,如下图中的"所属地"列对应要素属性表中的"市"字段。

    (2)路径字段:存储附件的路径,可以是绝对路径,也可以是相对路径。

    PS: 可通过CMD中DIR命令快速生成文件路径,再利用EXCEL处理路径。

    第二步,使用添加附件工具挂接处理。如果路径是相对,则需要输入相对路径的根目录(工作文件夹)

    第三步,抽查核实处理结果。

    注意事项

    用于匹配连接的字段属性值不能以数字开头(即不能使用纯数字的编号之类的作为此字段),否则将无法正常导入附件,且没有任何错误提示。

  • 相关阅读:
    Freemaker Replace函数的正则表达式运用
    [Android]使用Spring for Android改善数据交互流程
    [Freemarker]自定义时间戳函数
    [jquery.validate]自定义方法实现"手机号码或者固定电话"的逻辑验证
    [Javascript]网页链接加上时间戳防止串用户
    支付系统设计
    java设计模式-抽象工厂模式
    IDEA解决maven多module出现多root的问题
    java设计模式-工厂方法模式
    java设计模式-单例模式
  • 原文地址:https://www.cnblogs.com/liweis/p/16074214.html
Copyright © 2020-2023  润新知