三种GDB类型的转换后字段类型的变化
Geodatabase类型
ArcGIS的GDB类型有三种,大家应该非常熟悉,这里就不做介绍了。
但是用户在使用三种GDB的时候,避免不了GDB类型的相互转换,这时,可能对于对数据结构有要求的用户会很关心在不同类型下的GDB的结构差异(类型是否变化,长度是否变化等),下面就给大家介绍一下相互转换后的差异,供大家参考。
操作方式
我们在ArcCatalog里面创建文本字段(以文本为例,设置不同级别的长度),然后分别在三种GDB类型进行测试或者相互转换,查看相互的差异。
要将某种类型的数据导入到另一种数据类型的列中,需要了解 ArcSDE 和数据库管理系统 (DBMS) 之间的等效数据类型,因为这会影响到数据内容。同样,在 ArcGIS 中创建新数据集时,了解 ArcGIS 和 DBMS 之间的等效数据类型也十分有用。
http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/002n00000067000000/
首先我们在ArcSDE GDB里面(Oracle数据库),使用ArcCatalog创建5个文本类型的字段(长度分别为255、256、2000、4000、4400),我们看后台的Oracle数据库表结构,我们发现高于2000的都以NCLOB代替,其他的是原来的长度不变。
但是再次查看ArcCatalog,发现大于2000长度的,变成一个超长的长度限制。
将该GDB分别导入到PGDB和FGDB中,我们看到在PGDB中
这是因为PGDB也就是Access,它的文本长度限制最大255,超过这个都以备注来代替。在FGDB中,我们看到基本没有什么变化,所以说用户在进行转换,我们推荐使用FGDB。
我们在ArcCatalog的PGDB创建一个长度为256的文本字段,在Catalog查看
导入到ArcSDE中仍然是NCLOB。
那么我们在ArcCatalog的FGDB创建一个长度为10000的文本字段,在ArcCatalog里面看该类型仍然是10000.
导入到ArcSDE中仍然是NCLOB。
其他类型如数字类型,大家可以自行测试。
总结
所以,在进行转换又不想发生结构变化的建议用户使用FGDB或者XML文件。
转载于:https://www.cnblogs.com/xuanfengling/p/3364087.html
三种GDB类型的转换后字段类型的变化相关推荐
- SQL Server 批量转换指定字段类型为另一种类型
SQL Server 批量转换指定字段类型为另一种类型存储过程: CREATE PROCEDURE convertFieldType AS DECLARE tb CURSOR FOR SELECT S ...
- 进程的三种基本状态及其转换
进程的基本状态: ①就绪(Ready)状态 当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行,进程这时的状态就称为就绪状态.在一个系统中处于就绪状态的进程可能有多个,通常将他 ...
- 进程的三种基本状态及转换原因
1.进程的三种基本状态 进程在运行中不断地改变其运行状态.通常,一个运行进程必须具有以下三种基本状态. 就绪(Ready)状态 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行, ...
- 进程的三种基本状态及转换
.进程的三种基本状态 进程在运行中不断地改变其运行状态.通常,一个运行进程必须具有以下三种基本状态. 就绪(Ready)状态 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这 ...
- html本文框百分比定位,HTML中三种定位relative,absolute,fixed后,盒子的百分比宽度及位置易错点...
1 . 相对定位relative:顾名思义,相对定位是相对于自己的位置来进行偏移,如下图: 以盒子中心为基准,为每条边的正方向,例: 向右移动20px : 代码为left:20px;或者right:- ...
- css:块元素、行内元素、行内块元素以及三种元素之间的转换
一.三种元素的介绍 1.块元素 块元素的特点 独占一行,也就是会自动换行 可以设置高度.宽度.外边距.内边距 宽度默认是父元素的宽度 常见块元素 <h1></h1>---< ...
- mysql数据库字段类型大全_mysql数据库字段类型详解
MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...
- Java实体类字段类型与MySQL数据库字段类型的对应关系
序号 Java实体类类型 Java引入 MySQL字段类型 1 String java.lang.String varchar 2 String java.lang.String char 3 Str ...
- 数据库字段类型、实体类字段类型、mapper文件jdbcType三者对应关系
数据库字段类型.实体类字段类型.mapper文件jdbcType三者对应关系: 数据库字段类型 实体类字段类型 mapper文件jdbcType bigint Long JdbcType.BIGINT ...
- 怎么把Excel转换成PDF格式?这三种方法轻松完成转换
如何将excel表格转换成PDF格式呢?大家在日常的办公过程中也会经常使用这两种文件格式,对文件的格式转换需求我们也是屡见不鲜,其中就有把excel表格转换成PDF格式的需求,遇到这种情况该怎么转换呢 ...
最新文章
- 废弃电器电子产品回收:需要的不仅是补贴 !
- mysql 查看有没有drop权限的命令
- 游戏与计算机系统不兼容,电脑安装游戏时提示此文件版本与正在运行Windows不兼容的解决方法...
- jbpm3.2中jbpm.jpdl.mysql.sql文件运行报错的问题
- visio2007安装教程_Office Visio 2007如何安装-Microsoft Office Visio 2007安装步骤
- vue代码如何跟后端代码结合_阿里云服务器优惠购买教程,可获得800元代金券,云服务器仅需82元/年_学云网...
- (连载0.2)加强版Python提取上市公司年报报告中财务报表
- 名企笔试:2015小米暑期实习(风口的猪-中国牛市)(2017-04-09 算法爱好者)
- Servlet入门学习(二)
- iphone11没有锁屏声音_iphone11屏幕解锁按键音怎么关闭-互盾苹果恢复精灵
- 【信息安全】屁股决定脑袋的COSO内控框架,一篇对COSO的趣评 [转贴]
- 保健文汇杂志保健文汇杂志社保健文汇编辑部2022年第36期目录
- c语言if语句教学设计,if语句教学设计
- 《PHP挖宝》2—Symfony包介绍
- 怎么查自己电脑ip地址
- vue项目搭建和配置
- C++保存中间结果到文件
- 中国菜刀 及使用方法
- 浅析英语五大成分-主谓宾定状
- android launcher3,android Launcher3 设置默认桌面应用
热门文章
- java多线程下载图片_java多线程批量下载图片(通用版)
- 汇编中NEG和NOT的区别(汇编初学者简单笔记)
- mplab java失败_【超菜鸟求助】编译时失败,以下是显示内容。
- kafka安装java,Linux下Kafka单机安装配置方法(图文)
- 容器技术Docker K8s 20 容器服务ACK基础与进阶-存储管理
- 算法:求树的最大深度104. Maximum Depth of Binary Tree
- ad如何计算电路板的pin数量_PCB厂一到八层电路板的叠层设计方式
- mysql union all 等效_Mysql联合查询UNION和UNION ALL的使用介绍
- 智力问答选择题_智力问答题
- 矩阵论作业1,2,3讲