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

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

3
D3で動作するGeoJSONを作成する方法は?
私は単に.shpファイルをgeoJSON形式に変換しようとしています: ogr2ogr -f geoJSON output.json input.shp コマンドを実行した後、何も間違っていないようです。output.jsonからの抜粋です。 { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "ID_0": 86, "ISO": "DEU", "NAME_0": "Germany", "ID_1": 1, "NAME_1": "Baden-Württemberg", "NL_NAME_1": null, "VARNAME_1": null, "TYPE_1": "Land", "ENGTYPE_1": "State" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 8.708400940398242, 47.715581894910606 ], [ 8.713716147005524, …
17 shapefile  geojson  ogr2ogr  svg  d3 

4
.dbfファイルをQGISに読み込むにはどうすればよいですか?
QGISを使用して、ポリゴンの頂点から緯度/経度データを抽出したい。約400個のポリゴンがあり、それぞれに200個の頂点があります。ステップ1で問題があり、データをQGISに取り込みます。 次の拡張子を持つファイルを含むzipファイルを使用して、ArcGIS Explorerでポリゴンを表示できます。 .shp、.dbf、.sbn、.sbx、および.prj .shpファイルをQGISにロードできますが、他のファイルがないと表示するものがありません。.dbf、.sbn、.sbx、および.prjファイルをQGISに読み込むにはどうすればよいですか?
17 qgis  shapefile 

9
シェープファイルとラスターをオーバーレイする方法は?
ポリゴンを含むシェープファイルがあります。また、グローバルラスターファイルがあります。シェープファイルのポリゴンをラスタグリッドにオーバーレイし、各ポリゴンの平均ラスタ値を計算します。 GDALを使用して結果をシェープファイルに書き込むにはどうすればよいですか?


4
数字で始まる名前は悪いデータ命名規則ですか?
私の会社はArcGISを使用しており、プロジェクトとデータファイルの命名基準があり、(ほとんどの場合)従われています。8桁-常に彼はネーミング基準について私を気にしている何かが、それはプロジェクト番号を持つすべてのプロジェクトおよびデータ・ファイル名の開始が義務付けられていることである数を。私はいつも、数字で始まるGISファイルの命名は悪いことであり、ファイル名のために(特にGRIDSで)プロセスが失敗するという信念を持っていました。 プロジェクト番号の要件を廃止するために企業標準を修正したいと考えていますが、ファイル名の「最初の文字としての数字」が悪いのはなぜなのか、ドキュメントの方法で見つけることができません。 この議論をサポートするリソースに関して、誰かが私を正しい方向に向けることができますか?

2
コロン(「:」)文字をシェープファイルのフィールド名に使用できますか?
:ESRIのシェープファイルフィールドの名前にその文字が許可されているかどうかを確認しようとしています。 Googleで検索しましたが、答えが見つかりませんでした。ESRI FAQの記事からの興味深い引用は次のとおりです。 英数字またはアンダースコア以外の文字を削除します。 これは、:キャラクターが許可されていないことを意味しますか?または、それを使用することは許可されていますが、使用しないことをお勧めしますか?はいの場合、なぜですか?


4
「ESRI Shapefile」ドライバーの使用時にwriteOGRがフィールド名を短縮しないようにする方法
現在、次のスクリプトを使用して、テーブルからいくつかの属性データを多数の個々のシェープファイルに追加しています。 library(rgdal) specieslist <- read.csv("SpeciesList1.txt", header=F) attdata <- read.table("TestAtt.csv", sep = ",", header=T) for (n in 1:dim(specieslist)[1]) { speciesname <- specieslist[n,1] shp <- readOGR("Mesoamerica_modified_polygons", speciesname) shp$ENGL_NAME<-attdata[n,2] writeOGR(shp, "PolygonsV2", speciesname, driver="ESRI Shapefile") } 最後に次の警告が表示されます。 1: In writeOGR(shp, "PolygonsV2", speciesname, driver = "ESRI Shapefile") : Field names abbreviated for ESRI Shapefile driver …


4
SHP機能を削除するPythonモジュール(デスクトップGISがインストールされていない場合)
外部データベースからシェープファイル機能を更新する非実動マシン上で毎晩実行されるソフトウェア(Arcではない)があります。定期的に、シェープファイルのすべての機能(ファイル自体ではなく、削除する必要があります)を削除し、ソフトウェアにシェープファイルを最初から「再構築」させたいと思います。このプロセスを自動化したいと思います。 現在、そのマシンにはGISソフトウェアがインストールされていません。Arcの[フィーチャの削除]ジオプロセシングツールのように、フィーチャを自動的に削除するルーチンをPythonでスクリプト化できることを望んでいました。 これを可能にするPythonモジュールはありますか?できればオープンソース?ShapelyとPyShpを調べましたが、機能をまとめて削除できるものや、WHERE句に一致するものは見当たりませんでした。機能を記述して分析することはできますが、DELETE FEATURES関数はどこにも見ていません。 私は確かにシンプルなものを見逃しているに違いありません... 編集:私は35個のフォルダ(異なる地理的範囲、すべて独自の投影)を持ち、35〜65個のシェイプファイルと約1000個のシェイプファイルを扱います。

2
ルーティングのためにそのような悪いシェープファイルをきれいにする方法は?
pgrouting、postgis、postgresqlでのルーティングに使用できるようにシェープファイルをクリーンアップしようとしています。 ここで交差点は接続されているように見えますが、ズームすると…。そうではない: こっちも一緒 : ここで(最大にズームされています)1つのように思える2つの方法があり、1つだけが接続されています: 私は、さまざまな許容範囲のassign_vertex_idとQGISとPostGISを使用していますが、何を使用するのかわかりません。


2
Pythonを使用してカスタムフィーチャ属性をShapefileに追加する方法は?
200か国の機能セットを持つ既存のShapefileを取得する方法を探しています。各国の機能には「NAME」という属性があります。私の目的は、「POPULATION」などの任意の(現時点では)追加属性を追加するPythonスクリプトを作成することです。 もちろん、OSGeoおよびGeoDjangoモジュールがインストールされています。私は限りです: from osgeo import ogr infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above inlyr = ogr.GetLayerByIndex(0) Feature属性フィールドを既存のShapefileに挿入できるOGR関数がありませんか?
16 shapefile  ogr  osgeo 

8
QGISのシェープファイルレイヤーは、ズームアウトしない限り表示されません
Qgisプロジェクトには、ズームに問題のある2つのシェープファイルレイヤーがあります。1つは、一連の高さの等高線から新しいレイヤーにコピー/貼り付けたラインで、もう1つは、すべてのフィーチャを別のレイヤーにディゾルブして作成したポリゴンレイヤーです。 どちらの場合も、レイヤー全体がキャンバスに表示されない限り、レイヤーは表示されません。ビューをズームインまたはドラッグすると、レイヤーの一部がキャンバスから出るとすぐに、レイヤー全体が消えます。 ポリゴンレイヤーの場合、削除して再度生成すると正常に機能しますが、リングの塗りつぶしを開始すると、うまく機能しなくなるポイントに到達します(すべてのフィーチャを囲む単一のポリゴンになりたい元のレイヤー)。レイヤーのジオメトリに関係しているに違いないと思いますが、原因はわかりません。 以前は両方のレイヤーが正常に機能していましたが、それらを削除/再度追加しても問題は解決しません。 プロジェクト内の他のすべてのレイヤーは問題なく機能します(面倒なレイヤーの生成に使用した高さ等高線やポリゴンレイヤーのセットなど)。 この問題はQgis 2.4と2.6の両方で示されています 私が間違っていることはありますか?

2
.prjファイルの仕様に標準はありますか?
データ交換には形状ファイルを使用します。私は.prjファイルを見てきました。異なるプログラムは異なるprjファイルを生成します。 prjファイルでパラメーターを指定する方法の標準はありますか? 私の知る限り、プロジェクションの名前(例:PROJCS ["ETRS89 / UTMゾーン32N(zE-N)"、…])は自由に割り当てることができます。しかし、データムの名前(DATUM ["D_ETRS_1989"、…]など)も自由に割り当てることができるとは信じられません。 これに関する情報は見つかりませんでした。ESRI Shapefile Technical Descriptionでも、.prjファイルに関する情報はありません。ESRI KB記事14056 HOWTO:シェープファイルのための投影メタデータ(.PRJ)ファイルを作成しては言う:「あなたは地図投影とパラメータオブジェクトの定義済みの名前を使用する必要があります」。しかし、この記事では、これらの事前定義された名前の場所を指定していません。各GIS企業は独自の名前を指定していますか?または、EPSGはこれらの名前を指定していますか? QGIS、AutoCAD Map、spatialreference.orgの.prjファイル(EPSG 4647)のセクションにいくつかの違いがあります

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