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

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

2
R(または必要に応じてQGIS)のシェープファイルの解像度を下げる
NHGISの米国の州境の歴史のシェイプファイルを使用してRで地図を作成しています。これらのシェイプファイルは、国の規模で地図を作成するときに必要な解像度よりもはるかに高い解像度です。Rでこれらのシェープファイルの解像度を下げることができる方法はありますか?必要に応じて、代わりにQGISでそれを行うことができます。
12 qgis  shapefile  r  resolution 

2
QGISでマップを投影した後、ポリゴンはどこに行きましたか?
GISのノウハウはかなり新しいですが、世界地図の投影に関する問題に遭遇しました。Natural Earthからダウンロードしたすべての国のシェープファイルがあります。この別の質問で提案されているように正射投影に投影した後、大西洋がやや中央にくるように緯度/経度を変更しました。 ただし、変更すると、次のように米国、メキシコ、カナダが地図から消えます。 地図を米国上空に再投影すると、ポリゴンが再び表示されます。助言がありますか?

8
.NET用の無料のオープンソースシェープファイルライターはありますか?
.Netからシェープファイルを作成して書き込むことができる、よく文書化されたオープンソースライブラリを探しています。より低いレバーアクセスが必要です。つまり、機能ごとに機能を記述できる必要があります。 そのようなライブラリは存在しますか? 私は以下を調査し、発見しました: SharpMapはv 2.0でシェープファイルに書き込むと主張していますが、そのバージョンはリリースされていません。 NTSにはドキュメントはまったくありません。 Catfoodシェープファイルリーダーは読み取り専用アクセスを提供します。 私に希望はありますか?新しいシェープファイルを作成するために使用できるライブラリはありますか?

