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

あるデータセットの範囲を別のデータセットの範囲または境界で制限または削減すること。

2
ポリゴンをクリップしてデータを保持しますか?
次の2つのポリゴンがあります。 library(sp); library(rgeos); library(maptools) coords1 <- matrix(c(-1.841960, -1.823464, -1.838623, -1.841960, 55.663696, 55.659178, 55.650841, 55.663696), ncol=2) coords2 <- matrix(c(-1.822606, -1.816790, -1.832712, -1.822606, 55.657887, 55.646806, 55.650679, 55.657887), ncol=2) p1 <- Polygon(coords1) p2 <- Polygon(coords2) p1 <- Polygons(list(p1), ID = "p1") p2 <- Polygons(list(p2), ID = "p2") myPolys <- SpatialPolygons(list(p1, p2)) spdf1 = …

2
Rのバウンディングボックスに空間オブジェクトをクリップする
Rの空間オブジェクトが与えられた場合、すべての要素をクリップして境界ボックス内に配置するにはどうすればよいですか? 私がやりたいことが2つあります(理想的には両方を行う方法を知っていますが、どちらも私の現在の問題に対する許容可能な解決策です-ポリゴンシェープファイルを米国本土に制限します)。 境界ボックス内に完全にはない各要素をドロップします。 これbbox()<-は論理的な方法のようですが、そのような方法は存在しません。 無限小要素(ポリゴン、ラインなど)が境界で切り取られるように、真のクリップ操作を実行します。 sp::bbox割り当て方法を欠いているので、私が作ってみた唯一の方法は、使用するのだろうoverかgContains/ gCrossesSpatialPolygonsと連携して、新たなバウンディングボックスの座標を持つボックスを含むオブジェクト。次に、ポリゴンオブジェクトをクリップするとき、含まれているものとクロスされているものを把握し、それらのポリゴンの座標を変更して、ボックスを超えないようにする必要があります。または何かのようなgIntersection。しかし、確かに簡単な方法がありますか? バウンディングボックスには多くの問題があり、通常、関心領域を定義するポリゴンへの空間オーバーレイが望ましいことを知っていますが、多くの場合、バウンディングボックスはうまく機能し、よりシンプルです。
13 r  clip  extents 

1
Clip(データ管理)またはExtract By Mask(Spatial Analyst)はより効率的ですか?
Orthophotoを郡の境界にクリップダウンしようとしています。マスクによる抽出ツールを使用していますが、このプロセスは約12時間実行されています!すでに2サイクルを経ているので、これが各バンドであると想定しています。私がそれについて間違っているなら、誰かが私を修正できますか? Data ManagementのClipはより良く(より速く)機能しますか?精度はどうですか? 私は常にマスクによる抽出を使用しようとしましたが、これには時間がかかりすぎます。

5
ArcPyを使用したArcGIS Desktopでのバッチクリッピング?
古いバージョンのArcGISについても同様の質問がいくつかありましたが、ArcGIS 10に適した答えは見つかりませんでした。 大きな領域(たとえば、州/県全体)をカバーする2つのポリゴンシェープファイルがあります。最初のシェープファイルは州全体の土地被覆を表し、2番目のシェープファイルは50の個々の流域を表します。各流域に基づいて土地被覆シェープファイルをクリップしたいと思います(それぞれがフィールドに格納された一意の名前を持っています)。次に、分水界名を使用して、出力クリップファイル(50の分水界ごとに1つ)を保存します。 実行するクリップが50個あることを考えると、このプロセスはバッチ処理の優れた候補です。

3
クリップツールと交差ツールの違い
クリップツールは、機能や結果の点で交差ツールとどのように違いますか?特定の状況を念頭に置いていません。私はこれらの各ツールについて学び、結果が一見非常に似ているように見えるので、それらがどのように異なるのか興味がありました。ありがとう!

1
現在のマップ範囲へのQGISクリップベクターレイヤー
QGIS(2.14.1)のベクターレイヤーを現在のマップ範囲に単純にクリップする方法はないのでしょうか。 クリッピングアルゴリズムは、入力として別の「クリッパー」ベクターレイヤーを必要とし、「名前を付けて保存...」は、ベクターレイヤーを現在の範囲に制限して保存しますが、クリップしません。プラグインを作成してそれを達成するのはそれほど難しくないかもしれないと思う-そして、私がこれを行うのを逃したかもしれない簡単な方法がなければ、私は確かにそうするだろう。
11 qgis  clip  extents 


2
Rでのラスターグリッドのスナップ
Rで2つのラスターグリッドを配置しようとしています。配置したら、それらを一緒に追加できるようにしたいと考えています。 私はを作ることstackがうまくいくかどうかを確認しようとしました: grid_snap <- stack(habi_sdw, Pop_sdw) そして、私は次のエラーを受け取ります: compareRaster(x)のエラー:範囲が異なります ラスターグリッドには次のプロパティがあります。 show(habi_sdw) # class : RasterLayer # dimensions : 9187, 9717, 89270079 (nrow, ncol, ncell) # resolution : 0.00892857, 0.00892857 (x, y) # extent : -28.83706, 57.92186, -36.02464, 46.00214 (xmin, xmax, ymin, ymax) # coord. ref. : +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs # …

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

1
OSMベースマップをポリゴンでクリップするにはどうすればよいですか?
qgis 2.0でマップを作成しました。マップはOpenLayersプラグインを使用して、OSMレイヤーをベースマップとして追加します。シェープファイルレイヤーで定義された特定のポリゴン内でのみベースマップが表示されるように制限したいと思います。どうすればこれを達成できますか?


2
PythonスクリプトツールのパラメーターでMultiValueを使用していますか?
私のスクリプトは、に対して選択された単一のフィーチャクラスで正常に動作しclip_fc = arcpy.GetParameter(0)ます。 しかし、スクリプトのプロパティでclip_fcをMultiValueに設定してから、いくつかのフィーチャクラスを選択すると、「パラメーターが無効です。」というエラーが表示されます。 誰かが私が間違っているところを教えてもらえますか? import arcpy import os.path from arcpy import env arcpy.env.workspace = r"C:\GIS Home\project_1\clipshps\Combined_mf.gdb" arcpy.env.overwriteOutput = True clip_fc = arcpy.GetParameter(0) clip_name = str(clip_fc) output_dir = r"C:\GIS Home\project_1\clipshps\outputs_clip" for fds in arcpy.ListDatasets(): for fc in arcpy.ListFeatureClasses('','',fds): out = os.path.join(output_dir, fc + "_" + clip_name[40:] + "_clip.shp") arcpy.Clip_analysis(fc, clip_fc, …

5
非常に詳細な陸域シェープファイルから海洋シェープファイルを取得するにはどうすればよいですか?
シェープファイルを「反転」する可能性を探しています。私がしたいことは、大陸と島のあるシェープファイルを水のポリゴンを持つシェープファイルに変換することです。Natural Earthの既存の海洋シェープファイルは不正確です。 私はアクティブなOSM寄稿者として、OSMの既存のシェープファイルを使用することでうまくいくと思いました。これらははるかに正確ですが、GISの観点からは非常にバグがあります。しかし、mapserverはそれを処理できるので、これらは問題ないはずだと思いました。これらのシェープファイルは、http://metro.teczno.com/#coastlineで見つけることができます が、非常に大きいものもあります。 ワールドバウンド(-180〜180、-90〜90)を持つ1つのポリゴンでシェープファイルを作成しました。次に、陸域が他のシェープファイルにある世界境界シェープファイルから領域を切り取ろうとしました。QGIS、ベクターツール->差分関数で試してみました。100%のCPU使用率で12時間後、私はそれを停止しました。常に100%の進行状況を表示しました。RAMは問題ではありませんでした。 「世界のポリゴン」、できればLinuxコマンドラインから陸地を切り取る別の可能性を探しています。


2
ラスター画像をクリッピングするとファイルサイズが大きくなります
QGIS 2.4.0での作業Chugiakラスター画像のクリッピングについて質問があります。シェイプファイルの範囲を使用してクリップしたい航空写真があります。これまでのところ、私はラスター/抽出/クリッパーツールを使用してこれを行いました。問題は、出力ラスターのファイルサイズが元のファイル(つまり、それぞれ725.283および249.693 kb)のほぼ3倍であることです。 ファイルが大きいのはなぜですか?そして、出力ファイルのサイズを「設定」する方法はありますか? クリッパーのヘルプ機能は次のページを参照しています:http: //www.gdal.org/gdal_translate.html私はそれから多くを作ることはできませんが。 私はQGISに比較的慣れていません。

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