ARCSDE 存储机制

ArcSDE 通过把空间坐标信息存储为长二进制数据类型,用多张相关联的表来表达空间和属性数据之间关系,以及空间数据内部结构的方法来组织和存放空间要素而不改变和 影响现有数据库的使用。ArcSDE 对所有的图层建立了层表(layer table) ,其中,每条记录对应一个图层,其中记录了如下信息:所有者、对应表名、空间数据列名称、空间索引大小、包络矩形(MBR) 、内部ID 号(layer - id) 等。
每一个图层由业务表( business table) 、要素表(feature table) 和空间索引表(spatial index table ) 组成,3 个表的名称有一定的规律,其中,业务表的名称为图层名称;要素表名称为f < layer - id > ,索引表的名称为s < layer - id > 。图1 是用ArcSDE for SQL Server 2000 往数据库中添加一个图层后,在SQL Server2000 中自动增加的3 张表的结构,其中,业务表的shape 字段唯一,可以为空,要素表的fid 唯一,非空,索引表的sp - fid 非空,不唯一。

图1  SDE 组织空间数据的方式
业务表中每一行代表一个地物要素用来存放地物要素的属性数据,通过Shape 字段和其他两个表关联。
要素表包括要素标识符(fid) 、要素包含的点的数目、shape 的类型、shape 的包络矩形以及要素的坐标点信息等。每个shape 的包络矩形是指覆盖一个完整要素的最小矩形边框的左上角和右下角的坐标对(x ,y) 以及中心点的坐标对。
点状要素的坐标(x ,y) 就是其包络矩形。在SQL Server2000中,坐标点信息是以image 类型来存储的,其中,对于点要素是可以用单一的(x ,y) 坐标表示,对于简单线要素是一组不自相交的(x ,y) 坐标,对于线要素是一组可自相交的(x ,y)坐标,对于面要素是一组起点和终点坐标值相等的(x ,y) 坐标定义的同质、闭合的面。一个多边形可以有一个内部的洞(内部边界) ,先以逆时针方向存储外围边界点,再以顺时针方向存储内部的边界点。在ArcSDE 中的洞并不被认为是一个shape , 仅仅表示多边形内部的一个空的空间,在计算面积时被排除。这里需要注意的是在ArcSDE 中存放的坐标是正的整数坐标,所以在加载数据前,必须确定一个坐标的偏移量和比例系数。偏移量和比例系数一旦设定不可以再修改。
空间索引表包括索引标识符(sp - fid) 、格网单元信息、要素的包络矩形。格网单元可以随时进行修改,最佳格网单元的大小受平均包络矩形大小的影响,格网单元不能小于要素包络矩形平均大小,否则 导致索引表中很多的格网单元都索引出相同的包络矩形,使索引表变大,查询时间变长。一般把格网单元大小设置为平均包络矩形大小的3 倍较合适。

转载于:https://www.cnblogs.com/j3eee/archive/2009/02/26/1398987.html

arcsde for oracle 存储机制研究 本教程细讲解了arcsde for oracle的存储机制,以及如何配置对sde进行优化和直接sql查询 立即下载

相关推荐

软件测试面试题汇总

软件测试面试题汇总 测试技术面试题 ........................................................................................................................................................................ 5 1、什么是兼容

晴天的专栏 2万+

ArcSDE 的存储机制

摘录自:遥感信息 2005. 5《Oracle Spatial 和ArcSDE 的应用比较研究》 陈继宁 ArcSDE 通过把空间坐标信息存储为长二进制数据类型,用多张相关联的表来表达空间和属性数据之间关系,以及空间数据内部结构的方法来组织和存放空间要素而不改变和影响现有数据库的使用。ArcSDE 对所有的图层建立了层表(layer table) ,其中,每条记录对应一个图层,其中记录了如下信息...

weixin_34324081的博客 220

S型速度曲线C程序实现

S型速度曲线C语言程序实现 前言 S型曲线相较于梯形速度曲线具有运行更加平稳的特点,S型曲线共有八种运行情况,感兴趣可以查阅相关文献 代码段 #include <stdio.h> #include <math.h> #define FP64 double int main(void) { /**************************** 定义相关变量(需要映射到PLC寄存器才能进行监控) ***********************/ FP6

