CoordinateSystem.DatumTransformationRemove メソッドは、現在のドローイングから測地基準系変換を削除します。 測地基準系変換は、ドローイング内の from 座標系と to 座標系の間で一意です。 これらの一意な測地基準系変換定義は、その追加および削除時に fromCS 座標系と toCS 座標系を使用して識別されます。 CoordinateSystem.DatumTransformations メソッドを使用して、ドローイングに格納されている測地基準系変換を取得します。
注意:
ドローイングに Web フィーチャ レイヤーが含まれている場合、測地基準系変換を削除できません。
宣言
public bool Esri.ArcGISForAutoCAD.CoordinateSystem.DatumTransformationRemove(Document doc, string fromCS, string toCS)
パラメーター
| タイプ | 名前 | 説明 | 必須 |
|---|---|---|---|
ドキュメント | doc | 操作対象の AutoCAD ドキュメント。 | 必須 |
string | fromCS | Esri 座標系の文字列として有効な WKID (Well-Known 座標系 ID) または WKT (Well-Known Text)。 | 必須 |
string | toCS | Esri 座標系の文字列として有効な WKID または WKT。 | 必須 |
リターン
| タイプ | 説明 |
|---|---|
ブール値 | true (測地基準系変換が正常に削除された場合) |
エラー条件に関する注記
パラメーターが無効である場合や、ドローイングに Web フィーチャ レイヤーが存在する場合、このメソッドは例外をスローするか、false または null を返すことがあります。
例
指定した変換元の座標系と変換先の座標系との間で、現在のドローイングから既存の測地基準系変換を削除した成果を出力します。// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Remove the datum transformation
var success = Esri.ArcGISForAutoCAD.CoordinateSystem.DatumTransformationRemove(doc, "2882", "3857");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
次もご参照ください。
CoordinateSystem.DatumTransformations - ドローイング内のすべての測地基準系変換定義をディクショナリーのコレクションとして返す .NET メソッド。
esri_coordsys_DatumTransformations_remove - 現在のドローイングから測地基準系変換を削除する AutoLISP 関数。