Skip To Content

CoordinateSystem.Set (.NET)

このメソッドは、有効な Esri ファイル (.prj) へのパスまたは WKID (Well-Known ID) を指定して、現在のドローイングの座標系を設定します。

注意:

ドローイングに Web フィーチャ レイヤーが含まれている場合、座標系を設定できません。

注意:

ArcGIS for AutoCAD には、AutoCAD 座標系またはジオロケーション情報とは別に、独自の座標系情報が必要です。 Civil 3D 内で作業する場合、ArcGIS for AutoCADEsri 座標系が設定されるたびに、一致する Civil 3D GEODATA 座標系の設定も試行されます (まだ設定されていない場合)。

宣言

public string Esri.ArcGISForAutoCAD.CoordinateSystem.Set(Document doc, string coordinateSystemInfo)

パラメーター

タイプ名前説明必須

ドキュメント

doc

操作対象の AutoCAD ドキュメント。

必須

string

coordinateSystemInfo

Esri 座標系の文字列として有効な WKID 、または有効な Esri 座標系定義ファイル (.prj) へのパス。

必須

リターン

タイプ説明

string

座標系の定義。

エラー条件に関する注記

パラメーターが無効な場合、このメソッドは例外をスローするか、空の文字列または null を返すことがあります。

例 1

Esri 座標系を WGS_1984_Web_Mercator_Auxiliary_Sphere.prj ファイルに含まれる定義に設定し、生成される座標系の定義を出力します。

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Set the Esri coordinate system with the .prj file
var newCoordSys = Esri.ArcGISForAutoCAD.CoordinateSystem.Set(doc, @"C:\CADwork\WGS_1984_Web_Mercator_Auxiliary_Sphere.prj");

// Print the coordinate system definition
doc.Editor.WriteMessage(newCoordSys);

/* Example output 
PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0]]
*/

例 2

WKID 番号 3857 を使用して Esri 座標系を設定し、生成される座標系の定義を出力します。

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Set the Esri coordinate system using the WKID
var newCoordSys = Esri.ArcGISForAutoCAD.CoordinateSystem.Set(doc, "3857");

// Print the coordinate system definition
doc.Editor.WriteMessage(newCoordSys);

/* Example output
PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0]]
*/

次もご参照ください。

esri_coordsys_set - 有効な Esri ファイル (.prj) へのパスまたは WKID を指定して、現在のドローイングの座標系を設定する AutoLISP 関数。