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

 

  •      

 

转载自:https://blog.csdn.net/petitlen666/article/details/83601517

You may also like...