ArcGIS10的附件功能
转自 积思园 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查看附件信息

ArcGIS10的附件功能的更多相关文章
- 【转】ArcGIS10的附件功能
转自:http://blog.csdn.net/linghe301/article/details/6386176 老是忘记怎么使用这个ArcGIS10的附件功能,这次就做个记录吧. 在项目应用过程中 ...
- Maximo子表中增加附件功能
附件功能的实现(详见ewell.webclient.beans.warranty.WarrantysDateBean ,ewell.webclient.beans.doclinks.custom.Ad ...
- OAF_文件系列3_实现OAF多行表中附件功能AttachmentImage(案例)
20150727 Created By BaoXinjian
- EBS OAF中如何在多行表中实现附件功能
EBS OAF中如何在多行表中实现附件功能 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 在OAF中使用附件功能之前,要先明白Entity( ...
- C# fckeditor添加上传附件功能
最近在维护系统时,要把fckediotr加上上传附件功能,好久没有用fckeditor了,现在都已经改名字,不叫这个了. 修改统计器下面的fckconfig.js,方法如下: 1.把FCKConfig ...
- file 多次上传附件功能完善
之前解决了一个页面中的单个附件上传问题,使用的是 id 定位.但是一个页面中,可能存在多个附件上传的地方,这时候如果继续使用 id,会出问题. 我依旧会上传一个附件.附件链接地址: https://f ...
- vue+springboot上传和下载附件功能
https://blog.csdn.net/qq_35867245/article/details/84325385 上传附件(服务端代码) 第一步:在application.yml中配置附件要上传的 ...
- Oracle EBS 附件功能
SELECT fde.table_name, fde.data_object_code, fdet.user_entity_name, fdet.user_entity_prompt, fat.app ...
- arcgis10.5新功能图形缓冲
摘要 在输入要素周围某一指定距离内创建缓冲区多边形.在要素周围生成缓冲区时,大部分制图形状对缓冲区末端(端头)和拐角(连接)可用. 插图
随机推荐
- mvc架构
mvc是三个单词的缩写,他们是Model(模型),view(视图),controller(控制) 1)最上面的一层,是直接面向最终用户的"视图层"(View).它是提供给用户的操作 ...
- Myeclipse导包总是报错,jar包路径都没问题
是访问限制报错. 方法一: 全局属性Project>preferences>java>Compiler>Errors/Warnings>把右侧的[Deprecated a ...
- python之线程进程协成
线程与进程 什么是线程 线程是进程一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个线程的 ...
- 小白请教几个关于Java虚拟机内存分配策略的问题
最近在看周志明所著的<深入理解Java虚拟机>,有几个问题不太明白,希望对虚拟机有研究的哥们儿帮我解答一下.先说一下我进行试验的环境: 操作系统:Mac OS X 10.11.6 EI C ...
- 【转载】制作一个超精简的WIN7.gho
首先说明一点,这个Resource不是我制作的,Google搜了下GHO镜像文件制作,挺复杂的.如果要从头到尾自己制作GHO文件可以参考: http://baike.so.com/doc/674790 ...
- 浅谈WEB前后端分离
重审业务逻辑 用过MVC的童鞋都知道业务逻辑(Bussiness Logic),但是大多对这概念又是模棱两可,业务逻辑从来都是这样难以理解,谈论前后端分离之前这个概念非常有必要探讨一下! 在简单的CR ...
- TDD学习笔记【一】----序言
提到TDD大多数程序员的疑问: 为什么我要写两份程序? 为什么我要写程序来验证我已经知道的结果? 我又不是SA,可能也不懂domain,怎么产生一开始的test case? 最后的感想就变成是: 1. ...
- UWP学习记录11-设计和UI
UWP学习记录11-设计和UI 1.输入和设备 通用 Windows 平台 (UWP) 中的用户交互组合了输入和输出源(例如鼠标.键盘.笔.触摸.触摸板.语音.Cortana.控制器.手势.注视等)以 ...
- hash表及Java中的HashMap与HashSet
链接: http://alex09.iteye.com/blog/539545/ 当程序试图将一个 key-value 对放入 HashMap 中时,程序首先根据该 key 的 hashCode() ...
- 设计模式 之 原型模式(ProtoType)
什么时原型模式 或 原型模式的定义: 用原型实例来指定创建对象的种类,并通过拷贝这些原型创建新的对象. 原型模式的特点: 1),它是面向接口编程, 2),原型模式的新对象是对原型实例的一个克隆 ...