通过SQL语句实现要素Geometry字段解析
来源:互联网 发布:2016淘宝屏蔽搜索排名 编辑:程序博客网 时间:2024/04/28 11:20
在系统应用中,为了获取要素几何字段的点值集合,我们以前经常会想到用ArcEngine来进行开发解析,这里介绍一种更快捷的方式,通过SDE提供的数据库ST函数,利用SQL语句直接解析。
1)配置Oracle外接函数库
如果要在Oracle中执行ST函数,首先必须配置以下内容。
a、 配置Oracleextproc,详情请见附件“配置 Oracle extproc 以使用 SQL 访问地理数据库”。
b、 更新st_shapelib 的 Oracle 库条目。可通过运行 CREATE OR REPLACE LIBRARY SQL 语句完成更新。
例如,在已将 st_shapelib.dll 放置在名为 libraryfiles 的文件夹中的 Windows 服务器上,语句应该为:
CREATE OR REPLACE LIBRARY st_shapelib AS
'c:\libraryfiles\st_shapelib.dll';
在具有名为 libfiles 的目录的 Linux 服务器上,语句应该为:
CREATE OR REPLACE LIBRARY st_shapelib AS
'/usr/libfiles/libst_shapelib.so';
2)执行SQL脚本
下图为某面状要素类的属性结构,其中shape为几何字段。
通过对该数据进行Select语句,可查询出相关几何节点坐标集合,详情如下:
通过返回的CLOB类型数据,便可获取十进制的结果,如下:
由于关于Oracle配置这块涉及的内容较多,并且在相关帮助手册中已经提及,所以在本博客中就不详述。如果需要相关文档的可以留下邮箱向我索取。
- 通过SQL语句实现要素Geometry字段解析
- mybaites 通过字段自动生成sql 语句
- sql语句解析实现
- 通过SQL语句(alter table)来增加、删除、修改字段
- 通过构建SQL语句实现数据同步
- MSSQL通过SQL语句实现发邮件
- 通过sql语句查询实现分页
- php 通过file_put_contents 实现记录sql语句
- insert into select语句【可以复制Geometry字段】
- 给定一个一oracle建表的sql语句,解析读出的字符串,将表名、字段名、字段类型数据取出,怎么实现啊?
- 使用sql语句向SDO_Geometry插入要素
- 字段增值SQL语句
- 字段增值SQL语句
- 拆分字段SQL语句
- 拆分字段SQL语句
- sql 语句增加字段
- postgresql 字段sql语句
- sql语句合并字段
- Hibernate 执行原生sql
- 十六进制颜色大全
- spring security2配置文件学习小结
- 碎步一:根据用户喜好选择不同背景图(背景选择器)
- 游戏中用户升级的设计
- 通过SQL语句实现要素Geometry字段解析
- 拍照界面显示的语言设置
- Linux Shell 命令--cut
- 单链表表示的大数相加问题
- Android NDK学习--编译和调试(Ubuntu+Eclipse+NDK)
- combobox传值之为什么要用到hiddenName属性
- formHash的实现
- 根据IP地址查看主机名命令nbtstat
- gdal读写图像分块处理(精华版)(转载)