using ESRI.ArcGIS.Geometry; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Kingo.Plugin.EngineEditor.Model { public class RepairEntity { ///如果WKT 与Geometry 不同,最终反馈图形以WKT为住 /// /// WKT /// public string WKT { get; set; } /// /// 矢量图形 /// public IGeometry Geometry { get; set; } public string DLBM { get; set; } public string CZCSXM { get; set; } public int MJ { get; set; } public List ListReference { get; set; } public int WKID { get; set; } public string JCBH { get; set; } /// /// 判断点和线距离:默认0.5米 /// public double Distance { get; set; } = 0.5; /// /// 包ID /// public string PackageId { get; set; } public int OID { get; set; } } public class ReferenceEntity { public string BSM { get; set; } public string RefWKT { get; set; } public IGeometry RefGeometry { get; set; } public string DLBM { get; set; } public string CZCSXM { get; set; } /// /// 是否作为参考图形 /// public bool IsReference { get; set; } public int oid { get; set; } /// /// 图形是否被修改 /// public bool Modify { get; set; } public double EllipseArea { get; set; } } }