[OSGeoJapan-discuss] [質問]WFSでの図形表示について
神谷 紳一郎
kamiya @ shinnihon-cst.co.jp
2014年 6月 9日 (月) 21:27:44 PDT
かやまさん、
返信ありがとうございます。
LayerPreviewよりWFSでCSVやGeoJsonの出力をみるとDBの中身が見れたので
やはりScript側に問題があるのだと思います。
> それぞれのソフトにはいろんなバージョンがありますから使ったソフトのバー
> ジョンを書いたほうが
> 答えをもらいやすくなると思います。
>
> あと地図が出ないというのはどういう状況なのですか?
> 何かエラーメッセージでてませんか?
皆様、大変失礼しました。
Apache Ver2.2.22
GeoServer Ver2.5
OpenLayers Ver2.13
状況としては
WMSで表示できたポイントが、WFSで表示されないというものです。
エラーはeclipseのTCP/IPモニターに
/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%3A28080%2Fgeoserver%2Fgeotest%2Fwfs HTTP/1.1
で 404エラーが出ておりました。
urlまたはProxyHostの設定がおかしい??
※その他確認ポイントがあればお手数ですがご教授お願いします。
ちなみにWMSで表示できた際のコードは以下となります。
var layer = new OpenLayers.Layer.WMS(
"WMSLayer",
"http://localhost:28080/geoserver/geotest/wms",
{
LAYERS: 'geotest:test001',
STYLES: '',
transparent: true,
format: 'image/png'
},
{
buffer: 0,
displayOutsideMaxExtent: true,
isBaseLayer: false,
yx : {'EPSG:4326' : true}
}
);
以上、よろしくお願いします。
> -----Original Message-----
> From: Yoichi Kayama [mailto:yoichi.kayama @ gmail.com]
> Sent: Tuesday, June 10, 2014 12:08 PM
> To: 神谷 紳一郎
> Cc: osgeojapan-discuss
> Subject: Re: [OSGeoJapan-discuss] [質問]WFSでの図形表示について
>
> 神谷様
>
> はじめまして。
>
> かやまと申します
>
> 最初に GeoServerの管理画面の左のほうにある Layer Preview というところ
> で当該レイヤのとこで
> WFSのなにかデータ形式選択したら、それらしきテキストがブラウザに表示
> されるかどうかチェック
> してみてください。
>
> それが出力できない場合はサーバ側の設定がおかしい。
> 出力できる場合はWEBページの記述がおかしいという切り分けになると思いま
> す。
>
> それぞれのソフトにはいろんなバージョンがありますから使ったソフトのバー
> ジョンを書いたほうが
> 答えをもらいやすくなると思います。
>
> あと地図が出ないというのはどういう状況なのですか?
> 何かエラーメッセージでてませんか?
>
>
>
>
> 2014年6月10日 9:49 神谷 紳一郎 <kamiya @ shinnihon-cst.co.jp>:
> > 皆様、はじめまして。
> >
> > 神谷と申します。
> >
> > 現在、windowsローカル環境にて
> >
> > Openlayers + Geoserver + PostGIS で色々試しています。
> >
> > PostGISのデータを以下のようにWFSで表示しようとしているのですが成功し
> ません。
> >
> > 何が原因か、皆様のお知恵を貸していただきたいと思います。
> >
> > ■javascriptレイヤ設定部分
> >
> > OpenLayers.ProxyHost= "/cgi-bin/proxy.cgi?url=";
> >
> > var layer = new OpenLayers.Layer.Vector(
> >
> > "WFSLayer",
> >
> > {
> >
> > strategies: [new OpenLayers.Strategy.BBOX()],
> >
> > protocol: new OpenLayers.Protocol.WFS(
> >
> > {
> >
> > url:
> > "http://localhost:28080/geoserver/geotest/wfs",
> >
> > featureType: "geotest:test001",
> >
> > featureNS:
> "http://localhost:28080/geotest",
> >
> > geometryName: "geom"
> >
> > }
> >
> > )
> >
> > }
> >
> > );
> >
> > orverlayLayers.push(layer);
> >
> > map.addLayers(orverlayLayers);
> >
> > ■Geoserver設定
> >
> > ・Workspace
> >
> > Name:geotest
> >
> > NamespaceURI:http://localhost:28080/geotest
> >
> > ・Store
> >
> > Workspace:geotest
> >
> > DataSourceName:testDB
> >
> >
> >
> > ・Layer
> >
> > Name:test001
> >
> > FeatureTypeDatail:gid(int)
> >
> > geom(Point)
> >
> >
> > ■その他
> >
> > ・Apacheポート:8080
> >
> > Geoserverポート:28080
> >
> > ・WMSで表示することはできました。
> >
> > ・http://localhost:8080/cgi-bin/proxy.cgi は表示可能でした
> >
> > ・
> http://localhost:8080/geoserver/wfs?service=wfs&version=1.1.0&request=
> GetCapabilities でレイヤ情報も閲覧可能でした
> >
> >
> >
> > 以上、よろしくお願いします。
> >
> > ============================================
> >
> > 株式会社新日本コンサルタント
> >
> > 地理空間情報部門 統合情報系グループ
> >
> > 神谷 紳一郎
> >
> > E-mail kamiya @ shinnihon-cst.co.jp
> >
> > TEL 076-436-2111
> >
> > ============================================
> >
> >
> > _______________________________________________
> > OSGeoJapan-discuss mailing list
> > OSGeoJapan-discuss @ lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
More information about the OSGeoJapan-discuss
mailing list