タグ付けされた質問 「shapefile」

地理的特徴の位置、形状、および属性を格納するためのベクターデータストレージ形式。ESRIで開発されたため、「ESRIシェープファイル」と呼ばれることがよくあります。

2
pyshpを使用して.csvファイルを.shpに変換しますか?
Pythonでcsvモジュールを使用して、pythonスクリプトと同じフォルダーにあるcsvファイルを開き、シェープファイルモジュールpyshpを使用してシェープファイルを作成する方法を理解しようとしています。 csvファイルは次のようになりますが、数千行のレコードを持つことができます。 id_nr;date;target;start_lat;start_lon 1;2012-05-21;navpoint 25x;55.123654;13.456954 1;2012-05-23;navpoint 11f;55.143654;12.456954
10 python  shapefile  csv  pyshp 

5
マップに特殊文字ドイツ語「ÄÜÖß」を表示するにはどうすればよいですか?
リージョンの名前を含むシェープファイルがあります。これらには特殊文字は含まれていませんが、醜い象形文字は含まれています。それらを正しく表示するにはどうすればよいですか。形状をUTF-8としてインポートすると機能しません... また、名前はdbaseテーブルにあります。utf8でdbaseテーブルを保存することは可能ですか、それとも別の方法で処理するのですか?

2
ArcMapを使用したシェープファイルからSVGへ(国の属性は保持)
国の属性を保持しながら、Natural Earth 1:110mシェープファイルをArcMapでSVGにエクスポートする方法を知っている人はいますか? SVGからRaphaelJSに再度変換して、次のようなものを実現しようとします。 http://backspace.com/mapapp/javascript_world/ http://backspace.com/mapapp/javascript_world/js/world_570.js しかし、私はこれすべてに慣れていないので、どうすればいいのかわかりません。たぶん、JSの国コードを手動で追加する以外に方法はありませんか?
10 arcmap  shapefile  svg 

5
USDAの植物耐性ゾーンシェープファイルを探しています
これがUSDAのリソースであることを考えると、どこかでオンラインで利用できると本当に思っていましたが、私の人生では、USDAプラントの耐寒性ゾーンのシェープファイルをどこにも見つけることができません。誰かがどこにいるのか知っていますか? このリンクは私が見つけた最も近いリンクですが、シェープファイルのダウンロードを提供していないようです: http://www.usna.usda.gov/Hardzone/ushzmap.html
10 shapefile  data 

5
Solo Developerのデータベースとファイル
私はGISを始めたばかりですが、それを使用して自分の地域とその周辺のマウンテンバイクコースの地図を作成することに興味があります。私はQGISを学び、まともな地図を生成するのに十分な進歩を遂げました。これまでのところ、レイヤーをシェープファイルに保存してきましたが、問題なく動作しているようです。 この先週末、私はPostGISを調べ始め、それを稼働させて、トレイルシェープファイルをインポートし、QGISをPostGISに接続しました。 私は今、データベースとファイルを使用することの長所と短所はどうなるのだろうと思っています。私はすでにいくつかの考えを持っていますが、他の人が持っているかもしれない啓発的な意見に興味があります。 データベースの長所 公園に関係なく、すべてのトレイルに1つのテーブルを使用すると、情報の列のセットに一貫性を持たせることができます。 データを複数の形式にクエリ/エクスポートするのが簡単 複数のクライアント/ツールにより、データの表示と編集が容易になります テーブル構造のより簡単な編集(QGISテーブル編集と比較して) データベースの短所 データベースを立ち上げる/維持することは私のセットアップを複雑にします。 私はデスクトップとラップトップを持っており、GIS作業を行っています。DropBoxを使用すると、2つのマシン間でファイルを簡単に同期できます。これは、PostGISを使用してファイルでDropBoxを使用するのと同じように(または透過的に)不可能です。 データベースよりもファイルのバックアップ/復元が簡単です。

3
ArcPyを使用して緯度/経度の値からシェープファイルを作成しますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、地理情報システムスタック交換のトピックになるようにします。 11ヶ月前に閉鎖。 ArcGIS 10でPythonを使用してシェープファイルを作成するにはどうすればよいですか? 緯度と経度があります。 これから、ArcGIS Desktop 10でシェープファイルを作成するPythonコードが必要です。

