123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace XdDw.App.DTO
- {
- /// <summary>
- /// 对应地图上一个点
- /// </summary>
- public class MapDot
- {
- public MapDot() { }
- public MapDot(double lon, double lat, double alt)
- {
- this.Lon = lon;
- this.Lat = lat;
- this.Alt = alt;
- }
- public double Lon { get; set; }
- public double Lat { get; set; }
- public double Alt { get; set; }
- }
- /// <summary>
- /// 对应地图上一条曲线(由多个点组成)
- /// </summary>
- public class MapLine
- {
- public List<MapDot> Line { get; set; } = new List<MapDot>();
- }
- /// <summary>
- /// 一个误差距离对应地图上多条曲线
- /// </summary>
- public class ErrDistanceMapLines
- {
- public double ErrDistance { get; set; }//单位m
- public string ErrDistanceKm => $"{ErrDistance / 1e3}km";
- public List<MapLine> MapLines { get; set; } = new List<MapLine>();
- }
- public class SatInfo
- {
- public int? SatCode { get; set; }
- public double SatLon { get; set; }
- public double SatLat { get; set; }
- }
- }
|