Apache Tomcat 7.0.72 & Geoserver v2.2 & php v5.3.5を使用しています。私はGeoserverで公開されているレイヤーにアクセスすることを制御するPHPでサーバー側のアプリケーションを作成します.Openlayers3.iを使用しているGeoserverからレイヤーを表示するには、Geoserverで公開されているレイヤーのリストが必要です。私は何をすべきか??!phpによってgeoserverに公開されているレイヤのリストを取得する方法は?
答えて
なぜWMS GetCapabilitiesリクエストを使用していないのですか? OpenLayersにはol.format.WMSCapabilities
があるので、使用可能なレイヤーから簡単にJSONを取得できます。
var xhr = new XMLHttpRequest();
xhr.open('GET', '/geoserver/wms?service=wms&request=GetCapabilities');
xhr.onload = function() {
var parser = new ol.format.WMSCapabilities();
var capabilities = parser.read(xhr.responseText);
var layers = capabilities.Capability.Layer.Layer;
/* List of layers is now in the `layers` array */
};
こんにちは、あなたの答えをありがとう。 xhrリクエストに問題があり、配列(レイヤー)を取得できません。 URLは私のために動作します –
XMLHttpRequestはhttp://127.0.0.1:8080/geoserver/wms?service=wms&request=GetCapabilitiesをロードできません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'http://127.0.0.1:8888'はアクセスできません。 –
jQueryで$ .get()を使用していますが、403エラーがありました –
- 1. geoserverを使用してdem(.tif)データを公開する方法
- 2. 他のSDKによって公開されている現在の可視アクティビティの表示を取得する
- 3. PHPでiconvライブラリによってサポートされているエンコーディングのリストを取得するには?
- 4. Springによって公開されているすべてのエンドポイントを出力する方法
- 5. C#開いている "TcpListeners"のリストを取得する方法
- 6. JmxMetricWriterによって公開されていないSpringブートパブリックメトリック
- 7. Visual Studioアプリケーションが公開前に公開されていて公開前に公開されていない
- 8. Webブラウザーで公開されているウェブサイトのデータを取得
- 9. スレッドによって更新されているコレクションのオブジェクトのリストを取得
- 10. onAfterUnpublish()で公開されなかったページを取得する方法
- 11. 地図を検索し、postgresql、geoserver、open layers 3、phpを使って詳細を取得する方法は?
- 12. Nuget.Coreを使用して事前に公開されたパッケージのリストを取得するには?
- 13. デザイナーに公開されているプロパティが公開されていません
- 14. spark:ReceiverLauncher.launchによって作成されたDSStreamであるforeachRDDによってデータを取得する方法は?
- 15. 親製品が公開されている場合にのみ商品バリエーションを取得する方法
- 16. Geoserverの公開されたレイヤーから<a>リストを生成するには?
- 17. グラフによるすべての公開Facebookイベントの取得API
- 18. FILEによって識別されるストリームオブジェクトを取得する方法は?
- 19. ネットワークリクエストによって返されたHTMLのプレビューを取得する方法は?
- 20. phpスクリプトによって動的に生成されるdiv値を取得する方法は?
- 21. インストールされているインスタントメッセンジャーアプリのリストを取得するには?
- 22. jpqlクエリを使ってコンストラクタにリストを取得する方法
- 23. SimpleXMLElementからvar_dumpで公開されている配列の値を取得する方法は?
- 24. AVICODEに公開されているAPI
- 25. Geoserverでベクトルタイルを取得する方法は?これらの日中に
- 26. JAXB:antタスクによって生成されたソースを取得する方法は?
- 27. Cを使ってシステムにアタッチされたすべてのUSBリムーバブルストレージのリストを取得する方法は?
- 28. 設定ファイルに公開されているプロパティを見つける方法は?
- 29. PHPでグラフapiを使用して、公開されたFacebookのページ情報を取得するには?
- 30. PHP openssl関数を使用して公開鍵の長さを取得する
あなたはそれを自分で試してみてください、とレビューが[良い質問をする方法](http://stackoverflow.com/help/how-to-ask) –