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

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


7
ヨーロッパの国々の無料のシェープファイルを探していますか?
ヨーロッパ諸国の無料のシェープファイルを見つけることができないようです。これは、ESRI ArcGISを使用して自分のデータを入力しようとしている種類のマップです。 ユーロスタットのウェブサイトは、唯一の国の境界を持つ地域のシェープファイル持っているように見えるも含ま NUTS部門を。Natural Earthシェープファイルは、ヨーロッパなどの地域ではなく、全世界でのみ使用できるようです。

2
Pythonでシェープファイルポリゴンを使用してnetcdfからデータを抽出する
特定のシェープファイルを使用して、NetCDFからデータをサブセット化する必要があります。データは、1/4度の解像度での海面温度と海の色です。米国を表す4つのポリゴンがあります。北東大陸棚の大規模な海洋生態系とそのデータを抽出するために使用する必要があるサブコンポーネント。私は1982-2014の月次複合ファイルで作業しているので、このデータ抽出ルーチンは自動化する必要があります。ファイルはすでに[35、45、-80、-60]のおおよその作業領域グリッドにサブセット化されています。 以前は、RでHDF5データファイルをラスターに変換してこの方法で処理していましたが、この方法は非常に効率が悪く、現在のNetCDFファイルを使用するpythonでより良い解決策があると確信しています。 これまでは、GDALとフィオナを使用して形状ファイルを読み込み、NetCDF4を使用してデータファイルをロードしてきました。データをサブセット化する方法がわかりません。私はこれを見つけました: GDAL for Python:NetCDFファイルからサブドメインを抽出しますか? しかし、私はこれらのポリゴンが確かにそうではない単純なバウンディングボックス以外の何かを使用してnetcdfファイルをサブセット化する方法についての最も曖昧な考えを持っていません。 ポリゴンルーチンのポイントはおそらく機能するのに永遠を要しますが、これらの形状に合うように回転された小さな境界ボックスを使用してデータをサブセット化し、最初の開始点としてポリイン検索を行うことができます。 lon / lat境界ボックスを使用して、曲線のnetCDFファイル(ROMSモデル出力)をサブセット化します。 何か案は? 編集1: OpenClimateGISパッケージに出くわしました。これは法案に完全に適合しているようです... http://ncpp.github.io/ocgis/examples。 html#advanced-subsetting

4
C#を使用してシェープファイルを読み取りますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 ArcGISは初めてで、いくつかのことを試しています。 私はC#を使用して(入力として提供されている)シェープファイルを読み取ろうとしています 基礎となるメタデータ情報を含むPDFファイルを生成したい(Identifyツールと同様)?
11 shapefile  c# 

3
シェープファイルのshxファイルとshpファイルの違いについて説明していますか?
shpファイルとshxファイルの違いについての詳細な説明を探していますが、ほとんど役に立ちません。「shpにはジオメトリが含まれています-shxにはジオメトリのインデックスが含まれています」を超えています。 私が尋ねる理由は、最近QGISで作業しているときに、これらのファイル拡張子の正確な違いについて私の疑問につながる2つの観察をしたためです。 QGISはshxとshpの両方を開いて表示でき、各ファイルは出力(表示)でほぼ同じに見えます。 厳密にはそうではありません-一致するshx / shpファイルが互いに相対的にわずかに「オフキルター」で表示されることがあります。これは投影の問題ではないようです。単純に、互いにまったく同じ場所に描画されません。 これらの観察から、なぜこれらの表示の違いが存在するのか、なぜQGISがshpと同じ方法でshxを開いて操作できるのかについて興味を持ったのです。単一のエンティティ全体として正しく機能するには、.dbfと.shxが必要です。

1
shp2pgsqlを使用してインポートする方法
シェイプファイルをPostGISにインポートしたい。データベースは1つですpostgresが、まだテーブルは追加されていません。 私はこのコマンドを使用しています: shp2pgsql -I -s 4326 districts.shp districts | psql -d postgres -U postgres そしてそれは私にいくつかのエラーを与えています: データ値をUTF-8に変換できません(iconvは「無効または不完全なマルチバイトまたはワイド文字」を報告します)。現在のエンコーディングは「UTF-8」です。「LATIN1」(西ヨーロッパ)、またはpostgresql.org/docs/current/static/multibyte.htmlで説明されている値のいずれかを試してください 私のコマンドは間違っていますか?
11 shapefile  import 

1
QGISでのシェープファイルフィーチャのサイズ変更
Windows(OSGeo4Wインストール)上のQGIS(1.8.0-Lisboa)では、機能に比例してサイズをどのように変更しますか? 私がこれを行うことがわかった唯一の方法は、Freehand Editing(0.2.6)プラグインまたは[Reshape Features]ボタンを使用することです。これらのどちらも、選択した機能を(サイズ変更のように)均一に拡大または縮小する手段を提供しません。 たとえば、フィーチャのサイズを130%増やして、フィーチャの形状を保持しながら、シェイプ自体の領域をすべての方向に比例して拡大したいとします。

