这个问题与地理空间信息系统的知识有所重叠,但我认为它属于这里而不是GIS.StackExchange。
目前有许多应用程序处理GPS数据,并使用GPX标准定义了大量非常相似的对象。这些对象包括路线、轨迹、航点等。一些重要的程序(如GoogleMaps)以KML格式序列化了更多或更少相同的实体。还有许多其他在线地图应用程序(例如ridewithgps、strava、runkeeper等),它们以不同的方式处理此类数据,但允许进行更多或更少等效的“操作”。这些操作的示例包括:
事实是:这个问题已经存在了很长时间,是否已经出现了“通用公认标准”呢?另一方面,大多数GIS软件非常专业化,面向地理空间分析、地形和制图应用,而典型的旅行记录和旅行规划应用似乎更偏向于消费者爱好者,这可能解释了不同项目/应用程序处理和建模问题的相当分散的方式。
因此,考虑到所有已经说过的事情,问题是:目前或计划中是否有一种标准的方式来以面向对象的方式规范地建模最常用的GPS/Tracklog实体及其规范属性和方法?
有GPX模式,它非常接近我所想象的,但它只包含对象和属性,没有方法。
任何信息将非常感激,谢谢!
目前有许多应用程序处理GPS数据,并使用GPX标准定义了大量非常相似的对象。这些对象包括路线、轨迹、航点等。一些重要的程序(如GoogleMaps)以KML格式序列化了更多或更少相同的实体。还有许多其他在线地图应用程序(例如ridewithgps、strava、runkeeper等),它们以不同的方式处理此类数据,但允许进行更多或更少等效的“操作”。这些操作的示例包括:
- 使用鼠标直接操作轨迹/轨迹点(包括在地图上绘制);
- 基于时间和/或距离合并和分割;
- 用DEM/SRTM高程替换GPS采集的高程;
- 计算轨迹部分的属性(总上升、平均速度、距离、经过时间等);
事实是:这个问题已经存在了很长时间,是否已经出现了“通用公认标准”呢?另一方面,大多数GIS软件非常专业化,面向地理空间分析、地形和制图应用,而典型的旅行记录和旅行规划应用似乎更偏向于消费者爱好者,这可能解释了不同项目/应用程序处理和建模问题的相当分散的方式。
因此,考虑到所有已经说过的事情,问题是:目前或计划中是否有一种标准的方式来以面向对象的方式规范地建模最常用的GPS/Tracklog实体及其规范属性和方法?
有GPX模式,它非常接近我所想象的,但它只包含对象和属性,没有方法。
任何信息将非常感激,谢谢!