- 浏览: 1049339 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (538)
- 奇文共赏 (36)
- spring (13)
- hibernate (10)
- AOP/Aspectj (9)
- spring security (7)
- lucence (5)
- compass (3)
- jbmp (2)
- jboss rule(drools) (0)
- birt (1)
- jasper (1)
- cxf (3)
- flex (98)
- webgis (6)
- 设计模式 (1)
- 代码重构 (2)
- log4j (1)
- tomcat (9)
- 神品音乐 (1)
- 工作计划 (2)
- appfuse (1)
- svn (4)
- 寻章摘句 (3)
- eclipse (10)
- arcgis api for flex (1)
- 算法 (5)
- opengis-cs (1)
- bug心得 (13)
- 图标 (1)
- software&key (14)
- java (17)
- 搞笑视频 (13)
- sqlserver (9)
- postgresql (1)
- postgis (0)
- geoserver (5)
- 日子 (50)
- 水晶报表 (1)
- 绝对电影 (3)
- Alternativa3D (1)
- 酷站大全 (10)
- c++ (5)
- oracle (17)
- oracle spatial (25)
- flashbuilder4 (3)
- TweenLite (1)
- DailyBuild (6)
- 华山论贱 (5)
- 系统性能 (5)
- 经典古文 (6)
- SOA/SCA/OSGI (6)
- jira (2)
- Hadoop生态圈(hadoop/hbase/pig/hive/zookeeper) (37)
- 风水 (1)
- linux操作基础 (17)
- 经济 (4)
- 茶 (3)
- JUnit (1)
- C# dotNet (1)
- netbeans (1)
- Java2D (1)
- QT4 (1)
- google Test/Mock/AutoTest (3)
- maven (1)
- 3d/OSG (1)
- Eclipse RCP (3)
- CUDA (1)
- Access control (0)
- http://linux.chinaunix.net/techdoc/beginner/2008/01/29/977725.shtml (1)
- redis (1)
最新评论
-
dove19900520:
朋友,你确定你的标题跟文章内容对应???
tomcat控制浏览器不缓存 -
wussrc:
我只想说牛逼,就我接触过的那点云计算的东西,仔细想想还真是这么 ...
别样解释云计算,太TM天才跨界了 -
hw_imxy:
endpoint="/Hello/messagebr ...
flex+java代码分两个工程 -
gaohejie:
rsrsdgrfdh坎坎坷坷
Flex 与 Spring 集成 -
李涤尘:
谢谢。不过说得有点太罗嗦了。
Oracle数据库数据的导入及导出(转)
http://www.3snews.net/html/60/3360-4067.html
-- 创建geotest表----------------
CREATE TABLE geotest (
geotest_id NUMBER PRIMARY KEY,
name VARCHAR2(32),
shape MDSYS.SDO_GEOMETRY);
-- 增加geotest记录----------------
INSERT INTO geotest VALUES(
1,
't_a',
MDSYS.SDO_GEOMETRY(
2003, -- 2维多边形
NULL, -- 标识坐标系,与集合实体关联,Null则几何实体不与空间参考系相关联。
NULL, -- 使用XYZ属性值定义对象类型
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3), -- one rectangle (1003 = exterior)
MDSYS.SDO_ORDINATE_ARRAY(1,1, 5,7) -- only 2 points needed to
-- define rectangle (lower left and upper right) with
-- Cartesian-coordinate data
)
);
INSERT INTO geotest VALUES(
2,
't_b',
MDSYS.SDO_GEOMETRY(
2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1), -- one polygon (exterior polygon ring)
MDSYS.SDO_ORDINATE_ARRAY(5,1, 8,1, 8,6, 5,7, 5,1)
)
);
INSERT INTO geotest VALUES(
3,
't_c',
MDSYS.SDO_GEOMETRY(
2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1), -- one polygon (exterior polygon ring)
MDSYS.SDO_ORDINATE_ARRAY(3,3, 6,3, 6,5, 4,5, 3,3)
)
);
INSERT INTO geotest VALUES(
4,
't_d',
MDSYS.SDO_GEOMETRY(
2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,4), -- one circle
MDSYS.SDO_ORDINATE_ARRAY(8,7, 10,9, 8,11)
)
);
---创建索引 ----------------
CREATE INDEX test_spatial_idx
ON geotest(shape)
INDEXTYPE IS MDSYS.SPATIAL_INDEX;
-- 如果没有指定任何与四叉数有关的参数的情况下,创建的
-- 空间索引是R树索引.
-- 创建geotest表----------------
CREATE TABLE geotest (
geotest_id NUMBER PRIMARY KEY,
name VARCHAR2(32),
shape MDSYS.SDO_GEOMETRY);
-- 增加geotest记录----------------
INSERT INTO geotest VALUES(
1,
't_a',
MDSYS.SDO_GEOMETRY(
2003, -- 2维多边形
NULL, -- 标识坐标系,与集合实体关联,Null则几何实体不与空间参考系相关联。
NULL, -- 使用XYZ属性值定义对象类型
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3), -- one rectangle (1003 = exterior)
MDSYS.SDO_ORDINATE_ARRAY(1,1, 5,7) -- only 2 points needed to
-- define rectangle (lower left and upper right) with
-- Cartesian-coordinate data
)
);
INSERT INTO geotest VALUES(
2,
't_b',
MDSYS.SDO_GEOMETRY(
2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1), -- one polygon (exterior polygon ring)
MDSYS.SDO_ORDINATE_ARRAY(5,1, 8,1, 8,6, 5,7, 5,1)
)
);
INSERT INTO geotest VALUES(
3,
't_c',
MDSYS.SDO_GEOMETRY(
2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1), -- one polygon (exterior polygon ring)
MDSYS.SDO_ORDINATE_ARRAY(3,3, 6,3, 6,5, 4,5, 3,3)
)
);
INSERT INTO geotest VALUES(
4,
't_d',
MDSYS.SDO_GEOMETRY(
2003,
NULL,
NULL,
MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,4), -- one circle
MDSYS.SDO_ORDINATE_ARRAY(8,7, 10,9, 8,11)
)
);
---创建索引 ----------------
CREATE INDEX test_spatial_idx
ON geotest(shape)
INDEXTYPE IS MDSYS.SPATIAL_INDEX;
-- 如果没有指定任何与四叉数有关的参数的情况下,创建的
-- 空间索引是R树索引.
发表评论
-
利用Oracle Spatial求几何对象的长度和面积
2010-04-28 16:38 2385http://www.cnblogs.com/clarkzhe ... -
ogr2ogr 参数大全
2010-03-31 08:15 5556http://www.gdal.org/ogr2ogr.htm ... -
数据转换系列二--shp格式数据导入PostGIS数据库之ogr2ogr命令
2010-03-31 08:12 5988http://andrewzhuyl.spaces.live. ... -
数据转换系列一--e00格式向shp(shapefile)转换
2010-03-31 08:11 5102数据转换系列一--e00格式向shp(shapefile)转换 ... -
基于Oracle Spatial的空间分析性能优化研究
2010-03-29 08:13 1347http://www.lw23.com/pdf_5c5f0e6 ... -
Oracle Spatial 和 ArcSDE区别与联系
2010-03-29 08:09 7358一、ORACLE SPATIAL概述 ORAC ... -
浅谈Oracle Spatial几何结构
2010-03-29 08:06 1294http://database.51cto.com/art/2 ... -
Oracle Spatial创建空间索引时遇到的ORA-29855问题
2009-09-16 10:18 3965过程描述: 执行的SQL语句:CREATE INDEX G ... -
Oracle Spatial 空间分析操作函数——SDO_WITHIN_DISTANCE
2009-09-16 10:16 7786SDO_GEOM.SDO_WITHIN_DISTANCE(sd ... -
Oracle Spatial 空间分析操作函数——SDO_GEOM.SDO_NN
2009-09-16 10:16 5636SDO_NN( sdo_Geometry1, sdo_Geom ... -
Oracle Spatial 空间分析操作函数——SDO_GEOM.RELATE
2009-09-16 10:15 9083http://gis8.blog.sohu.com/78072 ... -
Oracle Spatial: Spatial Concepts
2009-09-15 11:13 1459http://www.cnblogs.com/mjgforev ... -
选择矩形框内的空间对象
2009-04-16 15:25 1265select * from well t WHERE ... -
GIS中的坐标
2009-04-16 13:36 2352地图是用坐标来描述的,而坐标又是如何确定的呢?地球是一个形状不 ... -
网格索引
2009-04-16 13:34 1769http://blog.csdn.net/sjzwl/arch ... -
四叉树索引
2009-04-16 13:32 2105http://blog.csdn.net/sjzwl/arch ... -
空间索引
2009-04-16 13:27 1313http://blog.csdn.net/sjzwl/arch ... -
空间分析的基础--数据
2009-04-16 11:25 1115数据是信息化的基础,空间分析是GIS核心技术之一,深层次的数据 ... -
将 Oracle Spatial 与geoserver, Google Earth 集成
2009-04-16 11:08 4005将 Oracle Spatial 与 Google Earth ... -
执行基于位置的分析
2009-04-16 11:00 1223http://www.oracle.com/technolog ...
相关推荐
由于目前没有现成的第三方工具直接支持MAPGIS到Oracle Spatial的转换,开发者需要编写自定义的程序或脚本来完成这个任务。这通常涉及到对两个系统底层数据结构的深入理解,以及熟练运用编程语言(如Python、Java或PL...
本指南旨在为开发者提供有关如何使用 Oracle Spatial 和 Oracle Locator 来开发空间应用程序以及如何存储和索引空间数据的详细指导。 #### 二、Oracle Spatial 的功能 - **空间数据管理**:支持多维空间数据的高效...
Oracle Spatial 是 Oracle 数据库的一项重要扩展功能,主要用于处理空间数据类型。它为地理信息系统(GIS)提供了强大的支持,能够存储、索引以及查询地理空间数据。在 Oracle Database 11g 中,Oracle Spatial 的...
《基于AutoCad和Oracle Spatial建立地形图数据建库》 在信息技术日新月异的今天,地理信息系统(GIS)在各个领域中发挥着至关重要的作用。对于基础地理信息数据建库,传统方法往往依赖于GIS数据,但在实际操作中,...
标题中的“ubuntu 8.04使用 Oracle Spatial 11g 选件进行 RDF 语义数据管理”涉及了两个主要技术领域:Ubuntu操作系统和Oracle Spatial。Ubuntu 8.04(Hardy Heron)是Linux发行版Ubuntu的一个版本,发布于2008年,...
在GIS(地理信息系统)领域,Oracle Spatial是一个广泛使用的空间数据管理解决方案,它为存储、管理和查询空间数据提供了强大的功能。MapXtreme for Java Manager是一款用于开发GIS应用的强大工具,支持多种数据库...
5. **海量空间数据的存储管理**:对于大规模的地理空间数据,Oracle Spatial提供了高效的存储和检索策略,如使用R树索引进行空间查询优化,确保大数据量下的性能。 6. **SVG动态渲染**:在Web环境中,SVG可以通过...
3. **连接Oracle Spatial**:利用Oracle提供的ODBC(Open Database Connectivity)驱动或.NET数据提供者,VC++程序可以连接到Oracle数据库,读取、写入和更新存储在Oracle Spatial中的空间数据。 4. **空间数据处理...
针对这一问题,可以开发自定义的加载程序或脚本,通过API接口直接与Oracle Spatial交互,以提高数据导入的效率和灵活性。 总之,Oracle 10g Spatial的GeoRaster提供了强大的栅格数据存储和管理能力,结合了关系...
其中,SHP(Shapefile)是一种常见的矢量数据格式,而Oracle SDO(Spatial Data Object)是Oracle数据库中用于存储和管理地理空间数据的数据类型。当我们需要在Oracle数据库中使用SHP文件中的空间数据时,就需要进行...
本话题主要探讨如何使用C#编程语言,让AE的MapControl直接加载Oracle数据库中的地理数据,而且无需安装SDE(Spatial Database Extensions,空间数据库扩展)或Oracle客户端。 首先,Oracle数据库存储了大量结构化的...
安装完成后,你可以通过一个简单的Ruby脚本来测试Oracle连接和查询功能。例如,设置Oracle SID,然后运行如下代码: ```bash set oracle_sid=xeruby -r oci8 -e "OCI8.new('hr', 'password').exec('SELECT * FROM ...
Oracle Spatial是一个强大的组件,用于处理和查询空间数据。你需要安装Oracle客户端和相关的开发库,例如Oracle Instant Client,以便GDAL能够连接到Oracle数据库。 以下是使用GDAL将Shapefile导入Oracle数据库的...
在Oracle 10g环境中,为了确保LogMiner能够正确解析并分析包含DML(数据操纵语言)语句的日志,数据库需设置`SUPPLEMENTAL LOG DATA PRIMARY KEY`和`SUPPLEMENTAL LOG DATA UNIQUE INDEX`。这些设置使得Oracle记录...
而Oracle数据库则提供了强大的空间数据支持,其Spatial and Graph组件可以处理和分析地理空间数据。"shp2sdo"工具正是将这两者结合的关键,它允许用户将.shp文件的数据导入到Oracle数据库中。 首先,我们需要理解...
"GIS地图自动导入Oracle空间数据库的全套工具"通常是一组脚本、应用程序或服务,这些工具简化了从GIS格式(如Shapefile、Geodatabase、KML等)到Oracle Spatial的数据迁移过程。它们可能包括数据预处理步骤,如数据...
- Shapefile是一种常见的矢量地理数据格式,而shp2sdo是Oracle提供的工具,用于将Shapefile数据转换为Oracle Spatial支持的数据格式。 - 在命令行中,首先切换到包含Shapefile的目录,然后运行shp2sdo,指定...
在Oracle数据库中,空间数据是通过Spatial扩展来管理和处理的,这使得MapBuilder成为将地理信息与数据库整合的关键工具。 MapBuilder的工作流程通常包括以下几个步骤: 1. 数据准备:首先,你需要拥有地图图像或...
备份脚本可以用来自动化这个过程,SQL命令可以用来执行数据库的即时关闭并复制相关的数据文件到备份位置。 【恢复流程】在发生数据丢失或系统故障后,恢复过程通常涉及将备份的数据库文件复制回原位置,并执行相应...
Oracle还提供了诸如Oracle Text、Oracle Ultra Search、Oracle interMedia和Oracle Spatial等组件,用于内容管理和多媒体处理。 安全性是Oracle数据库系统的另一个关键特性,它允许控制对数据库的访问权限,防止...