取り付け設定のJava プラットフォーム
GeoServer 実行するのに必要であるJDK 。マシンにインストールされていない場合はhttp://java.sun.comアップネットシートをダウンロードするには、JDK のセットの環境変数にJDK のパスを。アドバンスト- -具体的な方法はにある[マイコンピュータ]、[プロパティ]を選択して右クリックし、環境変数、新しいシステム変数、JAVA_HOME 、あるJDKのインストールパス、クラスパス、値のJDKのインストールパスの下のlib \ tools.jarを、パス、あるJDK パス上のインストールのbin ディレクトリに移動します。
二つの インストール、起動GeoServerの
サイトhttp://docs.codehaus.org/display/GEOS/DownloadダウンロードGeoserver.exeのインストールパッケージを、だけでなく、緑のバージョンGeoserver.warをインストールしたバージョンについて話をここで、。ダウンロードダブルクリックしてEXEのインストールパッケージがインストールされます。インストールの前に、インストールプログラムはあなたのシステムを検出しますのJava 環境のバージョンを、あなたは知っています。インストール時に、インストール場所、のJava 仮想マシンの位置、及び3つのパスのインストール場所をアップグレードは、それ自身の状況に応じて選択することができる、デフォルトのパスを行うこともできます。
インストールが完了したら、[スタート]メニューから選択することができますスタート> GeoServerの- GeoServer スタート。サービスを開始した後、ブラウザを開いて、型にhttp:// localhost:8080 / geoserver / あなたが見ることができますGeoServer 歓迎インタフェースを。図:
あなたが表示されていないか、またはエラーが、ポートの設定に問題があることを示し、場合GeoServerのデフォルトのポートは8080 あなたは既にプログラムがかかる持っている場合、8080 ポートを、することができますGeoServerのデフォルトのJava コンテナ桟橋の変更、そのGeoServerのインストールディレクトリなど/ jetty.xmlのポート番号を変更するファイル:8080には、設定を完了するために、サーバーを再起動します。で、ポート番号を変更することはできませんjetty.xml ブラウザに入力して、ポート番号のファイルを見つけます
http:// IP:ポート番号 / geoserverメインインターフェイスに、インターフェイスはまた、上記に見ることができます。
場合の.war バージョンは、アプリケーションサーバを見つける必要がある、の.warは実際には、上記のサーバーに配備GeoServer.exeの組み込み展開したインストール時のバージョン、突堤のサーバーを。後Geoserverのプロジェクトチームがテストしたアプリケーションサーバが含まれます:Tomcatの、JBossの、突堤、レジン、両方のオープンソースサービス、追加的な商業用のWebSphere かもしれないも安定した支持をGeoServerを。以下は、いくつかのハイライトのTomcat とのWebSphere 上で展開GeoServerを。
1 、Tomcatのの上の展開のWebSphere
インストールのTomcat アプリケーションサーバー、Apacheのダウンロードサイトジャカルタ- Tomcatの-5.0.28.exeを、指定したディレクトリにインストールし、デフォルトの使用8080 ポートを(場合8080 ポートが占有されている、それは自動的にポート番号を変更します、あなたは目の前にも、好きなことができ桟橋変更内)、Tomcatはまた、インストールサービスを使用することができます起動する上書きコピーしていない、緑のバージョンがあります。インストールが完了したら、コピーgeoserver.warのにパケットをTomcatのWebアプリケーションのディレクトリを、開始Tomcatが、図に示すように、一番下の行は、ポート番号を示しています。ポート番号はIである8081 (人為的に他のサービスに影響を与えないようにするために、変更されました)。
プロセスの開始Tomcatが自動的に展開されますGeoServerを。ブートが完了し、使用HTTP:// IP:ポート番号/ geoserverが入るgeoserver グラフィック設定ページを、上記と同じ。
2 、中のWebSphere の上に展開のWebSphere
インストールのWebSphere インストールが完了した後、詳細に話さない、ステップバイステップのウィザードに従って、インストールはサマリー表を構築し、非常にスムーズに進みました。図:
コンソールを開くためにサービスを開始します。「新規アプリケーションのインストール」図下の「アプリケーション」をクリックしてください:
ダウンロード参照して選択しますgeoserver.warを、コンテキストルートフィル/ Geoserver、当然のことながら、他のコンテンツを埋めることができ、中に展開を成功した後、ここに記入内容GeoServer インターフェース使用しています。ライン、デフォルトで満たされた何かの「次へ」を押して、次のステップは、あなたが埋めるためではない何かを行うことができます。完了後、エンタープライズ・アプリケーション内のアプリケーション点は、以下に示すように、開始GeoServerのサービス。
入力します。httpを:// IP:9080 / Geoserver welcome.do / メインインターフェイスに、そしていくつかは、同じインターフェイスを参照する前に行った、展開が完了しました。
三 查看Demo
在welcome界面中单击demo page链接,进入页面后单击WFS-T链接就可以启动一个名叫MapBuilder的基于Javascript的地图地图编辑器。启动MapBuilder后我们可以看到一张样图,那就就从它开始吧!用其提供的工具对图进行修改。自己练习。
发布shp数据
一 创建DataStore
1、 先登录,默认用户名密码分别是:admin geoserver ,自己可以在Welcome | Config | Server |Password 中进行修改。然后点击Config 按钮。
2、再单击Data按钮
3、点击 DataStores 按钮
4、点击 New 按钮
5、在 Feature Data Set中选择 Shapefile,在Feature Data ID中填上自己数据集的名字。点击 New 按钮
6、下来我们要把自己的数据铐到安装目录下的data_dir/目录里面,或者铐到data_dir/Data里面,比如,现在把数据USA拷到了data_dir/Data目录下,安装文件目录如图所示:现在要发布USA中的States.shp数据,在Url:中数据下图地址,点击Submit按钮。
7、点击Apply,再点击Save 按钮
二 创建FeatureType
1、返回到Config 页面进入 Config -> Data -> FeatureType 点击New按钮
2、在Feature Type Name中选择自己创建的DataStore youtian:::States,点击New按钮。
3、在SRS中输入4326,点击Generate按钮
4、点击 Submit 按钮
测试
把下面地址中的HighwayInterchange改成自己创建的featuretype的名字,在浏览器中查看,WFS的URL,
http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version=1.0.0&typename=States
下面地址的youtian改成自己的FeatureType名字,就是自己的WFS地址
http://localhost:8080/geoserver/wms/kml_reflect?layers=youtian
安装uDig来访问GeoServer中发布的数据
uDig是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看。它的下载地址为 http://udig.refractions.net。由于已经有了Java环境,你可以下载安装包直接进行安装。
在uDig中新建工程,地图。右击map使用Add命令,
在弹出的对话框中选择Web Featrue Server。返回到geoserver的主页,将Web Featrue Server的连接地址的URL粘贴到uDig的输入框中,点击Next。
运行处理后我们可以在窗口中看到可用的资源。
例如,我们选择前面我们自己发布的数据Biaoji_Type项,单击Finish。。我们就可以在uDig的窗口中看到刚才在MapBuilder中的地图了,如图:
uDig也可对发布的数据进行编辑,而后提交。另外 uDig作为独立的一个软件,也可以创建地图,有编辑浏览数据等功能,这里不做研究。
也可以在GeoServer 提供的Demo/Map Preview里面查看发布的数据。点击Map Preview如图:
点击你发布的数据,就可以浏览了。如我们浏览ZGLSTATES,
发布光栅tiff
将tiff数据复制到[geoserver_install]/data_dir/coverages/ directory,目录下面。如果没有tiff数据,可到http://docs.codehaus.org/display/GEOSDOC/User+Tutorial+Coverage页面Step1下面的点击file下载。
然后和添加shp文件一样,在主面板上选择 Config-Data-CoverageStores-New,如图:
在下拉列表中选择Tagged Image File Format with Geographic Information 即tiff的意思,输入ID,点击New按钮。
输入URL地址,自己拷的tiff的地址。如:将文件sample.tiff拷到了GeoServer 安装目录\data_dir\coverages\sample目录下,输入file:coverages/sample/sample.tiff即可。点击 Submit。
在Style中选择raster(光栅的意思)。点击 Generate按钮,点击Submit按钮。
点击Apply按钮,点击Save按钮。
返回主面板,点击Demo-MapPreview,点击自己创建的进行浏览。
发布Oracle空间数据库
1、 安装插件plugin和oracle 驱动ojdbc14.jar
在网站http://docs.codehaus.org/display/GEOS/Download下载插件。下载的压缩包里面,这两个东西都有,一般的ojdbc14.jar不一定适合自己,因为Oracle的每个版本,ojdbc14.jar是不一样的,可以在自己Oracle的安装目录下jdbc\lib目录里面找到这个文件。找到以后,将这两个文件复制进GeoServer的webapps\geoserver\WEB-INF\lib目录重启服务即可。重启以后就可以在创建datastore的下拉列表中看到Oracle和Oracle(OCI),如图:
插件配置完成了。
2、 创建Oracle 数据的DataStore .
前面的步骤和发布shp数据的一样,不在赘述。到下图这一步,认真填好你数据库的信息。
然后点击Submit。再依次点Apply和Save。要注意的是,Apply和Save必须都点,而且顺序不能乱。Apply是保存当前配置,Save保存到GeoServer。(开始我没注意到这一点,每次发布好数据以后,重启服务,数据就丢失了)。
3、 创建FeatureTypes
点FeatureTypes/New,如图,将我们创建的Oracle DataStore里面的所有FeatureTypes都罗列了出来,我们在里面选择要创建的FeatureTypes,点击New。
下面就好前面的创建Shp数据FeatureTypes一样,不再赘述。
发布ArcSDE
发布ArcSDE的步骤和发布Oracle空间数据库的步骤相同,ArcSDE和Oracle空间数据库一样,属于GeoServer扩展的数据类型,在创建DataStore时的下拉列表里面是没有的,必须先安装插件。
在网站http://docs.codehaus.org/display/GEOS/Download下载插件geoserver-1.5.0-arcsde-plugin.zip,解压后,里面有两个文件commons-pool-1.3.jar和gt2-arcsde.jar,另外还需要两个文件,jpe.jar和jsde.jar可以在你安装ArcSDE的lib目录下面找到,版本不同,这两个文件也不同,不如我用的是9.2版本的,这两个文件分别是jpe92_sdk.jar和jsde92_sdk.jar,将这些文件收集好以后,复制到GeoServer的webapps\geoserver\WEB-INF\lib目录重启服务即可。重启以后就可以在创建datastore的下拉列表中看到ArcSDE。
下面的就是轻车熟路的步骤了不再详述。
转载于:https://www.cnblogs.com/salonliudong/archive/2007/04/20/721453.html