转自:http://blog.csdn.net/linghe301/article/details/6386176

老是忘记怎么使用这个ArcGIS10的附件功能,这次就做个记录吧。

在项目应用过程中一般都有这样的需求,我针对每一个要素都有对该要素相关的文件,这些文件可能是一些扫描件、视频、音频等信息,用户往往采取有下面几种方法:

1:直接往要素类添加一个BLOB字段,来存储这些文件

2:专门使用一个普通属性表(含BLOB字段),进行关联

3:专门使用一个普通属性表(存储文件路径),真实物理文件存储在磁盘中而不是数据库中

但是往往大家都有相关的要求,但是没有相关的规范,致使好多情况类似的数据不能共享而需要大家进行再次的数据整理,ArcGIS可能看到了这种现象,在ArcGIS10中增加了附件的功能(只有GDB支持附件功能)。

下面来让我们体验一下。

=============================创建附件表======================

我们可以对某个要素类点击右键-Attachments,选择Create Attachments(创建附件表),Delete Attachments(删除附件表),当我们一开始选择Create Attachments,系统会创建一个含有BLOB字段的普通表(TableName__Attach),以及将要素类与附件表的一个关系类(TableName__ATTACHREL)

SQL> desc ZD__ATTACH 
名称                                      是否为空? 类型 
----------------------------------------- -------- ---------------------------- 
ATTACHMENTID                              NOT NULL NUMBER(38) 
REL_OBJECTID                              NOT NULL NUMBER(38) 
CONTENT_TYPE                              NOT NULL NVARCHAR2(150) 
ATT_NAME                                  NOT NULL NVARCHAR2(250) 
DATA_SIZE                                 NOT NULL NUMBER(38) 
DATA                                               BLOB

注意:ZD——ATTACH(中间是两个下划线)

主要是通过REL_OBJECTID来关联附件表与图形表的关系

如果要素类以及进行了版本注册,那么附件表也是版本注册(也是通过版本的原理进行关联的),但是考虑到效率原因,建议用户在只针对附件添加的过程中进行非版本编辑,这样效率会好一些。

===========================添加附件==================

添加附件需要打开编辑状态

打开属性表,打开附件管理器,添加附件即可

==========================查看附件==========================

保存编辑后,我们可以利用Identify查看附件信息

同样我们也可以使用ArcGIS Engine来进行代码编程

我们可以参考:http://www.gisall.com/html/72/124272-3856.html

【转】ArcGIS10的附件功能的更多相关文章

  1. ArcGIS10的附件功能

    转自 积思园 http://blog.csdn.net/linghe301/article/details/6386176 老是忘记怎么使用这个ArcGIS10的附件功能,这次就做个记录吧. 在项目应 ...

  2. Maximo子表中增加附件功能

    附件功能的实现(详见ewell.webclient.beans.warranty.WarrantysDateBean ,ewell.webclient.beans.doclinks.custom.Ad ...

  3. OAF_文件系列3_实现OAF多行表中附件功能AttachmentImage(案例)

    20150727 Created By BaoXinjian

  4. EBS OAF中如何在多行表中实现附件功能

    EBS OAF中如何在多行表中实现附件功能 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 在OAF中使用附件功能之前,要先明白Entity( ...

  5. C# fckeditor添加上传附件功能

    最近在维护系统时,要把fckediotr加上上传附件功能,好久没有用fckeditor了,现在都已经改名字,不叫这个了. 修改统计器下面的fckconfig.js,方法如下: 1.把FCKConfig ...

  6. file 多次上传附件功能完善

    之前解决了一个页面中的单个附件上传问题,使用的是 id 定位.但是一个页面中,可能存在多个附件上传的地方,这时候如果继续使用 id,会出问题. 我依旧会上传一个附件.附件链接地址: https://f ...

  7. vue+springboot上传和下载附件功能

    https://blog.csdn.net/qq_35867245/article/details/84325385 上传附件(服务端代码) 第一步:在application.yml中配置附件要上传的 ...

  8. Oracle EBS 附件功能

    SELECT fde.table_name, fde.data_object_code, fdet.user_entity_name, fdet.user_entity_prompt, fat.app ...

  9. arcgis10.5新功能图形缓冲

    摘要 在输入要素周围某一指定距离内创建缓冲区多边形.在要素周围生成缓冲区时,大部分制图形状对缓冲区末端(端头)和拐角(连接)可用. 插图  

随机推荐

  1. cryptsetup文件系统加密

    今天做了SYC攻防题的文件系统挂载部分,在找到挂载最内层的final文件时发现mount无法识别,这也许就是一个加密的文件系统吧,还好-在龟速的 网络环境下查阅到了losetup循环挂载系统命令,但是 ...

  2. Ex 4_10 给定一个有向图G=(V,E),其中边...(bellman-ford算法的应用).._第十二次作业

    在bellman-ford算法中,循环n-1(n为顶点个数)次可以找出从源点到其他顶点的最多n-1条边的最短路径,若循环k次则可以找出从源点到其他顶点的最多k条边的最短路径. package org. ...

  3. 5分钟搞定Nginx安装

      1. 安装gcc(centos 7之后一般已自带,可以在第6步失败后再安装) yum install gcc gcc-c++   2. 安装pcre yum install -y pcre pcr ...

  4. windows.open()

       引:Window_Open详解一.window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.op ...

  5. Javascript杂!

    JavaScript 标准参考教程(alpha) javascript中的 Object.defineProperty()和defineProperties JS压缩混淆  ---- 雅虎YUI 在线 ...

  6. Confluence 6 代理和 HTTPS 详细配置指南链接

    详细配置指南 更多有关连接器示例,我们提供了一些按步骤配置的指南来帮助你启用 HTTPS 并正确配置你的代理. HTTPS: Running Confluence Over SSL or HTTPS  ...

  7. Jquery无刷新实时更新表格数据

    html代码: <style> .editbox { display:none } .editbox { font-size:14px; width:70px; background-co ...

  8. 微信小程序简单介绍 一

    一 组件及api网址: 组件 :https://developers.weixin.qq.com/miniprogram/dev/component/view.html api:https://dev ...

  9. redis客户端、分布式锁及数据一致性

    Redis Java客户端有很多的开源产品比如Redission.Jedis.lettuce等. Jedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持:Redis ...

  10. 20165314 2016-2017-2 《Java程序设计》第3周学习总结

    20165314 2016-2017-2 <Java程序设计>第3周学习总结 教材学习内容总结 类体包含成员变量和域变量 局部变量只在方法内有效 对象的创建以及对象对自己变量和方法通过用. ...