問題タブ [shapefile]

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 に答える
1410 参照

java - OpenMap API を使用して、シェープファイルからポイント データを抽出するには、どのクラスを使用すればよいですか?

現在、Shapefile クラスと ColdFusion を使用して、各シェープファイルの「レコード」を調べています。各レコードには境界ボックスがあり、この情報を取得できますが、各レコード内のポイントを実際に取得する方法が見つかりません。

どのクラスを使用し、どのように使用するかについて、誰かが光を当てることができますか?

これは、次の場合とまったく同じ状況です (多少の言い回しを含む)。

http://old.nabble.com/what-c​​lass-do-you-use-to-extract-data-from-.SHP-files--td20208204.html

私は ColdFusion を使用していますが、解決策のヒントがあれば大いに役立つと思います。

私の現在のテストコードは次のとおりです。

0 投票する
5 に答える
7820 参照

r - ファセットggplotのさまざまな凡例と塗りつぶしの色?

私の問題のサンプルデータが含まれていないことをお詫びします。サンプルのシェープファイルを簡単に作成する方法が見つかりませんでした。うまくいけば、の経験豊富なユーザーはggplot、以下の説明から私がやりたいことを見ることができます。

私が持っている:

  • サンプルプロットに関するdata.frame情報をplotid含むX var1(、、、、、、…)var2var3var4

  • Yサンプルプロットの空間情報を含むポリゴンシェープファイル

シェープファイルY(with maptools)とfortifying as data.frame Zggplot2)のインポートは正常に機能します。melt同様XX_meltedうまく機能します。merge-ingZX_meltedtoも同様にmapdf機能します。

つまり、空間情報と、、、、…</p>を含む長いdata.frame形式var1ができ ました。var2var3

次に、このデータフレームを次のようにプロットします。

結果は、変数ごとに1つのパネルを持つ素晴らしいプロットです。パネルのマップは同じですが、塗りつぶしの色は変数の値によって異なります。これまで、すべてが魅力のように機能します…1つの問題があります:

変数の最小値と最大値は異なります。たとえば、から、から、、var1から、などになります。この例では、塗りつぶしの色の凡例はからになります。きれいに描かれていますが、基本的に同じ色です。05var20400var35100400var2var1var3

ファセットのパネルごとに異なる凡例を使用する方法はありますか?それとも、これは(まだ)一緒にfacet_wrapまたはfacet_gridで不可能ggplotですか?

変数ごとに個別のプロットを作成し、それらをビューポートと結合することもできますが、変数がたくさんあるため、これは大変な作業になります。

それとも、やりたいことを達成するために使用できる別のパッケージや方法はありますか?

そして、助けていただければ幸いです。:)

編集:ggplot2-packageの説明を使用して、問題を説明する例を作成しました。

右側のパネルはvar2、マップ上ののさまざまな値を示しています。ただし、左側のパネルでは、すべてのポリゴンが同じ色になっています。すべてのパネルに1つのカラーグラデーションのみが使用されるため、これは論理的です。パネルごとに異なるカラーグラデーションを使用できますか?

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

matlab - ESRIのシェープファイルからMatlabへ

Matlabで使用するESRIのシェープファイル形式(Arcviewで使用)からポイント、ライン、ポリゴンを読み取り/書き込みする関数を探しています

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

python - mapnikを使用してライン/ポイントシェープファイルを検索する方法は?

djangoアプリでmapnikを使用して、esriシェープファイルをマップに表示しています。ユーザーがオブジェクト(ポリゴン、ポイント、またはライン)をクリックすると、その特定のオブジェクトに関する情報を含むポップアップが表示されます。

関数query_pointを使用してポリゴンを検​​索できます。

上記の方法を使用してポイント/ラインファイルを検索すると、結果のfeature_setが得られません。したがって、問題は、シェープファイルのポイントとラインの検索機能をどのように実装するかということです。

Django 1.2.3、ubuntu10.0464ビットのMapnik0.7.0。

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

javascript - OpenLayers を使用してシェープファイルにデータを保存する

OpenLayers を使用して Web アプリケーションを作成しています。ユーザーが JavaScript を使用して表示されるマップにポイントまたはポリゴンを追加できる機能を実装しました。このデータをシェープファイルに保存する必要があります。方法についてのアイデアはありますか?

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

esri - Python を使用してカスタム フィーチャ属性を ESRI シェープファイルに追加する

200 か国の機能セットを持つ既存の ESRI シェープファイルを取得する方法を探しています。各国の Feature には「NAME」という属性があります。私の目的は、「POPULATION」などの任意の (今のところ) 追加属性を追加する Python スクリプトを作成することです。

もちろん、OSGeo および GeoDjango モジュールがインストールされています。私はこれまでのところ:

フィーチャ属性フィールドを既存のシェープファイルに挿入できる OGR 機能がありませんか?

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

python - Shapefile/ArcInfo から SVG へ? できればPythonで

これらの国勢調査の地図ファイルを取得して SVG ファイルに変換することに興味があります。これまでのところ、このshptosvg Perl scriptを見つけましたが、Python でコーディングやデータ ラングリングを行うことを本当に好みます。

また、 Python で .shp ファイルを解析するためにshpUtils.pyを使用できることは知っていますが、その出力を取得して SVG パスを作成する方法がわかりません。

とにかく、皆さんのアドバイスや知っているモジュールに興味があります。

0 投票する
5 に答える
21375 参照

python - Pythonのシェープファイルリーダー?

shp / shx / dbf / sbxファイルのセットを読み取るために使用できるライブラリはありますか?私は主にいくつかのポリゴンを抽出する必要がありますが、必要なデータを抽出できるものは素晴らしいでしょう。

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

gis - Tomcat の GeoServer が PostGis から更新シェープファイルを取得しない

同じマシン Ubuntu Server 9.04 で 2 つの GeoServer を実行しています。GeoServer V2.0.1 は Jetty で実行され、別の GeoServer V2.0.0 は Tomcat で実行されます。どちらも同じ PostGis データストアを使用しています。

Rest api を介して新しいシェープファイルを Jetty の GeoServer に投稿すると、Tomcat の GeoServer は PostGis から更新されたシェープファイルを取得しません。

構成またはサービスでTomcatのGeoServerにシェープファイルをリロードするように指示する方法がある場合があります。

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

c# - Silverlight ESRI マップでのシェープファイルの表示

これが私の状況です。

クライアントに提供された ShapeFiles を表示する必要がある ESRI Map Silverlight アプリケーションがあります。

これを可能にする唯一のサード パーティ ライブラリは、ESRI Silverlight API Contribです。彼らが提供する例は、ファイルを開くダイアログを使用して形状ファイルを選択し、それらを FileInfo クラスにロードして表示することです。(サイトのフロントページの例を参照してください)。

ただし、Silverlight アプリであるため、FileInfo オブジェクトのインスタンスをインスタンス化しようとすると、アプリがクラッシュするという問題が発生します。

私の質問は、ローカルに保存したシェイプ ファイルを Silverlight のアプリにロード/表示する方法はありますか?

さらに情報を提供する必要がある場合はお知らせください。

前もって感謝します!

コード: