タグ付けされた質問 「affine-transformation」

8
QGISを使用してコントロールポイントでベクターレイヤーをジオリファレンスしますか?
ジオリファレンスする必要のある非ジオリファレンスベクターレイヤーがあります。ラスターレイヤーを使用すると、タスクは簡単で簡単ですが、ベクターレイヤーで何をすべきかわかりません。既知の座標を持ついくつかのコントロールポイントがあり、それらは変換の基盤を提供するはずです。したがって、1、2、および3のid-sのポイントがx1、y1の座標を持つ必要があることを知っているとしましょう。x2、y2; x3、y3。単純なシフトに加えて、回転およびスケール変換が行われる場合があります。 何か案は?


2
QGIS Affine変換のパラメーターを計算しますか?
Dxf2Shpプラグインを使用して、QGISの空のプロジェクトに追加したベクターフロアプラン(DXF)があります。 チュートリアルとStackExchangeスレッドを読んでいますが、レイヤーを「ジオリファレンス」する方法を見つけることができないようです。 私は何らかの形で建物の角を選択し、緯度/経度を設定できると仮定しています。 私の目標は、TileMillとTileStacheで使用できるシェープファイルをエクスポートすることです。 プロジェクトの座標は実際には緯度/経度の座標であることに気付きました。 「Affine(Rotation、Translation、Scale)」プラグインを使用して、CAD図面を「配置」する必要があります。

7
QGISを使用したDXFのジオリファレンス?[複製]
この質問にはすでに回答があります: QGISを使用してコントロールポイントでベクターレイヤーをジオリファレンスしますか? (8つの答え) 2ヶ月前に閉店。 間違ったスケールのユニットで構築されたdxfを手に入れました。QGISでそれをどのようにアップスケールしますか?間違ったマップユニットと場所でQGISで開くことに注意してください。

1
ベクトルアフィン変換を使用してレイヤー/すべてのフィーチャを移動するQGIS
QGISを使用して、異なるソフトウェアを使用して作成されたいくつかのフライトトラックを分析しています。これで、それらがQGISにあるとき、すべての基準点は飛行場基準点である0,0になります。 しかし、現実の世界では、この飛行場の基準点は、EastingとNorthingの価値です。つまり、Easting = 286499.025 Northing = 6230965.204であるため、他のすべて(滑走路が終了し、トラックポイントは実際の世界とまったく同じになるはずです) いくつかの調査を行ったところ、Vector Affine Transformationプラグインが見つかりました。これを使用して、Easting = 286499.025 Northing = 6230965.204 Easting = XおよびNorthing = Yの基準点にすべてを移動する方法を説明します。 プラグインのマトリックスを理解できません。

2
qgsAffine(または他の方法)でQGISのベクターレイヤーを回転させますか?
QGISの一連のベクトル点を、中心点(または任意の点)を中心に任意の角度で回転させたいのですが。 これは、通常のグリッドの作成に関する最近の質問に似ています。そこでは、「アフィン変換」ツール(私はプラグインを意味すると思います)を使用して、点のグリッドを任意の角度または距離で回転またはシフトすることが提案されました。私はそれがどのように機能するのか理解していないと思います、そしてそれを機能させることができませんでした。 QGISでポイントの通常のグリッドを作成し、レイヤーとプロジェクトの両方でUTMゾーンが正しく設定されていることを確認し、レイヤーの編集を有効にしてから、プラグインダイアログ(qgsAffine)を開きます。 「レイヤー全体」を選択し、ポイントのフィールド全体を15度回転させたい場合は、両方の「回転」ボックスに15を入力します(問題が発生している可能性があります)。操作の結果、点が惑星外のどこかに回転します。 これは仕事に適したツールですか?理想的には、共通の中心を中心に一連のポイントを回転させたいと思います。 更新:qgsAffineは単なる考えです。私たちがこれを行うことができれば任意の QGISツール私は幸せになります! 更新2:qgsAffineは、プラグインする正しい番号がわかっている場合に使用できます(Mikeに感謝して、以下の回答を参照してください)。スプレッドシート/電卓は正常に動作します。または、数値を直接取得するR関数を次に示します。 ## Compute correct affine numbers for qgsAffine plugin affine <- function(originX, originY, rotAngle) { A <- rotAngle * pi / 180 scaleX <- scaleY <- cos(A) rotX <- sin(A) rotY <- -sin(A) transX <- originX - cos(A) * originX + sin(A) * …


1
経度/緯度をマップ上のピクセルに変換します
ここから地図があります。任意のlon / latペアをマップ上のピクセルに簡単に変換できるようにしたい(逆変換も可能)。マップには.tfwファイルと投影情報が付属しています。 0.02222222222222 0.00000000000000 0.00000000000000 -0.02222222222222 -180.00000000000000 90.00000000000000 と投影情報: Projection: Plate Carree aka Geographic or "LatLong" Earth ellipsoid: Sphere, radius 6370997 m Datum: WGS84 Extent: 180 West to 180 East, 90 North to 90 South Size: 16,200 height samples wide x 8,100 high Resolution: 2.47 km/pixel 私は地図作成関連のことをまったく知らないので、私が理解している限り、まずWGS84(経度/緯度のペア)から地理的投影法に変換する必要があります(同じではありませんか?)。実際には同じように見えますが、上の投影情報の球の半径は6370997で、プレートカリー投影で見つけたspatialreference.comページとは異なります。とにかく、私はDotSpatial.Projectionsライブラリが次のコードでこれを行うことができることを発見しました: var kievCoordinates …

3
.tifラスターレイヤーを変換(再配置)する方法
私は論文(環境物理学)にQGISを使い始めており、私はそれについてかなり無知であることを認めざるを得ません-私は常にMathematicaまたはMatlabを使用してきました。 私の問題は:.tif形式のラスターレイヤーがあり、それが間違って配置されている(南西に100m移動する必要がある)。翻訳(再配置)する必要がありますが、どうすればいいのかまったくわかりません。 Affine変換を試しましたが、機能しません(入力レイヤーを選択できません)。Pythonでラスターを変換(再配置)する方法も読んだことがありますか?しかし、私はそれの多くを理解していないことを認めざるを得ません。私は何度か試しましたが、Pythonが苦手です。

6
アフィン変換の実例?
ウィキペディアの記事から: ジオメトリでは、2つのベクトル空間(厳密に言えば2つのアフィン空間)間のアフィン変換またはアフィンマップまたは(ラテン語、アフィニスからの)アフィニティは、線形変換とそれに続く変換で構成されます。 これがGISでいつどのように使用されるかについて、実際の例を誰かが示すことができますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.