GeoToolsは、ポリゴンとディメンションからCRSを作成します
質問
私はそれに関連したいくつかの地理空間メタデータを持つグリッドデータ(2Dアレイ)を持っています。境界は、WSG84 LON LAT座標を持つJTS多角形にあります。多角形は長方形であるが、軸整列(境界箱ではない)ではありません。
このカバレッジを説明するGeotools CoordIneferencesシステムオブジェクトを作成しようとしています。CRSを使用してカバレッジを再作成したいが、CRSを使用する必要があります。
煮留め: Geotoolsを使用してグリッドを記述するWSG84ポリゴン、DX、DY、NX、NYからGridを記述するCoordInateReferencesシステムオブジェクトにどのように進みますか。
助けを受けてありがとう
解決
だからあなたはあなたの座標が合うLatlon Rectangleを知っていますか?あなたの座標をlat / lonに変えるためにアフィントランスフォームを作ることができるように聞こえます。それから正常に持ち続ける?
それで、最初にあなたの長方形であなたのジオメトリを "並ぶ"に処理します。彼らはそれからWGS84にあり、あなたは人生と一緒になることができます。
アフィン変換の背景のためのdocs:
- > http://docs.geotools.org/latest/userguide/チュートリアル/ Advanced / Affinetransform.html
あなたのデータが実際に(グリッド補償範囲のように)グリッドの場合は、画像Moisicコードを調べることができます。それはすべての向きのすべての配向で記録グリッドをサポートし、それらをシームレスな結果にステッチします。
グリッドの場合、プロセスは逆になります。要求に基づいてデータを変換するのではなく。要求はデータと並ぶように変換されます(したがって、それはラスタ画像から適切な値をサンプリングすることができます)。
他のヒント
あなたの座標がWGS86の場合は、CRSとしてEPSG:4326を使用する必要があります。ただし、Gridの音から他の投影にあります。その場合、その照射矩形をその予測に再投写してから正しい投影でグリッドを作成する必要があります。
グリッドデータが私の中にある訴訟がゼロになっているのを知らない場合