2
シェープファイルをWKTに変換する方法は?
次の例(http://en.wikipedia.org/wiki/Well-known_textから)で、シェープファイルを単純なWell Known Text(WKT)形式に変換しようとしています。 MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 45 20, 30 5, 10 10, 10 30, 20 35), (30 20, 20 25, 20 15, 30 20))) QGISを使用してシェープファイルをCSVとして保存し、ogr2ogrを使用してあらゆる変換を実行できることを知っています。実際のogr2ogr -f CSV out.wkt source.shp -lco GEOMETRY=AS_WKTところ、私はこれまで来たのと同じように私を近づけますが、そこまでは行きません。助言がありますか? psマッパーズが述べたように、このスレッドはこれと非常によく似ています。このスレッドは、前述のogr2ogrアプローチを提供しましたが、この特定の課題を解決しませんでした。私が取得しているogr2ogrの出力は次のようになっています(行を切り捨てています)。どうやら、ogr2ogrでマルチポリゴンを使用する方法がわかりません。 WKT,AREA,PERIMETER,PINUPOND_,PINUPOND_I,CODE "POLYGON ((-120.630531650950061 50.838562484449184, . . . "POLYGON ((-123.206067372148397 51.038984074378327, …
12 shapefile  convert  wkt 

2
Rのシェープファイルの行を削除する
シェープファイルをRにインポートし、テーブルに結合しました。シェープファイルには国勢調査IDがすべて含まれていますが、テーブルには選択した国勢調査IDのみが含まれています。私は今、すべての行を削除しようとしましたが、一致しませんでした。 これは私のデータセットのようです(NAですべての行を削除しようとしているので、最後の2つを削除する必要があります)。 CTUID Cluster Average 5350007.01 1 124.53 5350007.02 1 234.87 5350010.01 4 110.11 5350010.02 5 187.68 5350001 NA NA 5350002 NA NA 私はこの行コードを使用してみました: shape2[!(rowSums(is.na(shape2))==NCOL(shape2)),] これは私にこのエラーを与えました: Error in rowSums(is.na(shape2)) : 'x' must be an array of at least two dimensions In addition: Warning message: In is.na(shape2) : is.na() applied to …


7
KMLファイルの属性をエクスポートするQGIS
ここに私がやっていることがあります: シェープファイルをQGISにアップロードしてレイヤーを作成します そのファイルの属性を選択します ファイルを保存するときに「選択した機能のみを保存する」チェックボックスで選択した属性をエクスポートします 各ポリゴンに対応する名前をエクスポートする必要があります。残念ながら、KMLファイルとして保存してGoogleマイマップで開くと、ポリゴンの境界しか表示されないため、名前を付ける必要があります。情報は属性テーブルの列にあります。

2
OGRを使用してShapefileメタデータにアクセスする方法は?
ogrinfoを使用して、ダウンロードしたシェープファイルの詳細を取得しようとしています。現在、私がこれを行う方法を知っている唯一の方法は、QGISにロードし、手動でクリックして属性テーブルを開くなどの情報を見つけることです。 メタデータが機能とともにタグ付けされていることを確認したいだけです。私が行った場合: ogrinfo -al USA_adm0.shp 最初は多くの有用な情報がありますが、すべての機能データが表示されます。 誰か助けてくれますか? 編集 これは、-roフラグと-soフラグを使用してMacで取得するものですが、あまり役に立ちません。 ->ogrinfo -ro -so USA_adm0.shp INFO: Open of `USA_adm0.shp' using driver `ESRI Shapefile' successful. 1: USA_adm0 (Polygon)
12 shapefile  gdal  ogr 

4
shapelyの使用:ポリゴンとマルチポリゴン間の変換
[編集:これに対する解決策は、OGRを使用してシェープファイルを読み取ることでした。geographikaの例を参照してください。] ESRIシェープファイルでは、ポリゴンとマルチポリゴンを区別しません。さらに、内部の穴と外部のリングの間に明確な区別はありません(特定のポリゴンの「利き手」以外)。 したがって、シェープファイルを読み込んだ後、リングを記述する座標シーケンスのリストがありますが、いくつかのより集中的な処理なしでは、これらのリングのどれが外部リング、内部穴、または追加のポリゴンであるかを区別できません。 のためと思わスッキリポリゴンとMultiPolygonのコンストラクタs」は、外部と内部リング間の明確な区別がなければならないので、どのように私は明らかに指定された内部と外部リングで、分離ポリゴンの順序集合にリングの不明瞭リストから移動する必要があります? 要約すると、ポリゴンリングのリストはあるが、どのリングが内部の穴であるか、または個別のポリゴンであるかわからない場合、指定された内部の穴を持つ個別のポリゴンにどのように分類すればよいですか? 私はPythonで実装でき、数百のポリゴンを1分以内に処理するために使用できる簡単なアルゴリズムソリューションを探しています。そして、私はこれをして多数の交差を実行します。


4
QGISでシェープファイルの名前を変更しますか?
外国語で命名されたプロジェクトのレイヤーの膨大なリストがあります。名前に英語のタイトルを翻訳して追加したい。 レイヤーを右クリックしてレイヤー名を選択Properties -> Generalして変更すると、レイヤーツリーに表示されますが、元のファイルは変わりません。 QGISから元のファイルの名前を変更する方法はありますか? フォルダがたくさんあるので、すべてのフォルダを検索するには時間がかかりすぎます。

1
ラインシェープファイルをノードとリンクを含むCSVに変換する方法は?
線形シェープファイルを次の形式のCSVファイルに変換する方法はありますか。 Node_1, Node_2, attribute_1, ...., attribute_x 1 2 "hello" 567845.334 私はGDAL / OGR2OGRとPostGISを見てきましたが、どちらもデータを希望の形式に変換するとは思いません。 私が正しい方向に導かれていれば、それを行うスクリプトを書いてもかまいません。
12 shapefile  convert  ogr  csv 

4
「SpatialPolygonsDataFrame」を含むデータセットをシェープファイルとしてエクスポートする方法
パッケージtornados内のデータセットなど、R内の空間データセットGISToolsを、まったく同じ空間参照と正確な値を持つシェープファイルとしてエクスポートするにはどうすればよいですか? library(GISTools) data(tornados) 望ましい: 「SpatialPolygonsDataFrame」から「shapefile」へ 「(強制)SpatialPointsDataFrame」から「shapefile」へ 「(強制されない)SpatialPointsDataFrame」から「shapefile」へ 「SpatialLinesDataFrame」から「shapefile」に。
12 shapefile  r 

3
OpenStreetMapから河川のシェープファイルを取得しますか?
地域の地図全体をダウンロードしたくありません。QGISで使用できるように、河川やその他の水域がシェープファイルの領域に存在するようにします。私はgeofabrikを試しましたが、都市のデータが必要な間、地図全体と国全体の地図を提供しています。今、私はJOSMを試しています。動作するときに更新されます。

2
Pythonはシェープファイルを読み取れません
Jupyterノートブックでシェープファイルを開こうとしていますが、開くことができません。シェープファイルはワークブックと同じフォルダーにあり、フルパスを使用してもPythonはそれを識別できません。 import shapefile as shp import matplotlib.pyplot as plt sf = shp.Reader(r'C:\Users\Public\Documents\1-11-99n.shp') ShapefileException: Unable to open C:\Users\Public\Documents\1-11-99n.dbf or C:\Users\Public\Documents\1-11-99n.shp. fionaとgeopandasで開くこともできません。 import fiona shape = fiona.open("1-11-99n.shp") そして import geopandas as gp shp = gp.GeoDataFrame.from_file('1-11-99n.shp') print (shp) 両方で終わる CPLE_OpenFailedError: b'Unable to open 1-11-99n.shx or 1-11-99n.SHX.Try --config SHAPE_RESTORE_SHX true to restore or create …
11 python  shapefile 

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