Class GeoReference
極座標と平面直角座標を変換します。
また座標変換の基準を保持します。
Assembly: cs.temp.dll.dll
Syntax
public class GeoReference : PInvokeDisposable
Properties
CoordinateSystem
Declaration
public CoordinateSystem CoordinateSystem { get; }
Property Value
ReferencePoint
Declaration
public PlateauVector3d ReferencePoint { get; }
Property Value
Type |
Description |
PlateauVector3d |
|
UnitScale
Declaration
public float UnitScale { get; }
Property Value
ZoneID
Declaration
public int ZoneID { get; }
Property Value
ZoneIdExplanation
Declaration
public static string[] ZoneIdExplanation { get; }
Property Value
Methods
Declaration
public static PlateauVector3d ConvertAxisFromENUTo(CoordinateSystem axis, PlateauVector3d vertex)
Parameters
Returns
Type |
Description |
PlateauVector3d |
|
ConvertAxisToENU(CoordinateSystem, PlateauVector3d)
Declaration
public static PlateauVector3d ConvertAxisToENU(CoordinateSystem axis, PlateauVector3d vertex)
Parameters
Returns
Type |
Description |
PlateauVector3d |
|
Create(PlateauVector3d, Single, CoordinateSystem, Int32)
Declaration
public static GeoReference Create(PlateauVector3d referencePoint, float unitScale, CoordinateSystem coordinateSystem, int zoneID)
Parameters
Type |
Name |
Description |
PlateauVector3d |
referencePoint |
平面直角座標に変換したあと、この座標が原点となるように並行移動します。
|
Single |
unitScale |
平面直角座標に変換したあと、拡大縮小します。
|
CoordinateSystem |
coordinateSystem |
平面直角座標のX,Y,Z軸の向きを決めます。
|
Int32 |
zoneID |
国土交通省告示第九号に基づく平面直角座標系の原点の番号です。
関東地方では 9 を選択すると歪みが少なくなりますが、
この値を間違えても、ぱっと見ですぐ分かるような歪みにはなりません。
詳しくはこちらを参照してください :
https://www.gsi.go.jp/sokuchikijun/jpc.html
|
Returns
DisposeNative()
Declaration
protected override void DisposeNative()
Finalize()
Declaration
protected void Finalize()
Project(GeoCoordinate)
Declaration
public PlateauVector3d Project(GeoCoordinate geoCoordinate)
Parameters
Type |
Name |
Description |
GeoCoordinate |
geoCoordinate |
|
Returns
Type |
Description |
PlateauVector3d |
|
Unproject(PlateauVector3d)
Declaration
public GeoCoordinate Unproject(PlateauVector3d point)
Parameters
Type |
Name |
Description |
PlateauVector3d |
point |
|
Returns
Type |
Description |
GeoCoordinate |
|