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

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

4
Rでのosmファイルのシェープファイル(またはデータフレーム)への変換
今日、オーストラリアの道路形状ファイルを探していました。最終的にGeofabrikに行きました。Open Street Mapには.osm形式のデータがあります。しかし、彼らは.shpオーストラリアのためにそれを持っていません。 可能であれば、Rを使用するようにosmファイルを変換しますshapefiles。検索しましたが、まだ解決策が見つかりませんでした。これに何か方法はありますか?あるいは、osmファイルをRに読み込み、データをデータフレームに変換して、図を使用して図形を描画することは可能ggplot2ですか? との2つのシェープファイルを使用して、NZの次の図を作成maptoolsしましたggplot2。理想的には、オーストラリアの同様の地図を作成したいと思います。

4
編集中に破損したシェープファイルを作成しないようにする方法は?
QGISの一部の行をシェープファイル形式でデジタル化するGIS技術者がいます。私は彼がそれをどのようにしたのかわかりません(そして彼もしません)が、どういうわけかシェープファイルが壊れました。ランダムな行を作成していたか、作成した行の一部が消えてしまいました。ArcCatalogueにアクセスして、ArcGISでの外観を確認しました。これは私が見たものです。 シェイプファイルの「ライン」アイコンが表示されるはずの疑問符アイコンに注目してください。明らかに、ArcCatalogueはこのファイルを読み取ることができません。また、最後に '_packed'が付加された2番目のdbfファイルが作成されたようです。Windowsエクスプローラーを使用してシェープファイルを見ると、シェープファイル 'M3_PRE_SMU_lines_10Apr13_SMC.dbf'の.dbfが既にあることがわかります。この_packedシェープファイルがどこから来たのかわかりません。それはそれに話します。 このファイルをArcMapに追加しようとすると、次のエラーが発生しました。 エラーはかなり自明です...図形の数はレコードの数と一致しません。なぜそれが起こっているのか分からない。QGISでこれがどのように発生するかを説明するオンライン情報はないようですが、修復ツールがいくつかあります。QGISを開いてレイヤーを追加し、レイヤーを右クリックして別のシェープファイルとして「保存」するだけで、実際に自分でこれを修復しました。だから、私は回避策を考えましたが、私はこれが最初に発生するのを防ぐ解決策を見つけることを望んでいます。ありがとう、マイク


1
Rを使用してポリゴンをラスターに変換する
R内でシェープファイルをラスターに変換しようとしています。私のアプローチは、ラスターを次のように読み込むことです。 library(rgdal) # Loads SP package by default demo <- readOGR('F:/data/', 'shapefile') # Creates a SpatialPolygonsDataFrame class (sp) これはうまく機能し、プロットできます。しかし、それは大きなシェープファイルであり、ラスターに変換したいです。私は次を試しました: r <- raster(ncol=180, nrow=180) Demo_ras = rasterize(r, demo, 'pop') # pop is an integer here エラーメッセージ: Error in function (classes, fdef, mtable) : unable to find an inherited method for function …
15 raster  shapefile  r 


2
GDALを使用してシェープファイルのフィールド名を取得する
シェープファイルをインポートするためにPythonでGDALを使用します。ファイルのフィールド名を知りたいのですが、現在の方法は次のとおりです。 fields = [] for i in range(1, layer.GetFeature(0).GetFieldCount()): field = layer.GetFeature(0).GetDefnRef().GetFieldDefn(i).GetName() fields.append(field) しかし、この方法で、最初のレイヤーの機能を取得しています。レイヤーごとに機能が異なる可能性があるということですか? そうでない場合、これほど深くに入る代わりに、フィールド名を一度に取得することは可能ですか?はいの場合、フィールド名を取得する簡単な方法はありますか?
15 python  shapefile  gdal 

2
Rでシェープファイルを読み取るためにproj4stringの正しい値を選択しますか?
ポリゴンのシェープファイルと、(Lat、Lng)ペアとしてのポイントのリストを含む別のCSVファイルがあります。 CSVファイルの各(lat、lng)ペアをチェックして、どのポリゴンに含まれるかを確認します。 シェープファイルが投影され、projファイルは次のようになります。 PROJCS["Transverse_Mercator",GEOGCS["GCS_OSGB 1936", DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-2],PARAMETER["scale_factor",0.9996012717],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000],UNIT["Meter",1]] 私の計画は次のとおりです。 readShapePolyR MapToolsパッケージの関数を使用してシェープファイルを読み取ります。 CSVファイルからポイント座標をデータフレームに読み取り、SpatialPointsDataFrameに変換します over関数を使用して、内部にあるポリゴンを判別します。 そのためにはproj4string、ステップ1でシェープファイルをロードするときに指定し、ステップ3で関数をspTransform適用する前にover、ポイントとポリゴンが必要であるため、関数を使用してCSVファイルから座標を同じ投影システムに変換する必要があります同じ投影システムの下にある。 上に示したprojファイルの内容の正しい値は何でしょうか?

