Category: oraclespatial

oracle spatial

Oracle Spatial中的空间索引

转自cryolite原文 Oracle Spatial中的空间索引rnOracle Spatial可对空间数据进行R-tree索引,每个空间图层(Spatial Layer)的空间索引元信息都可以在USER_SDO_INDEX_METADATA视图中找到。

oracle空间索引创建

oracle空间索引创建

–1)、插入空间索引元数据rninsert into mdsys.sdo_geom_metadata_tablern (sdo_owner, sdo_table_name, sdo_column_name, sdo_diminfo)rnvaluesrn (‘GWM_TEST’, –索引用户名rn ‘GS_DYNAMIC_GRID_P’, –表名称rn ‘GWM_GEOMETRY’…

Concept-第19章翻译

Concept-第19章翻译

19 内容管理这篇文章主要讲了oracle内容管理特性的概述 这篇文章包括下面的内容:*内容管理的介绍*在oracle中XML的概述*LOBs的概述*oracle text的概述*oracle Ultra Search的概述*oracle interMedia的概述*oracle Spatial概述 内容管理的介绍Oracle数据库包括数据

Oracle 关于WKT构造SDO_GEOMETRY的问题。

Oracle 关于WKT构造SDO_GEOMETRY的问题。

由于系统前端使用OpenLayers框架,后台数据库使用oracle spatial。大家知道Oracle spatial的SDO_GEOMETRY十分复杂,如果使用期java api ,那就坑爹了,要处理相当多的逻辑和数据类型。

批量修改oracle数据库中sdo_geometry字段的SRID

批量修改oracle数据库中sdo_geometry字段的SRID

1,在user_sdo_geom_metadata表中插入或者修改需要修改表的名称,表中的geometry字段名称和srid。具体可参考该表的字段。rnrnINSERT INTO USER_SDO_GEOM_METADATA (table_name,column_name,DimInfo,srid)rnVALUES (UPPER(‘TB_REALTIME_FIREDISRECORD_T’), UP

Oracle 关于WKT构造SDO_GEOMETRY的问题。

Oracle 关于WKT构造SDO_GEOMETRY的问题。

由于系统前端使用OpenLayers框架,后台数据库使用oracle spatial。大家知道Oracle spatial的SDO_GEOMETRY十分复杂,如果使用期java api ,那就坑爹了,要处理相当多的逻辑和数据类型。

地信空间数据库实习讲稿(Oracle spatial)

地信空间数据库实习讲稿(Oracle spatial)

空间数据库Oracle Spatial的使用:数据上船(不限环境)。rn4.  空间数据库Oracle Spatial的使用:数据下载(VB+Mapx)。rn5.   rn一.数据库的基本概念和必要性rn地信软件的发展,一直面临着数据的表…

QGis连接oracle

QGis连接oracle

ORACLE 数据在QGis中展示n1.将ORACLE数据转换成csv格式导出n2.在QGis中添加图层-添加文本数据图层n3.选择刚才导出的csv格式的数据,选择横纵坐标(选择为LNG/LAT)n4.几何坐标参照系选择 WGS-84n5.选择QGIS自带的OpenStreetMap图层n6.需要选择泰森多边形也可以再选择n注意:当横纵坐标选反时,以及几何坐标参照系选错时

GEOSERVER+ORACLE环境搭建

GEOSERVER+ORACLE环境搭建

安装oracle和geoserverrnn安装oraclernnn安装geoserver到glassfish v3中rnnn复制 gt2-oracle-spatial-2.3.1.jar 和 ojdbc14.jar 到 rn[GEOSERVER_HOME]\Webapps\geoserver\WEB-INF\lib 目录rnn      安装oracle,geoserver

Oracle spatial抽稀函数(SDO_UTIL.SIMPLIFY)

Oracle spatial抽稀函数(SDO_UTIL.SIMPLIFY)

在使用Oracle spatial做空间查询和展示时,经常会遇到展示或者查询过慢,这时候我可以通过空间数据抽稀来优化查询展示效率。rn在Oracle spatial中的抽稀函数为:SDO_UTIL.SIMPLIFYrn它内部采用了道格拉斯抽稀算法。

Arcgis创建SDE_Geometry、SDO_Geometry的区别

SDO_GEOMETRYrn        Oracle Spatial在MDSYS模式下定义了一系列几何类型、函数来支持空间数据的存储和使用,最为人耳熟能详的就是SDO_GEOMETRY这种类型——当然,ArcSDE也可以使用这种类型进行存储。Oracle Spatial并没有像ArcGIS那样有一套从桌面到…

ArcSDE中间件技术的生命力

ArcSDE中间件技术的生命力

持该观点的思维逻辑是:既然ArcSDE和Oracle Spatial都是用于存储空间数据,那有了Oracle还要ArcSDE何用?显然,该逻辑的前提是将ArcSDE和Oracle Spatial等同起来。错误的前提导致了无效的结论。而导致前提出错的根源,除了非技术的(或者说商业的)原因之

ArcSDE vs. Oracle Spatial 8

ArcSDE vs. Oracle Spatial 8

空间索引 对于空间数据中几何对象的索引显然不能套用数据库现有的索引类型,其不确定的数据结构和数据操作方法使现有的索引并不能适用,因此无论是Oracle Spatial还是ArcSDE都是采用域索引(Domain Index[1])来实现,简单地说就是创建一个数据库中原来没有的新的索引类型。 · Oracle Spatial 1.索引类型SPATIAL_INDEX Oracle Spatial中的空间索引极其重要,没建空间索引的空间表就像断了腿的兔子,不但跑不起来,甚至可能比乌龟还慢。 让我们从索引的

Oracle Spatial详解

Oracle Spatial详解

转自:https://www.cnblogs.com/frogbag/archive/2007/10/17/926870.htmlnnStep1. 创建一张表,其中shape用来存放空间数据 CREATE TABLE mylake (n    feature_id NUMBER PRIMARY KEY,n    name VARCHAR2(32),n    shape MDSYS.SDO_GEOM…

ArcSDE vs. Oracle Spatial 1

ArcSDE vs. Oracle Spatial 1

Oracle Spatial的出现让很多人产生这样一个想法:“Oracle对自己的数据库产品肯定是最熟悉的,Oracle Spatial的性能也肯定是最好的,相比之下ArcSDE for Oracle这个后娘养的哪天还是踹掉算了”。这话听起来有一点糙,不过好像也挺在理。

OraclePlus 数据源初探

1、SuperMap地理数据库介绍SuperMap SDX+是SuperMap GIS的空间数据库引擎,它为SuperMap GIS中的所有产品提供访问空间数据的能力,是SuperMap GIS软件的重要组成部分。SuperMap SDX+采用先进的空间数据库存储技术、索引技术和查询技术,具有“空间-属性数据一体化”、“矢量-栅格数据一体化”和“空间信息-业务信息一体化”的集成式空间数据库管理能力…

Oracle Spatial中SDO_Geometry说明

rnOracle Spatial中SDO_Geometry说明rn    在ArcGIS中通过SDE存储空间数据到Oracle中有多种存储方式,分别有:二进制Long Raw 、ESRI的ST_Geometry以及基于Oracle Spatial的SDO_Geometry等等。

Arcgis创建SDE_Geometry、SDO_Geometry的区别

SDO_GEOMETRYn        Oracle Spatial在MDSYS模式下定义了一系列几何类型、函数来支持空间数据的存储和使用,最为人耳熟能详的就是SDO_GEOMETRY这种类型——当然,ArcSDE也可以使用这种类型进行存储。Oracle Spatial并没有像ArcGIS那样有一套从桌面到数

Oracle 空间数据库

Oracle 空间数据库

基本概念: Oracle 结构体解释 http://www.cnblogs.com/frogbag/archive/2007/10/17/927141.html   简单实例 http://blog.sina.com.cn/s/blog_439d2cef01009c4a.html 利用Oracle Spatial实现位置服务 http://www.gissky.c

Geoserver发布Oracle地图切片

1.环境准备①Oracle client客户端②Geoserver (安装前需要java环境,最好1.8)网址http://geoserver.org/download/③PL/SQL④shp2sdo(shp导入oracle) http://www.oracle.com/technetwork/database/options/spatialandgraph/

关于 MapInfo 中的 EasyLoader 上传不了空间数据的问题

关于 MapInfo 中的 EasyLoader 上传不了空间数据的问题

最近有一次用 Mapinfo 中的 EsayLoader 上传 Tab 数据到 Oracle 中时,但是竟然它只帮我上传了里面的属性数据而没有上传空间数据到 Oracle spatial 中,并且上传后在 MapCatalog 中也没有显示。后来发现原来是中文路径的问题,Tab 文件放在有中文名称的目录中时就会出这这样的问题,改成全英文路径就正常了。

Oracle Spacial(空间数据库)geometry元数据结构

Oracle Spacial(空间数据库)geometry元数据结构

geometry元数据内容rn         每一维的名称、上下限和容差值rn         存放在系统表中,用户不能直接访问,通过三个视图来存取:rn                   USER_SDO_GEOM_METADATA,可以更新rn                   ALL_SDO_GEOM_METADATA,只可以查询rn                   DBA_SDO

Oracle Spatial 介绍

Oracle Spatial 介绍

Oracle Spatial 介绍rnrnrn分类: Oracle Spatial2012-04-05rn 10:58 2397人阅读 评论(2) 收藏 举报rnrnoracledistancetableobjectnullrnrnrnOracle Spatial用来存储、管理、查询空间数据。

ArcSDE vs. oracle Spatial 4

ArcSDE vs. oracle Spatial 4

n导入数据到Oracle SpatialrnrnOracle Spatial并没有像ArcGIS那样有一套从桌面到数据库到服务器到开发包的全方位GIS产品体系,因此向Oracle中加载数据相比用ArcGIS要麻烦得多,同时也没有那么多的数据源格式的支持。Oracle本身则提供了一个工具shp2sdo[1]rn,可以帮助你导入Shapefile到Oracle Spatial中,这个工具的使用分三个步…

浅入浅出Oracle Spatial GeoRaster 10g影像数据管理(2)

浅入浅出Oracle Spatial GeoRaster 10g影像数据管理(2)——物理存储1.物理存储方式概要     在上个部分《浅入浅出Oracle Spatial GeoRaster 10g影像数据管理(1)——数据模型》中提到:GeoRaster数据由两部分组成,一是多维像素矩阵,二是GeoRaster元数据。绝大部分的元数据都采用Oracle XMLType类型,以XML文档的形

sde for Oracle 与 shp 、oralce spatial 的数据读写

为了项目需要,需要研究一下 sde for oracle(以下简称 sde)和 shp 的数据读写功能,以及从 oralce spatial 读取后,写入 sde。为了简化本次尝试,所有空间数据均为二维坐标点数据。线和面的内容,以后补上。

Oracle Spatial的简单应用

05年的时候就用过这个东西,不过当时完成了项目就了事,没把一些操作记录下来,这两天又用了一下,记录一下一个简单应用的操作步骤吧。rnrnrnSql代码 rnrnrnrn–建立测试表   create table test_geo (id number primary key, name varchar2(32), shape mdsys.sdo_geometry);rn       –插入me

Oracle_spatial的网络建模

Oracle_spatial的网络建模

Java API 分析和网络管理rn$ORACLE_HOME/md/jlib   sdonm.jar   oracle.spatial.network rn网络API 主要组成。rnNetwork、Node、Link、Path  存储和维护网络及其元素。rnNetworkManager:执行网络分析,也能从数据库中读取和存储网络。rnNetworkFactory:网络及元素。

Oracle spatial 使用的一些感受

Oracle spatial 使用的一些感受

最近由于项目需求,要实现Oracle数据源,主要是Oracle Spatial 。虽然之前写过PostGIS和Sqlite的,但是对Oracle基本上算一无所知。刚开始接触的那几天,头都大了,Oracle里面的东西分的太细了,有些东西都不知道去哪找。为了使用Oracle中的mapview,费了半天总算配置成功了,结果使用起来不够人性化,那个⊙﹏⊙b汗。      看了一堆英文材料对Oracle Spatial才算有了点了解,开始动手编码了。写完一些基本的空间数据的增删

Oracle Spatial

一、Oracle Spatial简介rnOracle 支持自定义的数据类型,可以用数组,结构体或者带有构造函数,功能函数的类来定义自己的对象类型。这样的对象类型可以用于属性列的数据类型,也可以用来创建对象表。而Oracle Spatial也正是基于此种特性所开发的一套空间数据处理系统。

Oracle spatial函数示例

Oracle spatial函数示例

Oracle spatial函数示例rn显示计算Oracle spatial 空间对象面积rnselect mdsys.sdo_geom.sdo_area(shape,0.005) from jbnt_xzq;rnrn//根据面对象的坐标对计算面的几何对象面积rn/2003=面对象rn//srid=2359  投影Xian80 3d 35rn//CoorValueSet

后端JSP文件里Java语言如何操作Oracle Spatial提供的JGeometry对象2

之前写过一篇文章记录过遇到的一些问题,这次换新机子,又遇到一些问题搞不定,现在解决了,记录下。因为这些问题真的是,知道的人很快就可以搞定,不知道的人搞来搞去花费很多很多时间,搞的人都郁闷了,还是搞不定。n之前的文章,见此。n主要遇到的错误如下:n1.在点击一个按钮,调用一.jsp文件后,正常的应该是,State从1到2到3到4的过程中,相应的HTTP状态值为0到200到200到200;而我这

oracle 11g 自动安装

oracle 11g 自动安装

/bin/bashn#uthor : shan dong jia youn# create date : 2018-05-22n# oracle version : 11gr2n# linux version : redhat 7.4n# ram : 2Gn################################…

Oracle spatial结合WebGIS进行空间查询

Oracle spatial结合WebGIS进行空间查询

Oracle Spatial提供了空间查询功能,在确定了空间查询的条件以后,可以是矩形,多边形或者是行政区划的区域。可以方便的用Oracle Spatial提供的Sql来完成空间查询。rn比较困难的是行政区划查询的实现。

oracle spatial

oracle spatial

— 创建测试用表CREATE TABLE “SPATIALTEST” ( “ID” VARCHAR2(20) NOT NULL, “NAME” VARCHAR2(100), “ADDRESS” VARCHAR2(200), “TELEPHONE” VARCHAR2(50), “LOCATION” “MDSYS”.”SDO_GEOMETRY”)LOGGING;-

Oracle Spatial

Oracle Spatial主要通过元数据表、空间数据字段(即sdo_Geometry字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的程序包,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段sdo_Geometry存储空间数据,用元数据表来管理具有sdo_Geometry字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的

Oracle spatial 将Geometry转换为gml字符串

Oracle spatial 将Geometry转换为gml字符串

oracle spatial有个函数  将geometry转换为gml.函数名称为SDO_UTIL.TO_GMLGEOMETRY(geo)。这个geo就是SDO.Geometry类型 可是这个函数的返回值是Clob类型的Geometry。当然我们可以使用TO_CHAR函数 将其转为字符串类型。

Oracle Spatial 空间分析操作函数——SDO_GEOM.SDO_NN

Oracle Spatial 空间分析操作函数——SDO_GEOM.SDO_NN

SDO_NN( sdo_Geometry1, sdo_Geometry2, ‘sdo_num_res’, Tolerance ):用于返回几何体sdo_Geometry2周边附近有什么其他几何体集。rnrn参数说明:rn  sdo_Geometry1,sdo_Geometry2为空间数据对应的几何对象。rn  Tolerance: 容许的精度范围;rn  sdo_num_res=n: 表示返回n个…

在ArcGIS中可以存储什么数据类型

在ArcGIS中可以存储什么数据类型

在ArcGIS中,基于文件的空间数据有:Coverage、Shapefile、Grids、TINs、Images、CAD、表等;基于数据库的空间数据有:Oracle、Oracle with spatial、DB2rn with its Spatial Type、SQL Server、Microsoft Access等。

Oracle Spatial

Oracle Spatial

Spatial需要对所有空间对象进行验证、创建索引和查询。此时需要为图层指定适当的元数据,该数据包含如下信息:维度、维度边界、容差、坐标系。每个图层的上述信息填充到USER_SDO_GEOM_METADATA字典试图中。rnSQL>DESCRIBE  USER_SDO_GEOM_METADATArnrnrnrnrn

Oracle Spatial 初探

rn一、Oracle Spatial简介rnOracle 支持自定义的数据类型,可以用数组,结构体或者带有构造函数,功能函数的类来定义自己的对象类型。这样的对象类型可以用于属性列的数据类型,也可以用来创建对象表。而Oracle Spatial也正是基于此种特性所开发的一套空间数据处理系统。Spatial 的自定义数据类型有很多,全部在MDSYS方案下,经常使用到的是SDO_GEOMETRY类型。S…

ORA-13226

ORA-13226

在使用SDO_WITHIN_DISTANCE(A.LOCATION,MDSYS.SDO_GEOMETRY(2001,8307,MDSYS.SDO_POINT_TYPE(113.2359818,23.16937253,0),NULL,NULL),’distance=10000′) = ‘TRUE’ 时报ORA-13226, 是y

Oracle高级编程读书笔记

Oracle高级编程读书笔记

n优化器:COST-BASES ORACLE FUNDAMENTALS 乔纳森.刘易斯n3.1全扫描访问方法n全表扫描会将全部的数据块读到内存中获得数据块内的行,所以全表扫描要考虑:1.有多少数据块。2.有多少行被舍弃ntruncnrpadn如果数据是有序存储,就会大多数存在同一个块内,如果是零散的存在…

Oracle Spatial: Spatial Concepts

Oracle Spatial: Spatial Concepts

[url]http://www.cnblogs.com/mjgforever/archive/2007/12/24/1012440.html[/url]rn1 Oracle Spatial 是什么?rn 提供SQL schema 和 functions 以方便存储、取回、更新和查询空间特性的集合。

Oracle空间数据简单使用

Oracle空间数据简单使用

n空间操作符:nsdo_Geom.Relate(sdo_Geometry1, ‘MASK’, sod_Geometry2, tolerance ):用于判断一个几何体与另一个几何体的关系,我们用于判断当前点是否在某一个面(省份面、县市面、乡镇面)上。 n  参数说明: n    sdo_Geometry1,sdo_Geometry2为空间数据对应的几何对象。 n    Tolerance: 容许的…