2
オープンソースツールを使用してシェープファイルからポリゴンをディゾルブするにはどうすればよいですか?
現在のプロジェクトでは、国の各行政区域のいくつかの値を表すデータをマップ上に視覚化しています。この国のシェープファイルが提供されます。これをPolyMapsで使用するためにGeoJSONに変換しています。いくつかの小さなパーツのデータがないため、複数のエリアを大きなエリアにクラスター化する必要がありますが、大きなエリアの集計データを取得できます。これらのクラスターは事前定義されているため(例:A + B + C = D)、クラスター化されたシェープファイルを作成し、後でそれをGeoJSONに変換する方が簡単だと思いました。 しかし、どのようにして、できれば自動化され、オープンソースツールを使用して、このようなクラスターを作成するのでしょうか。もちろん他の賢明な方法も大歓迎です。

7
破損したシェープファイルを修正していますか?
ArcGIS Desktop 9.3で作業していたシェープファイルが何らかの理由で破損し、「シェイプの数がテーブルレコードの数と一致しません。」というエラーが発生します。このシェープファイルには、他のリビジョンのファイルにはない編集が多数含まれているため、このシェープファイルを復元する必要があります。 以前はogr2guiを使用してこのエラーから回復しましたが、ツールがクラッシュするだけです。コマンドラインバージョンのogr2ogrを試してみましたが、まだうまくいきません。このスクリプト、ArcScripts WebサイトのShapefile Repair Toolも役に立ちませんでした。 何か案は?(シェープファイルの使用をやめることを除いて) 以下はogr2ogrからの出力です(回答の提案に基づいています)。

