コマンド:GeographicLocation
概要:座標系は、座標がポイントに割り当てられる方法を指定するための数学的規則のセットです。座標系は、地球とは無関係です。 座標系参照系 (CRS) は"データム"を通して地球と関連付けされる座標系です。 測地系は、基準面 (楕円体または回転楕円体) を指定する地球のモデルです。
投影座標参照系は、地理的座標参照系に地図投影を適用した結果です。 地図投影は、座標変換の一種です。 これは、特定の式で識別方法とその座標変換法に固有のパラメータセットを使用しています。
座標は、座標操作により別のCRSから変更することができます。 座標操作の2つのタイプは区別されることがあります。
- 座標変換(コンバージョン)では、データムの変更はなく、パラメータが選択され、エラーはありません。
- 座標変換(トランスフォーメーション)では、ターゲットCRSはソースCRSとは異なるデータムに基づいています。変換パラメータは経験的に決定され、測定誤差が発生します。(測地、7個のパラメータ、Molodenksy &など)
地理データセットは、Wiondowsでは、 <User folder>\AppData\Roaming\Bricsys\BricsCAD\ <RELEASE>\ja_JP\Support に配置された geodatabase.xml で定義されています。 このファイルの内容は、5つのセクションで構成されています。
- 座標参照系
- データム
- 楕円体
- 変換(トランスフォーメーション)
- プロジェクトコードとメソッド
1. 座標参照系
このセクションは、全ての座標参照系が定義されている主XMLノードです。 ここには、CRS と呼ばれる多くのサブノードがあり、個々のXMLノードは各々の投影座標参照系と必要な投影パラメータを定義する必要があります。
サポートされている CRS 投影タイプは、 投影コード と メソッド セクション内に記述されます。
CRS ノード属性:OGP空間情報科学のガイダンスノート
No 7 パート2の表1に従ってください
属性名 |
説明 |
作図単位 |
EPSG | ユニークEPSGデータベースID | 整数 |
名前 | 人間が読める CRS 名 例: "WGS 84 -- WGS84 - World Geodetic System 1984, GPSで使用" | 文字列 |
コードスペース | CRS オーナー。 オプションです。 | 文字列 |
X、Y | 投影方向の向き。 可能な値:「W」、「E」、「S」と「N」。 方向定義は必須です。 | 文字列 |
X軸、Y軸 | 地理的な方向の向き。 可能な値:「緯度」及び「経度」。 | 文字列 |
グリニッジ | グリニッジ子午線からの相対値です。 | 度 |
proj | CRSの投影方法。 可能な値: 「LL」、「LatLon」、「LonLatは」測地緯度・経度です。 "MercA"、 "Mercator_1SP" はメルカトル図法(バリエーションA)です。 "MercB" は、 "Mercator_2SP" はメルカトル図法(バリエーションB)です。 "MercC" はメルカトル図法(バリエーションC)です。 "MercSpは" メルカトル図法(球状)です。 "MercPv"は、良く使われている可視化疑似メルカトル図法です。。 "TMerc"は横メルカトル図法です。 "TMercSO"は横メルカトル図法南向きです。 "LCC_1SP"はランベルト円錐コンフォーマル1SPです。 "LCC_2SP"はランベルト円錐コンフォーマル2SPです。 「"LCC_2SP_BE"はランベルト円錐コンフォーマル2SPベルギーです。 |
文字列 |
SG角度 | 斜めのグリッドからの矯正角度 | 度 |
方位 | 初期ラインからの方位角 | 文字列 |
FE | 仮の原点の東距、仮の東距 | CRS単位の浮動小数点 |
EC | 投影中心の東距 | CRS単位の浮動小数点 |
FN | 仮の原点の北距、仮の北距 | CRS単位の浮動小数点 |
FC | 投影中心の北距 | CRS単位の浮動小数点 |
LonI | 横メルカトル図法ゾーニンググリッドシステムの第一のゾーンの西端の経度 | 度 |
Lat | 自然原点の緯度、標準パラレルの緯度。 これは投影法によって異なります。 | 度 |
Lat1 | 最初の標準パラレルの緯度 | 度 |
Lat2 | 2番目の標準パラレルの緯度 | 度 |
LatF | 仮の原点の緯度 | 度 |
LatC | 投影中心の緯度 | 度 |
Lon | 自然原点の経度、原点の経度 | 度 |
LonF | 仮の原点の経度 | 度 |
LonC | 投影中心の経度 | 度 |
SF | 自然原点での尺度係数 | 浮動小数点、1 |
SFIL | 初期ラインの尺度係数 | 浮動小数点、1 |
SFPSP | 擬似標準平行の尺度係数 | 浮動小数点、1 |
W | 経度のゾーン幅 | 度 |
ゾーン | ゾーングリッド系 | 度 |
単位 | 変換の単位は、地理座標から投影になります。 例:「メートル」、単位「度」は変換なし、地理座標系を意味します | 文字列 |
例: EPSG:31468.に基づいた、すべての地図投影の共通属性です。
<CRS epsg="31468" codeSpace="OGP" name="DHDN / 3-degree Gauss-Kruger zone 4" y="Easting" x="Northing" Greenwich="0" proj="TMerc" Lon="12" Lat="0" SF="1" FE="4500000" FN="0" zone="4" units="Meter">
各々の CRS ノードには、少なくとも1つのサブノード データム が必要で、それは epsg 経由か データム セクションのサブノード データム への エイリアス 属性を参照します。 サブノード データム は、各CRS名の id 属性を持つ必要があります。 少なくとも1つのepsgコードか、データムのエイリアスが有効でなくてはなりません。
属性名 |
説明 |
作図単位 |
EPSG | 固有の EPSG データベース id。 例:4326 | 整数 |
エイリアス | 固有のデータム名。 例:WGS 84 | 文字列 |
id | 固有の CRS 名:投影メソッドとデータムのコンビネーションです。 例:WORLD-MERCATOR。 それは、AutoCAD名 CS-MAP に関係しています。 | 文字列 |
pjcode | 座標参照系投影メソッドのタイプのコードを示します。 AutoCAD 投影コードに対応しています。 例えば、 3 - 横メルカトル図法、 44 - UTM、 45 - スナイダーフォーミュレーションの横メルカトル図法 等です。 |
整数 |
例: CRS ノード内のデータムに従った固有のCRS定義があります:
<Datum epsg="6314" alias="DHDN/3" id="DHDN/3.Gauss3d-4" pjcode="3" /> <Datum epsg="6314" alias="DHDN/2" id="DHDN/2.Gauss3d-4" pjcode="3" /> <Datum epsg="6314" alias="DHDN" id="DHDN.Gauss3d-4" pjcode="3" />
2. データム
このセクションは、全てのデータムが保管されているメインノードです。 データムは、地球モデル (楕円体か球体) と モデル WGS84 への変換メソッドのコンビネーションです。 データム ノードは、共通パラメータを指定し、少なくとも1つの内部サブノード データム 正確には1つのサブノード 楕円体 を含みます。 各内部サブノード データム は、 id 属性内にユニークな名前を定義する必要があり、 epsg 経由で参照されるサブノード 変換 や 変換 セクション内のサブノード 変換 への エイリアス 属性を経由した WGS84 モデルへの変換パラメータを指定可能です。
属性名 |
説明 |
作図単位 |
エイリアス | 固有のID。 例:DHDN/3。 それは、AutoCAD名 CS-MAP に関係しています。 | 文字列 |
EPSG | 固有のEPSG データベースID。 例:6314 | 整数 |
名前 | 人間が読めるデータム名、 例:Deutsches Hauptdreiecksnetz | 文字列 |
コードスペース | CRS オーナー。 オプションです。 | 文字列 |
例:
<Datums> <Datum epsg="6314" codeSpace="OGP" name="Deutsches Hauptdreiecksnetz "> <Datum id="DHDN/3"> <Transformation epsg="1777" alias="DHDN/3_to_WGS84" /> </Datum> <Datum id="DHDN/2" name="Deprecated - Replaced by DHDN/3"> <Transformation epsg="1777" alias="DHDN/2_to_WGS84" /> </Datum> <Datum id="DHDN" name="Deprecated - Replaced by DHDN/2"> <Transformation epsg="1673" alias="DHDN_to_WGS84" /> </Datum> <Ellipsoid epsg="7004" alias="BESSEL" /> </Datum>â€| </Datums>
3. 楕円体
楕円体セクションは、地球モデルが定義されているメインセクションです。 各 楕円体ノードは、ユニークな名前 (エイリアス) と半メジャーな軸 (a) と少なくとも以下の1つの属性: フラッタリング (f)、 半マイナーな軸 (b)または 偏心の (e) で特定されるべきです。
属性名 |
説明 |
作図単位 |
エイリアス | 固有のID。 例:DHDN/84。 それは、AutoCAD名 CS-MAP に関係しています。 | 文字列 |
EPSG | 固有のEPSG データベースID。 例:7030 | 整数 |
名前 | 人間が読めるデータム名、 例:Deutsches Hauptdreiecksnetz | 文字列 |
コードスペース | CRS オーナー。 オプションです。 | 文字列 |
a | 楕円体の半メジャー軸の長さ、赤道半径 | 浮動小数点、 Meter では有力 |
b | 楕円体の半短軸の長さ、赤道と極点間の楕円体軸に沿った距離 | 浮動小数点、 Meter では有力 |
f | フラッタリング | 浮動小数点、1 |
e | 偏心 | 浮動小数点、1 |
例:
<Ellipsoid epsg="7008" alias="CLRK66" name="Clarke 1866, Benoit Ratio" a="6378206.4000000004" b="6356583.7999999998" f="294.9786982139" e="0.0822718542" />
4. 変換
このセクションは、全ての変換メソッドが定義されているメインノードです。 サポートされている変換メソッドは、 投影コード と メソッド セクションに記述されています。
属性名 |
説明 |
作図単位 |
エイリアス | 固有のID。 例:DHDN/84。 それは、AutoCAD名 CS-MAP に関係しています。 | 文字列 |
EPSG | 固有のEPSG データベースID。 例:1673 | 整数 |
コードスペース | 変換のオーナー。 オプション。 | 文字列 |
元 | 元のデータム | 文字列 |
対象 | 対象のデータム | 文字列 |
使用 | 変換メソッド。 地心法を使用したサポートされている変換: 地心変換、 4/6/7 パラメータ変換、相似変換、位置ベクトル変換、座標フレーム回転 | 文字列 |
メソッド | 回転マトリクスの作成方法、可能であれば、"PVT"は位置ベクトル変換、"CFR"は座標フレーム回転 | 文字列 |
tX | X-軸移動 | メーター |
tY | Y-軸移動 | メーター |
tZ | Z-軸移動 | メーター |
rX | X-軸回転 | 度 |
rY | Y-軸回転 | 度 |
rZ | Z-軸回転 | 度 |
dS | 尺度の相違 | 単一化 |
xp | 評価ポイントの座標1 | メーター |
yp | 評価ポイントの座標2 | メーター |
zp | 評価ポイントの座標3 | メーター |
dtX | X軸移動の変化率 | 単一化 |
dtY | Y軸移動の変化率 | 単一化 |
dtZ | Z軸移動の変化率 | 単一化 |
drX | X軸回転移動の変化率 | 単一化 |
drY | Y軸回転移動の変化率 | 単一化 |
drZ | Z軸回転移動の変化率 | 単一化 |
ddS | 尺度の相違の変化率 | 単一化 |
t0 | 時間依存のパラメータの参照エポックでです。 | 浮動小数点 |
後退 | 対象データムからWGS84データムへの変換のエイリアスです。 | 文字列 |
例:
<Transformation epsg="1679" alias="Pulkovo42/2_to_WGS84" src="Pulkovo42/2" trd="WGS84" use="Param7" method="CFR" tx="-40.595" ty="-18.55" tz="-69.339" ds="-4.299" rx="-2.508" ry="-1.832" rz="2.611" accuracy="9" />
5 投影コードとメソッド
これらのセクションは、投影と変換タイプのAutoCAD定義にマップされた 投影コード と メソッド を記述しています。 これらは通常、地理的位置を示す AcDbGeoData オブジェクト内の座標参照系定義のXMLファイルに保存されます。