此 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 坐标系的有效熟知坐标系 ID (WKID) 或熟知文本 (WKT)。 | 必填 |
string | toCS | 字符串形式的 Esri 坐标系的有效 WKID 或 WKT。 | 必填 |
返回
| 类型 | 描述 |
|---|---|
bool | 如果基准面变换已成功移除,则为 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 函数用于从当前工程图中移除基准面变换。