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新功能图形缓冲
摘要 在输入要素周围某一指定距离内创建缓冲区多边形.在要素周围生成缓冲区时,大部分制图形状对缓冲区末端(端头)和拐角(连接)可用. 插图
随机推荐
- extarea输入的换行在网页上正常显示
如图
- 第六课 touch事件
1.移动端页面在PC上浏览时,限制宽度的方法: 2.移动端页面切换设备时自动刷新页面的方法: 3.touch事件 touchstart:当手指触摸屏幕时触发.通过addEventListener添加移 ...
- vs使用
1.控制dll是否生成到本地,如图,右击dll,选择属性,设置复制到本地为true即可
- ppmoney 总结二
1. return false ES6函数的扩展:箭头函数 数组 arr.map() arr.filter() <!DOCTYPE html> <html lang=&qu ...
- 责任链模式/chain of responsibility/行为型模式
职责链模式 chain of responsibility 意图 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系.将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处 ...
- 用 IIS 实现请求转发
最近部门要开发一个简单的APP,部分数据是现有项目已经存在的,为了方便维护,希望只提供一个交互的入口,并且协议的规则不变. 基于这个需求,有两套解决方案: 1.用代码将现有的api封装一层,对请求数据 ...
- SQL参数化查询自动生成SqlParameter列表
string sql = @"INSERT INTO stu VALUES (@id,@name) "; 参数化查询是经常用到的,它可以有效防止SQL注入.但是需要手动去匹配参数@ ...
- 基于.NET平台常用的框架整理
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就 ...
- 安装Kafka
1.默认安装好zookeeper和scala2.下载安装包,解压 tar -zxvf kafka_2.11-0.9.0.1.tgz kafka_2.11-0.9.0.13.配置环境变量 vim /et ...
- jQuery九类选择器详解
(1)基本选择器 <body> <div id="div1ID">div1</div> <div id="div2ID" ...