2
ogrとPythonを使用したポリゴン内の(ラインストリングの)ポイント
私は現在、シェープファイルにあるジオメトリ機能からトポロジーネットワークを構築する必要があるプロジェクトに取り組んでいます。これまでのところ、Ben Reillyのオープンソースプロジェクトを使用して、ラインストリングをnetworkxエッジに変換し、近接フィーチャ(他のラインストリングが言う)を検出して、それらを最も近いポイントに追加して、最短パスアルゴリズムを実行できるようにしました。 しかし、これは1つのシェープファイルでは問題ありません。ただし、ここで、さまざまなシェープファイルの機能を大きなnetworkxグラフに接続する必要があります。したがって、たとえば、ポイントがポリゴン内にある場合、それを接続します(接続するとは、次のシェープファイル内のポイントでnetworkxエッジ-add_edge(g.GetPoint(1)、g.GetPoint(2)を追加することを意味します)。も同様の属性(IDなど)を共有するポリゴン内にあります。異なるshp内のポリゴンは、座標ではなく同じIDのみを共有することに注意してください。ポリゴン内にあるポイントも同じ座標を共有しません。 この問題に対する私の解決策は、ポリゴンに存在するポイントを特定して保存し、同じIDを持つポリゴンに存在する次のシェープファイルでポイントを見つけて、それらの間にnetworkxエッジを追加することでした。 ポイントがポリゴン内にあるかどうかを確認するにはどうすればよいですか?よく知られているアルゴリズムがあります。それを行うRayCastingアルゴリズムです。アルゴリズムを実装するためにはポリゴンの座標が必要であり、OGRのジオメトリのドキュメントをざっと見てみた後でも、それらにアクセスする方法が今はわからないので、ここで実際に行き詰まりました。それで、私が質問している質問は、ポリゴンポイントまたは座標にアクセスする方法です。または、ポイントがポリゴン内にあるかどうかを検出する簡単な方法はありますか?osgeo.ogrライブラリでPythonを使用して、次のコードを記述しました。 if g.GetGeometryType() == 3: #polygon c = g.GetDimension() x = g.GetPointCount() y = g.GetY() z = g.GetZ() 私の問題のより良い理解のために画像を見てください。 [編集] これまでのところ、すべてのポリゴンオブジェクトをリストに保存して、線ストリングの最初と最後のポイントを比較してみました。ただし、Paoloの例は、ポイントオブジェクト参照とポリゴンオブジェクト参照の使用に関連しています。これは、ライン全体がポリゴン内ではなく、ラインストリングの最初または最後のポイント内にあるため、ラインオブジェクト参照では機能しません。 [編集3]ラインストリング の最初と最後のポイントの座標から新しいジオメトリポイントオブジェクトを作成し、それを使用してリストに保存されたポリゴンジオメトリオブジェクトと比較すると、問題なく動作するようです。 for findex in xrange(lyr.GetFeatureCount()): f = lyr.GetFeature(findex) flddata = getfieldinfo(lyr,f,fields) g = f.geometry() if g.GetGeometryType() == 2: for j in xrange(g.GetPointCount()): if j …

5
1つのシェープファイル属性テーブルを別のdbfテーブルの値で更新する
ここで私がやろうとしていることを説明しようとします: 同じフィールドを持つ1つのシェープファイルと1つの独立したdbfテーブルがあります。dbfテーブルではすべてのフィールドにデータが入力されていますが、シェープファイル属性テーブルでは1つだけなので、「OneField」という名前を付けます。私がやりたいことは、「OneField」(Shapefile)の値が「OneField」(dbfテーブル)の値と同じであることを確認し、同じ場合は、シェープファイル属性テーブルの残りの空のフィールドに値を設定することです。独立したdbfテーブル内。 現時点では、独立したdbfテーブルからシェープファイル属性テーブルに値をコピーしようとしているだけですが、行き詰まっています(このコードを実行すると、pythonwinが動作を停止し、テーブルに何も起こらないというメッセージが表示されます)。手を貸してくれませんか? これがコードです: import arcpy table = "link/to/table.dbf" fc = "link/to/shapefile.shp" # Create a search cursor rowsTable = arcpy.SearchCursor(table) # Create an update cursor rowsFc = arcpy.UpdateCursor(fc) for row in rowsTable: row = row.getValue("OneField") valueTable = row for row in rowsFc: row = row.setValue("OneField", valueTable) rowsFc.updateRow(row) row = rowsFc.next() …
10 python  data  shapefile 

2
関心領域をカバーするためにシェープファイルからポリゴンの最小数を決定します
衛星画像のさまざまなソース(IKONOS、RapidEyeなど)を使用して実行される分析の対象領域を表す多数のシェープファイルがあります。残念ながら、画像ではたとえばLandsatのようなパスローシステムを使用していないため、範囲は大きく異なります。 さまざまな画像取得の範囲を表すシェープファイルを各AOIにクリップしましたが、すべて受け入れ可能と見なされています。これらのシェープファイルの一部には、500以上のポリゴンがあります。 関心のある各領域をカバーするポリゴンの最小数を決定するために、できれば自動化できるアプローチ(PythonとArcInfo 10、できればFOSSも受け入れられる)を見つける必要があります。

6
オープンソースツールを使用してシェイプファイルにプロジェクションを追加する方法は?
プロジェクションなしでシェープファイルをいくつか与えられました。だから私はそれをグーグルマップに表示するために投影を追加する必要があります。必要な投影情報はhttp://spatialreference.org/ref/epsg/2066で見つかりました。 質問: オープンソースメソッドを使用して投影を追加するにはどうすればよいですか(ESRIのソフトウェアにアクセスできません)? ありがとう クリス

2
3D AnalystでArcGIS以外に3Dシェープファイルの作成をサポートしているWindows GISエディターはどれですか。
Windowsで3D線形シェープファイルを生成する簡単で手頃な方法を見つけて、ユーザーの1人がツールを検査できるようにする必要があります。私たちは彼が3Dシェープファイルのソースデータを利用できるか、それを作成する方法を持っていると誤って想定しました。 2Dシェープファイルを3Dシェープファイルに変換する方法に関するArcGISの技術記事を見つけました。ただし、3D Analystを備えたArcGISが必要です。ArcGISを利用できますが、3D Analystライセンスを持っていないため、記事の手順を複製できません。ユーザーはArcGISも利用できますが、3D Analystライセンスを持っているかどうかはわかりません。とにかく、私は彼に記事を送る前にプロセスをテストしたいと思います。 以前、FWToolsとOSGeo4Wに含まれているOGR / GDAL C ++ APIとOGR / GDAL Python APIを使用して3Dシェープファイルを作成しました。入力テキストファイルを解析できる単純なプログラムまたはPythonスクリプトを作成することを検討しました。Pythonソリューションでは、GDALをサポートするPythonランタイムをインストールする必要があるため、そのアプローチを採用するのをためらっています。 MapWindow 4.7.5には、GISツールの3Dベクトルから2Dベクトルへのオプションがあります。ベクトルメニューですが、その逆はありません。チェックしたところ、MapWindowはバージョン4.8.3ですが、オンラインドキュメントで3Dシェープファイルまたはベクターフィーチャへの参照を見つけることができませんでした。 3Dシェープファイルの作成をサポートするWindows GISエディター(ArcGIS with 3D Analyst以外)はありますか?
10 shapefile  3d  windows 

4
ドイツの郵便区域?
ドイツの郵便区域をシェープファイルでダウンロードする方法と場所を知っている人はいますか(できれば無料でダウンロードできます)。

3
null値を持つポリゴンシェープファイル?
nullエントリが含まれているサンプルシェープファイル(できればポリゴンシェープファイル)がどこにあるかを知っている人はいますか? nullエントリを持つものを作成する方法がわかりません。
10 shapefile 

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