海量空间数据库实施策略-栅格数据 3

牛魔王 发表了文章 • 0 个评论 • 2203 次浏览 • 2015-12-03 18:00 • 来自相关话题

I. 栅格数据模型
在Geodatabase中,共有4种方式可以组织栅格数据。包括:Raster Dataset、Raster Catalog、Mosaic Dataset和Feature的栅格字段。其中,Feature的栅格字段相当于将一个栅格对象作为属性存储到表中,因此并不能作为真正的栅格数据的存储方式。对于大数据量的栅格数据,除了文件形式存储,一般可选的就是Geodatabase中的前3种

一次数据转换错误处理过程简记

刘锋 发表了文章 • 0 个评论 • 1887 次浏览 • 2015-12-03 11:35 • 来自相关话题

客户的环境 :
ArcDesktop 10.0+Sp1
ArcSDE:9.3+no anp sp for Oracle10G
Oracle10.2.0.4
数据以OracleSpatial的SDO_GEOMETRY存储
症状:
客户的数据使用Desktop在从OracleSpatial的存储方式转换成ESRI 的ST_GEOMETRY存储方式的时候,在进行转换的时候Desktop报了一个错误,如下

高效的使用空间SQL操作空间数据库系列之四

刘锋 发表了文章 • 0 个评论 • 1589 次浏览 • 2015-12-02 21:42 • 来自相关话题

接下来介绍一下,具体如何使用SQL操作Geodatabase。
1. 先介绍一下如何使用SQL编辑FeatureClass。
可以使用非版本和版本两种方式来编辑FeatureClass,使用SQL是支持这两种编辑方式,编辑的FeatureClass对象只能是简单对象,如点,线,面,不能包含空间数据的行为,如网络,拓扑等。
对于非版本编辑,编辑后的数据会直接应用到B表中,比较容易一些。编辑非版本的F

理解ArcSDE和OracleSpatial一点诀窍

刘锋 发表了文章 • 0 个评论 • 1593 次浏览 • 2015-12-01 22:57 • 来自相关话题

众所周知ArcSDE是ESRI公司为访问空间数据所开发的空间数据引擎,OracleSpatial是Oracle公司所开发的空间存储机制,虽然两个产品看似实现了相同的功能,但是实际上两个产品在很多方面存在着不同的地方:从大方面上讲
两个产品的定位不同,ArcSDE定位的领域只是GIS 领域,而OracleSpatial并非只定位于GIS领域,它同时还支持存储别的领域的数据 ,如CAD等工程制图领域。

海量空间数据库实施策略--矢量数据1

刘锋 发表了文章 • 0 个评论 • 2671 次浏览 • 2015-11-30 14:21 • 来自相关话题

这个系列涉及到的是海量矢量数据库的各个方面,包括入库,管理,效率等各个方面。先从序言开始吧:
序言主要包括以下三个方面:
1. 什么是GDB2. 什么样子的数据算是海量数据3. 谁能胜任
先看看什么是GDB,GDB全称为GeoDatabase,即空间数据库,实际就是用来存储,查询,管理空间数据的数据库或者文件。ESRI的产品现在支持以下几方面的存储:
A. Personal GDB(Access)

海量空间数据库实施策略---矢量数据3

刘锋 发表了文章 • 0 个评论 • 2187 次浏览 • 2015-11-30 10:27 • 来自相关话题

前面已经介绍完了空间数据库设计方面的事情,接下来介绍矢量数据的实施策略,主要包括以下两方面的策略:
1. 硬件策略2. 软件策略
硬件策略说白了就是数据库服务器和应用服务器的机器配置如何,主要包括
CPU
频率,核数
磁盘
RPM,DTR,以及控制器数量
内存
大小
网络
带宽和延迟等等
下图是美国工程师所测试的硬件指标值:
从上图可以看出,硬件的提升直接导致速度的提升,因此硬件还是非常非常重要的

某SDE问题处理简记

刘锋 发表了文章 • 0 个评论 • 1295 次浏览 • 2015-11-29 08:40 • 来自相关话题

环境:
OS:AIX5.3
DBMS:oracle 9.2.0.8.0两个Node的 RAC ,有一个节点 安装 了ArcSDE9.0

症状:
arcsde的服务无法启动,使用sdemon –o start命令后,直接hang住了。


解决办法:

可以看出来giomgr最后一次连接的时间是2009-12-16:03:01:00,而且这个session是活的,不是死的。但是我通过p

Aix ArcSDE for Oracle10g安装过程以及使用方法

刘锋 发表了文章 • 0 个评论 • 1818 次浏览 • 2015-11-28 18:21 • 来自相关话题

系统环境
硬件环境
ArcSDE Server为IBM的小机,无显卡
不允许远程连接
软件环境
ArcSDE Server:
OS: Aix5.3 64bit
ArcSDE Software: 9.3 64bit
DB Client Software:Oracle10.2.0.1.0 64bit
DB Server:
OS: HP-UNIX 64bit
DB Server Software:

无法 enable archiving

刘锋 发表了文章 • 0 个评论 • 1238 次浏览 • 2015-11-28 05:32 • 来自相关话题

环境:
OS:Windows
9.2的Desktop,ArcSDE
DBMS: oracle10G
症状:

在CATALOG中连接SDE的DATASET时点击右键先register as versioned,再用archiving的Enable archiving功能时,错误如下图:


解决方法:
出现这种错误一般是sde要用到的某些oracle的某些对象处于INVALID状态,至于为什么会

某SDE问题解决过程简记

刘锋 发表了文章 • 0 个评论 • 1458 次浏览 • 2015-11-27 22:51 • 来自相关话题

环境:
ArcSDE 9.2+sp6 Oracle9.2.0.8 OS:HP-UX 11.11
Desktop:9.2+sp6
现象:
SDE的服务起来之后,无法使用ArcCatalog连接,报下图的错误:


SDE的后台日志为:
sde的日志报错信息: ERROR(-8),could't start server task;
解决过程:
从ArcCatalog报的错误和SDE的后台日志

海量空间数据库实施策略---矢量数据7

刘锋 发表了文章 • 0 个评论 • 1695 次浏览 • 2015-11-26 02:10 • 来自相关话题

续:2. CHUNK大小,是BLOB分配大小的单位。
修改方法是修改dbtune中的
ST_GEOM_LOB_STORAGE " STORE AS ( ENABLE STORAGE IN ROW CHUNK 8K PCTVERSION CACHE ) "选项。
表空间分离策略
ArcSDE在存储FeatureClass的时候,是将相关信息分别存储在了B表和S表中,其中B表是存储

FileGDB API for linux 学习系列之四,XML Schema of Geodatabase

刘锋 发表了文章 • 0 个评论 • 2150 次浏览 • 2015-11-25 21:07 • 来自相关话题

从很早以前(至少从ArcGIS9.2包括9.2)ESRI的桌面产品就提供了将空间数据导成XML文件的功能,如下图,

可以选择只将数据库的schema的结构导出,也可以选择将数据也一并导出。到现在的FileGDB API继续沿用这一架构。在FileGDB API中提供了很多
操作Schema内容的函数,如:
操作Domain的函数:
CreateDomain(const std::string &