LSX312441548的博客 8393

ArcSDE工作机制

SDE工作机制2007-09-25 18:03:01ArcSDE属于中间件技术,其本身并不能够存储空间数据,它的作用可以理解为数据库的“空间扩展”。在基于Oracle的ArcSDE空间数据库中, ArcSDE保存了一系列Oracle对象,用于管理空间信息。这些对象统称为资料档案库(Repository),包含空间数据字典和ArcSDE软件程序包。ArcSDE需要SDE用户管理空间资料档案库

yanleigis的专栏 2019

ACS驱动器直线电机回零程序与误差补偿Buffer实战解析

本文深入解析了ACS驱动器控制直线电机时,实现高精度回零与误差补偿的完整实战流程。核心在于利用驱动器的D-Buffer功能,将激光干涉仪测量的误差数据导入补偿数组,通过ERRORMAP1D指令进行映射,从而实时修正定位误差,显著提升设备重复定位精度。文章详细拆解了回零程序逻辑、补偿参数设置及关键调试避坑指南。

651

VBOX 3iS实战:如何用GNSS+IMU搞定车辆动态坡度测量(附避坑指南)

本文详细介绍了VBOX 3iS在车辆动态坡度测量中的高阶应用,通过GNSS+IMU融合技术和卡尔曼滤波算法,有效解决了传统测量方法在动态环境中的局限性。文章提供了设备配置、实战策略和数据后处理的实用指南,帮助工程师提升测量精度和效率。

weixin_42520796的博客 321

SDE数据存储说明

以下说明主要为已注册版本后的数据存储 Arcgis SDE 中的存储为基表+A表-D表 基表为基本表,即原始表, 假设基表名为test A表记录所有历史数据,命名为A(ID)表 ,如A22 D表记录删除的数据,命名为D(ID)表 ,如D22 基表和A 表,D表的关系,可以从注册表中查到 table_registry select registration_ID fr

OpenPlot 1956

ADRV9026初始化避坑指南:手把手调试PostMcsInit常见故障

本文详细解析了ADRV9026多片同步初始化过程中的PostMcsInit常见故障,包括时钟校准失败、JESD链路建立问题和ARM核通信异常等。通过实际项目经验,提供了硬件检查清单、软件配置要点和分层诊断方法,帮助工程师快速定位和解决问题,提升系统稳定性。

hadoop5ranger的博客 620

SDE空间索引的内部运行机制2

2.2.1各种矢量数据存储类型的空间索引的实现方式 ArcSDE从开始到现在主要支持以下几种存储类型: 存储类型 数据库 SDELOB Oracle,SQLServer,DB2 ST_GEOMETRY Oracle,DB2,PostgresQL,Informix SDO_GEOMETRY

风的专栏 4016

基于深度学习的人脸识别考勤管理系统,采用YOLOv11和Dlib算法实现人脸识别和考勤签到,前台人脸识别和签到系统 + 后台人脸和考勤管理系统,全网独发

基于深度学习的口罩人脸识别的考勤管理系统,采用YOLOv11和Dlib算法实现人脸识别和考勤签到,前台人脸识别和签到系统 + 后台人脸和考勤管理系统,全网独发

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1828

【WRFDA教程第四期】雷达数据同化(Radar Data Assimilation)

雷达数据同化(Radar Data Assimilation)

WW、forever的博客 1761

ArcSDE数据库架构设计

不知道题目该怎么起名字,害怕这个名字被大家误解,这个文档其实就是想给一些初学者在使用不同数据库,怎么组织SDE库与用户数据库,怎么多个用户来操作同一个库,相互用户的权限如何来分配等等信息。 Oracle数据库 如果是Oracle数据库,在安装完ArcSDE软件,Post完毕之后,在数据库里面有一个SDE表空间和SDE用户,那么对用户的数据来说该怎么存储呢? 方式一:扩大SDE表空间的容量

积思园 7673

开发simulink 以及stm32半物理仿真碰到的问题,以及处理方法,Error:External Mode Open Protocol Connect command failed(实测有用)

