タグ付けされた質問 「openlayers-2」

OpenLayers JavaScriptクライアントツールキットのバージョン2.xを使用している場合は、このタグを使用します。

2
OpenLayersでポリゴンを編集しているときにトポロジを保持するにはどうすればよいですか?
私はこの問題に直面しています。いくつかのデータを含むポリゴンのセットに基づいたクロロプレスマップがあります。WFS-T(postgis、geoserver、openlayers)を使用して、ポリゴンのジオメトリを編集できます。これは正常に動作します。 私のポリゴンは州の境界線のように見えます。彼らは境界頂点を共有しています。一部のポリゴンのジオメトリを編集するとき(たとえば、modifyFeatureを使用して頂点を移動するとき)、隣接するポリゴンのジオメトリに影響を与える必要があります。穴やオーバーラップがあってはいけません。 できますか? ありがとう

2
選択するために何が良いですか?WMSまたはWFS
レイヤーから選択する必要があり、レイヤーをどのように処理する必要があるのか​​疑問に思っています。 要件は、ボックスまたはポリゴンを描画して、一度に複数のフィーチャを選択できるようにする必要があることです。それらが強調表示され、すべての機能のデータを表示する必要があります。それらを編集する必要はありません。 geoserverとopenlayersを使用しています

5
GeoServer WMS GetFeatureInfoリクエストによって返されたフィールドを選択する方法は?
PostGIS / GeoServer / OpenLayersスタックに基づくシンプルなローカルマッピングサービスを実行しています。 次のopengeo チュートリアルに従って、OpenLayersのクリックイベントをWMS GetFeatureInfo呼び出しに結び付けました。 map.events.register('click', map, function (e) { var url = "http://localhost:1979/geoserver/wms" + "?REQUEST=GetFeatureInfo" + "&EXCEPTIONS=application/vnd.ogc.se_xml" + "&BBOX=" + map.getExtent().toBBOX() + "&X=" + e.xy.x + "&Y=" + e.xy.y + "&INFO_FORMAT=text/html" + "&QUERY_LAYERS=MYDATA:MYLAYER" + "&LAYERS=MYDATA:MYLAYER" + "&FEATURE_COUNT=5" + "&SRS=EPSG:3857" + "&STYLES=" + "&WIDTH=" + map.size.w + …

5
GoDaddyなどの共有Webホスト上のsqliteデータベースのデータをGIS Webマップに提供するにはどうすればよいですか?
私はWebマッピングの分野に不慣れです。私は現在ウェブサイトを管理していますが、ほとんどの場合、少数のレイヤーの簡単な表示とクエリのために、マッピング部分を追加したいと考えています。 簡単にするために、データストアとしてSQLiteを使用したいと思います。Quantum GISなどを使用して、空間データをSQLiteデータベースにロードします。次に、それをWebサイトのディレクトリ構造にFTPで転送します。 OpenLayersを使用して、実際にWebページに統合されるマップを開発することを知っています。 SQLiteデータベースのデータにアクセスして、OpenLayersが使用できる形式に変換するのに、FeatureServerが適切だと思います。これは正しいですか?もしそうなら、どうすればこれをgodaddyタイプのサーバーにインストールできますか?そうでない場合、どのソフトウェアを使用するのが適切でしょうか? このタスクを達成するためにオープンソースソフトウェアを使用したいと思います。 Addtl Info-2011/02/02 11:30 AM PT amercaderに回答するには-はい、ソフトウェアをインストールできます。私はphpとpythonもインストールしており、CGIスクリプトを実行できます。 すべての人に-DjangoはFeatureserverに似ているようです。これらのプログラムをインストールする場所や方法に行き詰まっているようです。FTP経由でWebサイトにアクセスする方法を知っているだけで、コマンドライン経由でアクセスする方法がわかりません。私の問題の一部は、正しい答えを得るために尋ねる正しい質問を知らないことです。-おそらく最も直接的な質問は、godaddyなどの共有ホスティングアカウントにFeatureserverをインストールする方法ですか? 暗闇に-テキストファイルは確かに簡単な解決策でしょう。これを長期的にスケーラブルにしたいだけでなく、データをポストするために変換ステップを減らす必要があります。将来的には、格納されている空間データを変更するユーザー入力を受け入れて、テキストファイルをあまり望ましくないオプションにしたいと考えています。 これまでのご意見ありがとうございました。

4
GeoWebCache:タイルの調整不良
Windows Server 2008でPostGIS / Geoserver / OpenLayersスタックに基づいてシンプルなWebマップをテストしようとしています。 次の方法でWMSレイヤーをロードすると、 var gwctest = new OpenLayers.Layer.WMS( "gwctest", "http://localhost:1979/geoserver/wms", { 'layers': 'Index2000:index_vect_s100', 'format': 'image/png', 'srs': 'EPSG:3857', 'units': 'm', 'transparent': true }, {'opacity': 0.8, 'isBaseLayer': false, 'visibility': false} ); すべて問題ないようです。 ただし、GeoWebCacheを使用してマップにWMSレイヤーを追加しようとすると、 "http://localhost:1979/geoserver/wms" と: "http://localhost:1979/geoserver/gwc/service/wms" データが正しい位置から突然移動します。 原因は何ですか? 編集:GWCメーリングリストの投稿に関する追加情報。

1
OpenLayersと自分のOSMデータサーバー
PostGISをセットアップし、Planet.osmデータスナップショットをインポートして(数日かかりました)、Mapnik / cascadenikをセットアップするなどして、独自のOSMデータベース/タイルサーバーをセットアップするプロセスを実行しました。でサンプルタイルを作成しgenerate_image.py、でタイルセットを手動で作成できgenerate_tiles.pyます。私は、cascadenikを使用して独自のカスタムスタイルテンプレートを生成し、そこからタイルを生成することにかなりの時間を費やしてきました。 私の新しい問題は、同じサーバーで実行するOpenLayersでサンプルのスリッピーマップを設定することです... 私はそれをいくらか構成して機能させています。Apache、mod_python、TileCacheなどをセットアップします。タイルを滑りやすいマップにレンダリングしますが、OpenLayersですべてのパラメーターが台無しになっていると思います。ここに私が現在持っているものがあります(これはすべてのズームレベルで空の海のように見えます): <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="http://openlayers.org/api/OpenLayers.js"></script> <script type="text/javascript"> var map; function init() { map = new OpenLayers.Map ("map", { maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), maxResolution: 156543.0399, numZoomLevels: 19, units: 'm', projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG:4326") } ); layer = new OpenLayers.Layer.TMS( "OSM", "/tilecache/tilecache.py/", {layername: 'osm', type: 'png'} …

5
WMSの「タイルサーバー」に適したライブラリはありますか?
「OpenLayers」で使用できるWMSタイルサーバーを探しています。 1つ: WMSタイルサーバーを照合する優れたライブラリ/リソースはオンラインですか、またはどこから探し始めるのが良いでしょうか?(ストリートマップなど) 2:任意のはあります無料のタイルのサーバーが利用可能?


1
OpenLayers 3変更終了イベント
変更後にジオメトリデータを保存したいので、フィーチャの変更が完了した後に発生するイベントが必要です。私はこの投稿から次のものを使用します: リスナー変更インタラクション var selected_features = select.getFeatures(); // when a feature is selected... selected_features.on('add', function (event) { // get the feature var feature = event.element; feature.on("change", function (event) { logStatus(feature.getId() + " has been changed!\n"); }); }); しかし、このリスナーは1回の変更で何度も起動します。「on」の代わりに「once」を使用している場合、最初の小さな変更のみを起動し、それ以上は起動しないため、実際の変更は保存されません。「changeend」や「modifyend」など、機能の変更が完了したときに起動するものが必要です。何を使用できますか?

3
OpenlayerとPythonの間の相互作用
私はこのようなOpenLayersをウェブサイト持っている1ユーザーにポリゴンを描画する機能を提供し、その後にGeoJSONファイルを作成します。このGeoJSONをPythonスクリプトで処理したいと思います。Pythonスクリプトは、最終的にWebサイトに返され、情報ボックスとして表示される文字列を返します。 このプロジェクトを達成するには、どのようなフレームワーク/アプリ/ステップを検討する必要がありますか?

1
Web GIS /マッピングアプリケーションのテストオートメーションのソリューション?
OpenLayers 2.xまたはLeafletをJavaScriptライブラリとして使用するWeb GIS /マッピングアプリケーションのテスト自動化のためのソリューションを見つけなければなりません。 私はSelenium WebDriver(または他の同様のツール、提案?...)を評価することに重点を置いています:どこかに例/チュートリアル/経験などがありますか?

4
OpenLayers 3にWPSクライアントを実装しますか?
OpenLayers 3を使用しての作業を行うことは可能ですか(推奨される方法は何OpenLayers.WPSClientですか)? 以前のWPSクライアントの例で示したように、OpenLayers 2を使用してWPSを操作できます。 WFSやWMSなどの他のWebサービスを使用するためのOpenLayers 3の例がありますが、WPSはありません(3.2.1以降)。 これは一時的なものですか、それとも設計によるものですか。

3
QGISでBing Mapsを無料で使用し、ArcGISでは使用しないのはなぜですか?
2013年末以降、ArcGISでBing Mapsを無料で使用することはできなくなりました。Microsoftから直接Bing Mapsキーを取得する必要があります。 QGIS(OpenLayersプラグインを使用)では、Bing Mapsキーなしで、しかも無料でBing Maps(およびGoogle Maps)を使用できます。 ArcGIS(デスクトップ)で支払わなければならないのに、QGISでBing Mapsを無料で使用できるのはなぜですか? ESRIソース:http : //downloads2.esri.com/ArcGISOnline/docs/bing_faq1.pdf

1
OpenLayersでのTMSとWMTSとWMS-C
GeoWebCacheは、TMS、WMTS、WMS-Cの3つの標準でレイヤーを提供できます。特にOpenLayersフレームワーク内でそれらのいずれかを使用することで、顕著な利点はありますか?

3
GeoJSON / KMLに対するWFSの利点?
openlayers(2または3)またはリーフレットを使用してオンラインマップを作成する予定です。複数のレイヤーのOSMマップの上にいくつかのポイント/マーカー(〜30.000)、ポリゴン(〜500)、ラインを表示する必要があります。これらのポイントとポリゴンには、マウスオーバー、クリック、またはタッチのイベントに関する追加情報をユーザーに表示するためのメタデータ(少なくともID)が含まれている必要があります。現在、そのデータをクライアントに送信するための最良の方法を探しています。これらの機能が配置される領域全体がいくつかのセクションに分割され、ほとんどの場合、ユーザーは1つのセクションで作業します(情報の読み取り-書き込みは非常にまれなケースであり、現在実装されていません)。ただし、これらのセクションは互いに隣接して配置され、ほとんどの場合、少なくとも3つのセクションが表示されます。また、ポイントをより高いズームレベルでクラスタ化または非表示にすることもできます。 WFSについて聞いたことがありますが、GeoJSONやKMLよりも優れている点はわかりません。WFSを使用して現在のビューの境界ボックス内のフィーチャを取得することは可能ですか?MSSQLデータベースと、データベースとWebアプリケーションの間にWebサービスがあり、それが本当に利点がない場合は、GeoServerとPostgres DBをセットアップする必要はありません。また、Webサービスに通知しても問題はありません。X1、Y1とX2、Y2の間にあるレイヤーLのすべての機能を(GeoJSON、KMLなど)教えてください。WFSの利点は何ですか?方法は何ですか、あなたは行くでしょうか、この決定に関連する情報は他にありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.