ArcGIS Configuration Keywords含义简单讲解

2023-12-08 03:38

本文主要是介绍ArcGIS Configuration Keywords含义简单讲解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ArcGISdbtune.sde文件中定义了多个configuration Keywords,每个keywords中配置了空间数据存储类型、空间数据存放表空间以及空间数据索引存放表空间等。我们也可以在dbtune.sde文件修改已有关键字内容或者重新定义新的关键字,来满足自己的需求。如最常见的是我们可以定义一个自己的关键字,将不同数据存放在不同表空间中,也可以将空间数据和索引进行分开存储,提高后期数据的检索效率。不同数据存放不同表空间配置方法详见http://blog.csdn.net/shmiloy001/article/details/6305535。

目前ArcGIS支持的空间数据类型如下:

数据类型

数据库

备注

SDELOB

Oracle,SQLServer,DB2

SDELOBArcSDE最先支持的也是最老的一种存储方式,这种存储方式类似于SHP文件的存储方式,它将属性数据和空间数据分别存储在两张表中,用ArcGIS的专业术语这两张表分别称作Business表和F表,其中Business表中存储属性数据,其简称B表,F表存储的是空间数据.

ST_GEOMETRY

Oracle,DB2,PostgresQL,Informix

ST_GeometryArcSDE使用的数据类型,如果要使用该类型,必须安装ArcSDE for oracle等并且在Geodatebase中使用。

SDO_GEOMETRY

Oracle

SDO_Geometry数据类型是oracle默认支持的空间数据类型,但如果想要能够访问这种数据类型需要安装oracle spatial组件。

ArcSDE 的 DBTUNE 存储参数,例如 GEOMETRY_STORAGE, RASTER_STORAGE, and ATTRIBUTE_BINARY 定义了在存储 ArcSDE 数据的时候使用的 oracle 数据类型。 注意从 ArcSDE 9.2 开始 RASTER_BINARY_TYPE 参数被 RASTER_STORAGE 替代。 GEOMETRY_STORAGE 控制矢量数据 (featureClass) 的存储。 RASTER_STORAGE 控制栅格数据 (raster dataset, raster catalog, or raster attribute)的存储 。ATTRIBUTE_BINARY 控制其他二进制数据的存储(非矢量和栅格数据)。

ArcSDE默认的dbtune.sde文件中定义的各个Configuration Keywords关键字设置的存储结构如下:

关键字

存储结构

Defaults

GEOMETRY_STORAGE :  "ST_GEOMETRY"

ATTRIBUTE_BINARY  :  "BLOB"

RASTER_STORAGE  :    "BLOB"

SDO_Geometry

GEOMETRY_STORAGE    "SDO_GEOMETRY"

ATTRIBUTE_BINARY    "BLOB"

RASTER_STORAGE      "SDO_GEORASTER"

SDO_Georaster

GEOMETRY_STORAGE    "SDO_GEOMETRY"

RASTER_STORAGE      "SDO_GEORASTER"

ATTRIBUTE_BINARY    "BLOB

SDELOB

GEOMETRY_STORAGE    "SDELOB"

ATTRIBUTE_BINARY    "BLOB"

RASTER_STORAGE      "BLOB"

WKB_Geometry

GEOMETRY_STORAGE    "OGCWKB"

ATTRIBUTE_BINARY    "BLOB"

RASTER_STORAGE      "BLOB"

NETWORK_DEFAULTS

ATTRIBUTE_BINARY    "BLOB"

TERRAIN_DEFAULTS

The terrain default configuration

TOPOLOGY_DEFAULTS

The topology default configuration

这篇关于ArcGIS Configuration Keywords含义简单讲解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/468412

相关文章

Python实现简单封装网络请求的示例详解

《Python实现简单封装网络请求的示例详解》这篇文章主要为大家详细介绍了Python实现简单封装网络请求的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录安装依赖核心功能说明1. 类与方法概览2.NetHelper类初始化参数3.ApiResponse类属性与方法使用实

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

python连接sqlite3简单用法完整例子

《python连接sqlite3简单用法完整例子》SQLite3是一个内置的Python模块,可以通过Python的标准库轻松地使用,无需进行额外安装和配置,:本文主要介绍python连接sqli... 目录1. 连接到数据库2. 创建游标对象3. 创建表4. 插入数据5. 查询数据6. 更新数据7. 删除

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

MySQL连表查询之笛卡尔积查询的详细过程讲解

《MySQL连表查询之笛卡尔积查询的详细过程讲解》在使用MySQL或任何关系型数据库进行多表查询时,如果连接条件设置不当,就可能发生所谓的笛卡尔积现象,:本文主要介绍MySQL连表查询之笛卡尔积查... 目录一、笛卡尔积的数学本质二、mysql中的实现机制1. 显式语法2. 隐式语法3. 执行原理(以Nes

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

RabbitMQ消费端单线程与多线程案例讲解

《RabbitMQ消费端单线程与多线程案例讲解》文章解析RabbitMQ消费端单线程与多线程处理机制,说明concurrency控制消费者数量,max-concurrency控制最大线程数,prefe... 目录 一、基础概念详细解释:举个例子:✅ 单消费者 + 单线程消费❌ 单消费者 + 多线程消费❌ 多

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder