- 浏览: 1025370 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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://andrewzhuyl.spaces.live.com/blog/cns!6B52630A7A112B22!177.entry
PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。
安装配置好PostGIS后,下一步就是把各种GIS数据导入到PostGIS数据库中,这样可以统一数据的形式,方便管理。问题在于怎样导数据?一个非常方便的方法是去www.gdal.org下载一个FWTools的工具包【想了解FWTools,请链接--http://andrewzhuyl.spaces.live.com/blog/cns!6B52630A7A112B22!173.entry】,它可以直接运行不用繁琐的编译,既有Windows的,也有Linux下用的。
使用ogr2ogr命令转换shp格式数据到PostgreSQL数据库中,格式如下:
ogr2ogr -f "PostgreSQL" PG:"host=yourHost dbname=yourDbname user=*** password=***" yourFilePath
例如:现在要将一个位于D:\testdata路径下的testdata.shp文件导入到一个本地数据库mydb中,需要使用如下命令:
ogr2ogr -f "PostgreSQL" PG:"host=localhost dbname=mydb user=zhuyl password=12345" D:\testdata\testdata.shp
P.S:
1、localhost可以使用IP地址(如192.168.*.*),推荐使用IP地址,因为这样可以方便的访问非本地的;
2、zhuyl和12345分别是数据库mydb的用户【登入角色】和密码;
3、此处仅介绍了利用ogr2ogr进行shp格式数据入库,ogr2ogr还可以用于很多其他数据类型,待续……;
4、本人发现,某些*.shp数据,在FWTools中使用ogr2ogr并不能成功导入。具体原因还不能确定,可能是数据问题,也可能是软件版本问题,还有可能是其他的什么什么。不过,shp格式数据转换还是有解决办法的,那就是使用shp2pgsql命令。shp2pgsql和pgsql2shp是PostGIS自身携带的一对在Shape文件和PostGIS数据库之间进
行转换的工具。
有关shp2pgsql请看:数据转换系列三--shp格式数据导入PostGIS数据库之shp2pgsql命令
目前ogr能够支持的数据格式包括:
Arc/Info Binary Coverage、DWG、ESRI Personal GeoDatabase、ArcSDE、ESRI
Shapefile、GML、GRASS、Mapinfo File、Microstation DGN、ODBC、Oracle Spatial和
PostgreSQL等。应该说,这就基本包括了我们平常用到的所有矢量型GIS文件格式了。
Gdal支持的栅格数据格式参阅http: //www.gdal.org/formats_list.html
参考文献:
【1】http://www.gispark.com/html/open%20source/2006/1024/389.html
【2】http://blog.sina.com.cn/s/blog_3dbf03df0100aop7.html
PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。
安装配置好PostGIS后,下一步就是把各种GIS数据导入到PostGIS数据库中,这样可以统一数据的形式,方便管理。问题在于怎样导数据?一个非常方便的方法是去www.gdal.org下载一个FWTools的工具包【想了解FWTools,请链接--http://andrewzhuyl.spaces.live.com/blog/cns!6B52630A7A112B22!173.entry】,它可以直接运行不用繁琐的编译,既有Windows的,也有Linux下用的。
使用ogr2ogr命令转换shp格式数据到PostgreSQL数据库中,格式如下:
ogr2ogr -f "PostgreSQL" PG:"host=yourHost dbname=yourDbname user=*** password=***" yourFilePath
例如:现在要将一个位于D:\testdata路径下的testdata.shp文件导入到一个本地数据库mydb中,需要使用如下命令:
ogr2ogr -f "PostgreSQL" PG:"host=localhost dbname=mydb user=zhuyl password=12345" D:\testdata\testdata.shp
P.S:
1、localhost可以使用IP地址(如192.168.*.*),推荐使用IP地址,因为这样可以方便的访问非本地的;
2、zhuyl和12345分别是数据库mydb的用户【登入角色】和密码;
3、此处仅介绍了利用ogr2ogr进行shp格式数据入库,ogr2ogr还可以用于很多其他数据类型,待续……;
4、本人发现,某些*.shp数据,在FWTools中使用ogr2ogr并不能成功导入。具体原因还不能确定,可能是数据问题,也可能是软件版本问题,还有可能是其他的什么什么。不过,shp格式数据转换还是有解决办法的,那就是使用shp2pgsql命令。shp2pgsql和pgsql2shp是PostGIS自身携带的一对在Shape文件和PostGIS数据库之间进
行转换的工具。
有关shp2pgsql请看:数据转换系列三--shp格式数据导入PostGIS数据库之shp2pgsql命令
目前ogr能够支持的数据格式包括:
Arc/Info Binary Coverage、DWG、ESRI Personal GeoDatabase、ArcSDE、ESRI
Shapefile、GML、GRASS、Mapinfo File、Microstation DGN、ODBC、Oracle Spatial和
PostgreSQL等。应该说,这就基本包括了我们平常用到的所有矢量型GIS文件格式了。
Gdal支持的栅格数据格式参阅http: //www.gdal.org/formats_list.html
参考文献:
【1】http://www.gispark.com/html/open%20source/2006/1024/389.html
【2】http://blog.sina.com.cn/s/blog_3dbf03df0100aop7.html
发表评论
-
利用Oracle Spatial求几何对象的长度和面积
2010-04-28 16:38 2334http://www.cnblogs.com/clarkzhe ... -
ogr2ogr 参数大全
2010-03-31 08:15 5463http://www.gdal.org/ogr2ogr.htm ... -
数据转换系列一--e00格式向shp(shapefile)转换
2010-03-31 08:11 4905数据转换系列一--e00格式向shp(shapefile)转换 ... -
基于Oracle Spatial的空间分析性能优化研究
2010-03-29 08:13 1293http://www.lw23.com/pdf_5c5f0e6 ... -
Oracle Spatial 和 ArcSDE区别与联系
2010-03-29 08:09 7286一、ORACLE SPATIAL概述 ORAC ... -
浅谈Oracle Spatial几何结构
2010-03-29 08:06 1255http://database.51cto.com/art/2 ... -
Oracle Spatial创建空间索引时遇到的ORA-29855问题
2009-09-16 10:18 3843过程描述: 执行的SQL语句:CREATE INDEX G ... -
Oracle Spatial 空间分析操作函数——SDO_WITHIN_DISTANCE
2009-09-16 10:16 7689SDO_GEOM.SDO_WITHIN_DISTANCE(sd ... -
Oracle Spatial 空间分析操作函数——SDO_GEOM.SDO_NN
2009-09-16 10:16 5539SDO_NN( sdo_Geometry1, sdo_Geom ... -
Oracle Spatial 空间分析操作函数——SDO_GEOM.RELATE
2009-09-16 10:15 9008http://gis8.blog.sohu.com/78072 ... -
Oracle Spatial: Spatial Concepts
2009-09-15 11:13 1421http://www.cnblogs.com/mjgforev ... -
选择矩形框内的空间对象
2009-04-16 15:25 1215select * from well t WHERE ... -
GIS中的坐标
2009-04-16 13:36 2291地图是用坐标来描述的,而坐标又是如何确定的呢?地球是一个形状不 ... -
网格索引
2009-04-16 13:34 1729http://blog.csdn.net/sjzwl/arch ... -
四叉树索引
2009-04-16 13:32 2052http://blog.csdn.net/sjzwl/arch ... -
空间索引
2009-04-16 13:27 1266http://blog.csdn.net/sjzwl/arch ... -
空间分析的基础--数据
2009-04-16 11:25 1072数据是信息化的基础,空间分析是GIS核心技术之一,深层次的数据 ... -
将 Oracle Spatial 与geoserver, Google Earth 集成
2009-04-16 11:08 3930将 Oracle Spatial 与 Google Earth ... -
执行基于位置的分析
2009-04-16 11:00 1180http://www.oracle.com/technolog ... -
Oracle Spatial User's Guide and Reference
2009-04-16 10:44 932http://download.oracle.com/docs ...
相关推荐
都是直接导入本地shp素材、本地geojson素材,本地topojson素材,自从接触postgis数据之后,深感使用规范的存储系统来统一管理gis数据的好处,特别是数据量大了之后,优势便更加明显,你可以选择将很多需要做空间计算...
osm历史数据china-140101-free.shp.zip
Shp导入postgis中的过程
通过GDAL中ogr2ogr将shp数据转成SQL导入到mysql数据库中文档步骤以及碰到的问题解决方法
文件为全国最新土地利用数据,shp格式,解压后可利用arcgis、qgis打开,获取于openstreetmap
geojson-geometry-shp,在java中,需要三种格式数据的转化,通过pdf文件总结到一起,方便进行开发。
osm历史数据china-191206-free.shp.zip
shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形,每一个都有他们各自的属性。 shape文件由ESRI开发,一个...
地图数据转换工具 文件到数据库 数据库到文件转换
中国五批3610个国家级非物质文化遗产空间分布数据集 Shp格式
最新房屋建筑轮廓矢量数据-带层数高程shp格式-用于城市建模-2000坐标数据
该工具支持将arcgis的shp数据导入到ES中,支持多面数据或带洞的面数据
GIS数据转换器是一款功能强大、界面简洁、操作简单的GIS格式及坐标系的转换工具。支持DWG、SHP、MDB、Kml、Kmz、Gpx、GeoJson、EXCEL、TXT、CSV、JPG、PDF、GeoTiff、Image(img)、Bitmap(bmp)、Png格式和国家2000、...
使用arcmap时,经常要讲shp文件的数据导入到数据库(属性数据部分),这个程序运行在arcmap的vba下面,可以将shp文件的数据导入到oracle,使用非常方便,记得要将oracle的连接换成您自己的。
全国生态地理分区shp格式矢量数据,可用ArcGIS直接打开使用,可用于科研或实验,数据来源正确。 数据描述: 1.根据热量指标,把全国分划成六个气候带和一个高原气候区:①赤道带②热带。③亚热带。④暖温带。⑤温带...
上海市行政区划-区级-乡镇级shp文件
电子地图矢量数据支持二次开发shp格式支持格式转换等
范例中主要是在imoble for Android中实现shp数据的导入和导出。
由于最新的geotools工具类不支持8.0+以上的MySQL数据库,工具用于数据处理。采用javaFX开发的一个很简单的数据导入工具,作者链接:...
最新房屋建筑轮廓矢量数据-带层数高程shp格式-用于城市建模-2000坐标数据