5
各セルが海までの距離を記録するラスターを作成していますか?
25メートル×25メートルの解像度でラスターを作成します。各セルには、セルの中心から計算した最も近い海岸線までの距離が含まれています。これを行うには、ニュージーランドの海岸線のシェープファイルだけです。 私はRでそれを行うためのDominic Royeのチュートリアルを試してみました... それは約1 km×1 kmの解像度まで問題ありませんが、RAMをさらに高くしようとすると、必要なRAMは私のPC(約70 GBのRAMが必要)または私がアクセスできる他のRAMで利用可能なRAM容量をはるかに超えます。とは言っても、これはRの制限だと思います。QGISがこのラスターを作成する計算効率の高い方法を持っているのではないかと思いますが、私はそれに慣れていないため、その方法を完全に理解できません。 QGISを使用してフィーチャまでの距離を持つラスターの作成を試してみましたか?QGISでそれを作成するが、それはこのエラーを返します: _core.QgsProcessingException:INPUTのソースレイヤーを読み込めませんでした:C:/..../ Coastline / nz-coastlines-and-islands-polygons-topo-150k.shpが見つかりません 理由はわかりません。 誰かが何がうまくいかないのか、これを行う別の方法について何か提案はありますか? 編集: 私が作成することを望んでいるラスターは、約59684行と40827列を持ち、LINZの年間水不足ラスターと重複します。生成されるラスターが年間の水不足のラスターよりも大きい場合、Rで切り取ることができますが... NZの海岸線のシェープファイルには、島の間に大量の海があり、これらのセルの海岸までの距離の計算には興味がありません。土地の一部を含むセルの値のみを計算したいのですが。これを行う方法、またはそれが実際に問題であるかどうかはわかりません。

2
QGISのバッチリファクターフィールドツールの「フィールドマッピング」構文とは何ですか?
QGISでは、Processing Toolboxにこの素晴らしいツール「リファクターフィールド」があります: 単層で使用するのはかなり簡単です。 ただし、バッチモードで使用する場合は、「フィールドマッピング」テキストボックスが表示されます。そこで使用する構文の例を探しています。特定のドキュメントはまだ見つかりません。

1
ポリゴンの形状を特定する:伸び、丸みなど
地質図を一般化しています。最初のステップでは、削除、拡大、集約などの小さなポリゴンを扱います。 上記の操作を適用する前に、細長いポリゴンやより多くの丸いポリゴンなどの形状分析から始めたいと思います。これは対処する重要な要素になる可能性があるためです。 地質図は非常に複雑な形状をしており、可能な限り考慮および維持する必要があります。 ジオメトリに基づいてポリゴンの形状を識別する方法はありますか? 基本的にはArcGIS、Pythonを使用しています。

1
Pythonを使用して投影座標からシェープファイルを変換する
初心者はここでGISと格闘しています。私は、郡のウェブサイトの郡のウェブサイトにあるシェープファイルを使用して、ミルウォーキー市の病棟を作成しようとしています。私はいくつかの成功を収めてここのスレッドをフォローしています。私のコードは与えます: from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs 84...not obvious inProj = Proj(init='epsg:32054') outProj = Proj(init='epsg:4326') x1,y1 = 2560131.496875003, 406816.434375003 x2,y2 = transform(inProj,outProj,x1,y1) print(x2,y2) 出力付き、 -65.70220967836329 43.08590211722421 問題はこれが間違っていることです。ミルウォーキーの経度/緯度は-87.863984および42.920816です。 次に、シェープファイル全体に対してプログラムでこれを行うにはどうすればよいですか。これをベースマップにプロットしたいと思います。このスレッドをフォローしようとすると、エラーコードが表示されます: with fiona.open("ward2012/ward.shp") as shp: ori = Proj(init='epsg:32054' ), dest= Proj(init='EPSG:4326',preserve_units=True) with fiona.open('ward2012/MKE_wards_lat_lon.shp', …


9
属性を失うことなく.shpから.kmlから.shpへ
属性を持つシェープファイルをクライアント用の.kmlに変換しました。次に、.kmlと属性がGoogle Earth内で編集されました。更新された.kmlを受け取ったので、.shpに戻す必要があります。問題は、すべての属性がHTML形式になっているため、Google Earthにポップアップ情報ボックスが表示されることです。.shpに変換しようとすると、属性が(Googleで作成された)「説明」フィールドにまとめられます。そして、私の属性と情報はすべて1つのセルにまとめられます。「説明」フィールドからデータを抽出する方法はありますか?私がそれをしたとしても、htmlフォーマットを取り除き、それを使用可能にする簡単な方法はありますか? これは、私がいくつかのフォーラムで見つけた「Fusion Table」方法を使用して得られるものです。左側にhtmlが表示されています。表示されているよりもさらに進んでいます。 ArcGIS Desktop 10.2を使用しています。

1
シェープファイルの最初の2桁でドイツの郵便番号を自動的に集約する
私が持っているすべてのドイツのジップコード含まれていシェープファイルのaa 5桁の形式(例えば80637)でを。私がやろうとしていることについては、これは非常に詳細な方法です。すべての郵便番号エリアを最初の2桁(80など)で集計したいと思います。 私のアプローチは、QGIS属性テーブルの郵便番号を数値順に並べ、次に手動で選択して、それらを結合することです。これはちょっと面倒です。 これをプログラムで行う方法はありますか?この手順に従ってこのプロセスを自動化しようとしましたが、六分儀のインポートに失敗しました。

5
シェープファイルポリゴンとオープンソースソフトウェアを使用してLASデータをクリッピングしますか?
複数のポリゴンを含むシェープファイルを使用して、LIDARファイル(.las、.xyz)をクリップまたはフィルタリングしようとしています。 この空間操作を実行できるオープンソースソフトウェアはありますか? 私の.lasファイルは膨大であり、DEMデータと分析は非常に新しいので、どんな助けでも大歓迎です。

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