このページでは、Orbitにおける座標参照系(CRS)の使い方と応用について説明します。座標系、データム、投影に関する基本的な概念と理論については、座標参照系の理論を参照してください。マッピングリソースに関連するCRSについては、マッピングリソースの座標参照系を参照してください。
Orbitは、水平・垂直座標参照系をサポートしています。地理および投影座標参照系ともに利用可能で、組み合わせることができます。地心座標参照系もサポートされていますが、インポート時にサポートされている地理もしくは投影座標参照系に変換する必要があります。CRSの単位であるフィート(ft)またはUS測量フィート(USft)の使用には、特別な注意が必要です。
Orbitは、OGP(国際石油ガス生産者協会)が定義し、EPSGライブラリに記載されている水平座標参照系の最新の定義をサポートすることを目的としています。Orbitは、EPSGライブラリで定義されている軸の順序を尊重しています。
サポートされている投影法(EPSGコード)*不足しているメソッドはリクエストに応じて追加されますので、サポートまでお問い合わせください。
サポートされている変換法(EPSGコード)*不足しているメソッドはリクエストに応じて追加されますので、サポートまでお問い合わせください。
Orbitは、地方公共団体が定めるローカル水平参照座標系とグリッド補正方法をサポートしています。*不足しているメソッドはリクエストに応じて追加されますので、サポートまでお問い合わせください。
ローカル水平参照座標系はデフォルトでは利用できません。以下の手順で有効化する必要があります。
<Orbitインストールフォルダ>/program/system/crs/
ESPG 27700, 2990, 29903 の OSTN02 及び OSTN15 に対する注記:
Orbitは水平参照座標系のカスタマイズに対応しています。OGCによって定義されたPrjファイルを用います。
OGCのPrjファイルをOrbitのCRSフォルダにコピーし、Orbitを再起動 <Orbitインストールフォルダ>/program/system/crs/
Prjファイルは以下の命名規則に従う必要があります。 <number>_<description>.prj
<number>_<description>.prj
カスタマイズされた水平参照座標系は以下の方法で利用できます。
Snake Gridsはローカル水平参照座標系としてサポートされています。このような特殊な水平参照座標系は補正グリッドとローカル投影を組み合わせて定義されています。
ETRS89/WGS84 座標> GSB > 補正 ETRS89/WGS84 座標1) > ローカル投影 > Snake Grid 座標
グリッドシフトバイナリ (GSB) は各グローバル緯度・経度座標(WGS84/ETRS89)を中間参照フレームを参照した補正座標に補間するためのラスターを定義する。次に、地理座標からデカルト座標を得るために、カスタマイズされた水平投影が適用されます。
Orbitは、WGS84楕円体およびOrthometric height(ジオイド面との垂直距離)を組み合わせて使用するためのグローバル・ローカル ジオイド参照をサポートしています。*不足しているメソッドはリクエストに応じて追加されますので、サポートまでお問い合わせください。
鉛直座標参照系はデフォルトでは利用できません。つまり、ジオイドの高さを表現するリソースを参照しなければ、垂直方向のCRSを水平方向のCRSに割り当てることができないです。このリソースは、ソフトのインストールフォルダにデフォルトで存在していません。
vertical_<EPSG Vertical CRS>.ini
Orbit supports Custom Vertical CRS via a Geoid Height Raster definition.
In cooperation with the Orbit Support team, Geoid reference resource files can be converted into the required Orbit CRS configuration files. One of the following resources representing the Geoid height 2) can be used to create the CRS configuration files :
Scaled and offset vertical CRS definitions. Custom Vertical CRS relies on already existing EPSG codes.
Into the Orbit CRS directory :<Orbit installation directory>/program/system/crs/ :
<Orbit installation directory>/program/system/crs/
<EPSG Vertical CRS>_LocalOffsetVerticalCRS.prj
9999_LocalOffsetVerticalCRS.prj
VERTCS["LocallOffsetVerticalCRS"]
type offset
available.in.horizontal.crs 4326;3395;31370
vertical.offset 20
Restart Orbit to acknowledge in the software the new custom CRS.
For any coordinate system, Orbit follows the order of axes as defined by the EPSG library. As a result, Orbit expects data to also respect the order as defined by EPSG definition.
In practice, for various reasons like changes in the CRS definitions by local mapping authorities or different order of axes implementations in other software, data may be stored using a different order. Because of this, you will find that some coordinate systems are listed as both the original crs and the inverted one in the Orbit CRS Library.
To define the projection of any resource, the original CRS should be used if the data is stored according to the EPSG order axes definition, and the inverted CRS should be used for data in which the order is reversed.
Datum transformations are applied as defined by EPSG on XY coordinates. Z values are conserved as is, no transformation is applied. Datum transformation on Z values can be enabled e.g. to combine multiple 3D data resources with different ellipsoid height definitions.
See Orbit Desktop Startup Configurations > Datum Transformation on Z coordinate
Projected CRS using International feet (ft) or US survey feet (ftUS) units require special attention.
The Orbit Core and Map Components support Projected CRS using ft and ftUS. Orbit uses https://www.epsg-registry.org/ as the reference database. In United States, the Federal definition of the CRS is metric at all time, but State law defines the CRS in International feet or US survey feet.
The MapCanvas CRS can be set to any CRS supported by Orbit - feet or metric. Although for optimal rendering performance, we do advice to use the CRS of the resources which are currently viewed.
Absolute measurements (2D and 3D Coordinates) use the MapCanvas CRS. In case the vertical MapCanvas CRS is in feet, than the Z-coordinate will be visualized in feet in the measurement sidebar.
A resource can have any CRS supported by Orbit - feet or metric. But be careful with the following:
When using these converted resources, display and exports can still be set to ft or ftUS to get exactly the expected results. A user won't notice the data is actually stored using the parent metric CRS.
see Preferences of Map View
Every single resource has a CRS. If no Orbit dataset CRS is set, Orbit will read the resource assuming that dataset has the same coordinate system as the MapCanvas (see below). When combining resources with the different coordinate systems it is strongly recommended to define the coordinate system for every single resource. Orbit supports imagery to be reprojected on the fly.
There are two ways to set the CRS of a dataset in Orbit :
The dataset CRS is saved in the Orbit Resource Descriptor file :
All resources are displayed in the Map CRS. If the Dataset CRS differs from the Map CRS then the dataset will be re-projected on the fly to be displayed on Map.
Re-projecting datasets from their source Dataset CRS into another target Map CRS requires processing time. Consequently, large vector or point cloud resources will take more time to load and will slow down map rendering. It is advised to avoid on the fly re-projection by using the Dataset CRS as Map CRS. When using multiple resources having different Dataset CRS, it is advised to use the Dataset CRS of the resources having most vertices as Map CRS.
Re-projecting means deforming. To retain shape, angles, and presentation it's again advised to use the Dataset CRS as Map CRS.
The Map CRS can be changed quickly via the map status bar “Coordinate Reference System selection” window. Open this window via a single click on the current Map CRS in the map statusbar.
The map CRS on start-up is defined in your workspace
If no datasets are visible in the current workspace then the first visible dataset CRS will be used as Map CRS.