Мы хотим автоматически извлекать информацию о посылках в Civil 3D Imperial. Я на самом деле изо всех сил пытался найти связь между объектами, такими как Parcel и Parcel Segment. но я не смог найти ничего. мы хотим получить информацию о посылке, которая отображается на вкладке анализа окна свойств посылки.
Вот способ доступа к посылке:
Editor editor = Application.DocumentManager.MdiActiveDocument.Editor;
Database db = Application.DocumentManager.MdiActiveDocument.Database;
using (Transaction ts = db.TransactionManager.StartTransaction())
{
PromptEntityResult entityResult = editor.GetEntity("enter parcel");
Autodesk.AutoCAD.DatabaseServices.DBObject dBObject = ts.GetObject(entityResult.ObjectId, OpenMode.ForRead);
if (dBObject is Parcel)
{
Parcel parcel = dBObject as Parcel;
}
}
Как получить информацию о сегменте от объекта Parcel?