6
SHPからJPGの作成を自動化する
誰もがシェープファイルをJPEGまたは別の一般的な画像形式にバッチ変換する方法を知っていますか? 編集:各シェープファイルにスタイリングを適用し、そのスタイリングを含むシェープファイルを画像にエクスポートすることを明確にする必要がありました。 たとえば、郡に国勢調査地区があり、個々の地区の画像を強調表示し、他の地区はすべて同じ色にする必要があります。
14 shapefile  convert  jpg 

3
ベクトル線のダッシュまたはマーカーを使用して距離を表すにはどうすればよいですか?
私は非常に基本的なユーザーであり、いくつかの背景が役立つかもしれないので、私の質問の要旨に到達するための専門用語を知らない。 私はボランティアで私の地方の消防署の事故前計画システムを作成しました。私たちの主な脆弱性は、マップされていない非常に長い私道です。 これまでのところ、私は車道のGPSデータを、各車道の長さを示すラベルが付いた明るい緑色の線(.SHPレイヤー)として、地区の航空写真上で正常に転送しました。それは素晴らしく見え、そのまま非常に便利です。 ここでの質問:私はダッシュウェイとして、または100フィートの長さにマーカーを設定して、私道のベクトル線を描きたいです。当社の供給ラインホースは100フィートの長さです。100フィート間隔のマーカーで定義されたベクトル線は、多くの時間を節約し、データを計り知れないほど改善します。 これまで、カスタマイズされたダッシュパターンを使用した「シンプルライン」としての「シングルシンボル」と、間隔配置を使用した「マーカーライン」を試しました。これらのオプションはどちらも、ズームまたは「スケーリング」中に適切な長さを維持しません(それが用語である場合)。 おそらくそれは不可能ですか?(少なくとも私の知識レベルでは。これまで私は自分自身を学びました。

6
ベクターデータからシンプルな画像を作成する
誰でもシェープファイルから画像を作成するための迅速な(そして好ましくはオープンソース)方法を提案できますか たとえば、パーセル境界を含むシェープファイルがあり、これらのパーセルを表すPNGファイルを作成したいとします。この画像に必要な記号は、必要最低限​​(アウトラインと塗りつぶし)になります。 MapServerのshp2imgがうまくいくことを知っています。他に利用できるものがあるかどうか、私は興味があります。 プリコンパイルされたツールまたはapi / sdkへの参照は歓迎します。

3
QGISを使用してポリゴンを反転しますか?
世界の陸地(大陸、島)を表すポリゴンフィーチャを含むシェープファイルがあります。 これらを反転させ、世界の海と海を表すジオメトリを取得することは可能ですか? したがって、元のランドポリゴンは、惑星をカバーする単一のグローバルポリゴンのリングになる必要があります。 基本的には、Photoshopで選択>反転のようなものを探しています。 QGISを使用しています。

2
オルソ投影はアーティファクトを生成します
私はqgisと「宇宙からの世界」投影http://spatialreference.org/ref/sr-org/6980/(本質的にオルソ投影)を使用して球体のようなビューを作成しようとしています。ArcGISはシェイプを正しくラップしますが、QGIS(2.01)は厄介なアーティファクトを生成します。 さまざまな角度で定期的にグローブを作成する必要があるので、この問題を解決する方法を知っている人はいますか?

4
WKTとProj4文字列をプログラムで変換する最良の方法は何ですか?
一部のシェープファイルには.prjファイルが関連付けられており、.prjファイルにはシェープファイルの投影情報がWKT形式で含まれています。WKTをproj4文字列に変換する必要がある場合もあれば、元に戻す必要がある場合もあります。 これを行うための既製のライブラリはありますか?

4
.shpをPostgreSQLにインポートしますか?
shpファイルをpostgreSQLにインポートしたい。最初にsqlファイルを作成してから、PostgreSQLを実行します。SQLファイルを作成するには、Windows cmdで次のコマンドを実行します。 shp2pgsql -s 4326 worldCountries.shp worldcountries postgres > worldcountries.sql 次に実行します: psql -d postgres -U postgres -p 4321 -f worldcountries.sql しかし結果は: psql:worldcountries.sql:21:エラー:関数addGeometrycolumn(unknown、unknown、unknown、unknown、unknown、integer)は存在しません

2
QGISで不連続な機能を分割するにはどうすればよいですか?
連続していない機能を持つシェープファイルがあります。左側の領域と右側の領域を分割します。ただし、QGISの機能分割ツールでは、機能の上に線を引く必要があります。この機能の2つの領域の間に線を引くと、何も起こりません。 この機能をどのように分割すればよいですか? これがスクリーンショットです。分割したい機能は黄色です。
14 qgis  shapefile 

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