文档章节

ArcSDE for Oracle中查看空间数据的文本格式

MangoKingX
 MangoKingX
发布于 2013/09/24 23:10
字数 189
阅读 944
收藏 0

摘要:一般ArcSDE将几何数据通过压缩的二进制格式存储,本文通过ArcSDE提供的st_shapelib方法集查看空间要素几何属性的文本格式。

环境:ArcSDE10.0+Oracle 10g+PL\SQL

配置:oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora

第一步:添加外部C程序集“(ENVS="EXTPROC_DLLS=C:\ArcGISSDE\ArcSDE\ora10gexe\bin\st_shapelib.dll")”

<!-- lang: sql -->
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
      (ENVS="EXTPROC_DLLS=C:\ArcGISSDE\ArcSDE\ora10gexe\bin\st_shapelib.dll")
    )
  )

第二步:在PL\SQL输入查询语句,例如“select shape from featureclass1”,查看结果如下,POINTS集合是以BLOB二进制存储

在此输入图片描述

第三步:通过sde.st_astext方法显示集合点集的文本格式(CLOB)表示结果,如下

<!-- lang: sql -->
select sde.st_astext(shape) from XJ_FANGAN_GRASS_VALIDBOUND t

在此输入图片描述

© 著作权归作者所有

MangoKingX
粉丝 0
博文 7
码字总数 2434
作品 0
北碚
私信 提问
DBMS的空间扩展

DBMS提供空间扩展早已不是什么新鲜事,从ORACLE 7.1.6到DB2 UDB Version 8.2,现在微软也按耐不住,将在SqlServer 2008所有版本(Express/Workgroup/Standard/Enterprise)中提供对空间数据类...

文艺小青年
2017/06/29
0
0
配置Oracle访问SQL地理数据库

Oracle访问空间数据 ArcSDE是ArcGIS的空间数据引擎,它是在关系数据库管理系统(RDBMS)中存储和管理多用户空间数据库的通路。以前连接方式有两种,服务连接与直接连接(简称"直连"),两种在...

gisweis
2017/11/23
0
0
ArcGIS SED10.2 + Oracle10g 空间数据连接方式

ArcGIS SED10.2 + Oracle10g 空间数据连接方式 主要有两种: 一、通过ArcSDE自带的方式连接Oracle; 二、通过ArcSDE直连的方式连接Oracle。 1、通过ArcSDE自带的方式连接Oracle时,会出现错误...

sinat_34719507
2016/12/17
0
0
ArcSDE和Oracle分离安装(生产实践)

1) 安装前准备 在安装 ArcSDE 之前,确认Oracle服务端已安装好且已创建好sde库,用户并授权。请先在本地安装Oracle10g PL/SQL客户端。还需要收集以下信息: 服务器计算机名 Oracle 网络服务名...

linuxzkq
2018/06/26
0
0
Windows Server 2003 (64bit)操作系统上部署 ArcSDE 9.2

ArcGIS Server Basic 9.2(即ArcSDE)可以部署在64位Unix服务器上,比如AIX/Solaris操作系统,但是在64位Windows操作系统上直接部署会出现问题,如果用Oracle,大家可能都碰到过执行post in...

文艺小青年
2017/06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
729
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
26
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
75
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
74
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部