[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