QGISでシェープファイルをトリミングしますか?


24

温度マップに似た環境データを示すQGISの非常に詳細な大規模なシェープファイルをクリップする必要があります。

Adobe Photoshopのような非常にシンプルなトリミングツールのように、対象の領域に長方形をドラッグして、この領域のみにシェープファイルをトリミングできるものはありますか?

トリミングにも使用できる近隣/地区の追加のシェープファイルがありますが、指定方法がわかりません "extract a shp/kml only within the borders of district X, row xxxxx in the attribute table of districts.shp"

どのように私は、選択した矩形内や地区ごとに原始データを抽出することができますか?

非常に重いデータをより軽く表示するために、モバイルアプリケーション(Android)に実装するために、環境地理学研究所から提供された大きな地図の小さな部分が必要です。

データのスクリーンショットをいくつか作成し、http//merglindev.wordpress.com/2012/10/22/extracting-districts-from-big-shapefile-data/に投稿しました。

地区とデータレイヤーを確認できます。私は別にKMLに地区ごとにすべてのデータセットをエクスポート/別ファイルとして、すべての地区を持っている必要があります。

回答:


30

適切な領域を含むシェープファイルがあるため、それを使用して切断することができます。QGISの用語では、あなたはの後にいるように聞こえますVector->Geoprocessing Tools -> Clip。入力レイヤーのデータをリージョンレイヤーの小さいユニットに割り当てる必要がある場合は、代わりに同じメニューで交差または結合できます。

編集(Kurtによる):これは説明のための画像です: ここに画像の説明を入力してください 黄色:入力レイヤー(中国)緑:クリップマスクレイヤーバイオレット:クリップされた出力レイヤー


6
ちょうど(あなたがクリッピングのために使用し、元の層と層、)両方の層は同じ投影(CRS)を使用することを、確認してください
クルト・

入力ベクトルレイヤー「my_road_geodata」を選択し、交差レイヤー「districts_2011」として使用すると、しばらく処理されますが、元のレイヤーとの違いは見られません。「ユニオン」がQGISをクラッシュさせました:(最後に、「my_road_geodata」と組み合わせて1つの地区xのみをエクスポートしたいと思います
-birgit

3
ポリゴンレイヤーでライン(道路)レイヤーをクリップしていると言っていますか?また、出力用のポリゴンエリアが1つだけですか、それとも複数ですか?
赤穂

ラインレイヤーではありません。「my_road_geodata」は、このWeb アプリケーションsi2.nl/eu-kaarten/rdamのように、ノイズ汚染のゾーンを塗りつぶされたポリゴンの形で表示します-地区ごとにカットする場合、同じマップを取得しますが、小さなパズルのピースにカットします。 ...エリアを一つずつ取り出してdistrict01 district02などのファイルでそれらを保存するので...私が目指しています何だろう
ビルギット

QGIS 2.16では、これはProcessing Toolboxの下にありますQGIS Geoalgorithms > Vector Overlay tools > Clip
chip

12

最初から新しいクリップレイヤーを作成するには(この場合は四角形)。

レイヤー>新規>新規シェープファイルレイヤー(空のベクターオブジェクトを作成)

レイヤーメニュー:レイヤーを右クリックして編集を切り替え、キャプチャポイントを使用し、ラインをキャプチャし、ポリゴンをキャプチャして、カスタマイズした新しいレイヤーを作成します。


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