GEOSERVER+ORACLE环境搭建

安装oracle和geoserver

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

      安装oracle,geoserver参考http://www.oracle.com/technology/global/cn/pub/articles/lokitz-spatial-geoserver.html

 

导入数据

  • 下载公开shp数据http://nfgis.nsdi.gov.cn/mapdata/nfgis_4m/downloaddata/shp/bou3_4m.zip;http://618119.com/archives/2008/01/15/64.html
  • 使用shp2sdo把shp导入oracle
  • 建立索引,建立视图
  • CREATE Index diqujie_idx ON  DIQUJIE (GEOM) INDEXTYPE is MDSYS.SPATIAL_INDEX; (重要)

      导入数据参考:http://www.cnblogs.com/freetofly/articles/1025594.html

      注意:

      1.我可能下的是11g的shp2sdo,所以分解数据后,在.sql和.ctl中都出现了SHARE,在10g中SHARE是关键字,导入时会ORA-00904和ORA-01747的错误,解决方法是:打开.sql和.ctl,把其中SHARE改成"SHARE"即可

      2.shp2sdo state statearea -i gid -s 8307 -g GEOM

 

 


配置geoserver

 

  •      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值