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

相关文章

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

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

Java中Map.Entry()含义及方法使用代码

《Java中Map.Entry()含义及方法使用代码》:本文主要介绍Java中Map.Entry()含义及方法使用的相关资料,Map.Entry是Java中Map的静态内部接口,用于表示键值对,其... 目录前言 Map.Entry作用核心方法常见使用场景1. 遍历 Map 的所有键值对2. 直接修改 Ma