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类型的转换后字段类型的变化相关推荐

  1. SQL Server 批量转换指定字段类型为另一种类型

    SQL Server 批量转换指定字段类型为另一种类型存储过程: CREATE PROCEDURE convertFieldType AS DECLARE tb CURSOR FOR SELECT S ...

  2. 进程的三种基本状态及其转换

    进程的基本状态: ①就绪(Ready)状态 当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行,进程这时的状态就称为就绪状态.在一个系统中处于就绪状态的进程可能有多个,通常将他 ...

  3. 进程的三种基本状态及转换原因

    1.进程的三种基本状态 进程在运行中不断地改变其运行状态.通常,一个运行进程必须具有以下三种基本状态. 就绪(Ready)状态 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行, ...

  4. 进程的三种基本状态及转换

    .进程的三种基本状态 进程在运行中不断地改变其运行状态.通常,一个运行进程必须具有以下三种基本状态. 就绪(Ready)状态 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这 ...

  5. html本文框百分比定位,HTML中三种定位relative,absolute,fixed后,盒子的百分比宽度及位置易错点...

    1 . 相对定位relative:顾名思义,相对定位是相对于自己的位置来进行偏移,如下图: 以盒子中心为基准,为每条边的正方向,例: 向右移动20px : 代码为left:20px;或者right:- ...

  6. css:块元素、行内元素、行内块元素以及三种元素之间的转换

    一.三种元素的介绍 1.块元素 块元素的特点 独占一行,也就是会自动换行 可以设置高度.宽度.外边距.内边距 宽度默认是父元素的宽度 常见块元素 <h1></h1>---< ...

  7. mysql数据库字段类型大全_mysql数据库字段类型详解

    MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...

  8. Java实体类字段类型与MySQL数据库字段类型的对应关系

    序号 Java实体类类型 Java引入 MySQL字段类型 1 String java.lang.String varchar 2 String java.lang.String char 3 Str ...

  9. 数据库字段类型、实体类字段类型、mapper文件jdbcType三者对应关系

    数据库字段类型.实体类字段类型.mapper文件jdbcType三者对应关系: 数据库字段类型 实体类字段类型 mapper文件jdbcType bigint Long JdbcType.BIGINT ...

  10. 怎么把Excel转换成PDF格式?这三种方法轻松完成转换

    如何将excel表格转换成PDF格式呢?大家在日常的办公过程中也会经常使用这两种文件格式,对文件的格式转换需求我们也是屡见不鲜,其中就有把excel表格转换成PDF格式的需求,遇到这种情况该怎么转换呢 ...

最新文章

  1. 废弃电器电子产品回收:需要的不仅是补贴 !
  2. mysql 查看有没有drop权限的命令
  3. 游戏与计算机系统不兼容,电脑安装游戏时提示此文件版本与正在运行Windows不兼容的解决方法...
  4. jbpm3.2中jbpm.jpdl.mysql.sql文件运行报错的问题
  5. visio2007安装教程_Office Visio 2007如何安装-Microsoft Office Visio 2007安装步骤
  6. vue代码如何跟后端代码结合_阿里云服务器优惠购买教程,可获得800元代金券,云服务器仅需82元/年_学云网...
  7. (连载0.2)加强版Python提取上市公司年报报告中财务报表
  8. 名企笔试:2015小米暑期实习(风口的猪-中国牛市)(2017-04-09 算法爱好者)
  9. Servlet入门学习(二)
  10. iphone11没有锁屏声音_iphone11屏幕解锁按键音怎么关闭-互盾苹果恢复精灵
  11. 【信息安全】屁股决定脑袋的COSO内控框架,一篇对COSO的趣评 [转贴]
  12. 保健文汇杂志保健文汇杂志社保健文汇编辑部2022年第36期目录
  13. c语言if语句教学设计,if语句教学设计
  14. 《PHP挖宝》2—Symfony包介绍
  15. 怎么查自己电脑ip地址
  16. vue项目搭建和配置
  17. C++保存中间结果到文件
  18. 中国菜刀 及使用方法
  19. 浅析英语五大成分-主谓宾定状
  20. android launcher3,android Launcher3 设置默认桌面应用

热门文章

  1. java多线程下载图片_java多线程批量下载图片(通用版)
  2. 汇编中NEG和NOT的区别(汇编初学者简单笔记)
  3. mplab java失败_【超菜鸟求助】编译时失败,以下是显示内容。
  4. kafka安装java,Linux下Kafka单机安装配置方法(图文)
  5. 容器技术Docker K8s 20 容器服务ACK基础与进阶-存储管理
  6. 算法:求树的最大深度104. Maximum Depth of Binary Tree
  7. ad如何计算电路板的pin数量_PCB厂一到八层电路板的叠层设计方式
  8. mysql union all 等效_Mysql联合查询UNION和UNION ALL的使用介绍
  9. 智力问答选择题_智力问答题
  10. 矩阵论作业1,2,3讲