串口实现的,但是在测试的时候发现,这个串口可以正常发送和接收数据,但是一旦把这个串口只让其进行版物理仿真就报错。直接刷写程序是可以的,最后查到问题了。我要实现半物理仿真,就是通过matlab实现可以直接控制stm32板子,实际上是通过xcp on。然后点击simulink上的观测按钮就可以直接和stm32平台进行通讯了。3,还是使用串口3,但是重新需要设置一下com口,因为重新插拔了一下,按照这个设置方法就可以。2,重新加载ioc文件。

pvmsmfchcs的博客 1501

飞控计算机硬实时与软实时差异:从调度机制到工程实践

实时操作系统(RTOS)在嵌入式领域至关重要,其核心在于任务调度与中断处理机制。硬实时系统强调确定性,必须在严格时间窗口内响应,否则导致任务失败;软实时系统则注重吞吐量和平均响应时间,允许偶尔延迟。在飞控计算机中,硬实时任务如传感器数据采集、控制律计算和舵机输出,要求微秒级中断延迟和静态内存分配,而软实时任务如日志记录和遥测通信可容忍毫秒级抖动。理解这些差异有助于优化任务优先级设计,避免优先级反转和缓存一致性问题,提升飞行安全与可靠性。

weixin_34007020的博客 294

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ArcSDE 的存储机制(转载收集)

ArcSDE 的存储机制文章分类:数据库 ArcSDE 通过把空间坐标信息存储为长二进制数据类型,用多张相关联的表来表达空间和属性数据之间关系,以及空间数据内部结构的方法来组织和存放空间要素而不改变和影响现有数据库的使用。ArcSDE 对所有的图层建立了层表(layer table) ,其中,每条记录对应一个图层,其中记录了如下信息:所有者、对应表名、空间数据列名称、空间索引大小、包络矩形(M...

weixin_33978044的博客 79

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ArcSDE vs. Oracle Spatial 6

· ArcSDE 从ArcSDE的Post Installation就可以看到,ArcSDE支持多种数据存储方式,不但支持ESRI自身的ST_GEOMETRY,也支持BLOB和SDO_GEOMETRY类型。 图 3 ArcSDE支持的存储格式 1. ST_GEOMETRY ArcSDE中的ST_GEOMETRY和Oracle Spatial中基于SDO_GEOMETRY的ST_GEOMETRY完全是不相干的两个东西。首先让我们来看一下ArcSDE中ST_GEOMETRY类型的定义: CREATE OR R

牛魔王的作坊 2160

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ArcSDE中间件技术的生命力

                         ArcSDE中间件技术的生命力(原文作者:蔡晓冰)     把ArcSDE的技术看成是一种对于空间数据管理而言可有可无的“鸡肋”,实际上是一种简单化的、“形而上学”的观点。持该观点的思维逻辑是:既然ArcSDE和Oracle Spatial都是用于存储空间数据,那有了Oracle还要ArcSDE何用?显然,该逻辑的前提是将ArcSDE和Orace...

weixin_33695450的博客 99

如何对ArcSDE空间网格大小进行优化?

摘要:ArcSDE的空间查询采用网格索引机制,因此索引网格单元大小的设置直接影响数据的响应和系统的性能。一般导入图层到SDE数据库时,其都会默认地自动建立好网格索引,该索引已基于图层的空间参考、图形的类型等相关信息,并进行了优化。  一、SDE空间索引简介 ArcSDE的空间查询采用网格索引机制,因此索引网格单元大小的设置直接影响数据的响应和系统的性能。一般导入图层到SDE数据库时,其都会默认...

weixin_34150503的博客 115

ArcGIS锁的介绍

在 ArcSDE 地理数据库中,多个用户可以同时读取和编辑相同数据。为了能在应用程序(例如 ArcMap)中使用地理数据库中的数据,应用程序必须按照特定原则工作,即地理数据库架构在使用地理数据库内容的任何时候均保持固定,不发生更改。例如,将要素类从地理数据库添加到地图时,您和其他用户都不能更改其架构。从地图中删除该要素类并且没有其他用户查询或编辑该要素类后,可以更改其架构。 --

Sylvenas 2390
上一篇: java ADF 如何将平面坐标转换为经纬度
下一篇: ArcSDE 的存储机制
developer2016
博客等级 码龄10年 2粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值