問題タブ [geojson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
11117 参照

vector - openlayerでgeoJsonを使ってベクターレイヤーを作る

私は次のようなGMLベクトルを作成していました:

しかし、OpenLayers.Layer.Vector を使用する必要がある複数の理由のために減価償却されましたが、geoJon ファイルを読み取ることができません。私はこのように試しました:

残念ながら、それは機能していません。

手がかりはありますか?

ありがとう

0 投票する
2 に答える
713 参照

javascript - プリロード(プリフィルター)はPolymapsAPIを指します

PolymapsJSライブラリを使用してプロジェクトを作成しています。私は約200,000ポイントをプロットする必要があります。ポイントをブラウザにロードするのに時間がかかり、その後、ナビゲーションが非常に遅くなります。

ドキュメントを読みましたが、データをページに追加する前にGeoJsonをフィルタリングするオプションはありません。

誰かがこれよりも良い方法を提案できますか?

0 投票する
3 に答える
12401 参照

javascript - ネストされた geojson ファイルの座標にアクセスして、Google Maps API v3 でポリゴンを描画する

geojson ファイルから複数のポリゴンを描画しようとするのは本当に苦痛です。以下に、geojson ファイルのサンプルと、それにアクセスするために使用する JavaScript を貼り付けました。私が遭遇している主な問題は、「座標」が未定義であるというエラーを返すか、未定義のメソッド「setMap」がないため、各レコードにネストされた座標の配列にアクセスできないことです。同様の JSON ファイルの他のネストされた側面を返すことができました (これはテスト ファイルです。実際のファイルには実際にデータがあり、ここでポリゴンの描画を取得しようとしています) が、それらの座標を取得することはできません。私は JavaScript の達人ではないので、コードがどこで適切なアクセスに失敗しているのかわかりません。

前もって感謝します。

json データは次のようになります。

geojason.info で使用されている例を使用して、以下のように JavaScript を取得しました: http://demos.geojason.info/complex-geojson-polygons-google-maps-demo.php

0 投票する
6 に答える
3590 参照

javascript - 巨大な geoJSON を編集する最も簡単な方法は?

私はここに座って、Open Street Map シェイプ ファイルから取得した巨大な geoJSON を持っています。ただし、ほとんどのポリゴンは不要です。これらは、理論的には、特定のプロパティに基づいて簡単に選択できます。

しかし、geoJSON ファイルを照会して特定の要素 (機能) を削除するにはどうすればよいでしょうか? または、シェープファイルを別の形式 (QGIS で作業) で保存する方が簡単でしょうか?

json ファイルのサンプルへのリンク: http://dl.dropbox.com/u/15955488/hki_test_sample.json (240 kB)

0 投票する
1 に答える
1735 参照

javascript - OpenLayers=>機能はnullです

これは私のGeoJSONの結果です。PasteBin しかし、私がそれをロードすると、firebugで得られる結果は機能がnullです。それはなぜですか、私の結果にエラーはありますか?JSONの座標はプロジェクションWGS84で記述されており、コードではexternalProjectionもWGS84として設定しています。では、なぜ「機能がnull」という戻り値が返されるのでしょうか。マップの管理に使用するコードは次のとおりです。

0 投票する
2 に答える
1870 参照

javascript - OpenLayers、GeoJSON、同じ座標でマーカーを乗算しない

私のコードは GeoJSON のマーカーを表示しています。ズーム レベル 10 にズームすると、GeoJSON ファイルが読み込まれますが、同じマーカーを再出力しないようにするにはどうすればよいですか? 特定の場所にマーカーが既に存在するかどうかを確認する方法はありますか? コード

0 投票する
1 に答える
515 参照

php - geoJson の jqgrid json リーダー

データベースから有効な GeoJSON データを抽出する PHP スクリプトがあります。jqgrid を使用してこれらのデータのグリッド ビューを準備したいのですが、javascript コードの適切な jsonReader がわかりません。

これは私の GeoJSON 出力です:

このリーダーを使用すると、グリッドに正しい数の行 (117) とページが表示されますが、空のセルが表示されます

誰かが作業リーダーを書くのを手伝ってくれますか? 前もって感謝します

0 投票する
3 に答える
13962 参照

javascript - Javascriptを使用してGeoJSONをSVGに変換する

GeoJSON文字列をSVG文字列に変換するすぐに使用できるJavascriptプラグインはありますか?TempoなどのレンダリングエンジンやプロジェクトJsonTは便利ですが、それらを機能させるにはテンプレートが必要です。

0 投票する
1 に答える
4117 参照

openlayers - OpenLayers.Layer.Vector オブジェクトから GeoJson プロパティを取得する

dev.openlayers.org/apidocs/files/OpenLayers/Layer/Vector-js.htm を見た後、次の javascript を使用して、以下の geojson の例からプロパティ値を抽出する方法が明確ではありません。

これまでのところ、レイヤーは機能タイプの属性として「プロパティ」を含むオブジェクトであると理解しています。しかし、アクセスする方法がわかりません。

どんな助けでも大歓迎です。前もって感謝します!

0 投票する
2 に答える
2916 参照

javascript - オフラインで動作する JavaScript SVG 世界地図ライブラリ?

ローカルでホストされているシェイプ データから SVG マップを作成できる JavaScript ライブラリを探しています (ユーザーがインターネットに接続せずにアプリケーションを使用できるようにするため)。

1) どこを見ればいいですか?
2) GeoJson は形状データの良い候補ですか?
3) 国境と (深さ 1 レベルの) 準国家エンティティの形状データはどこにありますか?

ライブラリが特定の緯度/経度座標に中心点を持つ円の描画もサポートしている場合、それはおまけになります:)