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查看附件信息

时间: 2024-07-30 09:54:20

ArcGIS10的附件功能的相关文章

【转】ArcGIS10的附件功能

转自:http://blog.csdn.net/linghe301/article/details/6386176 老是忘记怎么使用这个ArcGIS10的附件功能,这次就做个记录吧. 在项目应用过程中一般都有这样的需求,我针对每一个要素都有对该要素相关的文件,这些文件可能是一些扫描件.视频.音频等信息,用户往往采取有下面几种方法: 1:直接往要素类添加一个BLOB字段,来存储这些文件 2:专门使用一个普通属性表(含BLOB字段),进行关联 3:专门使用一个普通属性表(存储文件路径),真实物理文件

上传和下载附件功能

HTML上传部分 文件名:<asp:TextBox ID="tbFileName" runat="server" Width="150px"></asp:TextBox>文件(80M以内): <asp:FileUpload ID="FileUpload2" runat="server" /> <asp:Button ID="Button1" ru

使用HttpRequest.Files 获取上传文件,实现上传附件功能

使用HttpRequest.Files 获取上传文件,实现上传附件功能,不同浏览器会有差异: 获得在 Google 浏览器上传后得到的 HttpRequest.Files  (客户端上载文件的集合) 单个文件查看:对应的FileName 是上传文件的原始文件名:例:开发管理手册2017版.docx 获取IE浏览器上传后HttpRequest.Files: 单个文件查看:对应的FileName 是上传文件 带路径的文件名 例:C:\\Users\\XXX\\Desktop\\开发管理手册2017版

Maximo子表中增加附件功能

附件功能的实现(详见ewell.webclient.beans.warranty.WarrantysDateBean ,ewell.webclient.beans.doclinks.custom.AddDocLinksCustomBean , ewell.webclient.beans.doclinks.custom.ViewAttachmentsCustomBean) 附件浏览需在weblogic中配置附件服务在C盘doclinks文件夹内新建WEB-INF文件夹把C:\ibm\SMP\max

exchange server 2010 OWA 附件功能只支持IE浏览器

故障现象:无法使用谷歌.火狐.Edge等浏览器添加exchnage owa 附件: 解决办法:1.切换谷歌浏览器为IE内核兼容模式,添加IE Tab扩展程序,经测试IE Tab 11.1.13.1可以正常添加附件: 2.切换火狐浏览器为IE内核兼容模式,添加IE Tab扩展程序. 3.IE11及以下版本测试附件功能正常 故障原因:exchange server 2010 OWA只支持IE浏览器内核: 原文地址:http://blog.51cto.com/andyboge/2062763

Kettle实现邮件发送并带附件功能

概述:数据抽取项目中,要求统计的数据报表定时发送报表.在网上搜了很多,没有发现比较好的文章.特做下笔记. 实现: 1.总体作业JOB截图 流程:设置导出的Excel文件名变量,导出Excel,并将导出的Excel以附件形式发送到指定邮箱. 其实实现邮件带附件 主要是组件是: 2.邮件设置(采用的是腾讯邮箱) 2-1:地址设置 2-2:服务器设置 2-3:邮件消息设置 2-4:附件设置(对于带附加发送的,这里设置比较重要) 到这里为止,kettle发送带附件的邮件作业已经开发完毕

使用jquery Ajax实现上传附件功能

用过jquery的Ajax的人肯定都知道,Ajax的默认编码方式是"application/x-www-form-urlencoded",此编码方式只能编码文本类型的数据,因此Ajax发送请求的时候,会把data序列化成 一个个String类型的键值对,此种传输数据的方式能够满足大部分应用场景,然而当传输的数据里有附件的时候,此序列化机制便是我们的绊脚石.Ajax本身的序列化机制的硬伤归其原因在于在html4的时代,没有FileReader接口,在页面里无法读取File(Blob)文件

jquery实现动态添加附件功能

创建HTML页面 项目中实现的原代码,无删减直接贴上.具体请参考"添加附件"按钮相关操作. 注意引入:cardRansomManage.js,ajaxfileupload.js. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

arcgis10.5新功能图形缓冲

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