天天看點

采用開源軟體搭建WebGIS系統(2)最簡單的Demo

1.       先安裝j2sdk-1_4_2_04-windows-i586-p.exe(假設安裝在C:\j2sdk1.4.2_04),設定環境變量JAVA_HOME=C:\j2sdk1.4.2_04;再安裝jai-1_1_2_01-lib-windows-i586-jdk.exe;再安裝jakarta-tomcat-5.0.28.exe;再安裝GeoServer。 

        GeoTools呢?怎麼沒看到GeoTools呢?看看GeoServer安裝目錄可以發現,GeoTools已經在裡面啦。看看GeoServer API就可以發現,GeoServer就是通過GeoTools通路資料源,處理geo查詢的。 

2.       Tomcat+geoserver配置:

 在$TomcatHome/conf/server.xml配置檔案中</host>節前添加一行配置

<Context path="/geoserver" docBase="D:\Program Files\GeoServer\server\geoserver" debug="0" reloadable="true" crossContext="true"></Context> 

注:我把geoserver安裝在D盤。 

geoserver非常好用,具體怎麼用看文檔就行了。界面如下: 

3.       Geoserver中Web Map Service的配置:

在$geoserverHome/server/geoserver/data/featureType檔案夾下放置需要的ShapeFile,然後修改$geoserverHome/server/geoserver/WEB-INF檔案夾下的catalog.xml配置檔案,在<datastores></datastores>節中添加配置:

<datastore id="bc_shapefile"

               enabled="true"

               namespace="topp">

      <description>British Columbia sample road shapefiles</description>

      <connectionParams>

        <!-- For now the url value is relative to where GeoServer moves the -->

        <!-- featureTypes directory.  Everything in featureTypes moves to   -->

        <!-- data, so just put the relative location.  -->

        <parameter name="url"

                   value="file:data/featureTypes/bc_roads/bc_roads.shp"/>

      </connectionParams>

</datastore>

[ ]中間是要根據資料源配置的内容。 

本文轉自xiaotie部落格園部落格,原文連結http://www.cnblogs.com/xiaotie/archive/2005/05/05/149666.html如需轉載請自行聯系原作者

xiaotie 集異璧實驗室(GEBLAB)

繼續閱讀