Ejemplo n.º 1
0
        internal static ObservationPoint Get(this VisiblilityObservPoint dbObservationPoint)
        {
            ObservationPoint observationPoint = new ObservationPoint
            {
                Affiliation          = dbObservationPoint.saffiliation,
                AngelCameraRotationH = dbObservationPoint.AnglCameraRotationH,
                AngelCameraRotationV = dbObservationPoint.AnglCameraRotationV,
                AngelFrameH          = dbObservationPoint.AngFrameH,
                AngelFrameV          = dbObservationPoint.AnglFrameV,
                AngelMaxH            = dbObservationPoint.AnglMaxH,
                AngelMinH            = dbObservationPoint.AnglMinH,
                AzimuthStart         = dbObservationPoint.AzimuthB,
                AzimuthEnd           = dbObservationPoint.AzimuthE,
                AzimuthMainAxis      = dbObservationPoint.AzimuthMainAxis,
                Dto            = dbObservationPoint.dto,
                Group          = dbObservationPoint.sGroup,
                Id             = dbObservationPoint.idOP,
                Objectid       = dbObservationPoint.OBJECTID,
                Operator       = dbObservationPoint.soper,
                RelativeHeight = dbObservationPoint.HRel,
                Share          = dbObservationPoint.ishare,
                Title          = dbObservationPoint.TitleOP,
                Type           = dbObservationPoint.TypeOP,
                X = dbObservationPoint.XWGS,
                Y = dbObservationPoint.YWGS
            };

            return(observationPoint);
        }
Ejemplo n.º 2
0
        internal static ObservationPoint Get(this VisiblilityObservPoint dbObservationPoint)
        {
            try
            {
                ObservationPoint observationPoint = new ObservationPoint
                {
                    Affiliation          = dbObservationPoint.saffiliation,
                    AngelCameraRotationH = dbObservationPoint.AnglCameraRotationH,
                    AngelCameraRotationV = dbObservationPoint.AnglCameraRotationV,
                    AngelFrameH          = dbObservationPoint.AngFrameH,
                    AngelFrameV          = dbObservationPoint.AnglFrameV,
                    AngelMaxH            = dbObservationPoint.AnglMaxH,
                    AngelMinH            = dbObservationPoint.AnglMinH,
                    AzimuthStart         = dbObservationPoint.AzimuthB,
                    AzimuthEnd           = dbObservationPoint.AzimuthE,
                    AzimuthMainAxis      = dbObservationPoint.AzimuthMainAxis,
                    Dto            = dbObservationPoint.dto,
                    Group          = dbObservationPoint.sGroup,
                    Id             = dbObservationPoint.idOP?.Trim(),
                    Objectid       = dbObservationPoint.OBJECTID,
                    Operator       = dbObservationPoint.soper?.Trim(),
                    RelativeHeight = dbObservationPoint.HRel,
                    Share          = dbObservationPoint.ishare,
                    Title          = dbObservationPoint.TitleOP?.Trim(),
                    Type           = dbObservationPoint.TypeOP,
                    InnerRadius    = dbObservationPoint.InnerRadius,
                    OuterRadius    = dbObservationPoint.OuterRadius,
                    X = dbObservationPoint.XWGS,
                    Y = dbObservationPoint.YWGS
                };

                return(observationPoint);
            }
            catch (Exception ex)
            {
                throw new MilSpaceDataException("ProfileSession", DataOperationsEnum.Convert, ex);
            }
        }
Ejemplo n.º 3
0
 internal static void Update(this VisiblilityObservPoint dbObservationPoint, ObservationPoint observationPoint)
 {
     dbObservationPoint.saffiliation        = observationPoint.Affiliation;
     dbObservationPoint.AnglCameraRotationH = observationPoint.AngelCameraRotationH;
     dbObservationPoint.AnglCameraRotationV = observationPoint.AngelCameraRotationV;
     dbObservationPoint.AngFrameH           = observationPoint.AngelFrameH;
     dbObservationPoint.AnglFrameV          = observationPoint.AngelFrameV;
     dbObservationPoint.AnglMaxH            = observationPoint.AngelMaxH;
     dbObservationPoint.AnglMinH            = observationPoint.AngelMinH;
     dbObservationPoint.AzimuthB            = observationPoint.AzimuthStart;
     dbObservationPoint.AzimuthE            = observationPoint.AzimuthEnd;
     dbObservationPoint.AzimuthMainAxis     = observationPoint.AzimuthMainAxis;
     dbObservationPoint.dto      = DateTime.Now;
     dbObservationPoint.sGroup   = observationPoint.Group;
     dbObservationPoint.idOP     = observationPoint.Id?.Trim();
     dbObservationPoint.OBJECTID = observationPoint.Objectid;
     dbObservationPoint.soper    = observationPoint.Operator?.Trim();
     dbObservationPoint.HRel     = observationPoint.RelativeHeight;
     dbObservationPoint.ishare   = observationPoint.Share;
     dbObservationPoint.TitleOP  = observationPoint.Title?.Trim();
     dbObservationPoint.TypeOP   = observationPoint.Type;
     dbObservationPoint.XWGS     = observationPoint.X;
     dbObservationPoint.YWGS     = observationPoint.Y;
 }