验证航行数据

每次航行,可能GPS数据会有漂移点,用此方法验证。

本次用35th南极航线数据做例子。客户GPS数据存在新库,和老库。新库由于西经数据全无,故使用老库数据。老库的表CJ_TEMP_GPS。

 

1、PLSQL导出到本地操作。导出CJ_TEMP_GPS的UTC在2018-11-2到2019-3-13时间段内数据。

2、导入本地Oracle。

3、ArcMap新建空GDB。

4、转换Table传统关系表,为点图层Feature表。

 

     

切记,Output使用GDB作为载体,不要使用Shp。因为shp时间精度只精确到日,时分秒全无

 

5、把点层转为线层,LineField就是区分不同线,因为只导出了35次航线数据,故此处可空,即仅生成一条线。

SortField就是同一条线内点的顺序,我们使用UTC列。

 

 

此处GDB的时间带有精确秒,若是Shp则只粗略到日,此处就会有问题。下图展示GDB的时间精确到秒,下下图是shp的时间,精确到Day。

 

 

 

蓝色为点层使用GDB生成的线,绿色为点层是shp生成的线,明显存在乱序。黄色为GPS点。

 

上一篇:PostgreSQL9.6+PostGIS2.3学习笔记(一)导入shp文件


下一篇:python读取数据库PostgreSQL导出shapefile(shp)文件