diff --git a/global_fusion/CMakeLists.txt b/global_fusion/CMakeLists.txt
index a78f21d..249a24a 100755
--- a/global_fusion/CMakeLists.txt
+++ b/global_fusion/CMakeLists.txt
@@ -45,12 +45,14 @@ include_directories(
catkin_package()
# add rtklib
+add_library(convgpx RTKLIB/src/convgpx.c)
add_library(convkml RTKLIB/src/convkml.c)
add_library(convrnx RTKLIB/src/convrnx.c)
add_library(datum RTKLIB/src/datum.c)
add_library(download RTKLIB/src/download.c)
add_library(ephemeris RTKLIB/src/ephemeris.c)
add_library(geoid RTKLIB/src/geoid.c)
+add_library(gis RTKLIB/src/gis.c)
add_library(ionex RTKLIB/src/ionex.c)
add_library(lambda RTKLIB/src/lambda.cpp)
add_dependencies(lambda nlosExclusion_gencpp)
@@ -62,7 +64,7 @@ add_dependencies(postpos nlosExclusion_gencpp)
add_library(ppp_ar RTKLIB/src/ppp_ar.c)
add_library(ppp RTKLIB/src/ppp.c)
add_library(preceph RTKLIB/src/preceph.c)
-add_library(qzslex RTKLIB/src/qzslex.c)
+# add_library(qzslex RTKLIB/src/qzslex.c)
add_library(rcvraw RTKLIB/src/rcvraw.c)
add_library(rinex RTKLIB/src/rinex.c)
add_library(rtcm RTKLIB/src/rtcm.c)
@@ -77,15 +79,16 @@ add_library(sbas RTKLIB/src/sbas.c)
add_library(solution RTKLIB/src/solution.c)
add_library(stream RTKLIB/src/stream.c)
add_library(streamsvr RTKLIB/src/streamsvr.c)
+add_library(tides RTKLIB/src/tides.c)
add_library(tle RTKLIB/src/tle.c)
add_executable(testRTKLIBNode
src/testRTKLIBNode.cpp)
target_link_libraries(testRTKLIBNode ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
@@ -96,10 +99,10 @@ add_executable(gnss_preprocessor_node
./RTKLIB/src/postpos.cpp
./RTKLIB/src/ppp.c)
target_link_libraries(gnss_preprocessor_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
add_executable(rosbag_generator_node
@@ -108,29 +111,29 @@ add_executable(rosbag_generator_node
./RTKLIB/src/postpos.cpp
./RTKLIB/src/ppp.c)
target_link_libraries(rosbag_generator_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
add_executable(psr_spp_node
src/gnss_estimator/psr_spp.cpp)
target_link_libraries(psr_spp_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
add_executable(psr_spp_dyna_auto_node
src/gnss_estimator/psr_spp_dyna_auto.cpp)
target_link_libraries(psr_spp_dyna_auto_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
@@ -140,10 +143,10 @@ add_executable(psr_doppler_fusion_node
./RTKLIB/src/postpos.cpp
./RTKLIB/src/ppp.c)
target_link_libraries(psr_doppler_fusion_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
add_executable(psr_doppler_car_rtk_node
@@ -152,10 +155,10 @@ add_executable(psr_doppler_car_rtk_node
./RTKLIB/src/postpos.cpp
./RTKLIB/src/ppp.c)
target_link_libraries(psr_doppler_car_rtk_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
add_executable(psr_doppler_car_rtk_dyna_node
@@ -164,10 +167,10 @@ add_executable(psr_doppler_car_rtk_dyna_node
./RTKLIB/src/postpos.cpp
./RTKLIB/src/ppp.c)
target_link_libraries(psr_doppler_car_rtk_dyna_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
add_executable(evaluate_gps_solution_node
@@ -176,9 +179,9 @@ add_executable(evaluate_gps_solution_node
./RTKLIB/src/postpos.cpp
./RTKLIB/src/ppp.c)
target_link_libraries(evaluate_gps_solution_node ${catkin_LIBRARIES} ${CERES_LIBRARIES}
- convkml convrnx datum download ephemeris geoid ionex lambda
- options pntpos postpos ppp_ar ppp preceph qzslex rcvraw rinex
+ convgpx convkml convrnx datum download ephemeris geoid gis ionex lambda
+ options pntpos postpos ppp_ar ppp preceph rcvraw rinex
rtcm rtcm2 rtcm3 rtcm3e rtkcmn rtkpos rtksvr sbas solution
- stream streamsvr tle
+ stream streamsvr tides tle
libGeographiccc)
diff --git a/global_fusion/RTKLIB/.gitattributes b/global_fusion/RTKLIB/.gitattributes
deleted file mode 100755
index 412eeda..0000000
--- a/global_fusion/RTKLIB/.gitattributes
+++ /dev/null
@@ -1,22 +0,0 @@
-# Auto detect text files and perform LF normalization
-* text=auto
-
-# Custom for Visual Studio
-*.cs diff=csharp
-*.sln merge=union
-*.csproj merge=union
-*.vbproj merge=union
-*.fsproj merge=union
-*.dbproj merge=union
-
-# Standard to msysgit
-*.doc diff=astextplain
-*.DOC diff=astextplain
-*.docx diff=astextplain
-*.DOCX diff=astextplain
-*.dot diff=astextplain
-*.DOT diff=astextplain
-*.pdf diff=astextplain
-*.PDF diff=astextplain
-*.rtf diff=astextplain
-*.RTF diff=astextplain
diff --git a/global_fusion/RTKLIB/.gitignore b/global_fusion/RTKLIB/.gitignore
deleted file mode 100755
index 073b627..0000000
--- a/global_fusion/RTKLIB/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-*.o
-*.obs
-*.ini
-*.local
-Release
-Release_Build
-Debug_Build
-__history
diff --git a/global_fusion/RTKLIB/CMakeLists.txt b/global_fusion/RTKLIB/CMakeLists.txt
old mode 100755
new mode 100644
diff --git a/global_fusion/RTKLIB/LICENSE.txt b/global_fusion/RTKLIB/LICENSE.txt
new file mode 100644
index 0000000..20d2638
--- /dev/null
+++ b/global_fusion/RTKLIB/LICENSE.txt
@@ -0,0 +1,40 @@
+
+The RTKLIB software package is distributed under the following BSD 2-clause
+license. Users are permitted to develop, produce or sell their own non-
+commercial or commercial products utilizing, linking or including RTKLIB as long
+as they comply with the license.
+
+--------------------------------------------------------------------------------
+
+ Copyright (c) 2007-2020, T. Takasu, All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list
+of conditions and the following disclaimer. Redistributions in binary form must
+reproduce the above copyright notice, this list of conditions and the following
+disclaimer in the documentation and/or other materials provided with the
+distribution.
+
+The software package includes some companion executive binaries or shared
+libraries necessary to execute APs on Windows. These licenses succeed to the
+original ones of these software.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------------------
+
+Notes:
+Previous versions of RTKLIB until ver. 2.4.1 had been distributed under GPLv3
+license.
+
diff --git a/global_fusion/RTKLIB/app/clean_consapp.bat b/global_fusion/RTKLIB/app/consapp/clean_consapp.bat
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/clean_consapp.bat
rename to global_fusion/RTKLIB/app/consapp/clean_consapp.bat
diff --git a/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.cbproj b/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.cbproj
new file mode 100644
index 0000000..898fea7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.cbproj
@@ -0,0 +1,1569 @@
+
+
+ {F2F432E1-CB5E-4F62-8276-D65B70EC1563}
+ CppConsoleApplication
+ True
+ Release
+ None
+ 18.8
+ Win64
+ 3
+ Console
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Cfg_1
+ true
+ true
+
+
+ true
+ Cfg_1
+ true
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Cfg_2
+ true
+ true
+
+
+ true
+ Cfg_2
+ true
+ true
+
+
+ $(BDS)\bin\cbuilder_PROJECTICNS.icns
+ $(BDS)\bin\cbuilder_PROJECTICON.ico
+ _convbin
+ CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
+ System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)
+ ..\;..\..\..\..\src\rcv\;..\..\..\..\src\;$(IncludePath)
+ None
+ 1041
+ vclx.bpi;vcl.bpi;rtl.bpi;dbrtl.bpi;vcldb.bpi;dbxcds.bpi;dbexpress.bpi;xmlrtl.bpi;vclie.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;dsnap.bpi;adortl.bpi;soaprtl.bpi;bdertl.bpi;vcldbx.bpi;$(PackageImports)
+ ..\..\..\extlex;..\..\..\..\src;..\;..\..\..\..\src\rcv;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
+ ..\..\..\extlex;..\..\..\..\src\rcv;..\;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ObjPath)
+ ..\..\..\extlex;..\..\..\..\src;..\;..\..\..\..\src\rcv;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
+ false
+ ..\..\..\extlex;..\..\..\..\src\rcv;..\;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
+ ..\..\..\extlex;..\..\..\..\src\rcv;..\;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(ILINK_ObjectSearchPath)
+ false
+ ..\..\..\..\src;..\..\..\..\src\rcv;$(BDS)\include;$(BCC_IncludePath)
+ ..\..\..\extlex;..\..\..\..\src\rcv;..\;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
+ ..\..\..\extlex;..\..\..\..\src\rcv;..\;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ResourcePath)
+ ..\..\..\..\src\rcv\;..\..\..\..\src\;..\..\..\extlex;..\..\..\..\src\rcv;..\;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;$(ILINK_LibraryPath)
+ JPHNE
+
+
+ exe
+ _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=6;NEXOBS=3;$(BCC_Defines)
+ -tWM -tWC
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(BRCC_Defines)
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(TASM_Defines)
+ rtcm3_testglo.rtcm3 -tr 2009/12/18 23:20
+ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
+ 1033
+ true
+
+
+ _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=6;NEXOBS=3;$(BCC_Defines)
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(BRCC_Defines)
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(TASM_Defines)
+ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
+ Debug
+ CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
+ 1033
+
+
+ -V
+ DEBUG;$(DCC_Define);$(DCC_Define)
+ Debug_Build
+ true
+ true
+ true
+ true
+ false
+ Full
+ true
+ $(BDS)\lib\debug;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
+ true
+ true
+
+
+ -tWM -tWC -k
+ _DEBUG;$(BCC_Defines);$(BCC_Defines)
+
+
+ _DEBUG;$(BCC_Defines);$(BCC_Defines)
+
+
+ -$O+
+ Release_Build
+ None
+ true
+ $(BDS)\lib\release;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
+
+
+ NDEBUG;$(BCC_Defines);$(BCC_Defines)
+ -tWM -tWC -r
+ false
+ false
+ false
+ 1033
+
+
+ NDEBUG;$(BCC_Defines);$(BCC_Defines)
+
+
+
+ 8
+ 3
+
+
+ -1
+ 1
+
+
+ 11
+ 0
+
+
+ 24
+
+
+ 23
+
+
+ 22
+
+
+ 7
+ 14
+
+
+ 3
+ 10
+
+
+ 20
+
+
+ 9
+ 4
+
+
+ 5
+ 16
+
+
+ 5
+ 14
+
+
+ 18
+
+
+ 25
+
+
+ 26
+
+
+ 6
+ 13
+
+
+ 6
+ 15
+
+
+ 7
+ 12
+
+
+ 8
+ 13
+
+
+ 12
+ 1
+
+
+ 17
+
+
+ 16
+
+
+ 19
+
+
+ 2
+ 11
+
+
+ 9
+ 2
+
+
+ Cfg_2
+ Base
+
+
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ CPlusPlusBuilder.Personality.12
+ CppConsoleApplication
+
+
+
+ False
+ False
+ 1
+ 0
+ 0
+ 0
+ False
+ False
+ False
+ False
+ False
+ 1041
+ 932
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
+ 1.0.0.0
+
+
+
+
+
+
+ rtcm3_testglo.rtcm3 -tr 2009/12/18 23:20
+
+ True
+
+
+
+
+
+
+ False
+
+ False
+
+ True
+ False
+
+
+
+ False
+ True
+ True
+ False
+
+
+
+ True
+ True
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ _convbin.exe
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ _convbin.exe
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ .\
+ true
+
+
+
+
+ 1
+
+
+ 0
+
+
+
+
+ classes
+ 1
+
+
+ classes
+ 1
+
+
+
+
+ res\xml
+ 1
+
+
+ res\xml
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+
+
+ library\lib\armeabi
+ 1
+
+
+ library\lib\armeabi
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+
+
+ library\lib\mips
+ 1
+
+
+ library\lib\mips
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+ library\lib\arm64-v8a
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+
+
+ res\drawable
+ 1
+
+
+ res\drawable
+ 1
+
+
+
+
+ res\values
+ 1
+
+
+ res\values
+ 1
+
+
+
+
+ res\values-v21
+ 1
+
+
+ res\values-v21
+ 1
+
+
+
+
+ res\values
+ 1
+
+
+ res\values
+ 1
+
+
+
+
+ res\drawable
+ 1
+
+
+ res\drawable
+ 1
+
+
+
+
+ res\drawable-xxhdpi
+ 1
+
+
+ res\drawable-xxhdpi
+ 1
+
+
+
+
+ res\drawable-ldpi
+ 1
+
+
+ res\drawable-ldpi
+ 1
+
+
+
+
+ res\drawable-mdpi
+ 1
+
+
+ res\drawable-mdpi
+ 1
+
+
+
+
+ res\drawable-hdpi
+ 1
+
+
+ res\drawable-hdpi
+ 1
+
+
+
+
+ res\drawable-xhdpi
+ 1
+
+
+ res\drawable-xhdpi
+ 1
+
+
+
+
+ res\drawable-mdpi
+ 1
+
+
+ res\drawable-mdpi
+ 1
+
+
+
+
+ res\drawable-hdpi
+ 1
+
+
+ res\drawable-hdpi
+ 1
+
+
+
+
+ res\drawable-xhdpi
+ 1
+
+
+ res\drawable-xhdpi
+ 1
+
+
+
+
+ res\drawable-xxhdpi
+ 1
+
+
+ res\drawable-xxhdpi
+ 1
+
+
+
+
+ res\drawable-xxxhdpi
+ 1
+
+
+ res\drawable-xxxhdpi
+ 1
+
+
+
+
+ res\drawable-small
+ 1
+
+
+ res\drawable-small
+ 1
+
+
+
+
+ res\drawable-normal
+ 1
+
+
+ res\drawable-normal
+ 1
+
+
+
+
+ res\drawable-large
+ 1
+
+
+ res\drawable-large
+ 1
+
+
+
+
+ res\drawable-xlarge
+ 1
+
+
+ res\drawable-xlarge
+ 1
+
+
+
+
+ res\values
+ 1
+
+
+ res\values
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 0
+
+
+
+
+ 1
+ .framework
+
+
+ 1
+ .framework
+
+
+ 0
+
+
+
+
+ 1
+ .dylib
+
+
+ 1
+ .dylib
+
+
+ 0
+ .dll;.bpl
+
+
+
+
+ 1
+ .dylib
+
+
+ 1
+ .dylib
+
+
+ 1
+ .dylib
+
+
+ 1
+ .dylib
+
+
+ 1
+ .dylib
+
+
+ 0
+ .bpl
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+ ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
+ 1
+
+
+ ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
+ 1
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+
+
+ Contents\Resources
+ 1
+
+
+ Contents\Resources
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+ library\lib\arm64-v8a
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 0
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+
+
+ Assets
+ 1
+
+
+ Assets
+ 1
+
+
+
+
+ Assets
+ 1
+
+
+ Assets
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.cbproj.local b/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.cbproj.local
new file mode 100644
index 0000000..b3811b7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.cbproj.local
@@ -0,0 +1,2 @@
+
+
diff --git a/global_fusion/RTKLIB/app/convbin/bcc/_convbin.res b/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.res
old mode 100755
new mode 100644
similarity index 99%
rename from global_fusion/RTKLIB/app/convbin/bcc/_convbin.res
rename to global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.res
index 354c542..6ae0798
Binary files a/global_fusion/RTKLIB/app/convbin/bcc/_convbin.res and b/global_fusion/RTKLIB/app/consapp/convbin/bcc/_convbin.res differ
diff --git a/global_fusion/RTKLIB/app/convbin/bcc/clean.bat b/global_fusion/RTKLIB/app/consapp/convbin/bcc/clean.bat
old mode 100755
new mode 100644
similarity index 83%
rename from global_fusion/RTKLIB/app/convbin/bcc/clean.bat
rename to global_fusion/RTKLIB/app/consapp/convbin/bcc/clean.bat
index db802c5..673b1e9
--- a/global_fusion/RTKLIB/app/convbin/bcc/clean.bat
+++ b/global_fusion/RTKLIB/app/consapp/convbin/bcc/clean.bat
@@ -7,6 +7,8 @@ del Release_Build\*.ilc
del Release_Build\*.ild
del Release_Build\*.ilf
del Release_Build\*.ils
+del Release_Build\*.o
+del Release_Build\*.d
del Debug_Build\*.obj
del Debug_Build\*.tds
del Debug_Build\*.exe
@@ -16,3 +18,5 @@ del Bebug_Build\*.ilc
del Bebug_Build\*.ild
del Bebug_Build\*.ilf
del Bebug_Build\*.ils
+del Bebug_Build\*.o
+del Bebug_Build\*.d
diff --git a/global_fusion/RTKLIB/app/consapp/convbin/bcc/install.bat b/global_fusion/RTKLIB/app/consapp/convbin/bcc/install.bat
new file mode 100644
index 0000000..d1c194b
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/convbin/bcc/install.bat
@@ -0,0 +1 @@
+copy Release_Build\_convbin.exe ..\..\..\..\..\RTKLIB_bin\bin\convbin.exe
diff --git a/global_fusion/RTKLIB/app/convbin/convbin.c b/global_fusion/RTKLIB/app/consapp/convbin/convbin.c
old mode 100755
new mode 100644
similarity index 65%
rename from global_fusion/RTKLIB/app/convbin/convbin.c
rename to global_fusion/RTKLIB/app/consapp/convbin/convbin.c
index 6d8a0a0..1e2182f
--- a/global_fusion/RTKLIB/app/convbin/convbin.c
+++ b/global_fusion/RTKLIB/app/consapp/convbin/convbin.c
@@ -1,7 +1,7 @@
/*------------------------------------------------------------------------------
* convbin.c : convert receiver binary log file to rinex obs/nav, sbas messages
*
-* Copyright (C) 2007-2014 by T.TAKASU, All rights reserved.
+* Copyright (C) 2007-2020 by T.TAKASU, All rights reserved.
*
* options : -DWIN32 use windows file path separator
*
@@ -25,17 +25,35 @@
* 2013/05/19 1.8 support auto format for file path with wild-card
* 2014/02/08 1.9 add option -span -trace -mask
* 2014/08/26 1.10 add Trimble RT17 support
+* 2014/12/26 1.11 add option -nomask
+* 2016/01/23 1.12 enable septentrio
+* 2016/05/25 1.13 fix bug on initializing output file paths in
+* convbin()
+* 2016/06/09 1.14 fix bug on output file with -v 3.02
+* 2016/07/01 1.15 support log format CMR/CMR+
+* 2016/07/31 1.16 add option -halfc
+* 2017/05/26 1.17 add input format tersus
+* 2017/06/06 1.18 fix bug on output beidou and irnss nav files
+* add option -tt
+* 2018/10/10 1.19 default options are changed.
+* scan input file: off - on
+* number of freq: 2 -> 3
+* add option -noscan
+* 2020/11/30 1.20 include NavIC in default systems
+* force option -scan
+* delete option -noscan
+* surppress warnings
*-----------------------------------------------------------------------------*/
#include
#include
#include
#include
+#include
#include "rtklib.h"
-static const char rcsid[]="$Id: convbin.c,v 1.1 2008/07/17 22:13:04 ttaka Exp $";
-
#define PRGNAME "CONVBIN"
#define TRACEFILE "convbin.trace"
+#define NOUTFILE 9 /* number of output files */
/* help text -----------------------------------------------------------------*/
static const char *help[]={
@@ -67,6 +85,7 @@ static const char *help[]={
" BINEX : big-endian, regular CRC, forward record (0xE2)",
" 0x01-01,0x01-02,0x01-03,0x01-04,0x01-06,0x7f-05",
" Trimble : RT17",
+" Septentrio : SBF",
" RINEX : OBS, NAV, GNAV, HNAV, LNAV, QNAV",
"",
" Options [default]",
@@ -74,25 +93,27 @@ static const char *help[]={
" file input receiver binary log file",
" -ts y/m/d h:m:s start time [all]",
" -te y/m/d h:m:s end time [all]",
-" -tr y/m/d h:m:s approximated time for rtcm messages",
+" -tr y/m/d h:m:s approximated time for RTCM",
" -ti tint observation data interval (s) [all]",
+" -tt ttol observation data epoch tolerance (s) [0.005]",
" -span span time span (h) [all]",
" -r format log format type",
" rtcm2= RTCM 2",
" rtcm3= RTCM 3",
-" nov = NovAtel OEMV/4/6,OEMStar",
+" nov = NovAtel OEM/4/V/6/7,OEMStar",
" oem3 = NovAtel OEM3",
-" ubx = ublox LEA-4T/5T/6T",
+" ubx = ublox LEA-4T/5T/6T/7T/M8T/F9",
" ss2 = NovAtel Superstar II",
" hemis= Hemisphere Eclipse/Crescent",
" stq = SkyTraq S1315F",
-" javad= Javad",
+" javad= Javad GREIS",
" nvs = NVS NV08C BINR",
" binex= BINEX",
" rt17 = Trimble RT17",
+" sbf = Septentrio SBF",
" rinex= RINEX",
" -ro opt receiver options",
-" -f freq number of frequencies [2]",
+" -f freq number of frequencies [5]",
" -hc comment rinex header: comment line",
" -hm marker rinex header: marker name",
" -hn markno rinex header: marker number",
@@ -102,16 +123,17 @@ static const char *help[]={
" -ha ant rinex header: antenna number and type separated by /",
" -hp pos rinex header: approx position x/y/z separated by /",
" -hd delta rinex header: antenna delta h/e/n separated by /",
-" -v ver rinex version [2.11]",
-" -od include doppler frequency in rinex obs [off]",
-" -os include snr in rinex obs [off]",
+" -v ver rinex version [3.04]",
+" -od include doppler frequency in rinex obs [on]",
+" -os include snr in rinex obs [on]",
" -oi include iono correction in rinex nav header [off]",
" -ot include time correction in rinex nav header [off]",
" -ol include leap seconds in rinex nav header [off]",
-" -scan scan input file [off]",
-" -mask [sig[,...]] signal mask(s) (sig={G|R|E|J|S|C}L{1C|1P|1W|...})",
+" -halfc half-cycle ambiguity correction [off]",
+" -mask [sig[,...]] signal mask(s) (sig={G|R|E|J|S|C|I}L{1C|1P|1W|...})",
+" -nomask [sig[,...]] signal no mask (same as above)",
" -x sat exclude satellite",
-" -y sys exclude systems (G:GPS,R:GLONASS,E:Galileo,J:QZSS,S:SBAS,C:BeiDou)",
+" -y sys exclude systems (G:GPS,R:GLO,E:GAL,J:QZS,S:SBS,C:BDS,I:IRN)",
" -d dir output directory [same as input file]",
" -c staid use RINEX file name convention with staid [off]",
" -o ofile output RINEX OBS file",
@@ -120,26 +142,34 @@ static const char *help[]={
" -h hfile output RINEX HNAV file",
" -q qfile output RINEX QNAV file",
" -l lfile output RINEX LNAV file",
+" -b cfile output RINEX CNAV file",
+" -i ifile output RINEX INAV file",
" -s sfile output SBAS message file",
" -trace level output trace level [off]",
"",
" If any output file specified, default output files (.obs,",
-" .nav, .gnav, .hnav, .qnav, .lnav and",
-" .sbs) are used.",
+" .nav, .gnav, .hnav, .qnav, .lnav,",
+" .cnav, .inav and .sbs) are used. To obtain week number info",
+" for RTCM file, use -tr option to specify the approximated log start time.",
+" Without -tr option, the program obtains the week number from the time-tag file"
+" (if it exists) or the last modified time of the log file instead.",
"",
" If receiver type is not specified, type is recognized by the input",
" file extension as follows.",
" *.rtcm2 RTCM 2",
" *.rtcm3 RTCM 3",
-" *.gps NovAtel OEMV/4/6,OEMStar",
-" *.ubx u-blox LEA-4T/5T/6T",
+" *.gps NovAtel OEM4/V/6/7,OEMStar",
+" *.ubx u-blox LEA-4T/5T/6T/7T/M8T/F9",
" *.log NovAtel Superstar II",
" *.bin Hemisphere Eclipse/Crescent",
" *.stq SkyTraq S1315F",
-" *.jps Javad",
+" *.jps Javad GREIS",
" *.bnx,*binex BINEX",
" *.rt17 Trimble RT17",
-" *.obs,*.*o RINEX OBS"
+" *.sbf Septentrio SBF",
+" *.obs,*.*o RINEX OBS",
+" *.rnx RINEX OBS"
+" *.nav,*.*n RINEX NAV",
};
/* print help ----------------------------------------------------------------*/
static void printhelp(void)
@@ -149,7 +179,7 @@ static void printhelp(void)
exit(0);
}
/* show message --------------------------------------------------------------*/
-extern int showmsg(char *format, ...)
+extern int showmsg(const char *format, ...)
{
va_list arg;
va_start(arg,format); vfprintf(stderr,format,arg); va_end(arg);
@@ -161,20 +191,26 @@ static int convbin(int format, rnxopt_t *opt, const char *ifile, char **file,
char *dir)
{
int i,def;
- char work[1024],ofile_[7][1024],*ofile[7],*p;
- char *extnav=opt->rnxver<=2.99||opt->navsys==SYS_GPS?"N":"P";
- char *extlog=format==STRFMT_LEXR?"lex":"sbs";
+ static char work[1024],ofile_[NOUTFILE][1024]={"","","","","","","","",""};
+ char ifile_[1024],*ofile[NOUTFILE],*p;
+ char *extnav=(opt->rnxver<=299||opt->navsys==SYS_GPS)?"N":"P";
+ char *extlog="sbs";
- def=!file[0]&&!file[1]&&!file[2]&&!file[3]&&!file[4]&&!file[5]&&!file[6];
+ /* replace wild-card (*) in input file by 0 */
+ strcpy(ifile_,ifile);
+ for (p=ifile_;*p;p++) if (*p=='*') *p='0';
+
+ def=!file[0]&&!file[1]&&!file[2]&&!file[3]&&!file[4]&&!file[5]&&!file[6]&&
+ !file[7]&&!file[8];
- for (i=0;i<7;i++) ofile[i]=ofile_[i];
+ for (i=0;istaid) {
strcpy(ofile[0],"%r%n0.%yO");
}
else if (def) {
- strcpy(ofile[0],ifile);
+ strcpy(ofile[0],ifile_);
if ((p=strrchr(ofile[0],'.'))) strcpy(p,".obs");
else strcat(ofile[0],".obs");
}
@@ -184,58 +220,76 @@ static int convbin(int format, rnxopt_t *opt, const char *ifile, char **file,
strcat(ofile[1],extnav);
}
else if (def) {
- strcpy(ofile[1],ifile);
+ strcpy(ofile[1],ifile_);
if ((p=strrchr(ofile[1],'.'))) strcpy(p,".nav");
else strcat(ofile[1],".nav");
}
if (file[2]) strcpy(ofile[2],file[2]);
- else if (opt->rnxver<=2.99&&*opt->staid) {
+ else if (opt->rnxver<=299&&*opt->staid) {
strcpy(ofile[2],"%r%n0.%yG");
}
- else if (opt->rnxver<=2.99&&def) {
- strcpy(ofile[2],ifile);
+ else if (opt->rnxver<=299&&def) {
+ strcpy(ofile[2],ifile_);
if ((p=strrchr(ofile[2],'.'))) strcpy(p,".gnav");
else strcat(ofile[2],".gnav");
}
if (file[3]) strcpy(ofile[3],file[3]);
- else if (opt->rnxver<=2.99&&*opt->staid) {
+ else if (opt->rnxver<=299&&*opt->staid) {
strcpy(ofile[3],"%r%n0.%yH");
}
- else if (opt->rnxver<=2.99&&def) {
- strcpy(ofile[3],ifile);
+ else if (opt->rnxver<=299&&def) {
+ strcpy(ofile[3],ifile_);
if ((p=strrchr(ofile[3],'.'))) strcpy(p,".hnav");
else strcat(ofile[3],".hnav");
}
if (file[4]) strcpy(ofile[4],file[4]);
- else if (opt->rnxver<=2.99&&*opt->staid) {
+ else if (opt->rnxver<=299&&*opt->staid) {
strcpy(ofile[4],"%r%n0.%yQ");
}
- else if (opt->rnxver<=2.99&&def) {
- strcpy(ofile[4],ifile);
+ else if (opt->rnxver<=299&&def) {
+ strcpy(ofile[4],ifile_);
if ((p=strrchr(ofile[4],'.'))) strcpy(p,".qnav");
else strcat(ofile[4],".qnav");
}
if (file[5]) strcpy(ofile[5],file[5]);
- else if (*opt->staid) {
+ else if (opt->rnxver<=299&&*opt->staid) {
strcpy(ofile[5],"%r%n0.%yL");
}
- else if (opt->rnxver<=2.99&&def) {
- strcpy(ofile[5],ifile);
+ else if (opt->rnxver<=299&&def) {
+ strcpy(ofile[5],ifile_);
if ((p=strrchr(ofile[5],'.'))) strcpy(p,".lnav");
- else strcat(ofile[5],".qnav");
+ else strcat(ofile[5],".lnav");
}
if (file[6]) strcpy(ofile[6],file[6]);
+ else if (opt->rnxver<=299&&*opt->staid) {
+ strcpy(ofile[6],"%r%n0.%yC");
+ }
+ else if (opt->rnxver<=299&&def) {
+ strcpy(ofile[6],ifile_);
+ if ((p=strrchr(ofile[6],'.'))) strcpy(p,".cnav");
+ else strcat(ofile[6],".cnav");
+ }
+ if (file[7]) strcpy(ofile[7],file[7]);
+ else if (opt->rnxver<=299&&*opt->staid) {
+ strcpy(ofile[7],"%r%n0.%yI");
+ }
+ else if (opt->rnxver<=299&&def) {
+ strcpy(ofile[7],ifile_);
+ if ((p=strrchr(ofile[7],'.'))) strcpy(p,".inav");
+ else strcat(ofile[7],".inav");
+ }
+ if (file[8]) strcpy(ofile[8],file[8]);
else if (*opt->staid) {
- strcpy(ofile[6],"%r%n0_%y.");
- strcat(ofile[6],extlog);
+ strcpy(ofile[8],"%r%n0_%y.");
+ strcat(ofile[8],extlog);
}
else if (def) {
- strcpy(ofile[6],ifile);
- if ((p=strrchr(ofile[6],'.'))) strcpy(p,".");
- else strcat(ofile[6],".");
- strcat(ofile[6],extlog);
+ strcpy(ofile[8],ifile_);
+ if ((p=strrchr(ofile[8],'.'))) strcpy(p,".");
+ else strcat(ofile[8],".");
+ strcat(ofile[8],extlog);
}
- for (i=0;i<7;i++) {
+ for (i=0;irinex hnav: %s\n",ofile[3]);
if (*ofile[4]) fprintf(stderr,"->rinex qnav: %s\n",ofile[4]);
if (*ofile[5]) fprintf(stderr,"->rinex lnav: %s\n",ofile[5]);
- if (*ofile[6]) fprintf(stderr,"->sbas log : %s\n",ofile[6]);
+ if (*ofile[6]) fprintf(stderr,"->rinex cnav: %s\n",ofile[6]);
+ if (*ofile[7]) fprintf(stderr,"->rinex inav: %s\n",ofile[7]);
+ if (*ofile[8]) fprintf(stderr,"->sbas log : %s\n",ofile[8]);
if (!convrnx(format,opt,ifile,ofile)) {
fprintf(stderr,"\n");
@@ -258,18 +314,80 @@ static int convbin(int format, rnxopt_t *opt, const char *ifile, char **file,
fprintf(stderr,"\n");
return 0;
}
+/* set signal mask -----------------------------------------------------------*/
+static void setmask(const char *argv, rnxopt_t *opt, int mask)
+{
+ char buff[1024],*p;
+ int i,code;
+
+ strcpy(buff,argv);
+ for (p=strtok(buff,",");p;p=strtok(NULL,",")) {
+ if (strlen(p)<4||p[1]!='L') continue;
+ if (p[0]=='G') i=0;
+ else if (p[0]=='R') i=1;
+ else if (p[0]=='E') i=2;
+ else if (p[0]=='J') i=3;
+ else if (p[0]=='S') i=4;
+ else if (p[0]=='C') i=5;
+ else if (p[0]=='I') i=6;
+ else continue;
+ if ((code=obs2code(p+2))) {
+ opt->mask[i][code-1]=mask?'1':'0';
+ }
+ }
+}
+/* get start time of input file -----------------------------------------------*/
+static int get_filetime(const char *file, gtime_t *time)
+{
+ FILE *fp;
+ struct stat st;
+ struct tm *tm;
+ uint32_t time_time;
+ uint8_t buff[64];
+ double ep[6];
+ char path[1024],*paths[1],path_tag[1024];
+
+ paths[0]=path;
+
+ if (!expath(file,paths,1)) return 0;
+
+ /* get start time of time-tag file */
+ sprintf(path_tag,"%.1019s.tag",path);
+ if ((fp=fopen(path_tag,"rb"))) {
+ if (fread(buff,64,1,fp)==1&&!strncmp((char *)buff,"TIMETAG",7)&&
+ fread(&time_time,4,1,fp)==1) {
+ time->time=time_time;
+ time->sec=0.0;
+ fclose(fp);
+ return 1;
+ }
+ fclose(fp);
+ }
+ /* get modified time of input file */
+ if (!stat(path,&st)&&(tm=gmtime(&st.st_mtime))) {
+ ep[0]=tm->tm_year+1900;
+ ep[1]=tm->tm_mon+1;
+ ep[2]=tm->tm_mday;
+ ep[3]=tm->tm_hour;
+ ep[4]=tm->tm_min;
+ ep[5]=tm->tm_sec;
+ *time=utc2gpst(epoch2time(ep));
+ return 1;
+ }
+ return 0;
+}
/* parse command line options ------------------------------------------------*/
static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
char **ofile, char **dir, int *trace)
{
double eps[]={1980,1,1,0,0,0},epe[]={2037,12,31,0,0,0};
double epr[]={2010,1,1,0,0,0},span=0.0;
- int i,j,k,sat,code,nf=2,nc=2,format=-1;
- char *p,*sys,*fmt="",*paths[1],path[1024],buff[1024];
+ int i,j,k,sat,nf=5,nc=2,format=-1;
+ char *p,*sys,*fmt="",*paths[1],path[1024],buff[256];
- opt->rnxver=2.11;
+ opt->rnxver=304;
opt->obstype=OBSTYPE_PR|OBSTYPE_CP;
- opt->navsys=SYS_GPS|SYS_GLO|SYS_GAL|SYS_QZS|SYS_SBS|SYS_CMP;
+ opt->navsys=SYS_GPS|SYS_GLO|SYS_GAL|SYS_QZS|SYS_SBS|SYS_CMP|SYS_IRN;
for (i=0;i<6;i++) for (j=0;j<64;j++) opt->mask[i][j]='1';
@@ -292,6 +410,9 @@ static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
else if (!strcmp(argv[i],"-ti")&&i+1tint=atof(argv[++i]);
}
+ else if (!strcmp(argv[i],"-tt")&&i+1ttol=atof(argv[++i]);
+ }
else if (!strcmp(argv[i],"-span")&&i+1markertype,argv[++i]);
}
else if (!strcmp(argv[i],"-ho")&&i+1name[j],p);
}
}
else if (!strcmp(argv[i],"-hr")&&i+1rec[j],p);
}
}
else if (!strcmp(argv[i],"-ha")&&i+1ant[j],p);
}
}
else if (!strcmp(argv[i],"-hp")&&i+1apppos[j]=atof(p);
}
}
else if (!strcmp(argv[i],"-hd")&&i+1antdel[j]=atof(p);
}
}
else if (!strcmp(argv[i],"-v" )&&i+1rnxver=atof(argv[++i]);
+ opt->rnxver=(int)(atof(argv[++i])*100.0);
}
else if (!strcmp(argv[i],"-od")) {
opt->obstype|=OBSTYPE_DOP;
@@ -360,24 +486,17 @@ static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
opt->outleaps=1;
}
else if (!strcmp(argv[i],"-scan")) {
- opt->scanobs=1;
+ /* obsolute */ ;
+ }
+ else if (!strcmp(argv[i],"-halfc")) {
+ opt->halfcyc=1;
}
else if (!strcmp(argv[i],"-mask")&&i+1mask[j][k]='0';
- strcpy(buff,argv[++i]);
- for (p=strtok(buff,",");p;p=strtok(NULL,",")) {
- if (strlen(p)<4||p[1]!='L') continue;
- if (p[0]=='G') j=0;
- else if (p[0]=='R') j=1;
- else if (p[0]=='E') j=2;
- else if (p[0]=='J') j=3;
- else if (p[0]=='S') j=4;
- else if (p[0]=='C') j=5;
- else continue;
- if ((code=obs2code(p+2,NULL))) {
- opt->mask[j][code-1]='1';
- }
- }
+ setmask(argv[++i],opt,1);
+ }
+ else if (!strcmp(argv[i],"-nomask")&&i+1exsats[sat-1]=1;
@@ -390,6 +509,7 @@ static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
else if (!strcmp(sys,"J")) opt->navsys&=~SYS_QZS;
else if (!strcmp(sys,"S")) opt->navsys&=~SYS_SBS;
else if (!strcmp(sys,"C")) opt->navsys&=~SYS_CMP;
+ else if (!strcmp(sys,"I")) opt->navsys&=~SYS_IRN;
}
else if (!strcmp(argv[i],"-d" )&&i+1=1) opt->freqtype|=FREQTYPE_L1;
if (nf>=2) opt->freqtype|=FREQTYPE_L2;
- if (nf>=3) opt->freqtype|=FREQTYPE_L5;
- if (nf>=4) opt->freqtype|=FREQTYPE_L6;
- if (nf>=5) opt->freqtype|=FREQTYPE_L7;
- if (nf>=6) opt->freqtype|=FREQTYPE_L8;
+ if (nf>=3) opt->freqtype|=FREQTYPE_L3;
+ if (nf>=4) opt->freqtype|=FREQTYPE_L4;
+ if (nf>=5) opt->freqtype|=FREQTYPE_L5;
+ if (!opt->trtcm.time) {
+ get_filetime(*ifile,&opt->trtcm);
+ }
if (*fmt) {
if (!strcmp(fmt,"rtcm2")) format=STRFMT_RTCM2;
else if (!strcmp(fmt,"rtcm3")) format=STRFMT_RTCM3;
@@ -434,6 +558,7 @@ static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
else if (!strcmp(fmt,"nvs" )) format=STRFMT_NVS;
else if (!strcmp(fmt,"binex")) format=STRFMT_BINEX;
else if (!strcmp(fmt,"rt17" )) format=STRFMT_RT17;
+ else if (!strcmp(fmt,"sbf" )) format=STRFMT_SEPT;
else if (!strcmp(fmt,"rinex")) format=STRFMT_RINEX;
}
else {
@@ -450,9 +575,14 @@ static int cmdopts(int argc, char **argv, rnxopt_t *opt, char **ifile,
else if (!strcmp(p,".bnx" )) format=STRFMT_BINEX;
else if (!strcmp(p,".binex")) format=STRFMT_BINEX;
else if (!strcmp(p,".rt17" )) format=STRFMT_RT17;
+ else if (!strcmp(p,".sbf" )) format=STRFMT_SEPT;
else if (!strcmp(p,".obs" )) format=STRFMT_RINEX;
else if (!strcmp(p+3,"o" )) format=STRFMT_RINEX;
else if (!strcmp(p+3,"O" )) format=STRFMT_RINEX;
+ else if (!strcmp(p,".rnx" )) format=STRFMT_RINEX;
+ else if (!strcmp(p,".nav" )) format=STRFMT_RINEX;
+ else if (!strcmp(p+3,"n" )) format=STRFMT_RINEX;
+ else if (!strcmp(p+3,"N" )) format=STRFMT_RINEX;
}
return format;
}
@@ -461,7 +591,7 @@ int main(int argc, char **argv)
{
rnxopt_t opt={{0}};
int format,trace=0,stat;
- char *ifile="",*ofile[7]={0},*dir="";
+ char *ifile="",*ofile[NOUTFILE]={0},*dir="";
/* parse command line options */
format=cmdopts(argc,argv,&opt,&ifile,ofile,&dir,&trace);
@@ -475,12 +605,7 @@ int main(int argc, char **argv)
return -1;
}
sprintf(opt.prog,"%s %s",PRGNAME,VER_RTKLIB);
- sprintf(opt.comment[0],"log: %-55.55s",ifile);
- sprintf(opt.comment[1],"format: %s",formatstrs[format]);
- if (*opt.rcvopt) {
- strcat(opt.comment[1],", option: ");
- strcat(opt.comment[1],opt.rcvopt);
- }
+
if (trace>0) {
traceopen(TRACEFILE);
tracelevel(trace);
diff --git a/global_fusion/RTKLIB/app/convbin/gcc/makefile b/global_fusion/RTKLIB/app/consapp/convbin/gcc/makefile
old mode 100755
new mode 100644
similarity index 91%
rename from global_fusion/RTKLIB/app/convbin/gcc/makefile
rename to global_fusion/RTKLIB/app/consapp/convbin/gcc/makefile
index 5e048d3..15de238
--- a/global_fusion/RTKLIB/app/convbin/gcc/makefile
+++ b/global_fusion/RTKLIB/app/consapp/convbin/gcc/makefile
@@ -4,10 +4,10 @@
BINDIR = /usr/local/bin
-SRC = ../../../src
+SRC = ../../../../src
INCLUDE= -I$(SRC)
-OPTIONS= -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DNFREQ=6 -DNEXOBS=3
+OPTIONS= -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DENAIRN -DNFREQ=5 -DNEXOBS=3
CFLAGS = -O3 -ansi -pedantic -Wall -Wno-unused-but-set-variable $(INCLUDE) $(OPTIONS) -g
@@ -17,8 +17,8 @@ all : convbin
convbin : convbin.o rtkcmn.o rinex.o sbas.o preceph.o rcvraw.o convrnx.o
convbin : rtcm.o rtcm2.o rtcm3.o rtcm3e.o pntpos.o ephemeris.o ionex.o
-convbin : novatel.o ss2.o ublox.o crescent.o skytraq.o gw10.o javad.o nvs.o
-convbin : binex.o rt17.o qzslex.o
+convbin : novatel.o ss2.o ublox.o crescent.o skytraq.o javad.o nvs.o
+convbin : binex.o rt17.o septentrio.o
convbin.o : ../convbin.c
$(CC) -c $(CFLAGS) ../convbin.c
@@ -58,8 +58,6 @@ crescent.o : $(SRC)/rcv/crescent.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/crescent.c
skytraq.o : $(SRC)/rcv/skytraq.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/skytraq.c
-gw10.o : $(SRC)/rcv/gw10.c
- $(CC) -c $(CFLAGS) $(SRC)/rcv/gw10.c
javad.o : $(SRC)/rcv/javad.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/javad.c
nvs.o : $(SRC)/rcv/nvs.c
@@ -68,8 +66,8 @@ binex.o : $(SRC)/rcv/binex.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/binex.c
rt17.o : $(SRC)/rcv/rt17.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/rt17.c
-qzslex.o : $(SRC)/qzslex.c
- $(CC) -c $(CFLAGS) $(SRC)/qzslex.c
+septentrio.o: $(SRC)/rcv/septentrio.c
+ $(CC) -c $(CFLAGS) $(SRC)/rcv/septentrio.c
convbin.o : $(SRC)/rtklib.h
rtkcmn.o : $(SRC)/rtklib.h
@@ -90,12 +88,11 @@ ss2.o : $(SRC)/rtklib.h
ublox.o : $(SRC)/rtklib.h
crescent.o : $(SRC)/rtklib.h
skytraq.o : $(SRC)/rtklib.h
-gw10.o : $(SRC)/rtklib.h
javad.o : $(SRC)/rtklib.h
nvs.o : $(SRC)/rtklib.h
binex.o : $(SRC)/rtklib.h
rt17.o : $(SRC)/rtklib.h
-qzslex.o : $(SRC)/rtklib.h
+septentrio.o: $(SRC)/rtklib.h
DATDIR = ../../../test/data/rcvraw
diff --git a/global_fusion/RTKLIB/app/install_consapp.bat b/global_fusion/RTKLIB/app/consapp/install_consapp.bat
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/install_consapp.bat
rename to global_fusion/RTKLIB/app/consapp/install_consapp.bat
diff --git a/global_fusion/RTKLIB/app/consapp/makefile b/global_fusion/RTKLIB/app/consapp/makefile
new file mode 100644
index 0000000..d812d9e
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/makefile
@@ -0,0 +1,20 @@
+#
+# make all cui applications by gcc
+#
+#export CC = clang
+export CC = gcc
+
+BINDIR = /usr/local/bin
+DIRS = pos2kml str2str rnx2rtkp convbin rtkrcv
+
+all:
+ @for i in $(DIRS); do make -C $$i/gcc; done
+
+install:
+ @echo installing...
+ @for i in $(DIRS); do cp $$i/gcc/$$i $(BINDIR); done
+
+clean:
+ @echo cleaning up...
+ @for i in $(DIRS); do make -C $$i/gcc clean; done
+
diff --git a/global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml.cbproj b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.cbproj
old mode 100755
new mode 100644
similarity index 67%
rename from global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml.cbproj
rename to global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.cbproj
index 55831f2..f09cc68
--- a/global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml.cbproj
+++ b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.cbproj
@@ -1,28 +1,18 @@
- {6BE696E0-FCDD-4A5B-AF9C-AC4E8E2F103A}
+ {2161437F-E24A-4836-B5B1-157BE1ACD9F7}
CppConsoleApplication
True
Release
None
- 18.2
- Win32
- 1
+ 18.8
+ Win64
+ 3
Console
true
-
- true
- Base
- true
-
-
- true
- Base
- true
-
true
Base
@@ -68,78 +58,47 @@
true
+ $(BDS)\bin\cbuilder_PROJECTICNS.icns
+ _pos2kml
CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
- ..\;..\..\..\src\;$(IncludePath)
+ ..\;..\..\..\..\src\;$(IncludePath)
System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)
None
_pos2kml_Icon.ico
1041
vclx.bpi;vcl.bpi;rtl.bpi;dbrtl.bpi;vcldb.bpi;dbxcds.bpi;dbexpress.bpi;xmlrtl.bpi;vclie.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;dsnap.bpi;adortl.bpi;soaprtl.bpi;bdertl.bpi;vcldbx.bpi;$(PackageImports)
- ..\;..\..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
- ..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ObjPath)
- ..\;..\..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
+ ..\;..\..\..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
+ ..\..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ObjPath)
+ ..\;..\..\..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
false
- ..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
- ..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(ILINK_ObjectSearchPath)
+ ..\..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
+ ..\..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(ILINK_ObjectSearchPath)
false
- ..\..\..\src;$(BDS)\include;$(BCC_IncludePath)
- $(BDS)\bin\cbuilder_PROJECTICNS.icns
- ..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
- ..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ResourcePath)
- ..\..\..\src\;..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(BDS)\lib;$(ILINK_LibraryPath)
+ ..\..\..\..\src;$(BDS)\include;$(BCC_IncludePath)
+ ..\..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
+ ..\..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ResourcePath)
+ ..\..\..\..\src\;..\..\..\..\src;..\;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(BDS)\lib;$(ILINK_LibraryPath)
JPHNE
- _pos2kml
-
-
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png
- true
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png
- $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png
- $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png
- $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png
+ exe
+ _RTLDLL;WIN32;$(BCC_Defines)
+ -tWM -tWC
+ _RTLDLL;_NO_VCL;WIN32;$(TASM_Defines)
+ _RTLDLL;_NO_VCL;WIN32;$(BRCC_Defines)
_pos2kml_Icon.ico
Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
1033
true
- _RTLDLL;WIN32;$(BCC_Defines)
- _RTLDLL;_NO_VCL;WIN32;$(BRCC_Defines)
- _RTLDLL;_NO_VCL;WIN32;$(TASM_Defines)
- -tWM -tWC
- exe
_RTLDLL;WIN32;$(BCC_Defines)
_RTLDLL;_NO_VCL;WIN32;$(BRCC_Defines)
_RTLDLL;_NO_VCL;WIN32;$(TASM_Defines)
+ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
+ Debug
+ CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
+ 1033
-V
@@ -157,8 +116,8 @@
true
- _DEBUG;$(BCC_Defines);$(BCC_Defines)
-tWM -tWC -k
+ _DEBUG;$(BCC_Defines);$(BCC_Defines)
_DEBUG;$(BCC_Defines);$(BCC_Defines)
@@ -171,13 +130,13 @@
$(BDS)\lib\release;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
+ -tWM -tWC -r
+ NDEBUG;$(BCC_Defines);$(BCC_Defines)
false
false
false
1033
None
- NDEBUG;$(BCC_Defines);$(BCC_Defines)
- -tWM -tWC -r
NDEBUG;$(BCC_Defines);$(BCC_Defines)
@@ -187,22 +146,25 @@
5
1
-
+
+ 6
+
+
-1
1
-
+
3
2
-
+
5
-
+
4
2
-
+
4
0
@@ -280,12 +242,8 @@
- False
- False
- False
- False
True
- False
+ True
12
diff --git a/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.cbproj.local b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.cbproj.local
new file mode 100644
index 0000000..b3811b7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.cbproj.local
@@ -0,0 +1,2 @@
+
+
diff --git a/global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml.res b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.res
old mode 100755
new mode 100644
similarity index 98%
rename from global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml.res
rename to global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.res
index 3dd609e..2d884ae
Binary files a/global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml.res and b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml.res differ
diff --git a/global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml_Icon.ico b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml_Icon.ico
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/pos2kml/bcc/_pos2kml_Icon.ico
rename to global_fusion/RTKLIB/app/consapp/pos2kml/bcc/_pos2kml_Icon.ico
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/bcc/clean.bat b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/clean.bat
old mode 100755
new mode 100644
similarity index 83%
rename from global_fusion/RTKLIB/app/rnx2rtkp/bcc/clean.bat
rename to global_fusion/RTKLIB/app/consapp/pos2kml/bcc/clean.bat
index db802c5..673b1e9
--- a/global_fusion/RTKLIB/app/rnx2rtkp/bcc/clean.bat
+++ b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/clean.bat
@@ -7,6 +7,8 @@ del Release_Build\*.ilc
del Release_Build\*.ild
del Release_Build\*.ilf
del Release_Build\*.ils
+del Release_Build\*.o
+del Release_Build\*.d
del Debug_Build\*.obj
del Debug_Build\*.tds
del Debug_Build\*.exe
@@ -16,3 +18,5 @@ del Bebug_Build\*.ilc
del Bebug_Build\*.ild
del Bebug_Build\*.ilf
del Bebug_Build\*.ils
+del Bebug_Build\*.o
+del Bebug_Build\*.d
diff --git a/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/install.bat b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/install.bat
new file mode 100644
index 0000000..4711c1c
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/pos2kml/bcc/install.bat
@@ -0,0 +1 @@
+copy Release_Build\_pos2kml.exe ..\..\..\..\..\RTKLIB_bin\bin\pos2kml.exe
diff --git a/global_fusion/RTKLIB/app/pos2kml/gcc/makefile b/global_fusion/RTKLIB/app/consapp/pos2kml/gcc/makefile
old mode 100755
new mode 100644
similarity index 78%
rename from global_fusion/RTKLIB/app/pos2kml/gcc/makefile
rename to global_fusion/RTKLIB/app/consapp/pos2kml/gcc/makefile
index 08621a7..032f309
--- a/global_fusion/RTKLIB/app/pos2kml/gcc/makefile
+++ b/global_fusion/RTKLIB/app/consapp/pos2kml/gcc/makefile
@@ -1,16 +1,18 @@
# makefile for pos2kml
BINDIR = /usr/local/bin
-SRC = ../../../src
+SRC = ../../../../src
CFLAGS = -Wall -O3 -ansi -pedantic -I$(SRC) -DTRACE
LDLIBS = -lm -lrt
-pos2kml : pos2kml.o convkml.o solution.o geoid.o rtkcmn.o preceph.o
+pos2kml : pos2kml.o convkml.o convgpx.o solution.o geoid.o rtkcmn.o preceph.o
pos2kml.o : ../pos2kml.c
$(CC) -c $(CFLAGS) ../pos2kml.c
convkml.o : $(SRC)/convkml.c
$(CC) -c $(CFLAGS) $(SRC)/convkml.c
+convgpx.o : $(SRC)/convgpx.c
+ $(CC) -c $(CFLAGS) $(SRC)/convgpx.c
solution.o : $(SRC)/solution.c
$(CC) -c $(CFLAGS) $(SRC)/solution.c
geoid.o : $(SRC)/geoid.c
@@ -22,6 +24,7 @@ preceph.o : $(SRC)/preceph.c
pos2kml.o : $(SRC)/rtklib.h
convkml.o : $(SRC)/rtklib.h
+convgpx.o : $(SRC)/rtklib.h
solution.o : $(SRC)/rtklib.h
geoid.o : $(SRC)/rtklib.h
rtkcmn.o : $(SRC)/rtklib.h
diff --git a/global_fusion/RTKLIB/app/pos2kml/pos2kml.c b/global_fusion/RTKLIB/app/consapp/pos2kml/pos2kml.c
old mode 100755
new mode 100644
similarity index 78%
rename from global_fusion/RTKLIB/app/pos2kml/pos2kml.c
rename to global_fusion/RTKLIB/app/consapp/pos2kml/pos2kml.c
index e8abfde..e44a592
--- a/global_fusion/RTKLIB/app/pos2kml/pos2kml.c
+++ b/global_fusion/RTKLIB/app/consapp/pos2kml/pos2kml.c
@@ -1,7 +1,7 @@
/*------------------------------------------------------------------------------
-* pos2kml.c : convert positions to google earth kml file
+* pos2kml.c : convert positions to google earth KML or GPX file
*
-* Copyright (C) 2007-2008 by T.TAKASU, All rights reserved.
+* Copyright (C) 2007-2016 by T.TAKASU, All rights reserved.
*
* version : $Revision: 1.1 $ $Date: 2008/07/17 21:54:53 $
* history : 2007/01/20 1.0 new
@@ -12,22 +12,21 @@
* add time stamp option
* separate readsol.c file
* 2008/07/18 1.3 support change of convkml() arguments
+* 2016/06/11 1.4 add option -gpx for gpx conversion
*-----------------------------------------------------------------------------*/
#include
#include "rtklib.h"
-static const char rcsid[]="$Id: pos2kml.c,v 1.1 2008/07/17 21:54:53 ttaka Exp $";
-
/* help text -----------------------------------------------------------------*/
static const char *help[]={
"",
" usage: pos2kml [option]... file [...]",
"",
-" Read solution file(s) and convert it to Google Earth KML file. Each line in",
-" the input file shall contain fields of time, position fields (latitude/",
-" longitude/height or x/y/z-ecef), and quality flag(option). The line started",
-" with '%', '#', ';' is treated as comment. Command options are as follows.",
-" ([]:default)",
+" Read solution file(s) and convert it to Google Earth KML file or GPX file.",
+" Each line in the input file shall contain fields of time, position fields ",
+" (latitude/longitude/height or x/y/z-ecef), and quality flag(option). The line",
+" started with '%', '#', ';' is treated as comment. Command options are as ",
+" follows. ([]:default)",
"",
" -h print help",
" -o file output file [infile + .kml]",
@@ -39,7 +38,8 @@ static const char *help[]={
" -tu output time stamp of utc [gpst]",
" -i tint output time interval (s) (0:all) [0]",
" -q qflg output q-flags (0:all) [0]",
-" -f n e h add north/east/height offset to position (m) [0 0 0]"
+" -f n e h add north/east/height offset to position (m) [0 0 0]",
+" -gpx output GPX file"
};
/* print help ----------------------------------------------------------------*/
static void printhelp(void)
@@ -51,7 +51,7 @@ static void printhelp(void)
/* pos2kml main --------------------------------------------------------------*/
int main(int argc, char **argv)
{
- int i,j,n,outalt=0,outtime=0,qflg=0,tcolor=5,pcolor=5;
+ int i,j,n,outalt=0,outtime=0,qflg=0,tcolor=5,pcolor=5,gpx=0,stat;
char *infile[32],*outfile="";
double offset[3]={0.0},tint=0.0,es[6]={2000,1,1},ee[6]={2000,1,1};
gtime_t ts={0},te={0};
@@ -79,6 +79,7 @@ int main(int argc, char **argv)
else if (!strcmp(argv[i],"-tu")) outtime=2;
else if (!strcmp(argv[i],"-i")&&i+i
- {2B11584B-35A8-46A8-8F18-AF3D7051B83C}
- CppVCLApplication
- rtknavi.cpp
+ {1D91F63F-0154-4396-A76F-6467DD904836}
+ CppConsoleApplication
True
Release
- VCL
- 18.2
- Win32
- 1
- Application
+ None
+ 18.8
+ Win64
+ 3
+ Console
true
@@ -59,56 +58,47 @@
true
- ..\..\src\rcv\;..\appcmn\;..\..\src\;$(ILINK_LibraryPath)
- ..\..\src\rcv\;..\appcmn\;..\..\src\;$(IncludePath)
- false
- false
- false
- true
- None
- rtknavi_Icon.ico
- Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)
- CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
+ _rnx2rtkp
+ $(BDS)\bin\cbuilder_PROJECTICON.ico
+ $(BDS)\bin\cbuilder_PROJECTICNS.icns
+ false
None
+ System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)
+ CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
1041
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\src\rcv;..\appcmn;..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\qzslex;..\..\src\rcv;..\..\src;..\appcmn;G:\rtklib_2.2\app\rtknavi;$(DCC_ObjPath)
- vclx.bpi;vcl.bpi;rtl.bpi;dbrtl.bpi;vcldb.bpi;adortl.bpi;dbxcds.bpi;dbexpress.bpi;xmlrtl.bpi;vclie.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;soaprtl.bpi;dsnap.bpi;bdertl.bpi;vcldbx.bpi;$(PackageImports)
- Windows
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\src\rcv;..\appcmn;..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
+ ..\;..\..\..\..\src\;$(IncludePath)
+ vclx.bpi;vcl.bpi;rtl.bpi;dbrtl.bpi;vcldb.bpi;dbxcds.bpi;dbexpress.bpi;xmlrtl.bpi;vclie.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;dsnap.bpi;adortl.bpi;soaprtl.bpi;bdertl.bpi;vcldbx.bpi;$(PackageImports)
+ ..\;..\..\..\..\src\rcv;..\..\convbin;..\..\pos2kml;..\..\..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
+ ..\..\..\extion;..\..\..\extlex;..\;..\..\sbspos;..\..\sbsdump;..\..\..\..\src\rcv;..\..\convbin;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ObjPath)
+ ..\;..\..\..\..\src\rcv;..\..\convbin;..\..\pos2kml;..\..\..\..\src;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
false
- true
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\qzslex;..\..\src\rcv;..\..\src;..\appcmn;G:\rtklib_2.2\app\rtknavi;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\qzslex;..\..\src\rcv;..\..\src;..\appcmn;G:\rtklib_2.2\app\rtknavi;$(ILINK_ObjectSearchPath)
+ ..\..\..\extion;..\..\..\extlex;..\;..\..\sbspos;..\..\sbsdump;..\..\..\..\src\rcv;..\..\convbin;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
+ ..\..\..\extion;..\..\..\extlex;..\;..\..\sbspos;..\..\sbsdump;..\..\..\..\src\rcv;..\..\convbin;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(ILINK_ObjectSearchPath)
false
- rtl.lib;vcl.lib;vclx.lib
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\qzslex;..\..\src\rcv;..\..\src;..\appcmn;G:\rtklib_2.2\app\rtknavi;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
- ..\..\..\rtklib_extlex;..\..\extlex;..\..\qzslex;..\..\src\rcv;..\..\src;..\appcmn;G:\rtklib_2.2\app\rtknavi;$(DCC_ResourcePath)
+ ..\..\..\..\src\rcv;..\..\convbin;..\..\pos2kml;..\..\..\..\src;$(BDS)\include;$(BCC_IncludePath)
+ ..\..\..\extion;..\..\..\extlex;..\;..\..\sbspos;..\..\sbsdump;..\..\..\..\src\rcv;..\..\convbin;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
+ ..\..\..\extion;..\..\..\extlex;..\;..\..\sbspos;..\..\sbsdump;..\..\..\..\src\rcv;..\..\convbin;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ResourcePath)
+ ..\..\..\..\src\;..\..\..\extion;..\..\..\extlex;..\;..\..\sbspos;..\..\sbsdump;..\..\..\..\src\rcv;..\..\convbin;..\..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;$(ILINK_LibraryPath)
JPHNE
- $(BDS)\include;..\appcmn;..\..\src;$(BCC_IncludePath)
- rtknavi
+ exe
+ _RTLDLL;WIN32;ENAGLO;ENAGAL;ENAQZS;ENACMP;NFREQ=3;TRACE;$(BCC_Defines)
+ -tWM -tWC -wvoi
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;ENAQZS;TRACE;$(TASM_Defines)
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;ENAQZS;TRACE;$(BRCC_Defines)
Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
- $(BDSINCLUDE)\windows\vcl;$(IncludePath)
- true
1033
- $(BDS)\bin\default_app.manifest
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=3;NEXOBS=3;ENALEX;$(BCC_Defines)
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;NFREQ=3;$(BRCC_Defines)
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;NFREQ=3;$(TASM_Defines)
- -tWM
- exe
- true
- $(BDS)\bin\Artwork\Windows\UWP\cppreg_UwpDefault_44.png
- $(BDS)\bin\Artwork\Windows\UWP\cppreg_UwpDefault_150.png
+ true
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=3;NEXOBS=3;ENALEX;$(BCC_Defines)
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;NFREQ=3;$(BRCC_Defines)
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;NFREQ=3;$(TASM_Defines)
- $(BDS)\bin\Artwork\Windows\UWP\cppreg_UwpDefault_44.png
- $(BDS)\bin\Artwork\Windows\UWP\cppreg_UwpDefault_150.png
+ _RTLDLL;WIN32;ENAGLO;ENAGAL;ENAQZS;ENACMP;NFREQ=3;TRACE;$(BCC_Defines)
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;ENAQZS;TRACE;$(BRCC_Defines)
+ _RTLDLL;_NO_VCL;WIN32;ENAGLO;ENAQZS;TRACE;$(TASM_Defines)
+ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
+ Debug
+ CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=
+ 1033
-V
@@ -126,16 +116,8 @@
true
- false
- $(BDS)\bin\default_app.manifest
- rtl.lib;vcl.lib;vclx.lib
- true
- false
- 1033
- false
+ -tWM -tWC -wvoi -k
_DEBUG;$(BCC_Defines);$(BCC_Defines)
- -tWM -k
- true
_DEBUG;$(BCC_Defines);$(BCC_Defines)
@@ -148,288 +130,97 @@
$(BDS)\lib\release;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
- rtl.lib;vcl.lib;vclx.lib
+ NDEBUG;$(BCC_Defines);$(BCC_Defines)
+ -tWM -tWC -wvoi -r
false
- true
- $(BDS)\bin\default_app.manifest
+ false
+ false
+ false
1033
- NDEBUG;$(BCC_Defines);$(BCC_Defines)
- -tWM -r
- true
- Debug
NDEBUG;$(BCC_Defines);$(BCC_Defines)
-
- 37
- 20
-
-
- 8
-
- ..\appcmn\aboutdlg.h
- 25
-
-
- 5
-
- ..\appcmn\cmdoptdlg.h
- 34
-
-
-
- ..\appcmn\confdlg.h
- 24
-
-
- 38
-
- ..\appcmn\ftpoptdlg.h
- 19
-
-
- 5
-
- ..\appcmn\keydlg.h
- 34
-
-
-
- ..\appcmn\maskoptdlg.h
- 53
-
-
- 39
-
- ..\appcmn\refdlg.h
- 18
-
-
- 4
-
- ..\appcmn\serioptdlg.h
- 35
-
-
+
6
-
- ..\appcmn\tcpoptdlg.h
- 27
-
-
- 38
-
- ..\appcmn\viewer.h
- 19
-
-
- 37
-
- ..\appcmn\vieweropt.h
- 20
-
-
- 29
-
- instrdlg.h
- 10
-
-
- 32
-
- logstrdlg.h
- 1
+ 15
-
- 41
-
- mondlg.h
- 22
+
+ 6
+ 13
-
- 31
-
- navimain.h
- 2
+
+ 9
+ 4
-
- 46
-
- naviopt.h
- 17
+
+ 5
+ 16
-
- 36
-
- outstrdlg.h
+
3
+ 10
-
- 44
-
- rcvoptdlg.h
- 13
-
-
- -1
+
+ 11
0
-
- -1
+
+ 12
1
-
-
- 7
- 26
-
-
- 39
- 18
-
+
8
- 25
-
-
- 41
- 22
-
-
- 9
- 30
-
-
- 40
- 23
-
-
- 36
- 3
-
-
- 4
- 35
-
-
- 50
+ 13
-
+
7
- 26
-
-
- 55
-
-
- 28
- 11
+ 14
-
- 54
+
+ 18
-
+
9
- 30
-
-
- 42
- 21
-
-
- 43
- 14
+ 2
-
- 43
+
+ 5
14
-
- 51
-
-
- 55
-
-
- 56
-
-
- 33
- 0
-
-
- 31
- 2
-
-
- 48
+
+ 4
15
-
- 47
- 16
-
-
- 6
- 27
+
+ 17
-
- 47
+
16
-
- 48
- 15
-
-
- 52
-
-
- 29
- 10
-
-
- 28
- 11
-
-
- 42
+
21
-
- 40
- 23
+
+ -1
+ 1
-
- 45
+
+ 7
12
-
- 44
- 13
+
+ 2
+ 11
+
+
+ 8
+ 3
-
- 51
+
+ 22
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Cfg_2
Base
@@ -445,7 +236,7 @@
CPlusPlusBuilder.Personality.12
- CppVCLApplication
+ CppConsoleApplication
@@ -481,7 +272,7 @@
- False
+ True
@@ -502,306 +293,224 @@
True
False
-
- rtknavi.cpp
-
True
- False
+ True
-
-
- .\
- true
-
-
-
-
- .\
- true
-
-
-
+
- .\
true
-
-
+
+
.\
true
-
+
- .\
true
-
-
- .\
+
+
true
-
-
- .\
+
+
+ _rnx2rtkp.exe
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
- true
-
-
-
-
- true
-
-
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
- true
-
-
-
-
+
+
true
-
-
- rtknavi.exe
+
+
true
-
+
- .\
true
-
+
- .\
true
-
-
- .\
+
+
true
-
-
- .\
+
+
true
-
-
+
+
true
-
-
- .\
+
+
true
-
-
+
+
.\
true
-
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
- .\
+
+
true
-
-
+
+
.\
true
-
-
- .\
+
+
true
-
+
- .\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
+
+
.\
true
-
-
- true
-
-
-
-
- true
-
-
-
-
- true
-
-
-
+
- true
-
-
-
-
.\
true
-
-
- .\
+
+
true
-
+
- true
-
-
-
-
- .\
- true
-
-
-
-
-
.\
true
-
- 1
-
- Contents\MacOS
1
- Contents\MacOS
0
@@ -810,6 +519,20 @@
classes
1
+
+ classes
+ 1
+
+
+
+
+ res\xml
+ 1
+
+
+ res\xml
+ 1
+
@@ -822,97 +545,248 @@
library\lib\armeabi
1
-
-
-
- library\lib\mips
+
+ library\lib\armeabi
1
-
-
+
+
library\lib\armeabi-v7a
1
-
+
+
+ library\lib\mips
+ 1
+
+
+ library\lib\mips
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+ library\lib\arm64-v8a
+ 1
+
+
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
+
res\drawable
1
+
+ res\drawable
+ 1
+
res\values
1
+
+ res\values
+ 1
+
+
+
+
+ res\values-v21
+ 1
+
+
+ res\values-v21
+ 1
+
+
+
+
+ res\values
+ 1
+
+
+ res\values
+ 1
+
res\drawable
1
+
+ res\drawable
+ 1
+
res\drawable-xxhdpi
1
+
+ res\drawable-xxhdpi
+ 1
+
res\drawable-ldpi
1
+
+ res\drawable-ldpi
+ 1
+
res\drawable-mdpi
1
+
+ res\drawable-mdpi
+ 1
+
res\drawable-hdpi
1
+
+ res\drawable-hdpi
+ 1
+
res\drawable-xhdpi
1
+
+ res\drawable-xhdpi
+ 1
+
+
+
+
+ res\drawable-mdpi
+ 1
+
+
+ res\drawable-mdpi
+ 1
+
+
+
+
+ res\drawable-hdpi
+ 1
+
+
+ res\drawable-hdpi
+ 1
+
+
+
+
+ res\drawable-xhdpi
+ 1
+
+
+ res\drawable-xhdpi
+ 1
+
+
+
+
+ res\drawable-xxhdpi
+ 1
+
+
+ res\drawable-xxhdpi
+ 1
+
+
+
+
+ res\drawable-xxxhdpi
+ 1
+
+
+ res\drawable-xxxhdpi
+ 1
+
res\drawable-small
1
+
+ res\drawable-small
+ 1
+
res\drawable-normal
1
+
+ res\drawable-normal
+ 1
+
res\drawable-large
1
+
+ res\drawable-large
+ 1
+
res\drawable-xlarge
1
+
+ res\drawable-xlarge
+ 1
+
+
+
+
+ res\values
+ 1
+
+
+ res\values
+ 1
+
1
- Contents\MacOS
1
@@ -921,7 +795,10 @@
- Contents\MacOS
+ 1
+ .framework
+
+
1
.framework
@@ -930,20 +807,11 @@
-
- 1
- .dylib
-
-
- 1
- .dylib
-
-
+
1
.dylib
-
- Contents\MacOS
+
1
.dylib
@@ -966,7 +834,10 @@
.dylib
- Contents\MacOS
+ 1
+ .dylib
+
+
1
.dylib
@@ -979,6 +850,9 @@
0
+
+ 0
+
0
@@ -989,14 +863,16 @@
0
- Contents\Resources\StartUp\
+ 0
+
+
0
0
-
+
1
@@ -1007,7 +883,7 @@
1
-
+
1
@@ -1018,7 +894,7 @@
1
-
+
1
@@ -1029,7 +905,7 @@
1
-
+
1
@@ -1040,7 +916,7 @@
1
-
+
1
@@ -1051,7 +927,7 @@
1
-
+
1
@@ -1062,7 +938,7 @@
1
-
+
1
@@ -1073,40 +949,62 @@
1
-
-
+
+
+ 1
+
+
+ 1
+
+
1
-
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
- ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
1
- ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
+ 1
+
+
1
-
+
1
1
+
+ 1
+
-
+
- ..\
1
- ..\
+ 1
+
+
1
-
+
1
@@ -1117,7 +1015,7 @@
1
-
+
1
@@ -1128,29 +1026,170 @@
1
-
-
- ..\
+
+
+ 1
+
+
+ 1
+
+
1
-
-
- Contents
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ 1
+
+
+ 1
+
+
1
+
+
+ 1
+
+
+ 1
+
+
+
+
+ ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
+ 1
+
+
+ ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF
+ 1
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+
+
+
Contents\Resources
1
+
+ Contents\Resources
+ 1
+
library\lib\armeabi-v7a
1
+
+ library\lib\arm64-v8a
+ 1
+
1
@@ -1164,13 +1203,21 @@
1
- Contents\MacOS
+ 1
+
+
1
0
+
+
+ library\lib\armeabi-v7a
+ 1
+
+
1
@@ -1199,19 +1246,21 @@
1
-
+
-
-
+
+
+
+
12
-
+
diff --git a/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/_rnx2rtkp.cbproj.local b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/_rnx2rtkp.cbproj.local
new file mode 100644
index 0000000..b3811b7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/_rnx2rtkp.cbproj.local
@@ -0,0 +1,2 @@
+
+
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/bcc/_rnx2rtkp.res b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/_rnx2rtkp.res
old mode 100755
new mode 100644
similarity index 99%
rename from global_fusion/RTKLIB/app/rnx2rtkp/bcc/_rnx2rtkp.res
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/_rnx2rtkp.res
index 354c542..6ae0798
Binary files a/global_fusion/RTKLIB/app/rnx2rtkp/bcc/_rnx2rtkp.res and b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/_rnx2rtkp.res differ
diff --git a/global_fusion/RTKLIB/app/pos2kml/bcc/clean.bat b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/clean.bat
old mode 100755
new mode 100644
similarity index 83%
rename from global_fusion/RTKLIB/app/pos2kml/bcc/clean.bat
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/clean.bat
index db802c5..673b1e9
--- a/global_fusion/RTKLIB/app/pos2kml/bcc/clean.bat
+++ b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/clean.bat
@@ -7,6 +7,8 @@ del Release_Build\*.ilc
del Release_Build\*.ild
del Release_Build\*.ilf
del Release_Build\*.ils
+del Release_Build\*.o
+del Release_Build\*.d
del Debug_Build\*.obj
del Debug_Build\*.tds
del Debug_Build\*.exe
@@ -16,3 +18,5 @@ del Bebug_Build\*.ilc
del Bebug_Build\*.ild
del Bebug_Build\*.ilf
del Bebug_Build\*.ils
+del Bebug_Build\*.o
+del Bebug_Build\*.d
diff --git a/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/install.bat b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/install.bat
new file mode 100644
index 0000000..4c8ae0a
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/bcc/install.bat
@@ -0,0 +1 @@
+copy Release_Build\_rnx2rtkp.exe ..\..\..\..\..\RTKLIB_bin\bin\rnx2rtkp.exe
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/gcc/makefile b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/makefile
old mode 100755
new mode 100644
similarity index 89%
rename from global_fusion/RTKLIB/app/rnx2rtkp/gcc/makefile
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/makefile
index c5ceee0..e326072
--- a/global_fusion/RTKLIB/app/rnx2rtkp/gcc/makefile
+++ b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/makefile
@@ -1,13 +1,15 @@
# makefile for rnx2rtkp
-
BINDIR = /usr/local/bin
-SRC = ../../../src
+SRC = ../../../../src
-OPTS = -DTRACE -DENAGLO -DENAQZS -DENAGAL -DNFREQ=3
+OPTS = -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DENAIRN -DNFREQ=5
+#OPTS = -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DENAIRN -DNFREQ=5 -DIERS_MODEL
+#OPTS = -DENAGLO -DENAQZS -DENAGAL -DENACMP -DNFREQ=2
# for no lapack
CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTS) -g
-LDLIBS = -lm -lrt
+#LDLIBS = -lm -lrt
+LDLIBS = ../../../../lib/iers/gcc/iers.a -lgfortran -lm -lrt
#CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) -DLAPACK $(OPTS)
#LDLIBS = -lm -lrt -llapack -lblas
@@ -17,14 +19,15 @@ LDLIBS = -lm -lrt
#LDLIBS = -lm -lrt -llapack -lblas -pg
# for mkl
-#MKLDIR = /opt/intel/mkl
+##MKLDIR = /opt/intel/mkl
+#MKLDIR = /proj/madoca/lib/mkl
#CFLAGS = -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTS) -DMKL
-#LDLIBS = -L$(MKLDIR)/lib/intel64 -lm -lrt -lmkl_core -lmkl_intel_lp64 -lmkl_gnu_thread -liomp5 -lpthread
+#LDLIBS = -L$(MKLDIR)/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -lpthread -lgomp -lm -lrt
all : rnx2rtkp
rnx2rtkp : rnx2rtkp.o rtkcmn.o rinex.o rtkpos.o postpos.o solution.o
rnx2rtkp : lambda.o geoid.o sbas.o preceph.o pntpos.o ephemeris.o options.o
-rnx2rtkp : ppp.o ppp_ar.o rtcm.o rtcm2.o rtcm3.o rtcm3e.o ionex.o qzslex.o
+rnx2rtkp : ppp.o ppp_ar.o rtcm.o rtcm2.o rtcm3.o rtcm3e.o ionex.o tides.o
rnx2rtkp.o : ../rnx2rtkp.c
$(CC) -c $(CFLAGS) ../rnx2rtkp.c
@@ -66,8 +69,8 @@ rtcm3e.o : $(SRC)/rtcm3e.c
$(CC) -c $(CFLAGS) $(SRC)/rtcm3e.c
ionex.o : $(SRC)/ionex.c
$(CC) -c $(CFLAGS) $(SRC)/ionex.c
-qzslex.o : $(SRC)/qzslex.c
- $(CC) -c $(CFLAGS) $(SRC)/qzslex.c
+tides.o : $(SRC)/tides.c
+ $(CC) -c $(CFLAGS) $(SRC)/tides.c
rnx2rtkp.o : $(SRC)/rtklib.h
rtkcmn.o : $(SRC)/rtklib.h
@@ -89,7 +92,7 @@ rtcm2.o : $(SRC)/rtklib.h
rtcm3.o : $(SRC)/rtklib.h
rtcm3e.o : $(SRC)/rtklib.h
ionex.o : $(SRC)/rtklib.h
-qzslex.o : $(SRC)/rtklib.h
+tides.o : $(SRC)/rtklib.h
CMD1 = ./rnx2rtkp
INPUT11 = ../../../test/data/rinex/07590920.05o ../../../test/data/rinex/30400920.05n
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts1.conf b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts1.conf
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts1.conf
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts1.conf
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts2.conf b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts2.conf
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts2.conf
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts2.conf
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts3.conf b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts3.conf
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts3.conf
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts3.conf
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts4.conf b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts4.conf
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rnx2rtkp/gcc/opts4.conf
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc/opts4.conf
diff --git a/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc_mkl/makefile b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc_mkl/makefile
new file mode 100644
index 0000000..dc8c823
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/gcc_mkl/makefile
@@ -0,0 +1,170 @@
+# makefile for rnx2rtkp
+
+BINDIR = /usr/local/bin
+SRC = ../../../../src
+
+OPTS = -DTRACE -DENAGLO -DENAQZS -DENAGAL -DENACMP -DENAIRN -DNFREQ=3
+#OPTS = -DENAGLO -DENAQZS -DENAGAL -DENACMP -DNFREQ=2
+
+# for no lapack
+#CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTS) -g
+#LDLIBS = -lm -lrt
+
+#CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) -DLAPACK $(OPTS)
+#LDLIBS = -lm -lrt -llapack -lblas
+
+# for gprof
+#CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) -DLAPACK $(OPTS) -pg
+#LDLIBS = -lm -lrt -llapack -lblas -pg
+
+# for mkl
+#MKLDIR = /opt/intel/mkl
+MKLDIR = /proj/madoca/lib/mkl
+#CFLAGS = -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTS) -DMKL -g
+CFLAGS = -O2 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTS) -DMKL -g
+LDLIBS = -L$(MKLDIR)/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -lpthread -lgomp -lm -lrt
+
+all : rnx2rtkp
+rnx2rtkp : rnx2rtkp.o rtkcmn.o rinex.o rtkpos.o postpos.o solution.o
+rnx2rtkp : lambda.o geoid.o sbas.o preceph.o pntpos.o ephemeris.o options.o
+rnx2rtkp : ppp.o ppp_ar.o ppp_corr.o rtcm.o rtcm2.o rtcm3.o rtcm3e.o ionex.o tides.o qzslex.o
+
+rnx2rtkp.o : ../rnx2rtkp.c
+ $(CC) -c $(CFLAGS) ../rnx2rtkp.c
+rtkcmn.o : $(SRC)/rtkcmn.c
+ $(CC) -c $(CFLAGS) $(SRC)/rtkcmn.c
+rinex.o : $(SRC)/rinex.c
+ $(CC) -c $(CFLAGS) $(SRC)/rinex.c
+rtkpos.o : $(SRC)/rtkpos.c
+ $(CC) -c $(CFLAGS) $(SRC)/rtkpos.c
+postpos.o : $(SRC)/postpos.c
+ $(CC) -c $(CFLAGS) $(SRC)/postpos.c
+solution.o : $(SRC)/solution.c
+ $(CC) -c $(CFLAGS) $(SRC)/solution.c
+lambda.o : $(SRC)/lambda.c
+ $(CC) -c $(CFLAGS) $(SRC)/lambda.c
+geoid.o : $(SRC)/geoid.c
+ $(CC) -c $(CFLAGS) $(SRC)/geoid.c
+sbas.o : $(SRC)/sbas.c
+ $(CC) -c $(CFLAGS) $(SRC)/sbas.c
+preceph.o : $(SRC)/preceph.c
+ $(CC) -c $(CFLAGS) $(SRC)/preceph.c
+pntpos.o : $(SRC)/pntpos.c
+ $(CC) -c $(CFLAGS) $(SRC)/pntpos.c
+ephemeris.o: $(SRC)/ephemeris.c
+ $(CC) -c $(CFLAGS) $(SRC)/ephemeris.c
+options.o : $(SRC)/options.c
+ $(CC) -c $(CFLAGS) $(SRC)/options.c
+ppp.o : $(SRC)/ppp.c
+ $(CC) -c $(CFLAGS) $(SRC)/ppp.c
+ppp_ar.o : $(SRC)/ppp_ar.c
+ $(CC) -c $(CFLAGS) $(SRC)/ppp_ar.c
+ppp_corr.o : $(SRC)/ppp_corr.c
+ $(CC) -c $(CFLAGS) $(SRC)/ppp_corr.c
+rtcm.o : $(SRC)/rtcm.c
+ $(CC) -c $(CFLAGS) $(SRC)/rtcm.c
+rtcm2.o : $(SRC)/rtcm2.c
+ $(CC) -c $(CFLAGS) $(SRC)/rtcm2.c
+rtcm3.o : $(SRC)/rtcm3.c
+ $(CC) -c $(CFLAGS) $(SRC)/rtcm3.c
+rtcm3e.o : $(SRC)/rtcm3e.c
+ $(CC) -c $(CFLAGS) $(SRC)/rtcm3e.c
+ionex.o : $(SRC)/ionex.c
+ $(CC) -c $(CFLAGS) $(SRC)/ionex.c
+tides.o : $(SRC)/tides.c
+ $(CC) -c $(CFLAGS) $(SRC)/tides.c
+qzslex.o : $(SRC)/qzslex.c
+ $(CC) -c $(CFLAGS) $(SRC)/qzslex.c
+
+rnx2rtkp.o : $(SRC)/rtklib.h
+rtkcmn.o : $(SRC)/rtklib.h
+rinex.o : $(SRC)/rtklib.h
+rtkpos.o : $(SRC)/rtklib.h
+postpos.o : $(SRC)/rtklib.h
+solution.o : $(SRC)/rtklib.h
+lambda.o : $(SRC)/rtklib.h
+geoid.o : $(SRC)/rtklib.h
+sbas.o : $(SRC)/rtklib.h
+preceph.o : $(SRC)/rtklib.h
+pntpos.o : $(SRC)/rtklib.h
+ephemeris.o: $(SRC)/rtklib.h
+options.o : $(SRC)/rtklib.h
+ppp.o : $(SRC)/rtklib.h
+ppp_ar.o : $(SRC)/rtklib.h
+rtcm.o : $(SRC)/rtklib.h
+rtcm2.o : $(SRC)/rtklib.h
+rtcm3.o : $(SRC)/rtklib.h
+rtcm3e.o : $(SRC)/rtklib.h
+ionex.o : $(SRC)/rtklib.h
+tides.o : $(SRC)/rtklib.h
+qzslex.o : $(SRC)/rtklib.h
+
+CMD1 = ./rnx2rtkp
+INPUT11 = ../../../test/data/rinex/07590920.05o ../../../test/data/rinex/30400920.05n
+INPUT12 = ../../../test/data/rinex/30400920.05o
+OPTS1 = -r -3978241.958 3382840.234 3649900.853
+
+test : test1 test2 test3 test4 test5 test6 test7 test8 test9 test10
+test : test11 test12 test13 test14 test15 test16 test17 test18 test19 test20
+test : test21 test22 test23 test24
+
+test1 :
+ $(CMD1) $(INPUT11) -x 5 -o test1.pos
+test2 :
+ $(CMD1) -t -e $(OPTS1) $(INPUT11) > test2.pos
+test3 :
+ $(CMD1) -t -p 1 -e $(OPTS1) $(INPUT11) $(INPUT12) > test3.pos
+test4 :
+ $(CMD1) -t -p 3 -e $(OPTS1) $(INPUT11) $(INPUT12) > test4.pos
+test5 :
+ $(CMD1) -t -m 15 -e $(OPTS1) $(INPUT11) $(INPUT12) > test5.pos
+test6 :
+ $(CMD1) -t -f 1 -e $(OPTS1) $(INPUT11) $(INPUT12) > test6.pos
+test7 :
+ $(CMD1) -t -v 5 -e $(OPTS1) $(INPUT11) $(INPUT12) > test7.pos
+test8 :
+ $(CMD1) -t -i -e $(OPTS1) $(INPUT11) $(INPUT12) > test8.pos
+test9 :
+ $(CMD1) -t -p 0 $(OPTS1) $(INPUT11) > test9.pos
+test10 :
+ $(CMD1) -t -p 0 $(OPTS1) $(INPUT11) -o test10.pos
+test11 :
+ $(CMD1) -t -p 0 -n $(OPTS1) $(INPUT11) > test11.pos
+test12 :
+ $(CMD1) -t -p 0 -g $(OPTS1) $(INPUT11) > test12.pos
+test13 :
+ $(CMD1) -t -p 0 $(OPTS1) $(INPUT11) > test13.pos
+test14 :
+ $(CMD1) -t -p 0 -u $(OPTS1) $(INPUT11) > test14.pos
+test15 :
+ $(CMD1) -t -p 0 -d 9 $(OPTS1) $(INPUT11) > test15.pos
+test16 :
+ $(CMD1) -t -p 0 -s , $(OPTS1) $(INPUT11) > test16.pos
+test17 :
+ $(CMD1) -t -b -e $(OPTS1) $(INPUT11) $(INPUT12) > test17.pos
+test18 :
+ $(CMD1) -t -c -e $(OPTS1) $(INPUT11) $(INPUT12) > test18.pos
+test19 :
+ $(CMD1) -t -h -e $(OPTS1) $(INPUT11) $(INPUT12) > test19.pos
+test20 :
+ $(CMD1) -t -p 4 -a $(OPTS1) $(INPUT11) $(INPUT12) > test20.pos
+test21 :
+ $(CMD1) $(INPUT11) $(INPUT12) > test21.pos
+test22 :
+ $(CMD1) -k opts1.conf $(INPUT11) $(INPUT12) > test22.pos
+test23 :
+ $(CMD1) -k opts2.conf $(INPUT11) $(INPUT12) > test23.pos
+test24 :
+ $(CMD1) -k opts3.conf $(INPUT11) $(INPUT12) -y 2 -o test24.pos
+test25 :
+ $(CMD1) -k opts4.conf $(INPUT11) $(INPUT12) -y 2 -o test25.pos
+
+clean :
+ rm -f rnx2rtkp rnx2rtkp.exe *.o *.pos *.trace
+
+prof :
+ gprof rnx2rtkp > prof.txt
+
+install :
+ cp rnx2rtkp $(BINDIR)
+
diff --git a/global_fusion/RTKLIB/app/rnx2rtkp/rnx2rtkp.c b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/rnx2rtkp.c
old mode 100755
new mode 100644
similarity index 83%
rename from global_fusion/RTKLIB/app/rnx2rtkp/rnx2rtkp.c
rename to global_fusion/RTKLIB/app/consapp/rnx2rtkp/rnx2rtkp.c
index cb6d454..54fe48a
--- a/global_fusion/RTKLIB/app/rnx2rtkp/rnx2rtkp.c
+++ b/global_fusion/RTKLIB/app/consapp/rnx2rtkp/rnx2rtkp.c
@@ -1,7 +1,7 @@
/*------------------------------------------------------------------------------
* rnx2rtkp.c : read rinex obs/nav files and compute receiver positions
*
-* Copyright (C) 2007-2009 by T.TAKASU, All rights reserved.
+* Copyright (C) 2007-2016 by T.TAKASU, All rights reserved.
*
* version : $Revision: 1.1 $ $Date: 2008/07/17 21:55:16 $
* history : 2007/01/16 1.0 new
@@ -13,14 +13,15 @@
* 2010/01/28 1.5 add option -k
* 2010/08/12 1.6 add option -y implementation (2.4.0_p1)
* 2014/01/27 1.7 fix bug on default output time format
+* 2015/05/15 1.8 -r or -l options for fixed or ppp-fixed mode
+* 2015/06/12 1.9 output patch level in header
+* 2016/09/07 1.10 add option -sys
*-----------------------------------------------------------------------------*/
#include
#include "rtklib.h"
-static const char rcsid[]="$Id: rnx2rtkp.c,v 1.1 2008/07/17 21:55:16 ttaka Exp $";
-
#define PROGNAME "rnx2rtkp" /* program name */
-#define MAXFILE 8 /* max number of input files */
+#define MAXFILE 16 /* max number of input files */
/* help text -----------------------------------------------------------------*/
static const char *help[]={
@@ -49,6 +50,7 @@ static const char *help[]={
" -p mode mode (0:single,1:dgps,2:kinematic,3:static,4:moving-base,",
" 5:fixed,6:ppp-kinematic,7:ppp-static) [2]",
" -m mask elevation mask angle (deg) [15]",
+" -sys s[,s...] nav system(s) (s=G:GPS,R:GLO,E:GAL,J:QZS,C:BDS,I:IRN) [G|R]",
" -f freq number of frequencies for relative mode (1:L1,2:L1+L2,3:L1+L2+L5) [2]",
" -v thres validation threshold for integer ambiguity (0.0:no AR) [3.0]",
" -b backward solutions [off]",
@@ -64,12 +66,14 @@ static const char *help[]={
" -d col number of decimals in time [3]",
" -s sep field separator [' ']",
" -r x y z reference (base) receiver ecef pos (m) [average of single pos]",
+" rover receiver ecef pos (m) for fixed or ppp-fixed mode",
" -l lat lon hgt reference (base) receiver latitude/longitude/height (deg/m)",
+" rover latitude/longitude/height for fixed or ppp-fixed mode",
" -y level output soltion status (0:off,1:states,2:residuals) [0]",
" -x level debug trace level (0:off) [0]"
};
/* show message --------------------------------------------------------------*/
-extern int showmsg(char *format, ...)
+extern int showmsg(const char *format, ...)
{
va_list arg;
va_start(arg,format); vfprintf(stderr,format,arg); va_end(arg);
@@ -95,14 +99,14 @@ int main(int argc, char **argv)
gtime_t ts={0},te={0};
double tint=0.0,es[]={2000,1,1,0,0,0},ee[]={2000,12,31,23,59,59},pos[3];
int i,j,n,ret;
- char *infile[MAXFILE],*outfile="";
+ char *infile[MAXFILE],*outfile="",*p;
prcopt.mode =PMODE_KINEMA;
- prcopt.navsys=SYS_GPS|SYS_GLO;
+ prcopt.navsys=0;
prcopt.refpos=1;
prcopt.glomodear=1;
solopt.timef=0;
- sprintf(solopt.prog ,"%s ver.%s",PROGNAME,VER_RTKLIB);
+ sprintf(solopt.prog ,"%s ver.%s %s",PROGNAME,VER_RTKLIB,PATCH_LEVEL);
sprintf(filopt.trace,"%s.trace",PROGNAME);
/* load options from configuration file */
@@ -129,6 +133,19 @@ int main(int argc, char **argv)
else if (!strcmp(argv[i],"-k")&&i+1
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/rtkrcv/rtk_pb.conf b/global_fusion/RTKLIB/app/consapp/rtkrcv/conf/rtk.conf
old mode 100755
new mode 100644
similarity index 50%
rename from global_fusion/RTKLIB/app/rtkrcv/rtk_pb.conf
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/conf/rtk.conf
index 168d616..90a4e67
--- a/global_fusion/RTKLIB/app/rtkrcv/rtk_pb.conf
+++ b/global_fusion/RTKLIB/app/consapp/rtkrcv/conf/rtk.conf
@@ -1,121 +1,152 @@
-# rtkrcv options for rtk (2010/08/07, v.2.4.0)
+# RTKNAVI options (2016/09/19 07:28:53, v.2.4.3 b24)
console-passwd =admin
console-timetype =gpst # (0:gpst,1:utc,2:jst,3:tow)
console-soltype =dms # (0:dms,1:deg,2:xyz,3:enu,4:pyl)
-console-solflag =2 # (0:off,1:std+2:age/ratio/ns)
-inpstr1-type =file # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
-inpstr2-type =file # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
-inpstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
-inpstr1-path =../../../../rtklib_test/rtk/oemv_20090515c.gps::T
-inpstr2-path =../../../../rtklib_test/rtk/0263_20090515c.rtcm3::T
-inpstr3-path =
-inpstr1-format =oem4 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:sp3)
-inpstr2-format =rtcm3 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:sp3)
-inpstr3-format =rtcm3 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:sp3)
-inpstr2-nmeareq =off # (0:off,1:latlon,2:single)
-inpstr2-nmealat =0 # (deg)
-inpstr2-nmealon =0 # (deg)
-outstr1-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
-outstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
-outstr1-path =sol1_%Y%m%d%h%M.pos
-outstr2-path =sol2_%Y%m%d%h%M.pos
-outstr1-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
-outstr2-format =nmea # (0:llh,1:xyz,2:enu,3:nmea)
-logstr1-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
-logstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
-logstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
-logstr1-path =rov_%Y%m%d%h%M.log
-logstr2-path =ref_%Y%m%d%h%M.log
-logstr3-path =cor_%Y%m%d%h%M.log
-misc-svrcycle =10 # (ms)
-misc-timeout =30000 # (ms)
-misc-reconnect =30000 # (ms)
-misc-nmeacycle =5000 # (ms)
-misc-buffsize =32768 # (bytes)
-misc-navmsgsel =rover # (0:all,1:rover,1:base,2:corr)
-misc-startcmd =./rtkstart.sh
-misc-stopcmd =./rtkshut.sh
-#file-cmdfile1 =../../../data/oem4_raw_1hz.cmd
-#file-cmdfile2 =../../../data/oem4_raw_1hz.cmd
-#file-cmdfile3 =
-pos1-posmode =kinematic # (0:single,1:dgps,2:kinematic,3:static,4:movingbase,5:fixed,6:ppp-kine,7:ppp-static)
-pos1-frequency =l1+l2 # (1:l1,2:l1+l2,3:l1+l2+l5)
+console-solflag =1 # (0:off,1:std+2:age/ratio/ns)
+
+pos1-posmode =kinematic # (0:single,1:dgps,2:kinematic,3:static,4:movingbase,5:fixed,6:ppp-kine,7:ppp-static,8:ppp-fixed)
+pos1-frequency =l1 # (1:l1,2:l1+l2,3:l1+l2+l5,4:l1+l5)
pos1-soltype =forward # (0:forward,1:backward,2:combined)
-pos1-elmask =15 # (deg)
-pos1-snrmask =0 # (dBHz)
+pos1-elmask =20 # (deg)
+pos1-snrmask_r =off # (0:off,1:on)
+pos1-snrmask_b =off # (0:off,1:on)
+pos1-snrmask_L1 =0,0,0,0,0,0,0,0,0
+pos1-snrmask_L2 =0,0,0,0,0,0,0,0,0
+pos1-snrmask_L5 =0,0,0,0,0,0,0,0,0
pos1-dynamics =off # (0:off,1:on)
-pos1-tidecorr =off # (0:off,1:on)
-pos1-ionoopt =brdc # (0:off,1:brdc,2:sbas,3:dual-freq,4:est-stec)
-pos1-tropopt =saas # (0:off,1:saas,2:sbas,3:est-ztd,4:est-ztdgrad)
+pos1-tidecorr =off # (0:off,1:on,2:otl)
+pos1-ionoopt =brdc # (0:off,1:brdc,2:sbas,3:dual-freq,4:est-stec,5:ionex-tec,6:qzs-brdc,7:qzs-lex,8:stec)
+pos1-tropopt =saas # (0:off,1:saas,2:sbas,3:est-ztd,4:est-ztdgrad,5:ztd)
pos1-sateph =brdc # (0:brdc,1:precise,2:brdc+sbas,3:brdc+ssrapc,4:brdc+ssrcom)
-pos1-exclsats = # (prn ...)
-pos1-navsys =1 # (1:gps+2:sbas+4:glo+8:gal+16:qzs+32:comp)
+pos1-posopt1 =on # (0:off,1:on)
+pos1-posopt2 =on # (0:off,1:on)
+pos1-posopt3 =on # (0:off,1:on,2:precise)
+pos1-posopt4 =on # (0:off,1:on)
+pos1-posopt5 =on # (0:off,1:on)
+pos1-posopt6 =off # (0:off,1:on)
+pos1-exclsats =C02 # (prn ...)
+pos1-navsys =61 # (1:gps+2:sbas+4:glo+8:gal+16:qzs+32:comp)
pos2-armode =fix-and-hold # (0:off,1:continuous,2:instantaneous,3:fix-and-hold)
pos2-gloarmode =off # (0:off,1:on,2:autocal)
+pos2-bdsarmode =on # (0:off,1:on)
pos2-arthres =3
-pos2-arlockcnt =0
+pos2-arthres1 =0.9999
+pos2-arthres2 =0.25
+pos2-arthres3 =0.1
+pos2-arthres4 =0.05
+pos2-arlockcnt =30
pos2-arelmask =0 # (deg)
-pos2-aroutcnt =5
-pos2-arminfix =10
-pos2-slipthres =0.05 # (m)
+pos2-arminfix =30
+pos2-armaxiter =1
+pos2-elmaskhold =0 # (deg)
+pos2-aroutcnt =30
pos2-maxage =30 # (s)
+pos2-syncsol =off # (0:off,1:on)
+pos2-slipthres =0.05 # (m)
pos2-rejionno =30 # (m)
+pos2-rejgdop =30
pos2-niter =1
pos2-baselen =0 # (m)
pos2-basesig =0 # (m)
out-solformat =llh # (0:llh,1:xyz,2:enu,3:nmea)
-out-outhead =on # (0:off,1:on)
+out-outhead =off # (0:off,1:on)
out-outopt =off # (0:off,1:on)
-out-timesys =gpst # (0:gpst,1:utc,2:jst)
-out-timeform =tow # (0:tow,1:hms)
+out-timesys =jst # (0:gpst,1:utc,2:jst)
+out-timeform =hms # (0:tow,1:hms)
out-timendec =3
-out-degform =deg # (0:deg,1:dms)
+out-degform =dms # (0:deg,1:dms)
out-fieldsep =
-out-height =ellipsoidal # (0:ellipsoidal,1:geodetic)
+out-outsingle =off # (0:off,1:on)
+out-maxsolstd =0 # (m)
+out-height =geodetic # (0:ellipsoidal,1:geodetic)
out-geoid =internal # (0:internal,1:egm96,2:egm08_2.5,3:egm08_1,4:gsi2000)
out-solstatic =all # (0:all,1:single)
out-nmeaintv1 =0 # (s)
out-nmeaintv2 =0 # (s)
out-outstat =off # (0:off,1:state,2:residual)
-stats-errratio =100
-stats-errphase =0.003 # (m)
-stats-errphaseel =0.003 # (m)
+stats-eratio1 =100
+stats-eratio2 =100
+stats-errphase =0.01 # (m)
+stats-errphaseel =0.01 # (m)
stats-errphasebl =0 # (m/10km)
stats-errdoppler =1 # (Hz)
stats-stdbias =30 # (m)
stats-stdiono =0.03 # (m)
stats-stdtrop =0.3 # (m)
-stats-prnaccelh =1 # (m/s^2)
-stats-prnaccelv =0.1 # (m/s^2)
+stats-prnaccelh =10 # (m/s^2)
+stats-prnaccelv =10 # (m/s^2)
stats-prnbias =0.0001 # (m)
stats-prniono =0.001 # (m)
stats-prntrop =0.0001 # (m)
+stats-prnpos =0 # (m)
stats-clkstab =5e-12 # (s/s)
-ant1-postype =llh # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm)
-ant1-pos1 =0 # (deg|m)
+ant1-postype =llh # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm,6:raw)
+ant1-pos1 =90 # (deg|m)
ant1-pos2 =0 # (deg|m)
-ant1-pos3 =0 # (m|m)
+ant1-pos3 =-6335367.6285 # (m|m)
ant1-anttype =
ant1-antdele =0 # (m)
ant1-antdeln =0 # (m)
ant1-antdelu =0 # (m)
-ant2-postype =rtcm # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm)
-ant2-pos1 =35.87298031 # (deg|m)
-ant2-pos2 =138.38966505 # (deg|m)
-ant2-pos3 =1003.852 # (m|m)
+ant2-postype =rtcm # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm,6:raw)
+ant2-pos1 =0 # (deg|m)
+ant2-pos2 =0 # (deg|m)
+ant2-pos3 =0 # (m|m)
ant2-anttype =
ant2-antdele =0 # (m)
ant2-antdeln =0 # (m)
ant2-antdelu =0 # (m)
+ant2-maxaveep =3600
+ant2-initrst =on # (0:off,1:on)
misc-timeinterp =off # (0:off,1:on)
misc-sbasatsel =0 # (0:all)
-file-satantfile =../../../data/igs05.atx
-file-rcvantfile =../../../data/igs05.atx
-file-staposfile =../../../data/station.pos
+misc-rnxopt1 =
+misc-rnxopt2 =
+misc-pppopt =
+file-satantfile =
+file-rcvantfile =
+file-staposfile =
file-geoidfile =
-file-dcbfile =../../../data/P1C1_ALL.DCB
-file-tempdir =../../../data/temp
+file-ionofile =
+file-dcbfile =
+file-eopfile =
+file-blqfile =
+file-tempdir =
file-geexefile =
file-solstatfile =
file-tracefile =
+#
+
+inpstr1-type =tcpcli # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
+inpstr2-type =tcpcli # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
+inpstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
+inpstr1-path =:10008
+inpstr2-path =:10009
+inpstr3-path =
+inpstr1-format =ubx # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,17:sp3)
+inpstr2-format =rtcm3 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,17:sp3)
+inpstr3-format =rtcm3 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,17:sp3)
+inpstr2-nmeareq =off # (0:off,1:latlon,2:single)
+inpstr2-nmealat =0 # (deg)
+inpstr2-nmealon =0 # (deg)
+outstr1-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+outstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+outstr1-path =
+outstr2-path =
+outstr1-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
+outstr2-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
+logstr1-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+logstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+logstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+logstr1-path =
+logstr2-path =
+logstr3-path =
+misc-svrcycle =10 # (ms)
+misc-timeout =10000 # (ms)
+misc-reconnect =10000 # (ms)
+misc-nmeacycle =5000 # (ms)
+misc-buffsize =32768 # (bytes)
+misc-navmsgsel =all # (0:all,1:rover,2:base,3:corr)
+misc-proxyaddr =
+misc-fswapmargin =30 # (s)
diff --git a/global_fusion/RTKLIB/app/consapp/rtkrcv/conf/single.conf b/global_fusion/RTKLIB/app/consapp/rtkrcv/conf/single.conf
new file mode 100644
index 0000000..5fc9c92
--- /dev/null
+++ b/global_fusion/RTKLIB/app/consapp/rtkrcv/conf/single.conf
@@ -0,0 +1,152 @@
+# RTKNAVI options (2016/09/18 10:17:10, v.2.4.3 b24)
+
+console-passwd =admin
+console-timetype =gpst # (0:gpst,1:utc,2:jst,3:tow)
+console-soltype =dms # (0:dms,1:deg,2:xyz,3:enu,4:pyl)
+console-solflag =1 # (0:off,1:std+2:age/ratio/ns)
+
+pos1-posmode =single # (0:single,1:dgps,2:kinematic,3:static,4:movingbase,5:fixed,6:ppp-kine,7:ppp-static,8:ppp-fixed)
+pos1-frequency =l1 # (1:l1,2:l1+l2,3:l1+l2+l5,4:l1+l5)
+pos1-soltype =forward # (0:forward,1:backward,2:combined)
+pos1-elmask =15 # (deg)
+pos1-snrmask_r =off # (0:off,1:on)
+pos1-snrmask_b =off # (0:off,1:on)
+pos1-snrmask_L1 =0,0,0,0,0,0,0,0,0
+pos1-snrmask_L2 =0,0,0,0,0,0,0,0,0
+pos1-snrmask_L5 =0,0,0,0,0,0,0,0,0
+pos1-dynamics =off # (0:off,1:on)
+pos1-tidecorr =off # (0:off,1:on,2:otl)
+pos1-ionoopt =brdc # (0:off,1:brdc,2:sbas,3:dual-freq,4:est-stec,5:ionex-tec,6:qzs-brdc,7:qzs-lex,8:stec)
+pos1-tropopt =saas # (0:off,1:saas,2:sbas,3:est-ztd,4:est-ztdgrad,5:ztd)
+pos1-sateph =brdc # (0:brdc,1:precise,2:brdc+sbas,3:brdc+ssrapc,4:brdc+ssrcom)
+pos1-posopt1 =on # (0:off,1:on)
+pos1-posopt2 =on # (0:off,1:on)
+pos1-posopt3 =on # (0:off,1:on,2:precise)
+pos1-posopt4 =on # (0:off,1:on)
+pos1-posopt5 =on # (0:off,1:on)
+pos1-posopt6 =off # (0:off,1:on)
+pos1-exclsats =C02 # (prn ...)
+pos1-navsys =61 # (1:gps+2:sbas+4:glo+8:gal+16:qzs+32:comp)
+pos2-armode =continuous # (0:off,1:continuous,2:instantaneous,3:fix-and-hold)
+pos2-gloarmode =off # (0:off,1:on,2:autocal)
+pos2-bdsarmode =on # (0:off,1:on)
+pos2-arthres =3
+pos2-arthres1 =0.9999
+pos2-arthres2 =0.25
+pos2-arthres3 =0.1
+pos2-arthres4 =0.05
+pos2-arlockcnt =30
+pos2-arelmask =0 # (deg)
+pos2-arminfix =100
+pos2-armaxiter =1
+pos2-elmaskhold =0 # (deg)
+pos2-aroutcnt =30
+pos2-maxage =30 # (s)
+pos2-syncsol =off # (0:off,1:on)
+pos2-slipthres =0.05 # (m)
+pos2-rejionno =30 # (m)
+pos2-rejgdop =30
+pos2-niter =1
+pos2-baselen =0 # (m)
+pos2-basesig =0 # (m)
+out-solformat =llh # (0:llh,1:xyz,2:enu,3:nmea)
+out-outhead =off # (0:off,1:on)
+out-outopt =off # (0:off,1:on)
+out-timesys =jst # (0:gpst,1:utc,2:jst)
+out-timeform =hms # (0:tow,1:hms)
+out-timendec =3
+out-degform =dms # (0:deg,1:dms)
+out-fieldsep =
+out-outsingle =off # (0:off,1:on)
+out-maxsolstd =0 # (m)
+out-height =geodetic # (0:ellipsoidal,1:geodetic)
+out-geoid =internal # (0:internal,1:egm96,2:egm08_2.5,3:egm08_1,4:gsi2000)
+out-solstatic =all # (0:all,1:single)
+out-nmeaintv1 =0 # (s)
+out-nmeaintv2 =0 # (s)
+out-outstat =off # (0:off,1:state,2:residual)
+stats-eratio1 =100
+stats-eratio2 =100
+stats-errphase =0.01 # (m)
+stats-errphaseel =0.01 # (m)
+stats-errphasebl =0 # (m/10km)
+stats-errdoppler =1 # (Hz)
+stats-stdbias =30 # (m)
+stats-stdiono =0.03 # (m)
+stats-stdtrop =0.3 # (m)
+stats-prnaccelh =10 # (m/s^2)
+stats-prnaccelv =10 # (m/s^2)
+stats-prnbias =0.0001 # (m)
+stats-prniono =0.001 # (m)
+stats-prntrop =0.0001 # (m)
+stats-prnpos =0 # (m)
+stats-clkstab =5e-12 # (s/s)
+ant1-postype =llh # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm,6:raw)
+ant1-pos1 =90 # (deg|m)
+ant1-pos2 =0 # (deg|m)
+ant1-pos3 =-6335367.6285 # (m|m)
+ant1-anttype =
+ant1-antdele =0 # (m)
+ant1-antdeln =0 # (m)
+ant1-antdelu =0 # (m)
+ant2-postype =llh # (0:llh,1:xyz,2:single,3:posfile,4:rinexhead,5:rtcm,6:raw)
+ant2-pos1 =35.8729894219997 # (deg|m)
+ant2-pos2 =138.389669681 # (deg|m)
+ant2-pos3 =1003.95090000026 # (m|m)
+ant2-anttype =
+ant2-antdele =0 # (m)
+ant2-antdeln =0 # (m)
+ant2-antdelu =0 # (m)
+ant2-maxaveep =3600
+ant2-initrst =on # (0:off,1:on)
+misc-timeinterp =off # (0:off,1:on)
+misc-sbasatsel =0 # (0:all)
+misc-rnxopt1 =
+misc-rnxopt2 =
+misc-pppopt =
+file-satantfile =
+file-rcvantfile =
+file-staposfile =
+file-geoidfile =
+file-ionofile =
+file-dcbfile =
+file-eopfile =
+file-blqfile =
+file-tempdir =
+file-geexefile =
+file-solstatfile =
+file-tracefile =
+#
+
+inpstr1-type =tcpcli # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
+inpstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
+inpstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http)
+inpstr1-path =192.168.0.11:10008
+inpstr2-path =
+inpstr3-path =
+inpstr1-format =ubx # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,17:sp3)
+inpstr2-format =ubx # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,17:sp3)
+inpstr3-format =rtcm3 # (0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,17:sp3)
+inpstr2-nmeareq =off # (0:off,1:latlon,2:single)
+inpstr2-nmealat =0 # (deg)
+inpstr2-nmealon =0 # (deg)
+outstr1-type =tcpsvr # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+outstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+outstr1-path =:10009/
+outstr2-path =
+outstr1-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
+outstr2-format =llh # (0:llh,1:xyz,2:enu,3:nmea)
+logstr1-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+logstr2-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+logstr3-type =off # (0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr)
+logstr1-path =
+logstr2-path =
+logstr3-path =
+misc-svrcycle =10 # (ms)
+misc-timeout =10000 # (ms)
+misc-reconnect =10000 # (ms)
+misc-nmeacycle =5000 # (ms)
+misc-buffsize =32768 # (bytes)
+misc-navmsgsel =all # (0:all,1:rover,2:base,3:corr)
+misc-proxyaddr =
+misc-fswapmargin =30 # (s)
diff --git a/global_fusion/RTKLIB/app/rtkrcv/gcc/makefile b/global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/makefile
old mode 100755
new mode 100644
similarity index 85%
rename from global_fusion/RTKLIB/app/rtkrcv/gcc/makefile
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/makefile
index acd75b2..0a08639
--- a/global_fusion/RTKLIB/app/rtkrcv/gcc/makefile
+++ b/global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/makefile
@@ -1,20 +1,21 @@
# makefile for rtkrcv
BINDIR = /usr/local/bin
-SRC = ../../../src
+SRC = ../../../../src
-# for beagleboard
-#CTARGET= -mfpu=neon -mfloat-abi=softfp -ffast-math
-CTARGET= -DENAGLO -DENAQZS -DENACMP -DNFREQ=3
+CTARGET= -DENAGLO -DENAQZS -DENACMP -DENAGAL -DENAIRN -DNFREQ=5 -DSVR_REUSEADDR
+#CTARGET= -DENAGLO -DENAQZS -DENACMP -DENAGAL -DENAIRN -DNFREQ=3 -DIERS_MODEL -DSVR_REUSEADDR
CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) -I.. -DTRACE $(CTARGET) -g
LDLIBS = -lm -lrt -lpthread
+#LDLIBS = ../../../lib/iers/gcc/iers.a -lm -lrt -lpthread
all : rtkrcv
rtkrcv : rtkrcv.o vt.o rtkcmn.o rtksvr.o rtkpos.o geoid.o solution.o lambda.o
rtkrcv : sbas.o stream.o rcvraw.o rtcm.o preceph.o options.o pntpos.o ppp.o ppp_ar.o
-rtkrcv : novatel.o ublox.o ss2.o crescent.o skytraq.o gw10.o javad.o nvs.o binex.o
-rtkrcv : rt17.o ephemeris.o rinex.o ionex.o rtcm2.o rtcm3.o rtcm3e.o qzslex.o
+rtkrcv : novatel.o ublox.o ss2.o crescent.o skytraq.o javad.o nvs.o binex.o
+rtkrcv : rt17.o ephemeris.o rinex.o ionex.o rtcm2.o rtcm3.o rtcm3e.o
+rtkrcv : tides.o septentrio.o
rtkrcv.o : ../rtkrcv.c
$(CC) -c $(CFLAGS) ../rtkrcv.c
@@ -66,8 +67,6 @@ crescent.o : $(SRC)/rcv/crescent.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/crescent.c
skytraq.o : $(SRC)/rcv/skytraq.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/skytraq.c
-gw10.o : $(SRC)/rcv/gw10.c
- $(CC) -c $(CFLAGS) $(SRC)/rcv/gw10.c
javad.o : $(SRC)/rcv/javad.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/javad.c
nvs.o : $(SRC)/rcv/nvs.c
@@ -82,8 +81,10 @@ rinex.o : $(SRC)/rinex.c
$(CC) -c $(CFLAGS) $(SRC)/rinex.c
ionex.o : $(SRC)/ionex.c
$(CC) -c $(CFLAGS) $(SRC)/ionex.c
-qzslex.o : $(SRC)/qzslex.c
- $(CC) -c $(CFLAGS) $(SRC)/qzslex.c
+tides.o : $(SRC)/tides.c
+ $(CC) -c $(CFLAGS) $(SRC)/tides.c
+septentrio.o: $(SRC)/rcv/septentrio.c
+ $(CC) -c $(CFLAGS) $(SRC)/rcv/septentrio.c
rtkrcv.o : $(SRC)/rtklib.h ../vt.h
rtkcmn.o : $(SRC)/rtklib.h
@@ -102,20 +103,21 @@ preceph.o : $(SRC)/rtklib.h
options.o : $(SRC)/rtklib.h
pntpos.o : $(SRC)/rtklib.h
ppp.o : $(SRC)/rtklib.h
+ppp_ar.o : $(SRC)/rtklib.h
novatel.o : $(SRC)/rtklib.h
ublox.o : $(SRC)/rtklib.h
ss2.o : $(SRC)/rtklib.h
crescent.o : $(SRC)/rtklib.h
skytraq.o : $(SRC)/rtklib.h
-gw10.o : $(SRC)/rtklib.h
javad.o : $(SRC)/rtklib.h
nvs.o : $(SRC)/rtklib.h
binex.o : $(SRC)/rtklib.h
rt17.o : $(SRC)/rtklib.h
+septentrio.o: $(SRC)/rtklib.h
ephemeris.o: $(SRC)/rtklib.h
rinex.o : $(SRC)/rtklib.h
ionex.o : $(SRC)/rtklib.h
-qzslex.o : $(SRC)/rtklib.h
+tides.o : $(SRC)/rtklib.h
install:
cp rtkrcv $(BINDIR)
diff --git a/global_fusion/RTKLIB/app/rtkrcv/gcc/rtkrcv.conf b/global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/rtkrcv.conf
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rtkrcv/gcc/rtkrcv.conf
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/rtkrcv.conf
diff --git a/global_fusion/RTKLIB/app/rtkrcv/gcc/rtkshut.sh b/global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/rtkshut.sh
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rtkrcv/gcc/rtkshut.sh
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/rtkshut.sh
diff --git a/global_fusion/RTKLIB/app/rtkrcv/gcc/rtkstart.sh b/global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/rtkstart.sh
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rtkrcv/gcc/rtkstart.sh
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/gcc/rtkstart.sh
diff --git a/global_fusion/RTKLIB/app/rtkrcv/rtkrcv.c b/global_fusion/RTKLIB/app/consapp/rtkrcv/rtkrcv.c
old mode 100755
new mode 100644
similarity index 72%
rename from global_fusion/RTKLIB/app/rtkrcv/rtkrcv.c
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/rtkrcv.c
index 55d4f61..d640f5c
--- a/global_fusion/RTKLIB/app/rtkrcv/rtkrcv.c
+++ b/global_fusion/RTKLIB/app/consapp/rtkrcv/rtkrcv.c
@@ -23,19 +23,41 @@
* change file paths of solution status and debug trace
* 2015/01/10 1.11 add line editting and command history
* separate codes for virtual console to vt.c
+* 2015/05/22 1.12 fix bug on sp3 id in inpstr*-format options
+* 2015/07/31 1.13 accept 4:stat for outstr1-format or outstr2-format
+* add reading satellite dcb
+* 2015/12/14 1.14 add option -sta for station name (#339)
+* 2015/12/25 1.15 fix bug on -sta option (#339)
+* 2015/01/26 1.16 support septentrio
+* 2016/07/01 1.17 support CMR/CMR+
+* 2016/08/20 1.18 add output of patch level with version
+* 2016/09/05 1.19 support ntrip caster for output stream
+* 2016/09/19 1.20 support multiple remote console connections
+* add option -w
+* 2017/09/01 1.21 add command ssr
*-----------------------------------------------------------------------------*/
+#include
#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
#include "rtklib.h"
#include "vt.h"
-static const char rcsid[]="$Id:$";
-
#define PRGNAME "rtkrcv" /* program name */
#define CMDPROMPT "rtkrcv> " /* command prompt */
+#define MAXCON 32 /* max number of consoles */
#define MAXARG 10 /* max number of args in a command */
#define MAXCMD 256 /* max length of a command */
#define MAXSTR 1024 /* max length of a stream */
-#define MAXRCVCMD 4096 /* max receiver command */
#define OPTSDIR "." /* default config directory */
#define OPTSFILE "rtkrcv.conf" /* default config file */
#define NAVIFILE "rtkrcv.nav" /* navigation save file */
@@ -43,11 +65,19 @@ static const char rcsid[]="$Id:$";
#define TRACEFILE "rtkrcv_%Y%m%d%h%M.trace" /* debug trace file */
#define INTKEEPALIVE 1000 /* keep alive interval (ms) */
-#define ESC_CLEAR "\033[2J" /* ansi/vt100: erase screen */
+#define ESC_CLEAR "\033[H\033[2J" /* ansi/vt100 escape: erase screen */
#define ESC_RESET "\033[0m" /* ansi/vt100: reset attribute */
#define ESC_BOLD "\033[1m" /* ansi/vt100: bold */
-#define SQRT(x) ((x)<=0.0?0.0:sqrt(x))
+#define SQRT(x) ((x)<=0.0||(x)!=(x)?0.0:sqrt(x))
+
+/* type defintions -----------------------------------------------------------*/
+
+typedef struct { /* console type */
+ int state; /* state (0:stop,1:run) */
+ vt_t *vt; /* virtual terminal */
+ pthread_t thread; /* console thread */
+} con_t;
/* function prototypes -------------------------------------------------------*/
extern FILE *popen(const char *, const char *);
@@ -66,7 +96,7 @@ static int solflag =2; /* sol flag (1:std+2:age/ratio/ns) */
static int strtype[]={ /* stream types */
STR_SERIAL,STR_NONE,STR_NONE,STR_NONE,STR_NONE,STR_NONE,STR_NONE,STR_NONE
};
-static char strpath[8][MAXSTR]={""}; /* stream paths */
+static char strpath[8][MAXSTR]={"","","","","","","",""}; /* stream paths */
static int strfmt[]={ /* stream formats */
STRFMT_UBX,STRFMT_RTCM3,STRFMT_SP3,SOLF_LLH,SOLF_NMEA
};
@@ -78,7 +108,7 @@ static int buffsize =32768; /* input buffer size (bytes) */
static int navmsgsel =0; /* navigation mesaage select */
static char proxyaddr[256]=""; /* http/ntrip proxy */
static int nmeareq =0; /* nmea request type (0:off,1:lat/lon,2:single) */
-static double nmeapos[] ={0,0}; /* nmea position (lat/lon) (deg) */
+static double nmeapos[] ={0,0,0}; /* nmea position (lat/lon/height) (deg,m) */
static char rcvcmds[3][MAXSTR]={""}; /* receiver commands files */
static char startcmd[MAXSTR]=""; /* start command */
static char stopcmd [MAXSTR]=""; /* stop command */
@@ -87,44 +117,61 @@ static int modflgs[256] ={0}; /* modified flags of system options */
static int moniport =0; /* monitor port */
static int keepalive =0; /* keep alive flag */
static int fswapmargin =30; /* file swap margin (s) */
+static char sta_name[256]=""; /* station name */
static prcopt_t prcopt; /* processing options */
static solopt_t solopt[2]={{0}}; /* solution options */
static filopt_t filopt ={""}; /* file options */
/* help text -----------------------------------------------------------------*/
+static const char *usage[]={
+ "usage: rtkrcv [-s][-p port][-d dev][-o file][-w pwd][-r level][-t level][-sta sta]",
+ "options",
+ " -s start RTK server on program startup",
+ " -p port port number for telnet console",
+ " -m port port number for monitor stream",
+ " -d dev terminal device for console",
+ " -o file processing options file",
+ " -w pwd login password for remote console (\"\": no password)",
+ " -r level output solution status file (0:off,1:states,2:residuals)",
+ " -t level debug trace level (0:off,1-5:on)",
+ " -sta sta station name for receiver dcb"
+};
static const char *helptxt[]={
- " start : start rtk server",
- " stop : stop rtk server",
- " restart : restart rtk sever",
- " solution [cycle] : show solution",
- " status [cycle] : show rtk status",
- " satellite [-n] [cycle]: show satellite status",
- " observ [-n] [cycle] : show observation data",
- " navidata [cycle] : show navigation data",
- " stream [cycle] : show stream status",
- " error : show error/warning messages",
- " option [opt] : show option(s)",
- " set opt [val] : set option",
- " load [file] : load options from file",
- " save [file] : save options to file",
- " log [file|off] : start/stop log to file",
- " help|? [path] : print help",
- " exit : exit and logout console",
- " shutdown : shutdown rtk server",
- " !command [arg...]: execute command in shell",
+ "start : start rtk server",
+ "stop : stop rtk server",
+ "restart : restart rtk sever",
+ "solution [cycle] : show solution",
+ "status [cycle] : show rtk status",
+ "satellite [-n] [cycle]: show satellite status",
+ "observ [-n] [cycle] : show observation data",
+ "navidata [cycle] : show navigation data",
+ "stream [cycle] : show stream status",
+ "ssr [cycle] : show ssr corrections",
+ "error : show error/warning messages",
+ "option [opt] : show option(s)",
+ "set opt [val] : set option",
+ "load [file] : load options from file",
+ "save [file] : save options to file",
+ "log [file|off] : start/stop log to file",
+ "help|? [path] : print help",
+ "exit|ctr-D : logout console (only for telnet)",
+ "shutdown : shutdown rtk server",
+ "!command [arg...] : execute command in shell",
""
};
static const char *pathopts[]={ /* path options help */
"stream path formats",
- " serial : port[:bit_rate[:byte[:parity(n|o|e)[:stopb[:fctr(off|on)]]]]]",
- " file : path[::T[::+offset][::xspeed]]",
- " tcpsvr : :port",
- " tcpcli : addr:port",
- " ntripsvr : user:passwd@addr:port/mntpnt[:str]",
- " ntripcli : user:passwd@addr:port/mntpnt",
- " ftp : user:passwd@addr/path[::T=poff,tint,off,rint]",
- " http : addr/path[::T=poff,tint,off,rint]",
+ "serial : port[:bit_rate[:byte[:parity(n|o|e)[:stopb[:fctr(off|on)]]]]]",
+ "file : path[::T[::+offset][::xspeed]]",
+ "tcpsvr : :port",
+ "tcpcli : addr:port",
+ "ntripsvr : user:passwd@addr:port/mntpnt[:str]",
+ "ntripcli : user:passwd@addr:port/mntpnt",
+ "ntripc_s : :passwd@:port",
+ "ntripc_c : user:passwd@:port",
+ "ftp : user:passwd@addr/path[::T=poff,tint,off,rint]",
+ "http : addr/path[::T=poff,tint,off,rint]",
""
};
/* receiver options table ----------------------------------------------------*/
@@ -132,10 +179,10 @@ static const char *pathopts[]={ /* path options help */
#define CONOPT "0:dms,1:deg,2:xyz,3:enu,4:pyl"
#define FLGOPT "0:off,1:std+2:age/ratio/ns"
#define ISTOPT "0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,7:ntripcli,8:ftp,9:http"
-#define OSTOPT "0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr"
-#define FMTOPT "0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,15:sp3"
+#define OSTOPT "0:off,1:serial,2:file,3:tcpsvr,4:tcpcli,6:ntripsvr,11:ntripc_c"
+#define FMTOPT "0:rtcm2,1:rtcm3,2:oem4,3:oem3,4:ubx,5:ss2,6:hemis,7:skytraq,8:gw10,9:javad,10:nvs,11:binex,12:rt17,13:sbf,14:cmr,15:tersus,18:sp3"
#define NMEOPT "0:off,1:latlon,2:single"
-#define SOLOPT "0:llh,1:xyz,2:enu,3:nmea"
+#define SOLOPT "0:llh,1:xyz,2:enu,3:nmea,4:stat"
#define MSGOPT "0:all,1:rover,2:base,3:corr"
static opt_t rcvopts[]={
@@ -156,6 +203,7 @@ static opt_t rcvopts[]={
{"inpstr2-nmeareq", 3, (void *)&nmeareq, NMEOPT },
{"inpstr2-nmealat", 1, (void *)&nmeapos[0], "deg" },
{"inpstr2-nmealon", 1, (void *)&nmeapos[1], "deg" },
+ {"inpstr2-nmeahgt", 1, (void *)&nmeapos[2], "m" },
{"outstr1-type", 3, (void *)&strtype[3], OSTOPT },
{"outstr2-type", 3, (void *)&strtype[4], OSTOPT },
{"outstr1-path", 2, (void *)strpath [3], "" },
@@ -187,6 +235,15 @@ static opt_t rcvopts[]={
{"",0,NULL,""}
};
+/* print usage ---------------------------------------------------------------*/
+static void printusage(void)
+{
+ int i;
+ for (i=0;i<(int)(sizeof(usage)/sizeof(*usage));i++) {
+ fprintf(stderr,"%s\n",usage[i]);
+ }
+ exit(0);
+}
/* external stop signal ------------------------------------------------------*/
static void sigshut(int sig)
{
@@ -206,7 +263,7 @@ static void *sendkeepalive(void *arg)
trace(3,"sendkeepalive: start\n");
while (keepalive) {
- strwrite(&moni,(unsigned char *)"\r",1);
+ strwrite(&moni,(uint8_t *)"\r",1);
sleepms(INTKEEPALIVE);
}
trace(3,"sendkeepalive: stop\n");
@@ -234,7 +291,7 @@ static void closemoni(void)
keepalive=0;
/* send disconnect message */
- strwrite(&moni,(unsigned char *)MSG_DISCONN,strlen(MSG_DISCONN));
+ strwrite(&moni,(uint8_t *)MSG_DISCONN,strlen(MSG_DISCONN));
/* wait fin from clients */
sleepms(1000);
@@ -265,12 +322,16 @@ static int login(vt_t *vt)
if (!*passwd||!vt->type) return 1;
while (!(intflg&2)) {
- if (!vt_printf(vt,"password: ")) return 0;
- if (!vt_gets(vt,buff,sizeof(buff))||vt->brk) return 0;
+ if (!vt_printf(vt,"password: ",PRGNAME)) return 0;
+ vt->blind=1;
+ if (!vt_gets(vt,buff,sizeof(buff))||vt->brk) {
+ vt->blind=0;
+ return 0;
+ }
+ vt->blind=0;
if (!strcmp(buff,passwd)) break;
vt_printf(vt,"\ninvalid password\n");
}
- vt_printf(vt,"\n");
return 1;
}
/* read receiver commands ----------------------------------------------------*/
@@ -285,7 +346,7 @@ static int readcmd(const char *file, char *cmd, int type)
if (!(fp=fopen(file,"r"))) return 0;
while (fgets(buff,sizeof(buff),fp)) {
- if (*buff=='@') i=1;
+ if (*buff=='@') i++;
else if (i==type&&p+strlen(buff)+10&&!opengeoid(solopt[0].geoid,filopt.geoid)) {
trace(2,"geoid data open error: %s\n",filopt.geoid);
@@ -398,9 +471,10 @@ static int startsvr(vt_t *vt)
/* start rtk server */
if (!rtksvrstart(&svr,svrcycle,buffsize,strtype,paths,strfmt,navmsgsel,
- cmds,ropts,nmeacycle,nmeareq,npos,&prcopt,solopt,&moni)) {
- trace(2,"rtk server start error\n");
- vt_printf(vt,"rtk server start error\n");
+ cmds,cmds_periodic,ropts,nmeacycle,nmeareq,npos,&prcopt,
+ solopt,&moni,errmsg)) {
+ trace(2,"rtk server start error (%s)\n",errmsg);
+ vt_printf(vt,"rtk server start error (%s)\n",errmsg);
return 0;
}
return 1;
@@ -432,6 +506,8 @@ static void stopsvr(vt_t *vt)
vt_printf(vt,"command exec error: %s (%d)\n",stopcmd,ret);
}
if (solopt[0].geoid>0) closegeoid();
+
+ vt_printf(vt,"stop rtk server\n");
}
/* print time ----------------------------------------------------------------*/
static void prtime(vt_t *vt, gtime_t time)
@@ -441,13 +517,13 @@ static void prtime(vt_t *vt, gtime_t time)
char tstr[64]="";
if (timetype==1) {
- time2str(gpst2utc(time),tstr,1);
+ time2str(gpst2utc(time),tstr,2);
}
else if (timetype==2) {
- time2str(timeadd(gpst2utc(time),9*3600.0),tstr,1);
+ time2str(timeadd(gpst2utc(time),9*3600.0),tstr,2);
}
else if (timetype==3) {
- tow=time2gpst(time,&week); sprintf(tstr," %04d %8.1f",week,tow);
+ tow=time2gpst(time,&week); sprintf(tstr," %04d %9.2f",week,tow);
}
else time2str(time,tstr,1);
vt_printf(vt,"%s ",tstr);
@@ -481,8 +557,8 @@ static void prsolution(vt_t *vt, const sol_t *sol, const double *rb)
if (norm(sol->rr,3)>0.0) {
ecef2pos(sol->rr,pos);
covenu(pos,Qr,Qe);
- deg2dms(pos[0]*R2D,dms1);
- deg2dms(pos[1]*R2D,dms2);
+ deg2dms(pos[0]*R2D,dms1,4);
+ deg2dms(pos[1]*R2D,dms2,4);
if (solopt[0].height==1) pos[2]-=geoidh(pos); /* geodetic */
}
vt_printf(vt," %s:%2.0f %02.0f %07.4f",pos[0]<0?"S":"N",fabs(dms1[0]),dms1[1],dms1[2]);
@@ -558,7 +634,7 @@ static void prstatus(vt_t *vt)
};
const char *freq[]={"-","L1","L1+L2","L1+L2+L5","","",""};
rtcm_t rtcm[3];
- int i,j,n,thread,cycle,state,rtkstat,nsat0,nsat1,prcout;
+ int i,j,n,thread,cycle,state,rtkstat,nsat0,nsat1,prcout,nave;
int cputime,nb[3]={0},nmsg[3][10]={{0}};
char tstr[64],s[1024],*p;
double runtime,rt[3]={0},dop[4]={0},rr[3],bl1=0.0,bl2=0.0;
@@ -576,6 +652,7 @@ static void prstatus(vt_t *vt)
nsat1=svr.obs[1][0].n;
cputime=svr.cputime;
prcout=svr.prcout;
+ nave=svr.nave;
for (i=0;i<3;i++) nb[i]=svr.nb[i];
for (i=0;i<3;i++) for (j=0;j<10;j++) {
nmsg[i][j]=svr.nmsg[i][j];
@@ -598,7 +675,7 @@ static void prstatus(vt_t *vt)
dops(n,azel,0.0,dop);
vt_printf(vt,"\n%s%-28s: %s%s\n",ESC_BOLD,"Parameter","Value",ESC_RESET);
- vt_printf(vt,"%-28s: %s\n","rtklib version",VER_RTKLIB);
+ vt_printf(vt,"%-28s: %s %s\n","rtklib version",VER_RTKLIB,PATCH_LEVEL);
vt_printf(vt,"%-28s: %d\n","rtk server thread",thread);
vt_printf(vt,"%-28s: %s\n","rtk server state",svrstate[state]);
vt_printf(vt,"%-28s: %d\n","processing cycle (ms)",cycle);
@@ -635,7 +712,8 @@ static void prstatus(vt_t *vt)
vt_printf(vt,"%-28s: %s\n","solution status",sol[rtkstat]);
time2str(rtk.sol.time,tstr,9);
vt_printf(vt,"%-28s: %s\n","time of receiver clock rover",rtk.sol.time.time?tstr:"-");
- vt_printf(vt,"%-28s: %.9f\n","time sys offset (glo-gps)(s)",rtk.sol.dtr[1]);
+ vt_printf(vt,"%-28s: %.3f,%.3f,%.3f,%.3f\n","time sys offset (ns)",rtk.sol.dtr[1]*1e9,
+ rtk.sol.dtr[2]*1e9,rtk.sol.dtr[3]*1e9,rtk.sol.dtr[4]*1e9);
vt_printf(vt,"%-28s: %.3f\n","solution interval (s)",rtk.tt);
vt_printf(vt,"%-28s: %.3f\n","age of differential (s)",rtk.sol.age);
vt_printf(vt,"%-28s: %.3f\n","ratio for ar validation",rtk.sol.ratio);
@@ -662,23 +740,26 @@ static void prstatus(vt_t *vt)
rtk.Pa?SQRT(rtk.Pa[0]):0,rtk.Pa?SQRT(rtk.Pa[1+1*rtk.na]):0,rtk.Pa?SQRT(rtk.Pa[2+2*rtk.na]):0);
vt_printf(vt,"%-28s: %.3f,%.3f,%.3f\n","pos xyz (m) base",
rtk.rb[0],rtk.rb[1],rtk.rb[2]);
+ if (norm(rtk.rb,3)>0.0) ecef2pos(rtk.rb,pos); else pos[0]=pos[1]=pos[2]=0.0;
+ vt_printf(vt,"%-28s: %.8f,%.8f,%.3f\n","pos llh (deg,m) base",
+ pos[0]*R2D,pos[1]*R2D,pos[2]);
+ vt_printf(vt,"%-28s: %d\n","# of average single pos base",nave);
vt_printf(vt,"%-28s: %s\n","ant type rover",rtk.opt.pcvr[0].type);
del=rtk.opt.antdel[0];
vt_printf(vt,"%-28s: %.3f %.3f %.3f\n","ant delta rover",del[0],del[1],del[2]);
vt_printf(vt,"%-28s: %s\n","ant type base" ,rtk.opt.pcvr[1].type);
del=rtk.opt.antdel[1];
vt_printf(vt,"%-28s: %.3f %.3f %.3f\n","ant delta base",del[0],del[1],del[2]);
- if (norm(rtk.rb,3)>0.0) ecef2pos(rtk.rb,pos); else pos[0]=pos[1]=pos[2]=0.0;
- vt_printf(vt,"%-28s: %.8f,%.8f,%.3f\n","pos llh (deg,m) base",
- pos[0]*R2D,pos[1]*R2D,pos[2]);
ecef2enu(pos,rtk.rb+3,vel);
vt_printf(vt,"%-28s: %.3f,%.3f,%.3f\n","vel enu (m/s) base",
vel[0],vel[1],vel[2]);
if (rtk.opt.mode>0&&rtk.x&&norm(rtk.x,3)>0.0) {
- for (i=0;i<3;i++) rr[i]=rtk.x[i]-rtk.rb[i]; bl1=norm(rr,3);
+ for (i=0;i<3;i++) rr[i]=rtk.x[i]-rtk.rb[i];
+ bl1=norm(rr,3);
}
if (rtk.opt.mode>0&&rtk.xa&&norm(rtk.xa,3)>0.0) {
- for (i=0;i<3;i++) rr[i]=rtk.xa[i]-rtk.rb[i]; bl2=norm(rr,3);
+ for (i=0;i<3;i++) rr[i]=rtk.xa[i]-rtk.rb[i];
+ bl2=norm(rr,3);
}
vt_printf(vt,"%-28s: %.3f\n","baseline length float (m)",bl1);
vt_printf(vt,"%-28s: %.3f\n","baseline length fixed (m)",bl2);
@@ -698,35 +779,34 @@ static void prsatellite(vt_t *vt, int nf)
rtk=svr.rtk;
rtksvrunlock(&svr);
if (nf<=0||nf>NFREQ) nf=NFREQ;
- vt_printf(vt,"\n%s%3s %2s",ESC_BOLD,"SAT","C1");
+ vt_printf(vt,"\n%s%3s %2s %5s %4s",ESC_BOLD,"SAT","C1","Az","El");
for (j=0;jNFREQ) nf=NFREQ;
- vt_printf(vt,"\n%s%10s %3s %s",ESC_BOLD,"TIME(GPST)","SAT","R");
- for (i=0;i1) cycle=(int)(atof(args[1])*1000.0);
+
+ while (!vt_chkbrk(vt)) {
+ if (cycle>0) vt_printf(vt,ESC_CLEAR);
+ prssr(vt);
+ if (cycle>0) sleepms(cycle); else return;
+ }
+ vt_printf(vt,"\n");
+}
/* option command ------------------------------------------------------------*/
static void cmd_option(char **args, int narg, vt_t *vt)
{
@@ -1128,7 +1260,7 @@ static void cmd_save(char **args, int narg, vt_t *vt)
}
if (!confwrite(vt,file)) return;
time2str(utc2gpst(timeget()),s,0);
- sprintf(comment,"%s options (%s, v.%s)",PRGNAME,s,VER_RTKLIB);
+ sprintf(comment,"%s options (%s, v.%s %s)",PRGNAME,s,VER_RTKLIB,PATCH_LEVEL);
setsysopts(&prcopt,solopt,&filopt);
if (!saveopts(file,"w",comment,rcvopts)||!saveopts(file,"a",NULL,sysopts)) {
vt_printf(vt,"options save error: %s\n",file);
@@ -1165,7 +1297,7 @@ static void cmd_help(char **args, int narg, vt_t *vt)
int i;
if (narg<2) {
- vt_printf(vt,"%s %s ver.%s%s\n",ESC_BOLD,PRGNAME,VER_RTKLIB,ESC_RESET);
+ vt_printf(vt,"%s (ver.%s %s)\n",PRGNAME,VER_RTKLIB,PATCH_LEVEL);
for (i=0;*helptxt[i];i++) vt_printf(vt,"%s\n",helptxt[i]);
}
else if (strstr(str,args[1])==str) {
@@ -1195,29 +1327,38 @@ static int cmd_exec(const char *cmd, vt_t *vt)
}
return ret;
}
-/* command interpreter -------------------------------------------------------*/
-static void cmdshell(vt_t *vt)
+/* console thread ------------------------------------------------------------*/
+static void *con_thread(void *arg)
{
const char *cmds[]={
"start","stop","restart","solution","status","satellite","observ",
- "navidata","stream","error","option","set","load","save","log","help",
- "?","exit","shutdown",""
+ "navidata","stream","ssr","error","option","set","load","save","log",
+ "help","?","exit","shutdown",""
};
+ con_t *con=(con_t *)arg;
int i,j,narg;
char buff[MAXCMD],*args[MAXARG],*p;
- trace(3,"cmdshell:\n");
+ trace(3,"console_thread:\n");
- while (!intflg) {
+ vt_printf(con->vt,"\n%s** %s ver.%s %s console (h:help) **%s\n",ESC_BOLD,
+ PRGNAME,VER_RTKLIB,PATCH_LEVEL,ESC_RESET);
+
+ if (!login(con->vt)) {
+ vt_close(con->vt);
+ con->state=0;
+ return 0;
+ }
+ while (con->state) {
/* output prompt */
- if (!vt_printf(vt,"%s",CMDPROMPT)) break;
+ if (!vt_puts(con->vt,CMDPROMPT)) break;
/* input command */
- if (!vt_gets(vt,buff,sizeof(buff))) break;
+ if (!vt_gets(con->vt,buff,sizeof(buff))) break;
if (buff[0]=='!') { /* shell escape */
- cmd_exec(buff+1,vt);
+ cmd_exec(buff+1,con->vt);
continue;
}
/* parse command */
@@ -1231,60 +1372,164 @@ static void cmdshell(vt_t *vt)
if (strstr(cmds[i],args[0])==cmds[i]) j=i;
}
switch (j) {
- case 0: cmd_start (args,narg,vt); break;
- case 1: cmd_stop (args,narg,vt); break;
- case 2: cmd_restart (args,narg,vt); break;
- case 3: cmd_solution (args,narg,vt); break;
- case 4: cmd_status (args,narg,vt); break;
- case 5: cmd_satellite(args,narg,vt); break;
- case 6: cmd_observ (args,narg,vt); break;
- case 7: cmd_navidata (args,narg,vt); break;
- case 8: cmd_stream (args,narg,vt); break;
- case 9: cmd_error (args,narg,vt); break;
- case 10: cmd_option (args,narg,vt); break;
- case 11: cmd_set (args,narg,vt); break;
- case 12: cmd_load (args,narg,vt); break;
- case 13: cmd_save (args,narg,vt); break;
- case 14: cmd_log (args,narg,vt); break;
- case 15: cmd_help (args,narg,vt); break;
- case 16: cmd_help (args,narg,vt); break;
- case 17: if (vt->type) return; break;
- case 18: /* shutdown */
- vt_printf(vt,"shutdown %s process ? (y/n): ",PRGNAME);
- if (!vt_gets(vt,buff,sizeof(buff))||vt->brk) continue;
- if (toupper((int)buff[0])=='Y') intflg=1;
+ case 0: cmd_start (args,narg,con->vt); break;
+ case 1: cmd_stop (args,narg,con->vt); break;
+ case 2: cmd_restart (args,narg,con->vt); break;
+ case 3: cmd_solution (args,narg,con->vt); break;
+ case 4: cmd_status (args,narg,con->vt); break;
+ case 5: cmd_satellite(args,narg,con->vt); break;
+ case 6: cmd_observ (args,narg,con->vt); break;
+ case 7: cmd_navidata (args,narg,con->vt); break;
+ case 8: cmd_stream (args,narg,con->vt); break;
+ case 9: cmd_ssr (args,narg,con->vt); break;
+ case 10: cmd_error (args,narg,con->vt); break;
+ case 11: cmd_option (args,narg,con->vt); break;
+ case 12: cmd_set (args,narg,con->vt); break;
+ case 13: cmd_load (args,narg,con->vt); break;
+ case 14: cmd_save (args,narg,con->vt); break;
+ case 15: cmd_log (args,narg,con->vt); break;
+ case 16: cmd_help (args,narg,con->vt); break;
+ case 17: cmd_help (args,narg,con->vt); break;
+ case 18: /* exit */
+ if (con->vt->type) con->state=0;
+ break;
+ case 19: /* shutdown */
+ if (!strcmp(args[0],"shutdown")) {
+ vt_printf(con->vt,"rtk server shutdown ...\n");
+ sleepms(1000);
+ intflg=1;
+ con->state=0;
+ }
break;
default:
- vt_printf(vt,"unknown command: %s.\n",args[0]);
+ vt_printf(con->vt,"unknown command: %s.\n",args[0]);
break;
}
}
- trace(3,"cmdshell: exit\n");
+ vt_close(con->vt);
+ return 0;
+}
+/* open console --------------------------------------------------------------*/
+static con_t *con_open(int sock, const char *dev)
+{
+ con_t *con;
+
+ trace(3,"con_open: sock=%d dev=%s\n",sock,dev);
+
+ if (!(con=(con_t *)malloc(sizeof(con_t)))) return NULL;
+
+ if (!(con->vt=vt_open(sock,dev))) {
+ free(con);
+ return NULL;
+ }
+ /* start console thread */
+ con->state=1;
+ if (pthread_create(&con->thread,NULL,con_thread,con)) {
+ free(con);
+ return NULL;
+ }
+ return con;
+}
+/* close console -------------------------------------------------------------*/
+static void con_close(con_t *con)
+{
+ trace(3,"con_close:\n");
+
+ if (!con) return;
+ con->state=con->vt->state=0;
+ pthread_join(con->thread,NULL);
+ free(con);
+}
+/* open socket for remote console --------------------------------------------*/
+static int open_sock(int port)
+{
+ struct sockaddr_in addr;
+ int sock,on=1;
+
+ trace(3,"open_sock: port=%d\n",port);
+
+ if ((sock=socket(AF_INET,SOCK_STREAM,0))<0) {
+ fprintf(stderr,"socket error (%d)\n",errno);
+ return 0;
+ }
+ setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,(const char *)&on,sizeof(on));
+ memset(&addr,0,sizeof(addr));
+ addr.sin_family=AF_INET;
+ addr.sin_port=htons(port);
+
+ if (bind(sock,(struct sockaddr *)&addr,sizeof(addr))<0) {
+ fprintf(stderr,"bind error (%d)\n",errno);
+ close(sock);
+ return -1;
+ }
+ listen(sock,5);
+ return sock;
+}
+/* accept remote console connection ------------------------------------------*/
+static void accept_sock(int ssock, con_t **con)
+{
+ struct timeval tv={0};
+ struct sockaddr_in addr;
+ socklen_t len=sizeof(addr);
+ fd_set rs;
+ int i,sock;
+
+ if (ssock<=0) return;
+
+ trace(4,"accept_sock: ssock=%d\n",ssock);
+
+ for (i=1;istate) continue;
+ con_close(con[i]);
+ con[i]=NULL;
+ }
+ FD_ZERO(&rs);
+ FD_SET(ssock,&rs);
+ if (select(ssock+1,&rs,NULL,NULL,&tv)<=0) {
+ return;
+ }
+ if ((sock=accept(ssock,(struct sockaddr *)&addr,&len))<=0) {
+ return;
+ }
+ for (i=1;i0) {
traceopen(TRACEFILE);
@@ -1406,43 +1653,56 @@ int main(int argc, char **argv)
/* open monitor port */
if (moniport>0&&!openmoni(moniport)) {
fprintf(stderr,"monitor port open error: %d\n",moniport);
- return -1;
}
- /* start rtk server */
- if (start&&!startsvr(&vt)) return -1;
-
- signal(SIGINT, sigshut); /* keyboard interrupt */
- signal(SIGTERM,sigshut); /* external shutdown signal */
+ if (port) {
+ /* open socket for remote console */
+ if ((sock=open_sock(port))<=0) {
+ fprintf(stderr,"console open error port=%d\n",port);
+ if (moniport>0) closemoni();
+ if (outstat>0) rtkclosestat();
+ traceclose();
+ return -1;
+ }
+ }
+ else {
+ /* open device for local console */
+ if (!(con[0]=con_open(0,dev))) {
+ fprintf(stderr,"console open error dev=%s\n",dev);
+ if (moniport>0) closemoni();
+ if (outstat>0) rtkclosestat();
+ traceclose();
+ return -1;
+ }
+ }
+ signal(SIGINT, sigshut); /* keyboard interrupt */
+ signal(SIGTERM,sigshut); /* external shutdown signal */
signal(SIGUSR2,sigshut);
signal(SIGHUP ,SIG_IGN);
signal(SIGPIPE,SIG_IGN);
+ /* start rtk server */
+ if (start) {
+ startsvr(NULL);
+ }
while (!intflg) {
-
- /* open console */
- if (!vt_open(&vt,port,dev)) break;
-
- vt_printf(&vt,"\n%s** %s ver.%s console (h:help) **%s\n",ESC_BOLD,
- PRGNAME,VER_RTKLIB,ESC_RESET);
-
- /* command interpreter */
- if (login(&vt)) cmdshell(&vt);
-
- /* close console */
- vt_close(&vt);
+ /* accept remote console connection */
+ accept_sock(sock,con);
+ sleepms(100);
}
/* stop rtk server */
- stopsvr(&vt);
+ stopsvr(NULL);
+ /* close consoles */
+ for (i=0;i0) closemoni();
-
if (outstat>0) rtkclosestat();
- if (trace>0) traceclose();
-
/* save navigation data */
if (!savenav(NAVIFILE,&svr.nav)) {
fprintf(stderr,"navigation data save error: %s\n",NAVIFILE);
}
+ traceclose();
return 0;
}
diff --git a/global_fusion/RTKLIB/app/rtkrcv/vt.c b/global_fusion/RTKLIB/app/consapp/rtkrcv/vt.c
old mode 100755
new mode 100644
similarity index 77%
rename from global_fusion/RTKLIB/app/rtkrcv/vt.c
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/vt.c
index dec13bf..9d39729
--- a/global_fusion/RTKLIB/app/rtkrcv/vt.c
+++ b/global_fusion/RTKLIB/app/consapp/rtkrcv/vt.c
@@ -1,10 +1,11 @@
/*------------------------------------------------------------------------------
* vt.c : virtual console
*
-* Copyright (C) 2014 by T.TAKASU, All rights reserved.
+* Copyright (C) 2014-2016 by T.TAKASU, All rights reserved.
*
* version : $Revision:$ $Date:$
* history : 2015/01/11 1.0 separated from rtkrcv.c
+* 2016/09/19 1.1 change api vt_open()
*-----------------------------------------------------------------------------*/
#ifndef WIN32
#define _POSIX_C_SOURCE 2
@@ -31,13 +32,12 @@
#endif
#include "vt.h"
-static const char rcsid[]="$Id:$";
-
-#define DEF_DEV "/dev/tty" /* default device */
+#define DEF_DEV "/dev/tty" /* default console device */
#define C_DEL (char)0x7F /* delete */
#define C_ESC (char)0x1B /* escape */
#define C_CTRC (char)0x03 /* interrupt (ctrl-c) */
+#define C_CTRD (char)0x04 /* logout (ctrl-d) */
#define C_ECHO (char)1 /* telnet echo */
#define C_SUPPGA (char)3 /* telnet suppress go ahead */
#define C_BRK (char)243 /* telnet break */
@@ -50,84 +50,53 @@ static const char rcsid[]="$Id:$";
#define C_DONT (char)254 /* telnet option negotiation */
#define C_IAC (char)255 /* telnet interpret as command */
-/* accept client socket ------------------------------------------------------*/
-static int acc_sock(int port)
-{
- struct sockaddr_in saddr,addr;
- socklen_t len=sizeof(addr);
- int ssock,sock,on=1;
-
- if ((ssock=socket(AF_INET,SOCK_STREAM,0))<0) {
- fprintf(stderr,"socket error (%d)\n",errno);
- return -1;
- }
- setsockopt(ssock,SOL_SOCKET,SO_REUSEADDR,(const char *)&on,sizeof(on));
-
- memset(&saddr,0,sizeof(saddr));
- saddr.sin_family=AF_INET;
- saddr.sin_port=htons(port);
-
- if (bind(ssock,(struct sockaddr *)&saddr,sizeof(saddr))<0) {
- fprintf(stderr,"bind error (%d)\n",errno);
- close(ssock);
- return -1;
- }
- listen(ssock,5);
- while ((sock=accept(ssock,(struct sockaddr *)&addr,&len))<0) {
- if (errno!=EINTR) fprintf(stderr,"accept error (%d)\n",errno);
- close(ssock);
- return -1;
- }
- close(ssock);
- return sock;
-}
-/* open console ----------------------------------------------------------------
+/* open virtual console --------------------------------------------------------
* open virtual console
* args : vt_t *vt I virtual console
-* int port I port for telnet console
-* char *dev I device for console
-* return : status (1:ok,0:error)
-* notes : if port==0 and dev=="", use stdin and stdout for console
-* if telnet console, it is blocked since client connected
+* int sock I socket (0:use device)
+* char *dev I device ("": standard tty)
+* return : virtual console (NULL: error)
*-----------------------------------------------------------------------------*/
-extern int vt_open(vt_t *vt, int port, const char *dev)
+extern vt_t *vt_open(int sock, const char *dev)
{
const char mode[]={C_IAC,C_WILL,C_SUPPGA,C_IAC,C_WILL,C_ECHO};
struct termios tio={0};
- int i,sock,fd;
+ vt_t *vt;
+ int i;
- if (vt->state) return 0;
- vt->state=vt->type=vt->n=vt->nesc=vt->cur=vt->cur_h=vt->brk=0;
- vt->logfp=NULL;
- for (i=0;ihist[i]=NULL;
+ trace(3,"vt_open: sock=%d dev=%s\n",sock,dev);
- if (port) { /* telnet */
- if ((sock=acc_sock(port))<0) return 0;
- if (write(sock,mode,6)!=6) {
- fprintf(stderr,"telnet write error: port=%d\n",port);
- close(sock);
+ if (!(vt=(vt_t *)malloc(sizeof(vt_t)))) {
+ return NULL;
+ }
+ vt->type=vt->n=vt->nesc=vt->cur=vt->cur_h=vt->brk=vt->blind=0;
+ vt->logfp=NULL;
+ for (i=0;ihist[i]=NULL;
+ }
+ if (!sock) {
+ if ((vt->in=vt->out=open(*dev?dev:DEF_DEV,O_RDWR))<0) {
+ free(vt);
return 0;
}
- vt->type=1;
- vt->in=vt->out=sock;
+ /* set terminal mode echo-off */
+ tcgetattr(vt->in,&vt->tio);
+ tcsetattr(vt->in,TCSANOW,&tio);
}
else {
- if (!*dev) dev=DEF_DEV;
- if ((fd=open(dev,O_RDWR))<0||tcgetattr(fd,&tio)<0) {
- fprintf(stderr,"console device open error: %s\n",dev);
- return 0;
- }
- vt->in=vt->out=fd;
+ vt->type=1;
+ vt->in=vt->out=sock;
- /* set terminal mode to raw + no-echo */
- vt->tio=tio;
- tio.c_iflag=tio.c_lflag=0;
- tcsetattr(vt->in,TCSANOW,&tio);
+ /* send telnet character mode */
+ if (write(sock,mode,6)!=6) {
+ free(vt);
+ return NULL;
+ }
}
vt->state=1;
- return 1;
+ return vt;
}
-/* close console ---------------------------------------------------------------
+/* close virtual console -------------------------------------------------------
* close virtual console
* args : vt_t *vt I virtual console
* return : none
@@ -136,14 +105,18 @@ extern void vt_close(vt_t *vt)
{
int i;
+ trace(3,"vt_close:\n");
+
/* restore terminal mode */
if (!vt->type) {
tcsetattr(vt->in,TCSANOW,&vt->tio);
}
close(vt->in);
if (vt->logfp) fclose(vt->logfp);
- for (i=0;ihist[i]);
- vt->state=0;
+ for (i=0;ihist[i]);
+ }
+ free(vt);
}
/* clear line buffer ---------------------------------------------------------*/
static int clear_buff(vt_t *vt)
@@ -197,7 +170,7 @@ static int ins_cur(vt_t *vt, char c)
if (vt->n>=MAXBUFF) return 1;
for (i=vt->n++;i>vt->cur;i--) vt->buff[i]=vt->buff[i-1];
vt->buff[vt->cur++]=c;
- if (write(vt->out,&c,1)<1) return 0;
+ if (write(vt->out,vt->blind?"*":&c,1)<1) return 0;
return ref_buff(vt);
}
/* add history ---------------------------------------------------------------*/
@@ -269,10 +242,12 @@ static int seq_esc(vt_t *vt)
{
if (vt->nesc<3) return 1;
vt->nesc=0;
- if (!strncmp(vt->esc+1,"[A",2)) return hist_prev(vt); /* cursor up */
- if (!strncmp(vt->esc+1,"[B",2)) return hist_next(vt); /* cursor down */
- if (!strncmp(vt->esc+1,"[C",2)) return right_cur(vt); /* cursor right */
- if (!strncmp(vt->esc+1,"[D",2)) return left_cur (vt); /* cursor left */
+ if (vt->esc[1]=='['||vt->esc[1]=='O') {
+ if (vt->esc[2]=='A') return hist_prev(vt); /* cursor up */
+ if (vt->esc[2]=='B') return hist_next(vt); /* cursor down */
+ if (vt->esc[2]=='C') return right_cur(vt); /* cursor right */
+ if (vt->esc[2]=='D') return left_cur (vt); /* cursor left */
+ }
return 1;
}
/* get character from console --------------------------------------------------
@@ -290,6 +265,8 @@ extern int vt_getc(vt_t *vt, char *c)
*c='\0';
+ if (!vt||!vt->state) return 0;
+
/* read character with timeout */
FD_ZERO(&rs);
FD_SET(vt->in,&rs);
@@ -313,7 +290,7 @@ extern int vt_getc(vt_t *vt, char *c)
}
else if (*c==C_CTRC) { /* interrupt (ctrl-c) */
vt->brk=1;
- if (!vt_puts(vt,"^C")) return 0;
+ if (!vt_puts(vt,"^C\n")) return 0;
}
else if (isprint(*c)) { /* printable character */
if (!ins_cur(vt,*c)) return 0;
@@ -331,31 +308,37 @@ extern int vt_gets(vt_t *vt, char *buff, int n)
{
char c;
- vt->n=vt->cur=vt->nesc=vt->brk=0;
buff[0]='\0';
+ if (!vt||!vt->state) return 0;
+
+ vt->n=vt->cur=vt->nesc=vt->brk=0;
+
while (vt->state) {
if (!vt_getc(vt,&c)) return 0;
- if (vt->brk) { /* break */
- return vt_putc(vt,'\n');
+ if (c==C_CTRD&&vt->n==0) { /* logout */
+ vt->state=0;
}
- if (c=='\r') { /* end of line */
+ else if (vt->brk) { /* break */
+ return vt_puts(vt,"\n");
+ }
+ else if (c=='\r') { /* end of line */
vt->buff[vt->n]='\0';
strncpy(buff,vt->buff,n-1);
buff[n-1]='\0';
- hist_add(vt,buff);
+ if (!vt->blind) hist_add(vt,buff);
return vt_putc(vt,'\n');
}
}
return 0;
}
-/* put characters to console -------------------------------------------------*/
-static int vt_putchar(vt_t *vt, const char *buff, int n)
+/* put character to console --------------------------------------------------*/
+static int vt_putchar(vt_t *vt, char c)
{
- if (!vt->state) return 0;
- if (vt->logfp) fwrite(buff,1,n,vt->logfp);
- return write(vt->out,buff,n)==n;
+ if (!vt||!vt->state) return 0;
+ if (vt->logfp) fwrite(&c,1,1,vt->logfp);
+ return write(vt->out,&c,1)==1;
}
/* put character to console ----------------------------------------------------
* put a character to virtual console
@@ -365,8 +348,8 @@ static int vt_putchar(vt_t *vt, const char *buff, int n)
*-----------------------------------------------------------------------------*/
extern int vt_putc(vt_t *vt, char c)
{
- if (c=='\n'&&!vt_putchar(vt,"\r",1)) return 0;
- return vt_putchar(vt,&c,1);
+ if (c=='\n'&&!vt_putchar(vt,'\r')) return 0;
+ return vt_putchar(vt,c);
}
/* put strings to console ------------------------------------------------------
* put strings to virtual console
@@ -376,12 +359,9 @@ extern int vt_putc(vt_t *vt, char c)
*-----------------------------------------------------------------------------*/
extern int vt_puts(vt_t *vt, const char *buff)
{
- const char *p,*q;
-
- for (p=buff;(q=strchr(p,'\n'));p=q+1) {
- if (!vt_putchar(vt,p,q-p)||!vt_putchar(vt,"\r\n",2)) return 0;
- }
- return vt_putchar(vt,p,strlen(p));
+ const char *p;
+ for (p=buff;*p;p++) if (!vt_putc(vt,*p)) return 0;
+ return 1;
}
/* print to console with formatting --------------------------------------------
* print to virtual console with formatting
@@ -418,7 +398,7 @@ extern int vt_chkbrk(vt_t *vt)
*-----------------------------------------------------------------------------*/
extern int vt_openlog(vt_t *vt, const char *file)
{
- if (!vt->state||!(vt->logfp=fopen(file,"w"))) return 0;
+ if (!vt||!vt->state||!(vt->logfp=fopen(file,"w"))) return 0;
return 1;
}
/* close console log -----------------------------------------------------------
@@ -428,7 +408,7 @@ extern int vt_openlog(vt_t *vt, const char *file)
*-----------------------------------------------------------------------------*/
extern void vt_closelog(vt_t *vt)
{
- if (!vt->state||!vt->logfp) return;
+ if (!vt||!vt->state||!vt->logfp) return;
fclose(vt->logfp);
vt->logfp=NULL;
}
diff --git a/global_fusion/RTKLIB/app/rtkrcv/vt.h b/global_fusion/RTKLIB/app/consapp/rtkrcv/vt.h
old mode 100755
new mode 100644
similarity index 91%
rename from global_fusion/RTKLIB/app/rtkrcv/vt.h
rename to global_fusion/RTKLIB/app/consapp/rtkrcv/vt.h
index e69ff32..c7bf15b
--- a/global_fusion/RTKLIB/app/rtkrcv/vt.h
+++ b/global_fusion/RTKLIB/app/consapp/rtkrcv/vt.h
@@ -17,12 +17,13 @@
/* type definitions ----------------------------------------------------------*/
typedef struct vt_tag { /* virtual console type */
int state; /* state(0:close,1:open) */
- int type; /* type (0:stdio,1:device,2:telnet) */
+ int type; /* type (0:dev,1:telnet) */
int in,out; /* input/output file descriptor */
int n,nesc; /* number of line buffer/escape */
int cur; /* cursor position */
int cur_h; /* current history */
int brk; /* break status */
+ int blind; /* blind inpu mode */
struct termios tio; /* original terminal attribute */
char buff[MAXBUFF]; /* line buffer */
char esc[8]; /* escape buffer */
@@ -31,7 +32,7 @@ typedef struct vt_tag { /* virtual console type */
} vt_t;
/* function prototypes -------------------------------------------------------*/
-extern int vt_open(vt_t *vt, int port, const char *dev);
+extern vt_t *vt_open(int sock, const char *dev);
extern void vt_close(vt_t *vt);
extern int vt_getc(vt_t *vt, char *c);
extern int vt_gets(vt_t *vt, char *buff, int n);
diff --git a/global_fusion/RTKLIB/app/str2str/gcc/makefile b/global_fusion/RTKLIB/app/consapp/str2str/gcc/makefile
old mode 100755
new mode 100644
similarity index 90%
rename from global_fusion/RTKLIB/app/str2str/gcc/makefile
rename to global_fusion/RTKLIB/app/consapp/str2str/gcc/makefile
index ffb232f..f2b14ec
--- a/global_fusion/RTKLIB/app/str2str/gcc/makefile
+++ b/global_fusion/RTKLIB/app/consapp/str2str/gcc/makefile
@@ -1,20 +1,22 @@
# makefile for str2str
BINDIR = /usr/local/bin
-SRC = ../../../src
+SRC = ../../../../src
# for beagleboard
#CTARGET= -mfpu=neon -mfloat-abi=softfp -ffast-math
CTARGET=
-OPTION = -DENAGLO -DENAGAL -DENAQZS -DENACMP -DTRACE -DNFREQ=3 -DNEXOBS=3
+#OPTION = -DENAGLO -DENAGAL -DENAQZS -DENACMP -DENAIRN -DTRACE -DNFREQ=3 -DNEXOBS=3
+OPTION = -DENAGLO -DENAGAL -DENAQZS -DENACMP -DENAIRN -DTRACE -DNFREQ=5 -DNEXOBS=3 -DSVR_REUSEADDR
CFLAGS = -Wall -O3 -ansi -pedantic -Wno-unused-but-set-variable -I$(SRC) $(OPTION) $(CTARGET) -g
LDLIBS = -lm -lrt -lpthread
all : str2str
str2str : str2str.o stream.o rtkcmn.o solution.o sbas.o geoid.o
-str2str : rcvraw.o novatel.o ublox.o ss2.o crescent.o skytraq.o gw10.o javad.o
+str2str : rcvraw.o novatel.o ublox.o ss2.o crescent.o skytraq.o javad.o
str2str : nvs.o binex.o rt17.o rtcm.o rtcm2.o rtcm3.o rtcm3e.o preceph.o streamsvr.o
+str2str : septentrio.o
str2str.o : ../str2str.c
$(CC) -c $(CFLAGS) ../str2str.c
@@ -42,8 +44,6 @@ crescent.o : $(SRC)/rcv/crescent.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/crescent.c
skytraq.o : $(SRC)/rcv/skytraq.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/skytraq.c
-gw10.o : $(SRC)/rcv/gw10.c
- $(CC) -c $(CFLAGS) $(SRC)/rcv/gw10.c
javad.o : $(SRC)/rcv/javad.c
$(CC) -c $(CFLAGS) $(SRC)/rcv/javad.c
nvs.o : $(SRC)/rcv/nvs.c
@@ -62,6 +62,8 @@ rtcm3e.o : $(SRC)/rtcm3e.c
$(CC) -c $(CFLAGS) $(SRC)/rtcm3e.c
preceph.o : $(SRC)/preceph.c
$(CC) -c $(CFLAGS) $(SRC)/preceph.c
+septentrio.o: $(SRC)/rcv/septentrio.c
+ $(CC) -c $(CFLAGS) $(SRC)/rcv/septentrio.c
str2str.o : $(SRC)/rtklib.h
stream.o : $(SRC)/rtklib.h
@@ -76,7 +78,6 @@ ublox.o : $(SRC)/rtklib.h
ss2.o : $(SRC)/rtklib.h
crescent.o : $(SRC)/rtklib.h
skytraq.o : $(SRC)/rtklib.h
-gw10.o : $(SRC)/rtklib.h
javad.o : $(SRC)/rtklib.h
nvs.o : $(SRC)/rtklib.h
binex.o : $(SRC)/rtklib.h
@@ -86,6 +87,7 @@ rtcm2.o : $(SRC)/rtklib.h
rtcm3.o : $(SRC)/rtklib.h
rtcm3e.o : $(SRC)/rtklib.h
preceph.o : $(SRC)/rtklib.h
+septentrio.o: $(SRC)/rtklib.h
install:
cp str2str $(BINDIR)
diff --git a/global_fusion/RTKLIB/app/str2str/str2str.c b/global_fusion/RTKLIB/app/consapp/str2str/str2str.c
old mode 100755
new mode 100644
similarity index 74%
rename from global_fusion/RTKLIB/app/str2str/str2str.c
rename to global_fusion/RTKLIB/app/consapp/str2str/str2str.c
index 7c86793..8e90d26
--- a/global_fusion/RTKLIB/app/str2str/str2str.c
+++ b/global_fusion/RTKLIB/app/consapp/str2str/str2str.c
@@ -1,7 +1,7 @@
/*------------------------------------------------------------------------------
* str2str.c : console version of stream server
*
-* Copyright (C) 2007-2018 by T.TAKASU, All rights reserved.
+* Copyright (C) 2007-2020 by T.TAKASU, All rights reserved.
*
* version : $Revision: 1.1 $ $Date: 2008/07/17 21:54:53 $
* history : 2009/06/17 1.0 new
@@ -17,17 +17,24 @@
* 2014/10/14 1.7 use stdin or stdout if option -in or -out omitted
* 2014/11/08 1.8 add option -a, -i and -o
* 2015/03/23 1.9 fix bug on parsing of command line options
-* 2018/01/29 1.10 fix bug on invalid sta position by option -p (#126)
+* 2016/01/23 1.10 enable septentrio
+* 2016/01/26 1.11 fix bug on station position by -p option (#126)
+* add option -px
+* 2016/07/01 1.12 support CMR/CMR+
+* 2016/07/23 1.13 add option -c1 -c2 -c3 -c4
+* 2016/09/03 1.14 support ntrip caster
+* add option -ft,-fl
+* 2016/09/06 1.15 add reload soure table by USR2 signal
+* 2016/09/17 1.16 add option -b
+* 2017/05/26 1.17 add input format tersus
+* 2020/11/30 1.18 support api change strsvrstart(),strsvrstat()
*-----------------------------------------------------------------------------*/
#include
#include
#include "rtklib.h"
-static const char rcsid[]="$Id:$";
-
#define PRGNAME "str2str" /* program name */
#define MAXSTR 5 /* max number of streams */
-#define MAXRCVCMD 4096 /* max length of receiver command */
#define TRFILE "str2str.trace" /* trace file */
/* global variables ----------------------------------------------------------*/
@@ -48,7 +55,8 @@ static const char *help[]={
" if both of the input stream and the output stream follow #format, the",
" format of input messages are converted to output. To specify the output",
" messages, use -msg option. If the option -in or -out omitted, stdin for",
-" input or stdout for output is used.",
+" input or stdout for output is used. If the stream in the option -in or -out",
+" is null, stdin or stdout is used as well.",
" Command options are as follows.",
"",
" -in stream[#format] input stream path and format",
@@ -59,7 +67,8 @@ static const char *help[]={
" tcp server : tcpsvr://:port",
" tcp client : tcpcli://addr[:port]",
" ntrip client : ntrip://[user[:passwd]@]addr[:port][/mntpnt]",
-" ntrip server : ntrips://[:passwd@]addr[:port][/mntpnt[:str]] (only out)",
+" ntrip server : ntrips://[:passwd@]addr[:port]/mntpnt[:str] (only out)",
+" ntrip caster : ntripc://[user:passwd@][:port]/mntpnt[:srctbl] (only out)",
" file : [file://]path[::T][::+start][::xseppd][::S=swap]",
"",
" format",
@@ -71,11 +80,11 @@ static const char *help[]={
" ss2 : NovAtel Superstar II (only in)",
" hemis : Hemisphere Eclipse/Crescent (only in)",
" stq : SkyTraq S1315F (only in)",
-" gw10 : Furuno GW10 (only in)",
" javad : Javad (only in)",
" nvs : NVS BINR (only in)",
" binex : BINEX (only in)",
" rt17 : Trimble RT17 (only in)",
+" sbf : Septentrio SBF (only in)",
"",
" -msg \"type[(tint)][,type[(tint)]...]\"",
" rtcm message types and output intervals (s)",
@@ -85,14 +94,21 @@ static const char *help[]={
" -r msec reconnect interval (ms) [10000]",
" -n msec nmea request cycle (m) [0]",
" -f sec file swap margin (s) [30]",
-" -c file receiver commands file [no]",
+" -c file input commands file [no]",
+" -c1 file output 1 commands file [no]",
+" -c2 file output 2 commands file [no]",
+" -c3 file output 3 commands file [no]",
+" -c4 file output 4 commands file [no]",
" -p lat lon hgt station position (latitude/longitude/height) (deg,m)",
+" -px x y z station position (x/y/z-ecef) (m)",
" -a antinfo antenna info (separated by ,)",
" -i rcvinfo receiver info (separated by ,)",
-" -o e n u antenna offst (e,n,u) (m)",
+" -o e n u antenna offset (e,n,u) (m)",
" -l local_dir ftp/http local directory []",
" -x proxy_addr http/ntrip proxy address [no]",
+" -b str_no relay back messages from output str to input str [no]",
" -t level trace level [0]",
+" -fl file log file [str2str.trace]",
" -h print help",
};
/* print help ----------------------------------------------------------------*/
@@ -123,11 +139,11 @@ static void decodefmt(char *path, int *fmt)
else if (!strcmp(p,"#ss2" )) *fmt=STRFMT_SS2;
else if (!strcmp(p,"#hemis")) *fmt=STRFMT_CRES;
else if (!strcmp(p,"#stq" )) *fmt=STRFMT_STQ;
- else if (!strcmp(p,"#gw10" )) *fmt=STRFMT_GW10;
else if (!strcmp(p,"#javad")) *fmt=STRFMT_JAVAD;
else if (!strcmp(p,"#nvs" )) *fmt=STRFMT_NVS;
else if (!strcmp(p,"#binex")) *fmt=STRFMT_BINEX;
else if (!strcmp(p,"#rt17" )) *fmt=STRFMT_RT17;
+ else if (!strcmp(p,"#sbf" )) *fmt=STRFMT_SEPT;
else return;
*p='\0';
}
@@ -151,6 +167,7 @@ static int decodepath(const char *path, int *type, char *strpath, int *fmt)
if (!strncmp(path,"serial",6)) *type=STR_SERIAL;
else if (!strncmp(path,"tcpsvr",6)) *type=STR_TCPSVR;
else if (!strncmp(path,"tcpcli",6)) *type=STR_TCPCLI;
+ else if (!strncmp(path,"ntripc",6)) *type=STR_NTRIPCAS;
else if (!strncmp(path,"ntrips",6)) *type=STR_NTRIPSVR;
else if (!strncmp(path,"ntrip", 5)) *type=STR_NTRIPCLI;
else if (!strncmp(path,"file", 4)) *type=STR_FILE;
@@ -173,7 +190,7 @@ static void readcmd(const char *file, char *cmd, int type)
if (!(fp=fopen(file,"r"))) return;
while (fgets(buff,sizeof(buff),fp)) {
- if (*buff=='@') i=1;
+ if (*buff=='@') i++;
else if (i==type&&p+strlen(buff)+1out.sta.recver ,rcv[1]);
strcpy(conv[i]->out.sta.recsno ,rcv[2]);
matcpy(conv[i]->out.sta.pos,stapos,3,1);
- matcpy(conv[i]->out.sta.del,off,3,1);
+ matcpy(conv[i]->out.sta.del,stadel,3,1);
}
signal(SIGTERM,sigfunc);
signal(SIGINT ,sigfunc);
@@ -269,7 +304,7 @@ int main(int argc, char **argv)
strsvrinit(&strsvr,n+1);
if (trlevel>0) {
- traceopen(TRFILE);
+ traceopen(*logfile?logfile:TRFILE);
tracelevel(trlevel);
}
fprintf(stderr,"stream server start\n");
@@ -277,17 +312,20 @@ int main(int argc, char **argv)
strsetdir(local);
strsetproxy(proxy);
- if (*cmdfile) readcmd(cmdfile,cmd,0);
-
+ for (i=0;i
-
- {9F6E0B5B-4F43-43EF-8327-2D88D41470DB}
- CppConsoleApplication
- True
- Release
- None
- 18.2
- Win32
- 1
- Console
-
-
- true
-
-
- true
- Base
- true
-
-
- true
- Base
- true
-
-
- true
- Base
- true
-
-
- true
- Base
- true
-
-
- true
- Base
- true
-
-
- true
- Cfg_1
- true
- true
-
-
- true
- Cfg_1
- true
- true
-
-
- true
- Base
- true
-
-
- true
- Cfg_2
- true
- true
-
-
- true
- Cfg_2
- true
- true
-
-
- CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
- System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)
- ..\;..\..\..\src\rcv\;..\..\..\src\;$(IncludePath)
- None
- 1041
- vclx.bpi;vcl.bpi;rtl.bpi;dbrtl.bpi;vcldb.bpi;dbxcds.bpi;dbexpress.bpi;xmlrtl.bpi;vclie.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;dsnap.bpi;adortl.bpi;soaprtl.bpi;bdertl.bpi;vcldbx.bpi;$(PackageImports)
- ..\..\..\extlex;..\..\..\src;..\;..\..\..\src\rcv;$(BDS)\include;$(BDS)\include\vcl;$(TASM_IncludePath)
- ..\..\..\extlex;..\..\..\src\rcv;..\;..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ObjPath)
- ..\..\..\extlex;..\..\..\src;..\;..\..\..\src\rcv;$(BDS)\include;$(BDS)\include\vcl;$(BRCC_IncludePath)
- false
- ..\..\..\extlex;..\..\..\src\rcv;..\;..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_IncludePath)
- ..\..\..\extlex;..\..\..\src\rcv;..\;..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(ILINK_ObjectSearchPath)
- false
- ..\..\..\src;..\..\..\src\rcv;$(BDS)\include;$(BCC_IncludePath)
- ..\..\..\extlex;..\..\..\src\rcv;..\;..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;C:\Users\ttaka\Documents\Borland Studio Projects;$(BDS)\lib;$(BDS)\lib\obj;$(DCC_UnitSearchPath)
- $(BDS)\bin\cbuilder_PROJECTICON.ico
- ..\..\..\extlex;..\..\..\src\rcv;..\;..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(DCC_ResourcePath)
- $(BDS)\bin\cbuilder_PROJECTICNS.icns
- ..\..\..\src\rcv\;..\..\..\src\;..\..\..\extlex;..\..\..\src\rcv;..\;..\..\..\src;..\..\pos2kml;G:\rtklib_2.2.0b\app\pos2kml;G:\rtklib_2.2.0b\app\pos2kml\bcc;$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;$(ILINK_LibraryPath)
- JPHNE
- _convbin
-
-
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png
- $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png
- $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png
- true
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png
- $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png
- $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png
- $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png
- $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png
-
-
- rtcm3_testglo.rtcm3 -tr 2009/12/18 23:20
- Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
- 1033
- true
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=6;NEXOBS=3;$(BCC_Defines)
- _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(BRCC_Defines)
- _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(TASM_Defines)
- exe
- -tWM -tWC
-
-
- _RTLDLL;WIN32;TRACE;ENAGLO;ENAQZS;ENAGAL;ENACMP;NFREQ=6;NEXOBS=3;$(BCC_Defines)
- _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(BRCC_Defines)
- _RTLDLL;_NO_VCL;WIN32;ENAGLO;TRACE;ENAQZS;ENAGAL;NFREQ=3;$(TASM_Defines)
-
-
- -V
- DEBUG;$(DCC_Define);$(DCC_Define)
- Debug_Build
- true
- true
- true
- true
- false
- Full
- true
- $(BDS)\lib\debug;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
- true
- true
-
-
- _DEBUG;$(BCC_Defines);$(BCC_Defines)
- -tWM -tWC -k
-
-
- _DEBUG;$(BCC_Defines);$(BCC_Defines)
-
-
- -$O+
- Release_Build
- None
- true
- $(BDS)\lib\release;$(ILINK_LibraryPath);$(ILINK_LibraryPath)
-
-
- false
- false
- false
- 1033
- NDEBUG;$(BCC_Defines);$(BCC_Defines)
- -tWM -tWC -r
-
-
- NDEBUG;$(BCC_Defines);$(BCC_Defines)
-
-
-
- 8
- 3
-
-
- -1
- 1
-
-
- 11
- 0
-
-
- 24
-
-
- 23
-
-
- 22
-
-
- 7
- 14
-
-
- 21
-
-
- 3
- 10
-
-
- 20
-
-
- 9
- 4
-
-
- 4
- 15
-
-
- 5
- 16
-
-
- 5
- 14
-
-
- 18
-
-
- 25
-
-
- 6
- 13
-
-
- 6
- 15
-
-
- 7
- 12
-
-
- 8
- 13
-
-
- 12
- 1
-
-
- 17
-
-
- 16
-
-
- 19
-
-
- 2
- 11
-
-
- 9
- 2
-
-
- Cfg_2
- Base
-
-
- Base
-
-
- Cfg_1
- Base
-
-
-
-
- CPlusPlusBuilder.Personality.12
- CppConsoleApplication
-
-
-
- False
- False
- 1
- 0
- 0
- 0
- False
- False
- False
- False
- False
- 1041
- 932
-
-
-
-
- 1.0.0.0
-
-
-
-
-
- 1.0.0.0
-
-
-
-
-
-
- rtcm3_testglo.rtcm3 -tr 2009/12/18 23:20
-
- True
-
-
-
-
-
-
- False
-
- False
-
- True
- False
-
-
-
- False
- True
- True
- False
-
-
-
- False
- False
- False
- False
- True
- False
-
-
- 12
-
-
-
-
diff --git a/global_fusion/RTKLIB/app/convbin/bcc/install.bat b/global_fusion/RTKLIB/app/convbin/bcc/install.bat
deleted file mode 100755
index 6b7e50f..0000000
--- a/global_fusion/RTKLIB/app/convbin/bcc/install.bat
+++ /dev/null
@@ -1 +0,0 @@
-copy Release_Build\_convbin.exe ..\..\..\bin\convbin.exe
diff --git a/global_fusion/RTKLIB/app/convbin/msc/clean.bat b/global_fusion/RTKLIB/app/convbin/msc/clean.bat
deleted file mode 100755
index cc57642..0000000
--- a/global_fusion/RTKLIB/app/convbin/msc/clean.bat
+++ /dev/null
@@ -1,19 +0,0 @@
-del Release\*.obj
-del Release\*.exe
-del Release\*.res
-del Release\*.manifest
-del Release\*.pdb
-del Release\*.idb
-del Release\*.ilk
-del Release\*.dep
-del Release\*.htm
-del Debug\*.obj
-del Debug\*.exe
-del Debug\*.res
-del Debug\*.manifest
-del Debug\*.pdb
-del Debug\*.idb
-del Debug\*.ilk
-del Debug\*.dep
-del Debug\*.htm
-del *.ncb
diff --git a/global_fusion/RTKLIB/app/convbin/msc/install.bat b/global_fusion/RTKLIB/app/convbin/msc/install.bat
deleted file mode 100755
index 386e94f..0000000
--- a/global_fusion/RTKLIB/app/convbin/msc/install.bat
+++ /dev/null
@@ -1 +0,0 @@
-copy Release\convbin.exe ..\..\..\bin
diff --git a/global_fusion/RTKLIB/app/convbin/msc/msc.sln b/global_fusion/RTKLIB/app/convbin/msc/msc.sln
deleted file mode 100755
index 2264d4a..0000000
--- a/global_fusion/RTKLIB/app/convbin/msc/msc.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual C++ Express 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msc", "msc.vcproj", "{A9A9B274-2448-4FA0-AC05-857D411DCA48}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A9A9B274-2448-4FA0-AC05-857D411DCA48}.Debug|Win32.ActiveCfg = Debug|Win32
- {A9A9B274-2448-4FA0-AC05-857D411DCA48}.Debug|Win32.Build.0 = Debug|Win32
- {A9A9B274-2448-4FA0-AC05-857D411DCA48}.Release|Win32.ActiveCfg = Release|Win32
- {A9A9B274-2448-4FA0-AC05-857D411DCA48}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/global_fusion/RTKLIB/app/convbin/msc/msc.suo b/global_fusion/RTKLIB/app/convbin/msc/msc.suo
deleted file mode 100755
index 4af7c25..0000000
Binary files a/global_fusion/RTKLIB/app/convbin/msc/msc.suo and /dev/null differ
diff --git a/global_fusion/RTKLIB/app/convbin/msc/msc.vcproj b/global_fusion/RTKLIB/app/convbin/msc/msc.vcproj
deleted file mode 100755
index 926cfab..0000000
--- a/global_fusion/RTKLIB/app/convbin/msc/msc.vcproj
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/global_fusion/RTKLIB/app/convbin/msc/msc.vcproj.falcon.ttaka.user b/global_fusion/RTKLIB/app/convbin/msc/msc.vcproj.falcon.ttaka.user
deleted file mode 100755
index 841eea9..0000000
--- a/global_fusion/RTKLIB/app/convbin/msc/msc.vcproj.falcon.ttaka.user
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/global_fusion/RTKLIB/app/icon/map.bmp b/global_fusion/RTKLIB/app/icon/map.bmp
deleted file mode 100755
index 72e2f77..0000000
Binary files a/global_fusion/RTKLIB/app/icon/map.bmp and /dev/null differ
diff --git a/global_fusion/RTKLIB/app/makeall.sh b/global_fusion/RTKLIB/app/makeall.sh
deleted file mode 100755
index e3dba72..0000000
--- a/global_fusion/RTKLIB/app/makeall.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/sh
-#
-# make all cui applications by gcc
-#
-
-echo; echo % pos2kml/gcc
-cd pos2kml/gcc
-make $1
-cd ../..
-
-echo; echo % str2str/gcc
-cd str2str/gcc
-make $1
-cd ../..
-
-echo; echo % rnx2rtkp/gcc
-cd rnx2rtkp/gcc
-make $1
-cd ../..
-
-echo; echo % convbin/gcc
-cd convbin/gcc
-make $1
-cd ../..
-
-echo; echo % rtkrcv/gcc
-cd rtkrcv/gcc
-make $1
-cd ../..
-
diff --git a/global_fusion/RTKLIB/app/pos2kml/bcc/install.bat b/global_fusion/RTKLIB/app/pos2kml/bcc/install.bat
deleted file mode 100755
index 445cf0f..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/bcc/install.bat
+++ /dev/null
@@ -1 +0,0 @@
-copy Release_Build\_pos2kml.exe ..\..\..\bin\pos2kml.exe
diff --git a/global_fusion/RTKLIB/app/pos2kml/gcc/pos2kml b/global_fusion/RTKLIB/app/pos2kml/gcc/pos2kml
deleted file mode 100755
index f240027..0000000
Binary files a/global_fusion/RTKLIB/app/pos2kml/gcc/pos2kml and /dev/null differ
diff --git a/global_fusion/RTKLIB/app/pos2kml/gcc/test.kml b/global_fusion/RTKLIB/app/pos2kml/gcc/test.kml
deleted file mode 100755
index d991688..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/gcc/test.kml
+++ /dev/null
@@ -1,13047 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-Rover Track
-
-
-
-114.211355686,22.425961745,0.000
-114.211355686,22.425961737,0.000
-114.211355687,22.425961735,0.000
-114.211355687,22.425961748,0.000
-114.211355690,22.425961754,0.000
-114.211355679,22.425961755,0.000
-114.211355684,22.425961740,0.000
-114.211355683,22.425961747,0.000
-114.211355691,22.425961738,0.000
-114.211355686,22.425961737,0.000
-114.211355693,22.425961749,0.000
-114.211355689,22.425961740,0.000
-114.211355682,22.425961737,0.000
-114.211355681,22.425961740,0.000
-114.211355683,22.425961747,0.000
-114.211355672,22.425961747,0.000
-114.211355696,22.425961743,0.000
-114.211355680,22.425961740,0.000
-114.211355691,22.425961753,0.000
-114.211355688,22.425961733,0.000
-114.211355693,22.425961734,0.000
-114.211355682,22.425961742,0.000
-114.211355683,22.425961742,0.000
-114.211355688,22.425961729,0.000
-114.211355677,22.425961739,0.000
-114.211355685,22.425961740,0.000
-114.211355688,22.425961736,0.000
-114.211355688,22.425961735,0.000
-114.211355686,22.425961744,0.000
-114.211355692,22.425961745,0.000
-114.211355682,22.425961742,0.000
-114.211355693,22.425961739,0.000
-114.211355680,22.425961738,0.000
-114.211355686,22.425961740,0.000
-114.211355691,22.425961734,0.000
-114.211355691,22.425961741,0.000
-114.211355678,22.425961748,0.000
-114.211355689,22.425961747,0.000
-114.211355677,22.425961742,0.000
-114.211355691,22.425961745,0.000
-114.211355685,22.425961745,0.000
-114.211355692,22.425961742,0.000
-114.211355682,22.425961740,0.000
-114.211355693,22.425961730,0.000
-114.211355678,22.425961747,0.000
-114.211355679,22.425961750,0.000
-114.211355695,22.425961731,0.000
-114.211355687,22.425961741,0.000
-114.211355692,22.425961736,0.000
-114.211355681,22.425961739,0.000
-114.211355685,22.425961745,0.000
-114.211355684,22.425961743,0.000
-114.211355684,22.425961750,0.000
-114.211355680,22.425961736,0.000
-114.211355677,22.425961741,0.000
-114.211355674,22.425961746,0.000
-114.211355685,22.425961733,0.000
-114.211355684,22.425961734,0.000
-114.211355683,22.425961735,0.000
-114.211355683,22.425961744,0.000
-114.211355678,22.425961742,0.000
-114.211355683,22.425961742,0.000
-114.211355685,22.425961751,0.000
-114.211355694,22.425961754,0.000
-114.211355680,22.425961740,0.000
-114.211355685,22.425961750,0.000
-114.211355696,22.425961728,0.000
-114.211355680,22.425961745,0.000
-114.211355689,22.425961726,0.000
-114.211355692,22.425961740,0.000
-114.211355682,22.425961741,0.000
-114.211355687,22.425961733,0.000
-114.211355678,22.425961737,0.000
-114.211355680,22.425961740,0.000
-114.211355687,22.425961749,0.000
-114.211355686,22.425961737,0.000
-114.211355681,22.425961737,0.000
-114.211355681,22.425961742,0.000
-114.211355685,22.425961741,0.000
-114.211355684,22.425961739,0.000
-114.211355681,22.425961749,0.000
-114.211355688,22.425961731,0.000
-114.211355689,22.425961743,0.000
-114.211355680,22.425961739,0.000
-114.211355687,22.425961739,0.000
-114.211355690,22.425961739,0.000
-114.211355676,22.425961736,0.000
-114.211355690,22.425961741,0.000
-114.211355687,22.425961742,0.000
-114.211355703,22.425961738,0.000
-114.211355689,22.425961745,0.000
-114.211355691,22.425961734,0.000
-114.211355687,22.425961741,0.000
-114.211355685,22.425961748,0.000
-114.211355682,22.425961736,0.000
-114.211355675,22.425961746,0.000
-114.211355692,22.425961743,0.000
-114.211355685,22.425961742,0.000
-114.211355684,22.425961745,0.000
-114.211355690,22.425961742,0.000
-114.211355689,22.425961749,0.000
-114.211355688,22.425961734,0.000
-114.211355677,22.425961747,0.000
-114.211355690,22.425961748,0.000
-114.211355683,22.425961743,0.000
-114.211355680,22.425961750,0.000
-114.211355680,22.425961746,0.000
-114.211355680,22.425961746,0.000
-114.211355689,22.425961745,0.000
-114.211355685,22.425961741,0.000
-114.211355677,22.425961735,0.000
-114.211355675,22.425961755,0.000
-114.211355675,22.425961748,0.000
-114.211355685,22.425961740,0.000
-114.211355684,22.425961740,0.000
-114.211355684,22.425961754,0.000
-114.211355683,22.425961740,0.000
-114.211355678,22.425961742,0.000
-114.211355686,22.425961741,0.000
-114.211355688,22.425961730,0.000
-114.211355690,22.425961737,0.000
-114.211355684,22.425961733,0.000
-114.211355693,22.425961740,0.000
-114.211355683,22.425961743,0.000
-114.211355689,22.425961743,0.000
-114.211355679,22.425961738,0.000
-114.211355683,22.425961737,0.000
-114.211355684,22.425961744,0.000
-114.211355674,22.425961735,0.000
-114.211355681,22.425961745,0.000
-114.211355684,22.425961735,0.000
-114.211355689,22.425961748,0.000
-114.211355685,22.425961742,0.000
-114.211355690,22.425961736,0.000
-114.211355689,22.425961736,0.000
-114.211355689,22.425961746,0.000
-114.211355693,22.425961734,0.000
-114.211355675,22.425961750,0.000
-114.211355683,22.425961742,0.000
-114.211355690,22.425961738,0.000
-114.211355685,22.425961736,0.000
-114.211355681,22.425961742,0.000
-114.211355680,22.425961743,0.000
-114.211355685,22.425961734,0.000
-114.211355673,22.425961743,0.000
-114.211355686,22.425961752,0.000
-114.211355692,22.425961741,0.000
-114.211355686,22.425961747,0.000
-114.211355684,22.425961746,0.000
-114.211355672,22.425961741,0.000
-114.211355675,22.425961748,0.000
-114.211355680,22.425961745,0.000
-114.211355677,22.425961749,0.000
-114.211355679,22.425961733,0.000
-114.211355676,22.425961739,0.000
-114.211355682,22.425961740,0.000
-114.211355677,22.425961751,0.000
-114.211355687,22.425961736,0.000
-114.211355682,22.425961748,0.000
-114.211355683,22.425961740,0.000
-114.211355683,22.425961752,0.000
-114.211355679,22.425961755,0.000
-114.211355687,22.425961742,0.000
-114.211355681,22.425961759,0.000
-114.211355688,22.425961748,0.000
-114.211355673,22.425961730,0.000
-114.211355676,22.425961739,0.000
-114.211355688,22.425961744,0.000
-114.211355679,22.425961743,0.000
-114.211355690,22.425961729,0.000
-114.211355686,22.425961742,0.000
-114.211355672,22.425961740,0.000
-114.211355680,22.425961752,0.000
-114.211355685,22.425961738,0.000
-114.211355677,22.425961740,0.000
-114.211355675,22.425961741,0.000
-114.211355679,22.425961740,0.000
-114.211355693,22.425961737,0.000
-114.211355684,22.425961743,0.000
-114.211355687,22.425961745,0.000
-114.211355684,22.425961736,0.000
-114.211355677,22.425961746,0.000
-114.211355684,22.425961746,0.000
-114.211355677,22.425961747,0.000
-114.211355690,22.425961751,0.000
-114.211355682,22.425961741,0.000
-114.211355685,22.425961749,0.000
-114.211355688,22.425961732,0.000
-114.211355685,22.425961749,0.000
-114.211355696,22.425961749,0.000
-114.211355690,22.425961742,0.000
-114.211355681,22.425961740,0.000
-114.211355682,22.425961741,0.000
-114.211355685,22.425961732,0.000
-114.211355687,22.425961748,0.000
-114.211355674,22.425961748,0.000
-114.211355679,22.425961743,0.000
-114.211355676,22.425961743,0.000
-114.211355681,22.425961746,0.000
-114.211355684,22.425961741,0.000
-114.211355697,22.425961749,0.000
-114.211355683,22.425961751,0.000
-114.211355680,22.425961745,0.000
-114.211355677,22.425961744,0.000
-114.211355681,22.425961745,0.000
-114.211355677,22.425961742,0.000
-114.211355671,22.425961750,0.000
-114.211355685,22.425961748,0.000
-114.211355678,22.425961750,0.000
-114.211355678,22.425961748,0.000
-114.211355686,22.425961745,0.000
-114.211355685,22.425961747,0.000
-114.211355675,22.425961746,0.000
-114.211355684,22.425961742,0.000
-114.211355665,22.425961740,0.000
-114.211355676,22.425961757,0.000
-114.211355676,22.425961743,0.000
-114.211355684,22.425961738,0.000
-114.211355684,22.425961744,0.000
-114.211355689,22.425961740,0.000
-114.211355694,22.425961741,0.000
-114.211355681,22.425961742,0.000
-114.211355697,22.425961753,0.000
-114.211355694,22.425961735,0.000
-114.211355682,22.425961747,0.000
-114.211355677,22.425961745,0.000
-114.211355678,22.425961739,0.000
-114.211355681,22.425961738,0.000
-114.211355684,22.425961740,0.000
-114.211355684,22.425961744,0.000
-114.211355687,22.425961733,0.000
-114.211355681,22.425961735,0.000
-114.211355674,22.425961746,0.000
-114.211355682,22.425961734,0.000
-114.211355686,22.425961745,0.000
-114.211355683,22.425961743,0.000
-114.211355679,22.425961740,0.000
-114.211355678,22.425961742,0.000
-114.211355681,22.425961738,0.000
-114.211355692,22.425961741,0.000
-114.211355680,22.425961738,0.000
-114.211355683,22.425961739,0.000
-114.211355681,22.425961743,0.000
-114.211355685,22.425961734,0.000
-114.211355690,22.425961746,0.000
-114.211355682,22.425961745,0.000
-114.211355684,22.425961741,0.000
-114.211355688,22.425961742,0.000
-114.211355690,22.425961741,0.000
-114.211355699,22.425961736,0.000
-114.211355682,22.425961750,0.000
-114.211355692,22.425961727,0.000
-114.211355678,22.425961740,0.000
-114.211355687,22.425961733,0.000
-114.211355683,22.425961739,0.000
-114.211355685,22.425961753,0.000
-114.211355688,22.425961747,0.000
-114.211355691,22.425961730,0.000
-114.211355683,22.425961738,0.000
-114.211355683,22.425961743,0.000
-114.211355687,22.425961739,0.000
-114.211355679,22.425961747,0.000
-114.211355687,22.425961755,0.000
-114.211355685,22.425961745,0.000
-114.211355675,22.425961756,0.000
-114.211355677,22.425961741,0.000
-114.211355681,22.425961746,0.000
-114.211355677,22.425961750,0.000
-114.211355688,22.425961734,0.000
-114.211355682,22.425961748,0.000
-114.211355688,22.425961736,0.000
-114.211355681,22.425961734,0.000
-114.211355683,22.425961746,0.000
-114.211355689,22.425961730,0.000
-114.211355684,22.425961738,0.000
-114.211355690,22.425961732,0.000
-114.211355684,22.425961746,0.000
-114.211355683,22.425961747,0.000
-114.211355692,22.425961741,0.000
-114.211355692,22.425961743,0.000
-114.211355684,22.425961734,0.000
-114.211355684,22.425961744,0.000
-114.211355680,22.425961741,0.000
-114.211355683,22.425961740,0.000
-114.211355688,22.425961742,0.000
-114.211355686,22.425961749,0.000
-114.211355685,22.425961739,0.000
-114.211355682,22.425961735,0.000
-114.211355691,22.425961737,0.000
-114.211355689,22.425961735,0.000
-114.211355683,22.425961736,0.000
-114.211355680,22.425961763,0.000
-114.211355691,22.425961742,0.000
-114.211355682,22.425961731,0.000
-114.211355681,22.425961751,0.000
-114.211355678,22.425961743,0.000
-114.211355689,22.425961735,0.000
-114.211355676,22.425961741,0.000
-114.211355688,22.425961747,0.000
-114.211355677,22.425961749,0.000
-114.211355687,22.425961741,0.000
-114.211355687,22.425961747,0.000
-114.211355686,22.425961750,0.000
-114.211355688,22.425961742,0.000
-114.211355681,22.425961737,0.000
-114.211355692,22.425961747,0.000
-114.211355689,22.425961739,0.000
-114.211355684,22.425961742,0.000
-114.211355683,22.425961743,0.000
-114.211355682,22.425961739,0.000
-114.211355683,22.425961739,0.000
-114.211355681,22.425961741,0.000
-114.211355676,22.425961752,0.000
-114.211355688,22.425961741,0.000
-114.211355684,22.425961741,0.000
-114.211355693,22.425961754,0.000
-114.211355675,22.425961742,0.000
-114.211355679,22.425961752,0.000
-114.211355676,22.425961760,0.000
-114.211355677,22.425961747,0.000
-114.211355674,22.425961742,0.000
-114.211355686,22.425961741,0.000
-114.211355681,22.425961743,0.000
-114.211355685,22.425961744,0.000
-114.211355686,22.425961735,0.000
-114.211355682,22.425961743,0.000
-114.211355689,22.425961745,0.000
-114.211355689,22.425961740,0.000
-114.211355689,22.425961736,0.000
-114.211355696,22.425961743,0.000
-114.211355692,22.425961743,0.000
-114.211355680,22.425961745,0.000
-114.211355681,22.425961738,0.000
-114.211355677,22.425961731,0.000
-114.211355686,22.425961737,0.000
-114.211355696,22.425961742,0.000
-114.211355685,22.425961749,0.000
-114.211355680,22.425961749,0.000
-114.211355681,22.425961742,0.000
-114.211355677,22.425961752,0.000
-114.211355683,22.425961744,0.000
-114.211355682,22.425961743,0.000
-114.211355695,22.425961747,0.000
-114.211355682,22.425961750,0.000
-114.211355678,22.425961743,0.000
-114.211355689,22.425961745,0.000
-114.211355685,22.425961748,0.000
-114.211355685,22.425961744,0.000
-114.211355678,22.425961756,0.000
-114.211355686,22.425961747,0.000
-114.211355683,22.425961751,0.000
-114.211355682,22.425961745,0.000
-114.211355688,22.425961743,0.000
-114.211355677,22.425961748,0.000
-114.211355691,22.425961745,0.000
-114.211355683,22.425961750,0.000
-114.211355679,22.425961747,0.000
-114.211355687,22.425961740,0.000
-114.211355680,22.425961749,0.000
-114.211355683,22.425961747,0.000
-114.211355686,22.425961740,0.000
-114.211355684,22.425961750,0.000
-114.211355686,22.425961743,0.000
-114.211355688,22.425961731,0.000
-114.211355687,22.425961743,0.000
-114.211355690,22.425961752,0.000
-114.211355682,22.425961748,0.000
-114.211355688,22.425961739,0.000
-114.211355681,22.425961747,0.000
-114.211355684,22.425961743,0.000
-114.211355678,22.425961747,0.000
-114.211355680,22.425961750,0.000
-114.211355687,22.425961744,0.000
-114.211355688,22.425961741,0.000
-114.211355679,22.425961744,0.000
-114.211355681,22.425961747,0.000
-114.211355676,22.425961748,0.000
-114.211355683,22.425961754,0.000
-114.211355685,22.425961743,0.000
-114.211355684,22.425961739,0.000
-114.211355684,22.425961746,0.000
-114.211355689,22.425961730,0.000
-114.211355679,22.425961742,0.000
-114.211355681,22.425961748,0.000
-114.211355686,22.425961744,0.000
-114.211355669,22.425961747,0.000
-114.211355685,22.425961739,0.000
-114.211355685,22.425961742,0.000
-114.211355684,22.425961741,0.000
-114.211355683,22.425961746,0.000
-114.211355683,22.425961739,0.000
-114.211355681,22.425961752,0.000
-114.211355684,22.425961739,0.000
-114.211355681,22.425961739,0.000
-114.211355680,22.425961741,0.000
-114.211355675,22.425961739,0.000
-114.211355685,22.425961742,0.000
-114.211355674,22.425961749,0.000
-114.211355690,22.425961739,0.000
-114.211355681,22.425961742,0.000
-114.211355684,22.425961747,0.000
-114.211355686,22.425961742,0.000
-114.211355680,22.425961745,0.000
-114.211355681,22.425961742,0.000
-114.211355674,22.425961747,0.000
-114.211355688,22.425961750,0.000
-114.211355678,22.425961744,0.000
-114.211355683,22.425961745,0.000
-114.211355671,22.425961749,0.000
-114.211355682,22.425961742,0.000
-114.211355687,22.425961740,0.000
-114.211355682,22.425961737,0.000
-114.211355683,22.425961741,0.000
-114.211355680,22.425961740,0.000
-114.211355670,22.425961746,0.000
-114.211355682,22.425961736,0.000
-114.211355690,22.425961740,0.000
-114.211355685,22.425961757,0.000
-114.211355682,22.425961734,0.000
-114.211355689,22.425961740,0.000
-114.211355682,22.425961734,0.000
-114.211355687,22.425961746,0.000
-114.211355684,22.425961751,0.000
-114.211355678,22.425961751,0.000
-114.211355682,22.425961742,0.000
-114.211355682,22.425961736,0.000
-114.211355685,22.425961752,0.000
-114.211355680,22.425961745,0.000
-114.211355684,22.425961751,0.000
-114.211355682,22.425961756,0.000
-114.211355677,22.425961750,0.000
-114.211355683,22.425961737,0.000
-114.211355680,22.425961742,0.000
-114.211355677,22.425961746,0.000
-114.211355677,22.425961756,0.000
-114.211355685,22.425961743,0.000
-114.211355687,22.425961740,0.000
-114.211355681,22.425961737,0.000
-114.211355688,22.425961744,0.000
-114.211355681,22.425961753,0.000
-114.211355680,22.425961746,0.000
-114.211355679,22.425961753,0.000
-114.211355684,22.425961742,0.000
-114.211355674,22.425961750,0.000
-114.211355678,22.425961738,0.000
-114.211355680,22.425961745,0.000
-114.211355677,22.425961752,0.000
-114.211355689,22.425961749,0.000
-114.211355681,22.425961741,0.000
-114.211355675,22.425961760,0.000
-114.211355682,22.425961743,0.000
-114.211355686,22.425961734,0.000
-114.211355690,22.425961750,0.000
-114.211355693,22.425961745,0.000
-114.211355683,22.425961742,0.000
-114.211355682,22.425961762,0.000
-114.211355681,22.425961743,0.000
-114.211355679,22.425961746,0.000
-114.211355679,22.425961752,0.000
-114.211355683,22.425961733,0.000
-114.211355682,22.425961745,0.000
-114.211355677,22.425961751,0.000
-114.211355681,22.425961747,0.000
-114.211355675,22.425961747,0.000
-114.211355686,22.425961746,0.000
-114.211355693,22.425961751,0.000
-114.211355680,22.425961743,0.000
-114.211355687,22.425961746,0.000
-114.211355682,22.425961747,0.000
-114.211355687,22.425961744,0.000
-114.211355690,22.425961737,0.000
-114.211355685,22.425961741,0.000
-114.211355685,22.425961734,0.000
-114.211355685,22.425961739,0.000
-114.211355680,22.425961750,0.000
-114.211355688,22.425961743,0.000
-114.211355667,22.425961755,0.000
-114.211355682,22.425961743,0.000
-114.211355686,22.425961734,0.000
-114.211355668,22.425961749,0.000
-114.211355672,22.425961747,0.000
-114.211355674,22.425961745,0.000
-114.211355688,22.425961743,0.000
-114.211355679,22.425961742,0.000
-114.211355677,22.425961752,0.000
-114.211355681,22.425961750,0.000
-114.211355677,22.425961739,0.000
-114.211355689,22.425961738,0.000
-114.211355672,22.425961751,0.000
-114.211355682,22.425961740,0.000
-114.211355685,22.425961741,0.000
-114.211355692,22.425961740,0.000
-114.211355674,22.425961738,0.000
-114.211355679,22.425961747,0.000
-114.211355681,22.425961749,0.000
-114.211355682,22.425961744,0.000
-114.211355676,22.425961747,0.000
-114.211355683,22.425961750,0.000
-114.211355688,22.425961744,0.000
-114.211355684,22.425961749,0.000
-114.211355679,22.425961744,0.000
-114.211355684,22.425961745,0.000
-114.211355682,22.425961752,0.000
-114.211355677,22.425961744,0.000
-114.211355675,22.425961737,0.000
-114.211355685,22.425961743,0.000
-114.211355681,22.425961741,0.000
-114.211355686,22.425961744,0.000
-114.211355685,22.425961749,0.000
-114.211355678,22.425961748,0.000
-114.211355686,22.425961742,0.000
-114.211355683,22.425961732,0.000
-114.211355681,22.425961745,0.000
-114.211355672,22.425961752,0.000
-114.211355680,22.425961750,0.000
-114.211355677,22.425961746,0.000
-114.211355688,22.425961752,0.000
-114.211355678,22.425961752,0.000
-114.211355689,22.425961753,0.000
-114.211355681,22.425961757,0.000
-114.211355673,22.425961751,0.000
-114.211355686,22.425961752,0.000
-114.211355678,22.425961748,0.000
-114.211355689,22.425961744,0.000
-114.211355679,22.425961738,0.000
-114.211355679,22.425961751,0.000
-114.211355690,22.425961740,0.000
-114.211355686,22.425961734,0.000
-114.211355685,22.425961745,0.000
-114.211355685,22.425961745,0.000
-114.211355686,22.425961742,0.000
-114.211355683,22.425961747,0.000
-114.211355679,22.425961743,0.000
-114.211355688,22.425961752,0.000
-114.211355676,22.425961743,0.000
-114.211355680,22.425961750,0.000
-114.211355683,22.425961748,0.000
-114.211355688,22.425961742,0.000
-114.211355687,22.425961739,0.000
-114.211355673,22.425961751,0.000
-114.211355677,22.425961748,0.000
-114.211355693,22.425961733,0.000
-114.211355670,22.425961737,0.000
-114.211355676,22.425961740,0.000
-114.211355682,22.425961756,0.000
-114.211355678,22.425961749,0.000
-114.211355675,22.425961745,0.000
-114.211355679,22.425961756,0.000
-114.211355692,22.425961751,0.000
-114.211355685,22.425961746,0.000
-114.211355681,22.425961746,0.000
-114.211355668,22.425961750,0.000
-114.211355686,22.425961738,0.000
-114.211355680,22.425961748,0.000
-114.211355683,22.425961746,0.000
-114.211355698,22.425961737,0.000
-114.211355681,22.425961744,0.000
-114.211355681,22.425961745,0.000
-114.211355693,22.425961745,0.000
-114.211355692,22.425961734,0.000
-114.211355685,22.425961745,0.000
-114.211355688,22.425961749,0.000
-114.211355687,22.425961742,0.000
-114.211355670,22.425961747,0.000
-114.211355681,22.425961760,0.000
-114.211355679,22.425961739,0.000
-114.211355681,22.425961743,0.000
-114.211355683,22.425961742,0.000
-114.211355674,22.425961748,0.000
-114.211355683,22.425961743,0.000
-114.211355689,22.425961746,0.000
-114.211355687,22.425961744,0.000
-114.211355680,22.425961741,0.000
-114.211355684,22.425961731,0.000
-114.211355673,22.425961752,0.000
-114.211355679,22.425961749,0.000
-114.211355679,22.425961742,0.000
-114.211355683,22.425961743,0.000
-114.211355683,22.425961746,0.000
-114.211355677,22.425961741,0.000
-114.211355694,22.425961738,0.000
-114.211355683,22.425961746,0.000
-114.211355687,22.425961742,0.000
-114.211355697,22.425961736,0.000
-114.211355679,22.425961740,0.000
-114.211355687,22.425961743,0.000
-114.211355688,22.425961734,0.000
-114.211355681,22.425961746,0.000
-114.211355688,22.425961737,0.000
-114.211355683,22.425961745,0.000
-114.211355686,22.425961741,0.000
-114.211355676,22.425961747,0.000
-114.211355692,22.425961734,0.000
-114.211355687,22.425961734,0.000
-114.211355679,22.425961738,0.000
-114.211355684,22.425961733,0.000
-114.211355681,22.425961743,0.000
-114.211355681,22.425961748,0.000
-114.211355687,22.425961736,0.000
-114.211355686,22.425961749,0.000
-114.211355688,22.425961740,0.000
-114.211355682,22.425961743,0.000
-114.211355688,22.425961733,0.000
-114.211355682,22.425961735,0.000
-114.211355694,22.425961740,0.000
-114.211355691,22.425961742,0.000
-114.211355670,22.425961751,0.000
-114.211355685,22.425961746,0.000
-114.211355687,22.425961743,0.000
-114.211355676,22.425961748,0.000
-114.211355681,22.425961743,0.000
-114.211355680,22.425961754,0.000
-114.211355679,22.425961731,0.000
-114.211355676,22.425961748,0.000
-114.211355684,22.425961743,0.000
-114.211355684,22.425961742,0.000
-114.211355670,22.425961752,0.000
-114.211355679,22.425961742,0.000
-114.211355681,22.425961746,0.000
-114.211355695,22.425961743,0.000
-114.211355678,22.425961737,0.000
-114.211355691,22.425961749,0.000
-114.211355686,22.425961747,0.000
-114.211355685,22.425961758,0.000
-114.211355682,22.425961740,0.000
-114.211355677,22.425961749,0.000
-114.211355686,22.425961740,0.000
-114.211355689,22.425961741,0.000
-114.211355680,22.425961741,0.000
-114.211355683,22.425961747,0.000
-114.211355682,22.425961740,0.000
-114.211355691,22.425961742,0.000
-114.211355695,22.425961744,0.000
-114.211355687,22.425961734,0.000
-114.211355682,22.425961743,0.000
-114.211355670,22.425961740,0.000
-114.211355683,22.425961737,0.000
-114.211355697,22.425961747,0.000
-114.211355681,22.425961742,0.000
-114.211355678,22.425961747,0.000
-114.211355672,22.425961747,0.000
-114.211355690,22.425961745,0.000
-114.211355688,22.425961744,0.000
-114.211355681,22.425961731,0.000
-114.211355691,22.425961737,0.000
-114.211355689,22.425961743,0.000
-114.211355692,22.425961745,0.000
-114.211355682,22.425961756,0.000
-114.211355680,22.425961747,0.000
-114.211355691,22.425961741,0.000
-114.211355688,22.425961738,0.000
-114.211355682,22.425961746,0.000
-114.211355682,22.425961746,0.000
-114.211355673,22.425961741,0.000
-114.211355678,22.425961746,0.000
-114.211355685,22.425961740,0.000
-114.211355670,22.425961751,0.000
-114.211355685,22.425961755,0.000
-114.211355681,22.425961757,0.000
-114.211355685,22.425961750,0.000
-114.211355680,22.425961741,0.000
-114.211355681,22.425961746,0.000
-114.211355672,22.425961744,0.000
-114.211355677,22.425961747,0.000
-114.211355682,22.425961742,0.000
-114.211355689,22.425961732,0.000
-114.211355680,22.425961741,0.000
-114.211355687,22.425961753,0.000
-114.211355682,22.425961739,0.000
-114.211355679,22.425961747,0.000
-114.211355689,22.425961736,0.000
-114.211355685,22.425961743,0.000
-114.211355687,22.425961747,0.000
-114.211355671,22.425961756,0.000
-114.211355680,22.425961737,0.000
-114.211355689,22.425961746,0.000
-114.211355684,22.425961745,0.000
-114.211355687,22.425961741,0.000
-114.211355684,22.425961736,0.000
-114.211355688,22.425961744,0.000
-114.211355677,22.425961746,0.000
-114.211355676,22.425961748,0.000
-114.211355676,22.425961742,0.000
-114.211355674,22.425961751,0.000
-114.211355683,22.425961740,0.000
-114.211355670,22.425961757,0.000
-114.211355681,22.425961740,0.000
-114.211355689,22.425961746,0.000
-114.211355687,22.425961750,0.000
-114.211355669,22.425961745,0.000
-114.211355691,22.425961740,0.000
-114.211355685,22.425961750,0.000
-114.211355686,22.425961750,0.000
-114.211355688,22.425961740,0.000
-114.211355680,22.425961741,0.000
-114.211355676,22.425961753,0.000
-114.211355686,22.425961736,0.000
-114.211355673,22.425961749,0.000
-114.211355687,22.425961744,0.000
-114.211355674,22.425961750,0.000
-114.211355670,22.425961753,0.000
-114.211355671,22.425961745,0.000
-114.211355686,22.425961748,0.000
-114.211355676,22.425961752,0.000
-114.211355674,22.425961751,0.000
-114.211355683,22.425961742,0.000
-114.211355669,22.425961745,0.000
-114.211355683,22.425961743,0.000
-114.211355674,22.425961742,0.000
-114.211355685,22.425961742,0.000
-114.211355685,22.425961740,0.000
-114.211355680,22.425961749,0.000
-114.211355671,22.425961747,0.000
-114.211355678,22.425961754,0.000
-114.211355682,22.425961741,0.000
-114.211355679,22.425961740,0.000
-114.211355682,22.425961735,0.000
-114.211355686,22.425961735,0.000
-114.211355686,22.425961738,0.000
-114.211355683,22.425961745,0.000
-114.211355676,22.425961743,0.000
-114.211355671,22.425961754,0.000
-114.211355680,22.425961747,0.000
-114.211355680,22.425961748,0.000
-114.211355687,22.425961746,0.000
-114.211355688,22.425961737,0.000
-114.211355688,22.425961735,0.000
-114.211355682,22.425961741,0.000
-114.211355678,22.425961741,0.000
-114.211355682,22.425961745,0.000
-114.211355674,22.425961757,0.000
-114.211355675,22.425961744,0.000
-114.211355687,22.425961742,0.000
-114.211355684,22.425961746,0.000
-114.211355682,22.425961749,0.000
-114.211355685,22.425961751,0.000
-114.211355685,22.425961732,0.000
-114.211355680,22.425961746,0.000
-114.211355689,22.425961749,0.000
-114.211355686,22.425961755,0.000
-114.211355682,22.425961741,0.000
-114.211355690,22.425961738,0.000
-114.211355688,22.425961742,0.000
-114.211355680,22.425961739,0.000
-114.211355680,22.425961744,0.000
-114.211355679,22.425961737,0.000
-114.211355678,22.425961748,0.000
-114.211355687,22.425961748,0.000
-114.211355693,22.425961726,0.000
-114.211355680,22.425961743,0.000
-114.211355677,22.425961740,0.000
-114.211355694,22.425961738,0.000
-114.211355689,22.425961742,0.000
-114.211355684,22.425961733,0.000
-114.211355680,22.425961745,0.000
-114.211355680,22.425961747,0.000
-114.211355683,22.425961744,0.000
-114.211355687,22.425961745,0.000
-114.211355690,22.425961750,0.000
-114.211355682,22.425961737,0.000
-114.211355683,22.425961738,0.000
-114.211355686,22.425961739,0.000
-114.211355676,22.425961743,0.000
-114.211355693,22.425961740,0.000
-114.211355681,22.425961739,0.000
-114.211355693,22.425961736,0.000
-114.211355697,22.425961744,0.000
-114.211355683,22.425961740,0.000
-114.211355685,22.425961729,0.000
-114.211355685,22.425961741,0.000
-114.211355691,22.425961734,0.000
-114.211355686,22.425961733,0.000
-114.211355687,22.425961748,0.000
-114.211355697,22.425961741,0.000
-114.211355697,22.425961746,0.000
-114.211355685,22.425961746,0.000
-114.211355679,22.425961738,0.000
-114.211355682,22.425961741,0.000
-114.211355681,22.425961737,0.000
-114.211355691,22.425961751,0.000
-114.211355685,22.425961741,0.000
-114.211355683,22.425961748,0.000
-114.211355686,22.425961736,0.000
-114.211355682,22.425961753,0.000
-114.211355684,22.425961746,0.000
-114.211355682,22.425961733,0.000
-114.211355675,22.425961748,0.000
-114.211355692,22.425961741,0.000
-114.211355679,22.425961742,0.000
-114.211355685,22.425961741,0.000
-114.211355694,22.425961731,0.000
-114.211355684,22.425961744,0.000
-114.211355687,22.425961739,0.000
-114.211355684,22.425961750,0.000
-114.211355685,22.425961736,0.000
-114.211355689,22.425961749,0.000
-114.211355691,22.425961745,0.000
-114.211355678,22.425961744,0.000
-114.211355680,22.425961741,0.000
-114.211355678,22.425961750,0.000
-114.211355682,22.425961736,0.000
-114.211355682,22.425961730,0.000
-114.211355692,22.425961735,0.000
-114.211355684,22.425961733,0.000
-114.211355691,22.425961733,0.000
-114.211355691,22.425961736,0.000
-114.211355679,22.425961733,0.000
-114.211355681,22.425961741,0.000
-114.211355671,22.425961755,0.000
-114.211355682,22.425961742,0.000
-114.211355683,22.425961743,0.000
-114.211355685,22.425961737,0.000
-114.211355684,22.425961743,0.000
-114.211355687,22.425961739,0.000
-114.211355684,22.425961740,0.000
-114.211355685,22.425961745,0.000
-114.211355680,22.425961749,0.000
-114.211355682,22.425961739,0.000
-114.211355687,22.425961741,0.000
-114.211355679,22.425961734,0.000
-114.211355691,22.425961744,0.000
-114.211355689,22.425961747,0.000
-114.211355675,22.425961751,0.000
-114.211355687,22.425961747,0.000
-114.211355692,22.425961731,0.000
-114.211355680,22.425961741,0.000
-114.211355683,22.425961730,0.000
-114.211355682,22.425961743,0.000
-114.211355689,22.425961737,0.000
-114.211355693,22.425961737,0.000
-114.211355681,22.425961738,0.000
-114.211355682,22.425961743,0.000
-114.211355690,22.425961739,0.000
-114.211355691,22.425961739,0.000
-114.211355678,22.425961751,0.000
-114.211355684,22.425961739,0.000
-114.211355687,22.425961746,0.000
-114.211355682,22.425961735,0.000
-114.211355683,22.425961741,0.000
-114.211355686,22.425961738,0.000
-114.211355685,22.425961744,0.000
-114.211355685,22.425961741,0.000
-114.211355680,22.425961750,0.000
-114.211355692,22.425961743,0.000
-114.211355691,22.425961732,0.000
-114.211355691,22.425961732,0.000
-114.211355681,22.425961744,0.000
-114.211355683,22.425961731,0.000
-114.211355676,22.425961749,0.000
-114.211355691,22.425961731,0.000
-114.211355691,22.425961736,0.000
-114.211355691,22.425961745,0.000
-114.211355690,22.425961738,0.000
-114.211355686,22.425961736,0.000
-114.211355685,22.425961745,0.000
-114.211355678,22.425961739,0.000
-114.211355688,22.425961740,0.000
-114.211355690,22.425961748,0.000
-114.211355675,22.425961738,0.000
-114.211355680,22.425961753,0.000
-114.211355680,22.425961741,0.000
-114.211355683,22.425961743,0.000
-114.211355698,22.425961739,0.000
-114.211355690,22.425961738,0.000
-114.211355688,22.425961735,0.000
-114.211355680,22.425961736,0.000
-114.211355688,22.425961739,0.000
-114.211355682,22.425961748,0.000
-114.211355684,22.425961750,0.000
-114.211355675,22.425961745,0.000
-114.211355694,22.425961740,0.000
-114.211355689,22.425961745,0.000
-114.211355692,22.425961750,0.000
-114.211355686,22.425961759,0.000
-114.211355694,22.425961743,0.000
-114.211355688,22.425961747,0.000
-114.211355678,22.425961749,0.000
-114.211355686,22.425961745,0.000
-114.211355687,22.425961743,0.000
-114.211355687,22.425961741,0.000
-114.211355678,22.425961752,0.000
-114.211355676,22.425961746,0.000
-114.211355681,22.425961747,0.000
-114.211355677,22.425961749,0.000
-114.211355671,22.425961749,0.000
-114.211355691,22.425961750,0.000
-114.211355680,22.425961748,0.000
-114.211355669,22.425961750,0.000
-114.211355685,22.425961751,0.000
-114.211355676,22.425961738,0.000
-114.211355675,22.425961745,0.000
-114.211355682,22.425961749,0.000
-114.211355679,22.425961746,0.000
-114.211355674,22.425961745,0.000
-114.211355673,22.425961752,0.000
-114.211355701,22.425961739,0.000
-114.211355677,22.425961754,0.000
-114.211355690,22.425961744,0.000
-114.211355677,22.425961743,0.000
-114.211355688,22.425961736,0.000
-114.211355689,22.425961744,0.000
-114.211355688,22.425961733,0.000
-114.211355679,22.425961739,0.000
-114.211355688,22.425961736,0.000
-114.211355691,22.425961747,0.000
-114.211355683,22.425961752,0.000
-114.211355685,22.425961748,0.000
-114.211355676,22.425961746,0.000
-114.211355684,22.425961747,0.000
-114.211355684,22.425961753,0.000
-114.211355684,22.425961744,0.000
-114.211355684,22.425961748,0.000
-114.211355685,22.425961740,0.000
-114.211355693,22.425961734,0.000
-114.211355691,22.425961748,0.000
-114.211355686,22.425961747,0.000
-114.211355682,22.425961744,0.000
-114.211355678,22.425961737,0.000
-114.211355684,22.425961744,0.000
-114.211355682,22.425961749,0.000
-114.211355685,22.425961752,0.000
-114.211355680,22.425961757,0.000
-114.211355684,22.425961746,0.000
-114.211355687,22.425961739,0.000
-114.211355684,22.425961752,0.000
-114.211355696,22.425961741,0.000
-114.211355682,22.425961750,0.000
-114.211355682,22.425961746,0.000
-114.211355683,22.425961752,0.000
-114.211355675,22.425961745,0.000
-114.211355676,22.425961752,0.000
-114.211355679,22.425961746,0.000
-114.211355682,22.425961748,0.000
-114.211355697,22.425961745,0.000
-114.211355691,22.425961736,0.000
-114.211355681,22.425961732,0.000
-114.211355680,22.425961742,0.000
-114.211355685,22.425961747,0.000
-114.211355683,22.425961745,0.000
-114.211355681,22.425961746,0.000
-114.211355686,22.425961743,0.000
-114.211355686,22.425961752,0.000
-114.211355690,22.425961736,0.000
-114.211355693,22.425961741,0.000
-114.211355693,22.425961739,0.000
-114.211355690,22.425961743,0.000
-114.211355685,22.425961746,0.000
-114.211355676,22.425961743,0.000
-114.211355686,22.425961745,0.000
-114.211355696,22.425961733,0.000
-114.211355684,22.425961736,0.000
-114.211355684,22.425961745,0.000
-114.211355669,22.425961740,0.000
-114.211355683,22.425961744,0.000
-114.211355696,22.425961740,0.000
-114.211355667,22.425961744,0.000
-114.211355683,22.425961740,0.000
-114.211355681,22.425961746,0.000
-114.211355682,22.425961748,0.000
-114.211355673,22.425961746,0.000
-114.211355680,22.425961753,0.000
-114.211355688,22.425961747,0.000
-114.211355676,22.425961749,0.000
-114.211355685,22.425961750,0.000
-114.211355679,22.425961745,0.000
-114.211355681,22.425961746,0.000
-114.211355686,22.425961746,0.000
-114.211355691,22.425961740,0.000
-114.211355682,22.425961740,0.000
-114.211355675,22.425961747,0.000
-114.211355687,22.425961745,0.000
-114.211355692,22.425961759,0.000
-114.211355677,22.425961752,0.000
-114.211355680,22.425961749,0.000
-114.211355686,22.425961755,0.000
-114.211355683,22.425961743,0.000
-114.211355682,22.425961748,0.000
-114.211355686,22.425961753,0.000
-114.211355672,22.425961745,0.000
-114.211355697,22.425961752,0.000
-114.211355676,22.425961739,0.000
-114.211355687,22.425961745,0.000
-114.211355684,22.425961742,0.000
-114.211355681,22.425961754,0.000
-114.211355687,22.425961732,0.000
-114.211355675,22.425961746,0.000
-114.211355683,22.425961750,0.000
-114.211355686,22.425961745,0.000
-114.211355682,22.425961746,0.000
-114.211355701,22.425961731,0.000
-114.211355685,22.425961742,0.000
-114.211355683,22.425961749,0.000
-114.211355682,22.425961735,0.000
-114.211355675,22.425961737,0.000
-114.211355680,22.425961743,0.000
-114.211355682,22.425961732,0.000
-114.211355684,22.425961733,0.000
-114.211355687,22.425961744,0.000
-114.211355687,22.425961747,0.000
-114.211355685,22.425961737,0.000
-114.211355694,22.425961742,0.000
-114.211355686,22.425961736,0.000
-114.211355681,22.425961742,0.000
-114.211355681,22.425961757,0.000
-114.211355676,22.425961757,0.000
-114.211355678,22.425961740,0.000
-114.211355681,22.425961746,0.000
-114.211355686,22.425961741,0.000
-114.211355691,22.425961742,0.000
-114.211355686,22.425961745,0.000
-114.211355685,22.425961739,0.000
-114.211355678,22.425961743,0.000
-114.211355692,22.425961747,0.000
-114.211355684,22.425961743,0.000
-114.211355681,22.425961740,0.000
-114.211355675,22.425961754,0.000
-114.211355684,22.425961739,0.000
-114.211355678,22.425961750,0.000
-114.211355681,22.425961746,0.000
-114.211355676,22.425961741,0.000
-114.211355682,22.425961744,0.000
-114.211355672,22.425961750,0.000
-114.211355689,22.425961735,0.000
-114.211355677,22.425961746,0.000
-114.211355687,22.425961732,0.000
-114.211355680,22.425961747,0.000
-114.211355683,22.425961748,0.000
-114.211355676,22.425961740,0.000
-114.211355684,22.425961741,0.000
-114.211355688,22.425961745,0.000
-114.211355681,22.425961758,0.000
-114.211355679,22.425961741,0.000
-114.211355673,22.425961743,0.000
-114.211355696,22.425961737,0.000
-114.211355682,22.425961740,0.000
-114.211355692,22.425961733,0.000
-114.211355689,22.425961758,0.000
-114.211355683,22.425961731,0.000
-114.211355666,22.425961749,0.000
-114.211355685,22.425961754,0.000
-114.211355684,22.425961761,0.000
-114.211355676,22.425961754,0.000
-114.211355680,22.425961748,0.000
-114.211355677,22.425961747,0.000
-114.211355685,22.425961753,0.000
-114.211355681,22.425961734,0.000
-114.211355682,22.425961744,0.000
-114.211355672,22.425961748,0.000
-114.211355688,22.425961741,0.000
-114.211355680,22.425961760,0.000
-114.211355689,22.425961740,0.000
-114.211355681,22.425961738,0.000
-114.211355679,22.425961734,0.000
-114.211355682,22.425961744,0.000
-114.211355683,22.425961746,0.000
-114.211355689,22.425961747,0.000
-114.211355683,22.425961746,0.000
-114.211355690,22.425961733,0.000
-114.211355691,22.425961746,0.000
-114.211355690,22.425961741,0.000
-114.211355684,22.425961743,0.000
-114.211355688,22.425961746,0.000
-114.211355680,22.425961736,0.000
-114.211355695,22.425961743,0.000
-114.211355690,22.425961750,0.000
-114.211355675,22.425961753,0.000
-114.211355676,22.425961754,0.000
-114.211355694,22.425961742,0.000
-114.211355686,22.425961737,0.000
-114.211355684,22.425961743,0.000
-114.211355679,22.425961753,0.000
-114.211355696,22.425961733,0.000
-114.211355679,22.425961739,0.000
-114.211355687,22.425961732,0.000
-114.211355677,22.425961730,0.000
-114.211355694,22.425961729,0.000
-114.211355687,22.425961733,0.000
-114.211355686,22.425961732,0.000
-114.211355676,22.425961752,0.000
-114.211355692,22.425961733,0.000
-114.211355686,22.425961745,0.000
-114.211355681,22.425961735,0.000
-114.211355684,22.425961735,0.000
-114.211355687,22.425961752,0.000
-114.211355674,22.425961742,0.000
-114.211355686,22.425961748,0.000
-114.211355689,22.425961744,0.000
-114.211355679,22.425961735,0.000
-114.211355687,22.425961729,0.000
-114.211355676,22.425961734,0.000
-114.211355688,22.425961748,0.000
-114.211355679,22.425961762,0.000
-114.211355689,22.425961739,0.000
-114.211355682,22.425961745,0.000
-114.211355686,22.425961759,0.000
-114.211355681,22.425961738,0.000
-114.211355676,22.425961739,0.000
-114.211355671,22.425961741,0.000
-114.211355677,22.425961748,0.000
-114.211355689,22.425961751,0.000
-114.211355674,22.425961742,0.000
-114.211355678,22.425961755,0.000
-114.211355668,22.425961746,0.000
-114.211355684,22.425961748,0.000
-114.211355685,22.425961737,0.000
-114.211355676,22.425961739,0.000
-114.211355689,22.425961734,0.000
-114.211355674,22.425961740,0.000
-114.211355684,22.425961745,0.000
-114.211355682,22.425961732,0.000
-114.211355688,22.425961747,0.000
-114.211355687,22.425961747,0.000
-114.211355681,22.425961750,0.000
-114.211355686,22.425961746,0.000
-114.211355677,22.425961742,0.000
-114.211355691,22.425961748,0.000
-114.211355684,22.425961747,0.000
-114.211355667,22.425961746,0.000
-114.211355683,22.425961740,0.000
-114.211355661,22.425961748,0.000
-114.211355677,22.425961728,0.000
-114.211355684,22.425961727,0.000
-114.211355688,22.425961740,0.000
-114.211355692,22.425961740,0.000
-114.211355673,22.425961738,0.000
-114.211355683,22.425961737,0.000
-114.211355689,22.425961740,0.000
-114.211355686,22.425961742,0.000
-114.211355685,22.425961741,0.000
-114.211355686,22.425961749,0.000
-114.211355684,22.425961745,0.000
-114.211355692,22.425961730,0.000
-114.211355696,22.425961734,0.000
-114.211355687,22.425961753,0.000
-114.211355690,22.425961736,0.000
-114.211355682,22.425961730,0.000
-114.211355681,22.425961743,0.000
-114.211355687,22.425961738,0.000
-114.211355699,22.425961742,0.000
-114.211355681,22.425961749,0.000
-114.211355681,22.425961740,0.000
-114.211355678,22.425961756,0.000
-114.211355688,22.425961747,0.000
-114.211355680,22.425961750,0.000
-114.211355687,22.425961750,0.000
-114.211355683,22.425961748,0.000
-114.211355686,22.425961744,0.000
-114.211355684,22.425961750,0.000
-114.211355684,22.425961740,0.000
-114.211355681,22.425961741,0.000
-114.211355697,22.425961743,0.000
-114.211355694,22.425961735,0.000
-114.211355692,22.425961722,0.000
-114.211355682,22.425961755,0.000
-114.211355688,22.425961749,0.000
-114.211355678,22.425961745,0.000
-114.211355685,22.425961744,0.000
-114.211355690,22.425961742,0.000
-114.211355685,22.425961738,0.000
-114.211355692,22.425961744,0.000
-114.211355685,22.425961738,0.000
-114.211355688,22.425961739,0.000
-114.211355683,22.425961736,0.000
-114.211355677,22.425961742,0.000
-114.211355680,22.425961738,0.000
-114.211355689,22.425961735,0.000
-114.211355684,22.425961725,0.000
-114.211355677,22.425961744,0.000
-114.211355686,22.425961741,0.000
-114.211355676,22.425961737,0.000
-114.211355685,22.425961750,0.000
-114.211355692,22.425961736,0.000
-114.211355679,22.425961737,0.000
-114.211355683,22.425961742,0.000
-114.211355696,22.425961744,0.000
-114.211355689,22.425961746,0.000
-114.211355687,22.425961740,0.000
-114.211355677,22.425961745,0.000
-114.211355682,22.425961737,0.000
-114.211355691,22.425961738,0.000
-114.211355683,22.425961744,0.000
-114.211355689,22.425961730,0.000
-114.211355680,22.425961733,0.000
-114.211355691,22.425961742,0.000
-114.211355681,22.425961743,0.000
-114.211355677,22.425961749,0.000
-114.211355681,22.425961729,0.000
-114.211355679,22.425961738,0.000
-114.211355685,22.425961754,0.000
-114.211355672,22.425961749,0.000
-114.211355688,22.425961751,0.000
-114.211355674,22.425961745,0.000
-114.211355691,22.425961738,0.000
-114.211355684,22.425961739,0.000
-114.211355678,22.425961744,0.000
-114.211355684,22.425961740,0.000
-114.211355685,22.425961753,0.000
-114.211355688,22.425961736,0.000
-114.211355687,22.425961736,0.000
-114.211355680,22.425961762,0.000
-114.211355673,22.425961747,0.000
-114.211355678,22.425961747,0.000
-114.211355680,22.425961745,0.000
-114.211355678,22.425961749,0.000
-114.211355679,22.425961737,0.000
-114.211355666,22.425961753,0.000
-114.211355687,22.425961742,0.000
-114.211355685,22.425961741,0.000
-114.211355677,22.425961742,0.000
-114.211355687,22.425961750,0.000
-114.211355672,22.425961751,0.000
-114.211355673,22.425961747,0.000
-114.211355680,22.425961748,0.000
-114.211355682,22.425961751,0.000
-114.211355674,22.425961743,0.000
-114.211355668,22.425961750,0.000
-114.211355686,22.425961743,0.000
-114.211355681,22.425961746,0.000
-114.211355682,22.425961744,0.000
-114.211355680,22.425961747,0.000
-114.211355689,22.425961740,0.000
-114.211355684,22.425961748,0.000
-114.211355680,22.425961750,0.000
-114.211355679,22.425961746,0.000
-114.211355681,22.425961745,0.000
-114.211355675,22.425961761,0.000
-114.211355679,22.425961750,0.000
-114.211355672,22.425961746,0.000
-114.211355687,22.425961749,0.000
-114.211355684,22.425961735,0.000
-114.211355677,22.425961751,0.000
-114.211355676,22.425961749,0.000
-114.211355686,22.425961737,0.000
-114.211355682,22.425961751,0.000
-114.211355677,22.425961754,0.000
-114.211355678,22.425961749,0.000
-114.211355695,22.425961743,0.000
-114.211355677,22.425961744,0.000
-114.211355693,22.425961744,0.000
-114.211355679,22.425961750,0.000
-114.211355691,22.425961737,0.000
-114.211355689,22.425961736,0.000
-114.211355680,22.425961738,0.000
-114.211355673,22.425961747,0.000
-114.211355678,22.425961745,0.000
-114.211355669,22.425961752,0.000
-114.211355673,22.425961745,0.000
-114.211355688,22.425961738,0.000
-114.211355691,22.425961752,0.000
-114.211355691,22.425961752,0.000
-114.211355685,22.425961747,0.000
-114.211355678,22.425961752,0.000
-114.211355681,22.425961744,0.000
-114.211355676,22.425961753,0.000
-114.211355674,22.425961753,0.000
-114.211355687,22.425961736,0.000
-114.211355693,22.425961744,0.000
-114.211355691,22.425961734,0.000
-114.211355687,22.425961735,0.000
-114.211355683,22.425961748,0.000
-114.211355674,22.425961734,0.000
-114.211355687,22.425961748,0.000
-114.211355683,22.425961758,0.000
-114.211355676,22.425961755,0.000
-114.211355679,22.425961750,0.000
-114.211355694,22.425961747,0.000
-114.211355685,22.425961750,0.000
-114.211355685,22.425961742,0.000
-114.211355689,22.425961746,0.000
-114.211355681,22.425961749,0.000
-114.211355682,22.425961748,0.000
-114.211355685,22.425961742,0.000
-114.211355683,22.425961757,0.000
-114.211355678,22.425961742,0.000
-114.211355677,22.425961744,0.000
-114.211355676,22.425961740,0.000
-114.211355691,22.425961745,0.000
-114.211355674,22.425961748,0.000
-114.211355679,22.425961750,0.000
-114.211355677,22.425961746,0.000
-114.211355676,22.425961763,0.000
-114.211355692,22.425961742,0.000
-114.211355678,22.425961760,0.000
-114.211355679,22.425961742,0.000
-114.211355684,22.425961744,0.000
-114.211355681,22.425961756,0.000
-114.211355683,22.425961749,0.000
-114.211355679,22.425961743,0.000
-114.211355687,22.425961744,0.000
-114.211355671,22.425961749,0.000
-114.211355678,22.425961743,0.000
-114.211355686,22.425961761,0.000
-114.211355669,22.425961760,0.000
-114.211355679,22.425961749,0.000
-114.211355688,22.425961776,0.000
-114.211355684,22.425961757,0.000
-114.211355680,22.425961740,0.000
-114.211355676,22.425961743,0.000
-114.211355673,22.425961733,0.000
-114.211355689,22.425961739,0.000
-114.211355682,22.425961731,0.000
-114.211355684,22.425961747,0.000
-114.211355675,22.425961752,0.000
-114.211355688,22.425961731,0.000
-114.211355690,22.425961752,0.000
-114.211355679,22.425961749,0.000
-114.211355675,22.425961755,0.000
-114.211355677,22.425961757,0.000
-114.211355682,22.425961746,0.000
-114.211355685,22.425961739,0.000
-114.211355682,22.425961738,0.000
-114.211355684,22.425961741,0.000
-114.211355693,22.425961737,0.000
-114.211355681,22.425961737,0.000
-114.211355685,22.425961744,0.000
-114.211355675,22.425961742,0.000
-114.211355674,22.425961741,0.000
-114.211355676,22.425961742,0.000
-114.211355678,22.425961749,0.000
-114.211355680,22.425961738,0.000
-114.211355687,22.425961744,0.000
-114.211355689,22.425961736,0.000
-114.211355684,22.425961728,0.000
-114.211355688,22.425961737,0.000
-114.211355686,22.425961733,0.000
-114.211355679,22.425961745,0.000
-114.211355688,22.425961749,0.000
-114.211355679,22.425961749,0.000
-114.211355682,22.425961739,0.000
-114.211355673,22.425961733,0.000
-114.211355684,22.425961744,0.000
-114.211355692,22.425961734,0.000
-114.211355688,22.425961736,0.000
-114.211355683,22.425961750,0.000
-114.211355689,22.425961733,0.000
-114.211355672,22.425961748,0.000
-114.211355689,22.425961733,0.000
-114.211355684,22.425961724,0.000
-114.211355683,22.425961734,0.000
-114.211355689,22.425961732,0.000
-114.211355685,22.425961737,0.000
-114.211355687,22.425961730,0.000
-114.211355686,22.425961741,0.000
-114.211355684,22.425961750,0.000
-114.211355691,22.425961744,0.000
-114.211355679,22.425961736,0.000
-114.211355677,22.425961746,0.000
-114.211355688,22.425961750,0.000
-114.211355678,22.425961734,0.000
-114.211355689,22.425961725,0.000
-114.211355691,22.425961746,0.000
-114.211355684,22.425961751,0.000
-114.211355682,22.425961756,0.000
-114.211355687,22.425961742,0.000
-114.211355678,22.425961757,0.000
-114.211355690,22.425961734,0.000
-114.211355686,22.425961743,0.000
-114.211355683,22.425961731,0.000
-114.211355681,22.425961753,0.000
-114.211355691,22.425961732,0.000
-114.211355682,22.425961737,0.000
-114.211355690,22.425961750,0.000
-114.211355687,22.425961747,0.000
-114.211355685,22.425961752,0.000
-114.211355688,22.425961746,0.000
-114.211355676,22.425961756,0.000
-114.211355691,22.425961722,0.000
-114.211355678,22.425961744,0.000
-114.211355691,22.425961739,0.000
-114.211355685,22.425961736,0.000
-114.211355683,22.425961735,0.000
-114.211355678,22.425961742,0.000
-114.211355686,22.425961738,0.000
-114.211355677,22.425961741,0.000
-114.211355690,22.425961744,0.000
-114.211355676,22.425961740,0.000
-114.211355692,22.425961740,0.000
-114.211355695,22.425961738,0.000
-114.211355690,22.425961721,0.000
-114.211355700,22.425961739,0.000
-114.211355688,22.425961740,0.000
-114.211355688,22.425961728,0.000
-114.211355689,22.425961723,0.000
-114.211355683,22.425961746,0.000
-114.211355687,22.425961743,0.000
-114.211355676,22.425961751,0.000
-114.211355680,22.425961739,0.000
-114.211355687,22.425961739,0.000
-114.211355679,22.425961742,0.000
-114.211355681,22.425961734,0.000
-114.211355680,22.425961753,0.000
-114.211355689,22.425961729,0.000
-114.211355688,22.425961741,0.000
-114.211355693,22.425961731,0.000
-114.211355690,22.425961744,0.000
-114.211355691,22.425961736,0.000
-114.211355683,22.425961731,0.000
-114.211355687,22.425961728,0.000
-114.211355684,22.425961720,0.000
-114.211355687,22.425961739,0.000
-114.211355694,22.425961743,0.000
-114.211355690,22.425961732,0.000
-114.211355682,22.425961738,0.000
-114.211355679,22.425961742,0.000
-114.211355680,22.425961740,0.000
-114.211355690,22.425961738,0.000
-114.211355684,22.425961736,0.000
-114.211355691,22.425961733,0.000
-114.211355692,22.425961739,0.000
-114.211355688,22.425961734,0.000
-114.211355687,22.425961752,0.000
-114.211355689,22.425961751,0.000
-114.211355680,22.425961741,0.000
-114.211355696,22.425961738,0.000
-114.211355673,22.425961745,0.000
-114.211355674,22.425961745,0.000
-114.211355682,22.425961762,0.000
-114.211355687,22.425961724,0.000
-114.211355691,22.425961742,0.000
-114.211355701,22.425961750,0.000
-114.211355701,22.425961740,0.000
-114.211355689,22.425961740,0.000
-114.211355687,22.425961740,0.000
-114.211355676,22.425961730,0.000
-114.211355683,22.425961742,0.000
-114.211355686,22.425961754,0.000
-114.211355677,22.425961743,0.000
-114.211355686,22.425961735,0.000
-114.211355690,22.425961745,0.000
-114.211355687,22.425961737,0.000
-114.211355692,22.425961737,0.000
-114.211355679,22.425961745,0.000
-114.211355682,22.425961739,0.000
-114.211355684,22.425961747,0.000
-114.211355692,22.425961745,0.000
-114.211355678,22.425961753,0.000
-114.211355685,22.425961763,0.000
-114.211355672,22.425961753,0.000
-114.211355677,22.425961751,0.000
-114.211355678,22.425961751,0.000
-114.211355678,22.425961754,0.000
-114.211355683,22.425961763,0.000
-114.211355687,22.425961752,0.000
-114.211355679,22.425961757,0.000
-114.211355682,22.425961763,0.000
-114.211355686,22.425961748,0.000
-114.211355686,22.425961747,0.000
-114.211355683,22.425961759,0.000
-114.211355671,22.425961766,0.000
-114.211355672,22.425961753,0.000
-114.211355674,22.425961749,0.000
-114.211355677,22.425961753,0.000
-114.211355686,22.425961750,0.000
-114.211355680,22.425961760,0.000
-114.211355678,22.425961749,0.000
-114.211355684,22.425961756,0.000
-114.211355681,22.425961750,0.000
-114.211355681,22.425961761,0.000
-114.211355675,22.425961750,0.000
-114.211355692,22.425961742,0.000
-114.211355682,22.425961747,0.000
-114.211355678,22.425961746,0.000
-114.211355678,22.425961743,0.000
-114.211355674,22.425961745,0.000
-114.211355680,22.425961758,0.000
-114.211355678,22.425961748,0.000
-114.211355675,22.425961753,0.000
-114.211355677,22.425961745,0.000
-114.211355678,22.425961750,0.000
-114.211355680,22.425961750,0.000
-114.211355686,22.425961737,0.000
-114.211355680,22.425961738,0.000
-114.211355694,22.425961755,0.000
-114.211355679,22.425961745,0.000
-114.211355689,22.425961739,0.000
-114.211355690,22.425961734,0.000
-114.211355687,22.425961747,0.000
-114.211355675,22.425961753,0.000
-114.211355688,22.425961743,0.000
-114.211355676,22.425961740,0.000
-114.211355676,22.425961748,0.000
-114.211355694,22.425961740,0.000
-114.211355683,22.425961744,0.000
-114.211355672,22.425961753,0.000
-114.211355694,22.425961738,0.000
-114.211355686,22.425961737,0.000
-114.211355688,22.425961748,0.000
-114.211355678,22.425961756,0.000
-114.211355684,22.425961746,0.000
-114.211355686,22.425961739,0.000
-114.211355685,22.425961762,0.000
-114.211355682,22.425961746,0.000
-114.211355685,22.425961749,0.000
-114.211355686,22.425961746,0.000
-114.211355679,22.425961745,0.000
-114.211355680,22.425961758,0.000
-114.211355679,22.425961763,0.000
-114.211355679,22.425961758,0.000
-114.211355678,22.425961755,0.000
-114.211355675,22.425961754,0.000
-114.211355685,22.425961736,0.000
-114.211355684,22.425961767,0.000
-114.211355674,22.425961759,0.000
-114.211355680,22.425961757,0.000
-114.211355689,22.425961752,0.000
-114.211355684,22.425961750,0.000
-114.211355680,22.425961753,0.000
-114.211355675,22.425961766,0.000
-114.211355677,22.425961759,0.000
-114.211355684,22.425961760,0.000
-114.211355674,22.425961749,0.000
-114.211355689,22.425961758,0.000
-114.211355677,22.425961740,0.000
-114.211355678,22.425961750,0.000
-114.211355677,22.425961741,0.000
-114.211355680,22.425961750,0.000
-114.211355676,22.425961749,0.000
-114.211355679,22.425961753,0.000
-114.211355680,22.425961746,0.000
-114.211355678,22.425961752,0.000
-114.211355684,22.425961761,0.000
-114.211355675,22.425961745,0.000
-114.211355672,22.425961759,0.000
-114.211355691,22.425961748,0.000
-114.211355672,22.425961755,0.000
-114.211355681,22.425961746,0.000
-114.211355678,22.425961752,0.000
-114.211355679,22.425961738,0.000
-114.211355677,22.425961744,0.000
-114.211355676,22.425961751,0.000
-114.211355688,22.425961758,0.000
-114.211355687,22.425961757,0.000
-114.211355682,22.425961743,0.000
-114.211355690,22.425961735,0.000
-114.211355686,22.425961750,0.000
-114.211355684,22.425961739,0.000
-114.211355691,22.425961749,0.000
-114.211355681,22.425961741,0.000
-114.211355680,22.425961742,0.000
-114.211355678,22.425961747,0.000
-114.211355685,22.425961745,0.000
-114.211355681,22.425961738,0.000
-114.211355689,22.425961733,0.000
-114.211355675,22.425961748,0.000
-114.211355703,22.425961731,0.000
-114.211355686,22.425961744,0.000
-114.211355687,22.425961747,0.000
-114.211355676,22.425961749,0.000
-114.211355675,22.425961736,0.000
-114.211355687,22.425961750,0.000
-114.211355688,22.425961732,0.000
-114.211355683,22.425961735,0.000
-114.211355675,22.425961739,0.000
-114.211355688,22.425961743,0.000
-114.211355684,22.425961741,0.000
-114.211355680,22.425961746,0.000
-114.211355675,22.425961763,0.000
-114.211355675,22.425961743,0.000
-114.211355679,22.425961754,0.000
-114.211355678,22.425961742,0.000
-114.211355683,22.425961743,0.000
-114.211355684,22.425961746,0.000
-114.211355695,22.425961748,0.000
-114.211355692,22.425961732,0.000
-114.211355686,22.425961741,0.000
-114.211355678,22.425961739,0.000
-114.211355679,22.425961740,0.000
-114.211355675,22.425961748,0.000
-114.211355689,22.425961738,0.000
-114.211355684,22.425961745,0.000
-114.211355676,22.425961741,0.000
-114.211355687,22.425961743,0.000
-114.211355682,22.425961737,0.000
-114.211355676,22.425961747,0.000
-114.211355687,22.425961744,0.000
-114.211355681,22.425961741,0.000
-114.211355687,22.425961744,0.000
-114.211355679,22.425961738,0.000
-114.211355680,22.425961746,0.000
-114.211355686,22.425961751,0.000
-114.211355691,22.425961745,0.000
-114.211355679,22.425961748,0.000
-114.211355687,22.425961736,0.000
-114.211355687,22.425961737,0.000
-114.211355695,22.425961746,0.000
-114.211355680,22.425961754,0.000
-114.211355679,22.425961759,0.000
-114.211355690,22.425961740,0.000
-114.211355692,22.425961749,0.000
-114.211355682,22.425961740,0.000
-114.211355678,22.425961754,0.000
-114.211355686,22.425961756,0.000
-114.211355677,22.425961754,0.000
-114.211355676,22.425961746,0.000
-114.211355687,22.425961752,0.000
-114.211355685,22.425961740,0.000
-114.211355689,22.425961751,0.000
-114.211355676,22.425961759,0.000
-114.211355691,22.425961756,0.000
-114.211355681,22.425961755,0.000
-114.211355680,22.425961741,0.000
-114.211355690,22.425961745,0.000
-114.211355683,22.425961747,0.000
-114.211355681,22.425961738,0.000
-114.211355689,22.425961740,0.000
-114.211355692,22.425961731,0.000
-114.211355689,22.425961741,0.000
-114.211355679,22.425961746,0.000
-114.211355687,22.425961749,0.000
-114.211355692,22.425961741,0.000
-114.211355684,22.425961735,0.000
-114.211355689,22.425961748,0.000
-114.211355687,22.425961739,0.000
-114.211355679,22.425961749,0.000
-114.211355677,22.425961755,0.000
-114.211355686,22.425961735,0.000
-114.211355682,22.425961743,0.000
-114.211355687,22.425961729,0.000
-114.211355677,22.425961751,0.000
-114.211355701,22.425961732,0.000
-114.211355691,22.425961737,0.000
-114.211355690,22.425961746,0.000
-114.211355683,22.425961744,0.000
-114.211355696,22.425961742,0.000
-114.211355666,22.425961760,0.000
-114.211355679,22.425961747,0.000
-114.211355691,22.425961747,0.000
-114.211355674,22.425961746,0.000
-114.211355680,22.425961750,0.000
-114.211355689,22.425961743,0.000
-114.211355687,22.425961735,0.000
-114.211355678,22.425961748,0.000
-114.211355685,22.425961746,0.000
-114.211355677,22.425961737,0.000
-114.211355687,22.425961737,0.000
-114.211355684,22.425961757,0.000
-114.211355674,22.425961736,0.000
-114.211355684,22.425961757,0.000
-114.211355674,22.425961754,0.000
-114.211355682,22.425961738,0.000
-114.211355679,22.425961750,0.000
-114.211355687,22.425961747,0.000
-114.211355682,22.425961749,0.000
-114.211355683,22.425961757,0.000
-114.211355673,22.425961736,0.000
-114.211355686,22.425961740,0.000
-114.211355687,22.425961737,0.000
-114.211355685,22.425961738,0.000
-114.211355680,22.425961743,0.000
-114.211355681,22.425961745,0.000
-114.211355685,22.425961741,0.000
-114.211355676,22.425961741,0.000
-114.211355678,22.425961745,0.000
-114.211355683,22.425961759,0.000
-114.211355674,22.425961752,0.000
-114.211355685,22.425961747,0.000
-114.211355684,22.425961729,0.000
-114.211355690,22.425961729,0.000
-114.211355682,22.425961747,0.000
-114.211355674,22.425961757,0.000
-114.211355684,22.425961750,0.000
-114.211355685,22.425961748,0.000
-114.211355684,22.425961737,0.000
-114.211355690,22.425961755,0.000
-114.211355685,22.425961754,0.000
-114.211355688,22.425961741,0.000
-114.211355675,22.425961759,0.000
-114.211355684,22.425961748,0.000
-114.211355684,22.425961746,0.000
-114.211355688,22.425961747,0.000
-114.211355675,22.425961745,0.000
-114.211355681,22.425961743,0.000
-114.211355677,22.425961749,0.000
-114.211355687,22.425961732,0.000
-114.211355685,22.425961749,0.000
-114.211355681,22.425961747,0.000
-114.211355677,22.425961745,0.000
-114.211355686,22.425961739,0.000
-114.211355678,22.425961743,0.000
-114.211355692,22.425961743,0.000
-114.211355673,22.425961750,0.000
-114.211355687,22.425961753,0.000
-114.211355681,22.425961744,0.000
-114.211355680,22.425961748,0.000
-114.211355682,22.425961757,0.000
-114.211355683,22.425961742,0.000
-114.211355682,22.425961753,0.000
-114.211355681,22.425961751,0.000
-114.211355683,22.425961743,0.000
-114.211355679,22.425961741,0.000
-114.211355682,22.425961750,0.000
-114.211355690,22.425961731,0.000
-114.211355683,22.425961749,0.000
-114.211355678,22.425961750,0.000
-114.211355678,22.425961749,0.000
-114.211355671,22.425961748,0.000
-114.211355679,22.425961739,0.000
-114.211355685,22.425961744,0.000
-114.211355683,22.425961741,0.000
-114.211355681,22.425961747,0.000
-114.211355677,22.425961751,0.000
-114.211355686,22.425961740,0.000
-114.211355687,22.425961745,0.000
-114.211355689,22.425961749,0.000
-114.211355684,22.425961742,0.000
-114.211355684,22.425961752,0.000
-114.211355685,22.425961748,0.000
-114.211355672,22.425961758,0.000
-114.211355681,22.425961746,0.000
-114.211355676,22.425961764,0.000
-114.211355687,22.425961754,0.000
-114.211355671,22.425961762,0.000
-114.211355678,22.425961750,0.000
-114.211355678,22.425961754,0.000
-114.211355673,22.425961757,0.000
-114.211355686,22.425961744,0.000
-114.211355686,22.425961746,0.000
-114.211355685,22.425961749,0.000
-114.211355679,22.425961755,0.000
-114.211355677,22.425961742,0.000
-114.211355678,22.425961745,0.000
-114.211355682,22.425961754,0.000
-114.211355679,22.425961742,0.000
-114.211355690,22.425961745,0.000
-114.211355689,22.425961742,0.000
-114.211355681,22.425961763,0.000
-114.211355678,22.425961756,0.000
-114.211355682,22.425961745,0.000
-114.211355687,22.425961735,0.000
-114.211355679,22.425961747,0.000
-114.211355682,22.425961739,0.000
-114.211355692,22.425961740,0.000
-114.211355691,22.425961738,0.000
-114.211355689,22.425961746,0.000
-114.211355679,22.425961746,0.000
-114.211355686,22.425961737,0.000
-114.211355676,22.425961756,0.000
-114.211355681,22.425961760,0.000
-114.211355686,22.425961743,0.000
-114.211355683,22.425961737,0.000
-114.211355683,22.425961742,0.000
-114.211355676,22.425961732,0.000
-114.211355699,22.425961741,0.000
-114.211355683,22.425961750,0.000
-114.211355681,22.425961737,0.000
-114.211355690,22.425961733,0.000
-114.211355682,22.425961741,0.000
-114.211355686,22.425961749,0.000
-114.211355684,22.425961747,0.000
-114.211355696,22.425961743,0.000
-114.211355679,22.425961752,0.000
-114.211355689,22.425961751,0.000
-114.211355678,22.425961747,0.000
-114.211355681,22.425961729,0.000
-114.211355679,22.425961747,0.000
-114.211355694,22.425961751,0.000
-114.211355671,22.425961758,0.000
-114.211355686,22.425961751,0.000
-114.211355685,22.425961748,0.000
-114.211355697,22.425961727,0.000
-114.211355684,22.425961736,0.000
-114.211355672,22.425961737,0.000
-114.211355680,22.425961738,0.000
-114.211355677,22.425961747,0.000
-114.211355681,22.425961736,0.000
-114.211355684,22.425961741,0.000
-114.211355690,22.425961752,0.000
-114.211355681,22.425961749,0.000
-114.211355691,22.425961736,0.000
-114.211355679,22.425961753,0.000
-114.211355685,22.425961738,0.000
-114.211355693,22.425961729,0.000
-114.211355683,22.425961748,0.000
-114.211355689,22.425961754,0.000
-114.211355679,22.425961741,0.000
-114.211355684,22.425961757,0.000
-114.211355685,22.425961742,0.000
-114.211355669,22.425961742,0.000
-114.211355694,22.425961729,0.000
-114.211355677,22.425961724,0.000
-114.211355690,22.425961731,0.000
-114.211355682,22.425961730,0.000
-114.211355683,22.425961735,0.000
-114.211355684,22.425961740,0.000
-114.211355684,22.425961734,0.000
-114.211355692,22.425961737,0.000
-114.211355685,22.425961732,0.000
-114.211355689,22.425961732,0.000
-114.211355685,22.425961739,0.000
-114.211355689,22.425961733,0.000
-114.211355685,22.425961738,0.000
-114.211355694,22.425961737,0.000
-114.211355692,22.425961752,0.000
-114.211355671,22.425961745,0.000
-114.211355673,22.425961727,0.000
-114.211355676,22.425961731,0.000
-114.211355690,22.425961734,0.000
-114.211355687,22.425961739,0.000
-114.211355682,22.425961728,0.000
-114.211355675,22.425961754,0.000
-114.211355690,22.425961732,0.000
-114.211355686,22.425961736,0.000
-114.211355680,22.425961737,0.000
-114.211355685,22.425961745,0.000
-114.211355682,22.425961739,0.000
-114.211355680,22.425961749,0.000
-114.211355688,22.425961756,0.000
-114.211355687,22.425961744,0.000
-114.211355681,22.425961743,0.000
-114.211355688,22.425961744,0.000
-114.211355673,22.425961742,0.000
-114.211355705,22.425961750,0.000
-114.211355685,22.425961744,0.000
-114.211355683,22.425961753,0.000
-114.211355679,22.425961750,0.000
-114.211355682,22.425961745,0.000
-114.211355674,22.425961743,0.000
-114.211355684,22.425961757,0.000
-114.211355680,22.425961754,0.000
-114.211355682,22.425961745,0.000
-114.211355676,22.425961748,0.000
-114.211355679,22.425961746,0.000
-114.211355679,22.425961751,0.000
-114.211355673,22.425961746,0.000
-114.211355693,22.425961749,0.000
-114.211355687,22.425961759,0.000
-114.211355687,22.425961732,0.000
-114.211355676,22.425961749,0.000
-114.211355686,22.425961753,0.000
-114.211355688,22.425961741,0.000
-114.211355689,22.425961742,0.000
-114.211355677,22.425961742,0.000
-114.211355687,22.425961742,0.000
-114.211355692,22.425961760,0.000
-114.211355680,22.425961752,0.000
-114.211355691,22.425961754,0.000
-114.211355675,22.425961747,0.000
-114.211355677,22.425961738,0.000
-114.211355684,22.425961758,0.000
-114.211355680,22.425961757,0.000
-114.211355667,22.425961744,0.000
-114.211355681,22.425961738,0.000
-114.211355683,22.425961750,0.000
-114.211355664,22.425961765,0.000
-114.211355677,22.425961754,0.000
-114.211355689,22.425961749,0.000
-114.211355690,22.425961743,0.000
-114.211355675,22.425961746,0.000
-114.211355686,22.425961753,0.000
-114.211355670,22.425961761,0.000
-114.211355681,22.425961753,0.000
-114.211355681,22.425961750,0.000
-114.211355684,22.425961751,0.000
-114.211355680,22.425961756,0.000
-
-
-
-
- Rover Position
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355687,22.425961735,0.000
-
-
-
-#P1
-
-114.211355687,22.425961748,0.000
-
-
-
-#P1
-
-114.211355690,22.425961754,0.000
-
-
-
-#P1
-
-114.211355679,22.425961755,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355691,22.425961738,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355693,22.425961749,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961737,0.000
-
-
-
-#P1
-
-114.211355681,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355672,22.425961747,0.000
-
-
-
-#P1
-
-114.211355696,22.425961743,0.000
-
-
-
-#P1
-
-114.211355680,22.425961740,0.000
-
-
-
-#P1
-
-114.211355691,22.425961753,0.000
-
-
-
-#P1
-
-114.211355688,22.425961733,0.000
-
-
-
-#P1
-
-114.211355693,22.425961734,0.000
-
-
-
-#P1
-
-114.211355682,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355688,22.425961729,0.000
-
-
-
-#P1
-
-114.211355677,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961740,0.000
-
-
-
-#P1
-
-114.211355688,22.425961736,0.000
-
-
-
-#P1
-
-114.211355688,22.425961735,0.000
-
-
-
-#P1
-
-114.211355686,22.425961744,0.000
-
-
-
-#P1
-
-114.211355692,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961742,0.000
-
-
-
-#P1
-
-114.211355693,22.425961739,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355686,22.425961740,0.000
-
-
-
-#P1
-
-114.211355691,22.425961734,0.000
-
-
-
-#P1
-
-114.211355691,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355691,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355692,22.425961742,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355693,22.425961730,0.000
-
-
-
-#P1
-
-114.211355678,22.425961747,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355695,22.425961731,0.000
-
-
-
-#P1
-
-114.211355687,22.425961741,0.000
-
-
-
-#P1
-
-114.211355692,22.425961736,0.000
-
-
-
-#P1
-
-114.211355681,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961736,0.000
-
-
-
-#P1
-
-114.211355677,22.425961741,0.000
-
-
-
-#P1
-
-114.211355674,22.425961746,0.000
-
-
-
-#P1
-
-114.211355685,22.425961733,0.000
-
-
-
-#P1
-
-114.211355684,22.425961734,0.000
-
-
-
-#P1
-
-114.211355683,22.425961735,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355678,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961751,0.000
-
-
-
-#P1
-
-114.211355694,22.425961754,0.000
-
-
-
-#P1
-
-114.211355680,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961750,0.000
-
-
-
-#P1
-
-114.211355696,22.425961728,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355689,22.425961726,0.000
-
-
-
-#P1
-
-114.211355692,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355687,22.425961733,0.000
-
-
-
-#P1
-
-114.211355678,22.425961737,0.000
-
-
-
-#P1
-
-114.211355680,22.425961740,0.000
-
-
-
-#P1
-
-114.211355687,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355681,22.425961737,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961731,0.000
-
-
-
-#P1
-
-114.211355689,22.425961743,0.000
-
-
-
-#P1
-
-114.211355680,22.425961739,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355690,22.425961739,0.000
-
-
-
-#P1
-
-114.211355676,22.425961736,0.000
-
-
-
-#P1
-
-114.211355690,22.425961741,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355703,22.425961738,0.000
-
-
-
-#P1
-
-114.211355689,22.425961745,0.000
-
-
-
-#P1
-
-114.211355691,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961741,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355682,22.425961736,0.000
-
-
-
-#P1
-
-114.211355675,22.425961746,0.000
-
-
-
-#P1
-
-114.211355692,22.425961743,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355690,22.425961742,0.000
-
-
-
-#P1
-
-114.211355689,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961734,0.000
-
-
-
-#P1
-
-114.211355677,22.425961747,0.000
-
-
-
-#P1
-
-114.211355690,22.425961748,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355689,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355677,22.425961735,0.000
-
-
-
-#P1
-
-114.211355675,22.425961755,0.000
-
-
-
-#P1
-
-114.211355675,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961754,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355678,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355688,22.425961730,0.000
-
-
-
-#P1
-
-114.211355690,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961733,0.000
-
-
-
-#P1
-
-114.211355693,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355689,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355674,22.425961735,0.000
-
-
-
-#P1
-
-114.211355681,22.425961745,0.000
-
-
-
-#P1
-
-114.211355684,22.425961735,0.000
-
-
-
-#P1
-
-114.211355689,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355690,22.425961736,0.000
-
-
-
-#P1
-
-114.211355689,22.425961736,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355693,22.425961734,0.000
-
-
-
-#P1
-
-114.211355675,22.425961750,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355690,22.425961738,0.000
-
-
-
-#P1
-
-114.211355685,22.425961736,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355680,22.425961743,0.000
-
-
-
-#P1
-
-114.211355685,22.425961734,0.000
-
-
-
-#P1
-
-114.211355673,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961752,0.000
-
-
-
-#P1
-
-114.211355692,22.425961741,0.000
-
-
-
-#P1
-
-114.211355686,22.425961747,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355672,22.425961741,0.000
-
-
-
-#P1
-
-114.211355675,22.425961748,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355677,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961733,0.000
-
-
-
-#P1
-
-114.211355676,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355677,22.425961751,0.000
-
-
-
-#P1
-
-114.211355687,22.425961736,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961755,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961759,0.000
-
-
-
-#P1
-
-114.211355688,22.425961748,0.000
-
-
-
-#P1
-
-114.211355673,22.425961730,0.000
-
-
-
-#P1
-
-114.211355676,22.425961739,0.000
-
-
-
-#P1
-
-114.211355688,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961743,0.000
-
-
-
-#P1
-
-114.211355690,22.425961729,0.000
-
-
-
-#P1
-
-114.211355686,22.425961742,0.000
-
-
-
-#P1
-
-114.211355672,22.425961740,0.000
-
-
-
-#P1
-
-114.211355680,22.425961752,0.000
-
-
-
-#P1
-
-114.211355685,22.425961738,0.000
-
-
-
-#P1
-
-114.211355677,22.425961740,0.000
-
-
-
-#P1
-
-114.211355675,22.425961741,0.000
-
-
-
-#P1
-
-114.211355679,22.425961740,0.000
-
-
-
-#P1
-
-114.211355693,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961745,0.000
-
-
-
-#P1
-
-114.211355684,22.425961736,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355677,22.425961747,0.000
-
-
-
-#P1
-
-114.211355690,22.425961751,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961732,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355696,22.425961749,0.000
-
-
-
-#P1
-
-114.211355690,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355685,22.425961732,0.000
-
-
-
-#P1
-
-114.211355687,22.425961748,0.000
-
-
-
-#P1
-
-114.211355674,22.425961748,0.000
-
-
-
-#P1
-
-114.211355679,22.425961743,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355697,22.425961749,0.000
-
-
-
-#P1
-
-114.211355683,22.425961751,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355677,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961745,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355671,22.425961750,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961747,0.000
-
-
-
-#P1
-
-114.211355675,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961742,0.000
-
-
-
-#P1
-
-114.211355665,22.425961740,0.000
-
-
-
-#P1
-
-114.211355676,22.425961757,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355694,22.425961741,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355697,22.425961753,0.000
-
-
-
-#P1
-
-114.211355694,22.425961735,0.000
-
-
-
-#P1
-
-114.211355682,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961745,0.000
-
-
-
-#P1
-
-114.211355678,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961733,0.000
-
-
-
-#P1
-
-114.211355681,22.425961735,0.000
-
-
-
-#P1
-
-114.211355674,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961734,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961740,0.000
-
-
-
-#P1
-
-114.211355678,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355692,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355685,22.425961734,0.000
-
-
-
-#P1
-
-114.211355690,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355688,22.425961742,0.000
-
-
-
-#P1
-
-114.211355690,22.425961741,0.000
-
-
-
-#P1
-
-114.211355699,22.425961736,0.000
-
-
-
-#P1
-
-114.211355682,22.425961750,0.000
-
-
-
-#P1
-
-114.211355692,22.425961727,0.000
-
-
-
-#P1
-
-114.211355678,22.425961740,0.000
-
-
-
-#P1
-
-114.211355687,22.425961733,0.000
-
-
-
-#P1
-
-114.211355683,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961753,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355691,22.425961730,0.000
-
-
-
-#P1
-
-114.211355683,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355687,22.425961755,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355675,22.425961756,0.000
-
-
-
-#P1
-
-114.211355677,22.425961741,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355677,22.425961750,0.000
-
-
-
-#P1
-
-114.211355688,22.425961734,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355688,22.425961736,0.000
-
-
-
-#P1
-
-114.211355681,22.425961734,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355689,22.425961730,0.000
-
-
-
-#P1
-
-114.211355684,22.425961738,0.000
-
-
-
-#P1
-
-114.211355690,22.425961732,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355692,22.425961741,0.000
-
-
-
-#P1
-
-114.211355692,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961734,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355688,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961749,0.000
-
-
-
-#P1
-
-114.211355685,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961735,0.000
-
-
-
-#P1
-
-114.211355691,22.425961737,0.000
-
-
-
-#P1
-
-114.211355689,22.425961735,0.000
-
-
-
-#P1
-
-114.211355683,22.425961736,0.000
-
-
-
-#P1
-
-114.211355680,22.425961763,0.000
-
-
-
-#P1
-
-114.211355691,22.425961742,0.000
-
-
-
-#P1
-
-114.211355682,22.425961731,0.000
-
-
-
-#P1
-
-114.211355681,22.425961751,0.000
-
-
-
-#P1
-
-114.211355678,22.425961743,0.000
-
-
-
-#P1
-
-114.211355689,22.425961735,0.000
-
-
-
-#P1
-
-114.211355676,22.425961741,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961749,0.000
-
-
-
-#P1
-
-114.211355687,22.425961741,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355686,22.425961750,0.000
-
-
-
-#P1
-
-114.211355688,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961737,0.000
-
-
-
-#P1
-
-114.211355692,22.425961747,0.000
-
-
-
-#P1
-
-114.211355689,22.425961739,0.000
-
-
-
-#P1
-
-114.211355684,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355683,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355676,22.425961752,0.000
-
-
-
-#P1
-
-114.211355688,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355693,22.425961754,0.000
-
-
-
-#P1
-
-114.211355675,22.425961742,0.000
-
-
-
-#P1
-
-114.211355679,22.425961752,0.000
-
-
-
-#P1
-
-114.211355676,22.425961760,0.000
-
-
-
-#P1
-
-114.211355677,22.425961747,0.000
-
-
-
-#P1
-
-114.211355674,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355686,22.425961735,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355689,22.425961745,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355689,22.425961736,0.000
-
-
-
-#P1
-
-114.211355696,22.425961743,0.000
-
-
-
-#P1
-
-114.211355692,22.425961743,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355677,22.425961731,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355696,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355680,22.425961749,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355677,22.425961752,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355695,22.425961747,0.000
-
-
-
-#P1
-
-114.211355682,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961743,0.000
-
-
-
-#P1
-
-114.211355689,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355678,22.425961756,0.000
-
-
-
-#P1
-
-114.211355686,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961751,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355688,22.425961743,0.000
-
-
-
-#P1
-
-114.211355677,22.425961748,0.000
-
-
-
-#P1
-
-114.211355691,22.425961745,0.000
-
-
-
-#P1
-
-114.211355683,22.425961750,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355687,22.425961740,0.000
-
-
-
-#P1
-
-114.211355680,22.425961749,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355686,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961731,0.000
-
-
-
-#P1
-
-114.211355687,22.425961743,0.000
-
-
-
-#P1
-
-114.211355690,22.425961752,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355688,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961747,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355678,22.425961747,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355688,22.425961741,0.000
-
-
-
-#P1
-
-114.211355679,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961747,0.000
-
-
-
-#P1
-
-114.211355676,22.425961748,0.000
-
-
-
-#P1
-
-114.211355683,22.425961754,0.000
-
-
-
-#P1
-
-114.211355685,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355689,22.425961730,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961744,0.000
-
-
-
-#P1
-
-114.211355669,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355683,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961752,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961739,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355675,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355674,22.425961749,0.000
-
-
-
-#P1
-
-114.211355690,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961747,0.000
-
-
-
-#P1
-
-114.211355686,22.425961742,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355674,22.425961747,0.000
-
-
-
-#P1
-
-114.211355688,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961745,0.000
-
-
-
-#P1
-
-114.211355671,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961742,0.000
-
-
-
-#P1
-
-114.211355687,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961737,0.000
-
-
-
-#P1
-
-114.211355683,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961740,0.000
-
-
-
-#P1
-
-114.211355670,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961736,0.000
-
-
-
-#P1
-
-114.211355690,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961757,0.000
-
-
-
-#P1
-
-114.211355682,22.425961734,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961751,0.000
-
-
-
-#P1
-
-114.211355678,22.425961751,0.000
-
-
-
-#P1
-
-114.211355682,22.425961742,0.000
-
-
-
-#P1
-
-114.211355682,22.425961736,0.000
-
-
-
-#P1
-
-114.211355685,22.425961752,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355684,22.425961751,0.000
-
-
-
-#P1
-
-114.211355682,22.425961756,0.000
-
-
-
-#P1
-
-114.211355677,22.425961750,0.000
-
-
-
-#P1
-
-114.211355683,22.425961737,0.000
-
-
-
-#P1
-
-114.211355680,22.425961742,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355677,22.425961756,0.000
-
-
-
-#P1
-
-114.211355685,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961740,0.000
-
-
-
-#P1
-
-114.211355681,22.425961737,0.000
-
-
-
-#P1
-
-114.211355688,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961753,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355679,22.425961753,0.000
-
-
-
-#P1
-
-114.211355684,22.425961742,0.000
-
-
-
-#P1
-
-114.211355674,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961738,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355677,22.425961752,0.000
-
-
-
-#P1
-
-114.211355689,22.425961749,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355675,22.425961760,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961734,0.000
-
-
-
-#P1
-
-114.211355690,22.425961750,0.000
-
-
-
-#P1
-
-114.211355693,22.425961745,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355682,22.425961762,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355679,22.425961752,0.000
-
-
-
-#P1
-
-114.211355683,22.425961733,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355677,22.425961751,0.000
-
-
-
-#P1
-
-114.211355681,22.425961747,0.000
-
-
-
-#P1
-
-114.211355675,22.425961747,0.000
-
-
-
-#P1
-
-114.211355686,22.425961746,0.000
-
-
-
-#P1
-
-114.211355693,22.425961751,0.000
-
-
-
-#P1
-
-114.211355680,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961747,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355690,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355685,22.425961734,0.000
-
-
-
-#P1
-
-114.211355685,22.425961739,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355688,22.425961743,0.000
-
-
-
-#P1
-
-114.211355667,22.425961755,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961734,0.000
-
-
-
-#P1
-
-114.211355668,22.425961749,0.000
-
-
-
-#P1
-
-114.211355672,22.425961747,0.000
-
-
-
-#P1
-
-114.211355674,22.425961745,0.000
-
-
-
-#P1
-
-114.211355688,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355677,22.425961752,0.000
-
-
-
-#P1
-
-114.211355681,22.425961750,0.000
-
-
-
-#P1
-
-114.211355677,22.425961739,0.000
-
-
-
-#P1
-
-114.211355689,22.425961738,0.000
-
-
-
-#P1
-
-114.211355672,22.425961751,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355692,22.425961740,0.000
-
-
-
-#P1
-
-114.211355674,22.425961738,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961744,0.000
-
-
-
-#P1
-
-114.211355676,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961750,0.000
-
-
-
-#P1
-
-114.211355688,22.425961744,0.000
-
-
-
-#P1
-
-114.211355684,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961744,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961752,0.000
-
-
-
-#P1
-
-114.211355677,22.425961744,0.000
-
-
-
-#P1
-
-114.211355675,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961743,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355686,22.425961744,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961732,0.000
-
-
-
-#P1
-
-114.211355681,22.425961745,0.000
-
-
-
-#P1
-
-114.211355672,22.425961752,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355688,22.425961752,0.000
-
-
-
-#P1
-
-114.211355678,22.425961752,0.000
-
-
-
-#P1
-
-114.211355689,22.425961753,0.000
-
-
-
-#P1
-
-114.211355681,22.425961757,0.000
-
-
-
-#P1
-
-114.211355673,22.425961751,0.000
-
-
-
-#P1
-
-114.211355686,22.425961752,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355679,22.425961751,0.000
-
-
-
-#P1
-
-114.211355690,22.425961740,0.000
-
-
-
-#P1
-
-114.211355686,22.425961734,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355686,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355679,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961752,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355683,22.425961748,0.000
-
-
-
-#P1
-
-114.211355688,22.425961742,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355673,22.425961751,0.000
-
-
-
-#P1
-
-114.211355677,22.425961748,0.000
-
-
-
-#P1
-
-114.211355693,22.425961733,0.000
-
-
-
-#P1
-
-114.211355670,22.425961737,0.000
-
-
-
-#P1
-
-114.211355676,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961756,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355675,22.425961745,0.000
-
-
-
-#P1
-
-114.211355679,22.425961756,0.000
-
-
-
-#P1
-
-114.211355692,22.425961751,0.000
-
-
-
-#P1
-
-114.211355685,22.425961746,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355668,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961738,0.000
-
-
-
-#P1
-
-114.211355680,22.425961748,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355698,22.425961737,0.000
-
-
-
-#P1
-
-114.211355681,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961745,0.000
-
-
-
-#P1
-
-114.211355693,22.425961745,0.000
-
-
-
-#P1
-
-114.211355692,22.425961734,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355688,22.425961749,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355670,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961760,0.000
-
-
-
-#P1
-
-114.211355679,22.425961739,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355674,22.425961748,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961731,0.000
-
-
-
-#P1
-
-114.211355673,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355677,22.425961741,0.000
-
-
-
-#P1
-
-114.211355694,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355697,22.425961736,0.000
-
-
-
-#P1
-
-114.211355679,22.425961740,0.000
-
-
-
-#P1
-
-114.211355687,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961734,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355688,22.425961737,0.000
-
-
-
-#P1
-
-114.211355683,22.425961745,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355676,22.425961747,0.000
-
-
-
-#P1
-
-114.211355692,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961734,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961733,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355681,22.425961748,0.000
-
-
-
-#P1
-
-114.211355687,22.425961736,0.000
-
-
-
-#P1
-
-114.211355686,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961733,0.000
-
-
-
-#P1
-
-114.211355682,22.425961735,0.000
-
-
-
-#P1
-
-114.211355694,22.425961740,0.000
-
-
-
-#P1
-
-114.211355691,22.425961742,0.000
-
-
-
-#P1
-
-114.211355670,22.425961751,0.000
-
-
-
-#P1
-
-114.211355685,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961743,0.000
-
-
-
-#P1
-
-114.211355676,22.425961748,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355680,22.425961754,0.000
-
-
-
-#P1
-
-114.211355679,22.425961731,0.000
-
-
-
-#P1
-
-114.211355676,22.425961748,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961742,0.000
-
-
-
-#P1
-
-114.211355670,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355695,22.425961743,0.000
-
-
-
-#P1
-
-114.211355678,22.425961737,0.000
-
-
-
-#P1
-
-114.211355691,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961758,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355677,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961740,0.000
-
-
-
-#P1
-
-114.211355689,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355691,22.425961742,0.000
-
-
-
-#P1
-
-114.211355695,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961734,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355670,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961737,0.000
-
-
-
-#P1
-
-114.211355697,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961747,0.000
-
-
-
-#P1
-
-114.211355672,22.425961747,0.000
-
-
-
-#P1
-
-114.211355690,22.425961745,0.000
-
-
-
-#P1
-
-114.211355688,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961731,0.000
-
-
-
-#P1
-
-114.211355691,22.425961737,0.000
-
-
-
-#P1
-
-114.211355689,22.425961743,0.000
-
-
-
-#P1
-
-114.211355692,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961756,0.000
-
-
-
-#P1
-
-114.211355680,22.425961747,0.000
-
-
-
-#P1
-
-114.211355691,22.425961741,0.000
-
-
-
-#P1
-
-114.211355688,22.425961738,0.000
-
-
-
-#P1
-
-114.211355682,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961746,0.000
-
-
-
-#P1
-
-114.211355673,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961746,0.000
-
-
-
-#P1
-
-114.211355685,22.425961740,0.000
-
-
-
-#P1
-
-114.211355670,22.425961751,0.000
-
-
-
-#P1
-
-114.211355685,22.425961755,0.000
-
-
-
-#P1
-
-114.211355681,22.425961757,0.000
-
-
-
-#P1
-
-114.211355685,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355672,22.425961744,0.000
-
-
-
-#P1
-
-114.211355677,22.425961747,0.000
-
-
-
-#P1
-
-114.211355682,22.425961742,0.000
-
-
-
-#P1
-
-114.211355689,22.425961732,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355687,22.425961753,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355689,22.425961736,0.000
-
-
-
-#P1
-
-114.211355685,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355671,22.425961756,0.000
-
-
-
-#P1
-
-114.211355680,22.425961737,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355687,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961736,0.000
-
-
-
-#P1
-
-114.211355688,22.425961744,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355676,22.425961748,0.000
-
-
-
-#P1
-
-114.211355676,22.425961742,0.000
-
-
-
-#P1
-
-114.211355674,22.425961751,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355670,22.425961757,0.000
-
-
-
-#P1
-
-114.211355681,22.425961740,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961750,0.000
-
-
-
-#P1
-
-114.211355669,22.425961745,0.000
-
-
-
-#P1
-
-114.211355691,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961750,0.000
-
-
-
-#P1
-
-114.211355688,22.425961740,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355676,22.425961753,0.000
-
-
-
-#P1
-
-114.211355686,22.425961736,0.000
-
-
-
-#P1
-
-114.211355673,22.425961749,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355674,22.425961750,0.000
-
-
-
-#P1
-
-114.211355670,22.425961753,0.000
-
-
-
-#P1
-
-114.211355671,22.425961745,0.000
-
-
-
-#P1
-
-114.211355686,22.425961748,0.000
-
-
-
-#P1
-
-114.211355676,22.425961752,0.000
-
-
-
-#P1
-
-114.211355674,22.425961751,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355669,22.425961745,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355674,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961740,0.000
-
-
-
-#P1
-
-114.211355680,22.425961749,0.000
-
-
-
-#P1
-
-114.211355671,22.425961747,0.000
-
-
-
-#P1
-
-114.211355678,22.425961754,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355679,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961735,0.000
-
-
-
-#P1
-
-114.211355686,22.425961735,0.000
-
-
-
-#P1
-
-114.211355686,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961745,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355671,22.425961754,0.000
-
-
-
-#P1
-
-114.211355680,22.425961747,0.000
-
-
-
-#P1
-
-114.211355680,22.425961748,0.000
-
-
-
-#P1
-
-114.211355687,22.425961746,0.000
-
-
-
-#P1
-
-114.211355688,22.425961737,0.000
-
-
-
-#P1
-
-114.211355688,22.425961735,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961741,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355674,22.425961757,0.000
-
-
-
-#P1
-
-114.211355675,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961749,0.000
-
-
-
-#P1
-
-114.211355685,22.425961751,0.000
-
-
-
-#P1
-
-114.211355685,22.425961732,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355689,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961755,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355690,22.425961738,0.000
-
-
-
-#P1
-
-114.211355688,22.425961742,0.000
-
-
-
-#P1
-
-114.211355680,22.425961739,0.000
-
-
-
-#P1
-
-114.211355680,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961737,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355687,22.425961748,0.000
-
-
-
-#P1
-
-114.211355693,22.425961726,0.000
-
-
-
-#P1
-
-114.211355680,22.425961743,0.000
-
-
-
-#P1
-
-114.211355677,22.425961740,0.000
-
-
-
-#P1
-
-114.211355694,22.425961738,0.000
-
-
-
-#P1
-
-114.211355689,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961733,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355680,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961745,0.000
-
-
-
-#P1
-
-114.211355690,22.425961750,0.000
-
-
-
-#P1
-
-114.211355682,22.425961737,0.000
-
-
-
-#P1
-
-114.211355683,22.425961738,0.000
-
-
-
-#P1
-
-114.211355686,22.425961739,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355693,22.425961740,0.000
-
-
-
-#P1
-
-114.211355681,22.425961739,0.000
-
-
-
-#P1
-
-114.211355693,22.425961736,0.000
-
-
-
-#P1
-
-114.211355697,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961729,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355691,22.425961734,0.000
-
-
-
-#P1
-
-114.211355686,22.425961733,0.000
-
-
-
-#P1
-
-114.211355687,22.425961748,0.000
-
-
-
-#P1
-
-114.211355697,22.425961741,0.000
-
-
-
-#P1
-
-114.211355697,22.425961746,0.000
-
-
-
-#P1
-
-114.211355685,22.425961746,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355681,22.425961737,0.000
-
-
-
-#P1
-
-114.211355691,22.425961751,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961736,0.000
-
-
-
-#P1
-
-114.211355682,22.425961753,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961733,0.000
-
-
-
-#P1
-
-114.211355675,22.425961748,0.000
-
-
-
-#P1
-
-114.211355692,22.425961741,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355694,22.425961731,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355685,22.425961736,0.000
-
-
-
-#P1
-
-114.211355689,22.425961749,0.000
-
-
-
-#P1
-
-114.211355691,22.425961745,0.000
-
-
-
-#P1
-
-114.211355678,22.425961744,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355682,22.425961736,0.000
-
-
-
-#P1
-
-114.211355682,22.425961730,0.000
-
-
-
-#P1
-
-114.211355692,22.425961735,0.000
-
-
-
-#P1
-
-114.211355684,22.425961733,0.000
-
-
-
-#P1
-
-114.211355691,22.425961733,0.000
-
-
-
-#P1
-
-114.211355691,22.425961736,0.000
-
-
-
-#P1
-
-114.211355679,22.425961733,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355671,22.425961755,0.000
-
-
-
-#P1
-
-114.211355682,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355685,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355680,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355687,22.425961741,0.000
-
-
-
-#P1
-
-114.211355679,22.425961734,0.000
-
-
-
-#P1
-
-114.211355691,22.425961744,0.000
-
-
-
-#P1
-
-114.211355689,22.425961747,0.000
-
-
-
-#P1
-
-114.211355675,22.425961751,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355692,22.425961731,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961730,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355689,22.425961737,0.000
-
-
-
-#P1
-
-114.211355693,22.425961737,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355690,22.425961739,0.000
-
-
-
-#P1
-
-114.211355691,22.425961739,0.000
-
-
-
-#P1
-
-114.211355678,22.425961751,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355687,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961735,0.000
-
-
-
-#P1
-
-114.211355683,22.425961741,0.000
-
-
-
-#P1
-
-114.211355686,22.425961738,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355692,22.425961743,0.000
-
-
-
-#P1
-
-114.211355691,22.425961732,0.000
-
-
-
-#P1
-
-114.211355691,22.425961732,0.000
-
-
-
-#P1
-
-114.211355681,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961731,0.000
-
-
-
-#P1
-
-114.211355676,22.425961749,0.000
-
-
-
-#P1
-
-114.211355691,22.425961731,0.000
-
-
-
-#P1
-
-114.211355691,22.425961736,0.000
-
-
-
-#P1
-
-114.211355691,22.425961745,0.000
-
-
-
-#P1
-
-114.211355690,22.425961738,0.000
-
-
-
-#P1
-
-114.211355686,22.425961736,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355678,22.425961739,0.000
-
-
-
-#P1
-
-114.211355688,22.425961740,0.000
-
-
-
-#P1
-
-114.211355690,22.425961748,0.000
-
-
-
-#P1
-
-114.211355675,22.425961738,0.000
-
-
-
-#P1
-
-114.211355680,22.425961753,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355698,22.425961739,0.000
-
-
-
-#P1
-
-114.211355690,22.425961738,0.000
-
-
-
-#P1
-
-114.211355688,22.425961735,0.000
-
-
-
-#P1
-
-114.211355680,22.425961736,0.000
-
-
-
-#P1
-
-114.211355688,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355675,22.425961745,0.000
-
-
-
-#P1
-
-114.211355694,22.425961740,0.000
-
-
-
-#P1
-
-114.211355689,22.425961745,0.000
-
-
-
-#P1
-
-114.211355692,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961759,0.000
-
-
-
-#P1
-
-114.211355694,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355687,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961752,0.000
-
-
-
-#P1
-
-114.211355676,22.425961746,0.000
-
-
-
-#P1
-
-114.211355681,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961749,0.000
-
-
-
-#P1
-
-114.211355671,22.425961749,0.000
-
-
-
-#P1
-
-114.211355691,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961748,0.000
-
-
-
-#P1
-
-114.211355669,22.425961750,0.000
-
-
-
-#P1
-
-114.211355685,22.425961751,0.000
-
-
-
-#P1
-
-114.211355676,22.425961738,0.000
-
-
-
-#P1
-
-114.211355675,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355674,22.425961745,0.000
-
-
-
-#P1
-
-114.211355673,22.425961752,0.000
-
-
-
-#P1
-
-114.211355701,22.425961739,0.000
-
-
-
-#P1
-
-114.211355677,22.425961754,0.000
-
-
-
-#P1
-
-114.211355690,22.425961744,0.000
-
-
-
-#P1
-
-114.211355677,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961736,0.000
-
-
-
-#P1
-
-114.211355689,22.425961744,0.000
-
-
-
-#P1
-
-114.211355688,22.425961733,0.000
-
-
-
-#P1
-
-114.211355679,22.425961739,0.000
-
-
-
-#P1
-
-114.211355688,22.425961736,0.000
-
-
-
-#P1
-
-114.211355691,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961752,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355676,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961747,0.000
-
-
-
-#P1
-
-114.211355684,22.425961753,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355684,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961740,0.000
-
-
-
-#P1
-
-114.211355693,22.425961734,0.000
-
-
-
-#P1
-
-114.211355691,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961747,0.000
-
-
-
-#P1
-
-114.211355682,22.425961744,0.000
-
-
-
-#P1
-
-114.211355678,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355682,22.425961749,0.000
-
-
-
-#P1
-
-114.211355685,22.425961752,0.000
-
-
-
-#P1
-
-114.211355680,22.425961757,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355684,22.425961752,0.000
-
-
-
-#P1
-
-114.211355696,22.425961741,0.000
-
-
-
-#P1
-
-114.211355682,22.425961750,0.000
-
-
-
-#P1
-
-114.211355682,22.425961746,0.000
-
-
-
-#P1
-
-114.211355683,22.425961752,0.000
-
-
-
-#P1
-
-114.211355675,22.425961745,0.000
-
-
-
-#P1
-
-114.211355676,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355697,22.425961745,0.000
-
-
-
-#P1
-
-114.211355691,22.425961736,0.000
-
-
-
-#P1
-
-114.211355681,22.425961732,0.000
-
-
-
-#P1
-
-114.211355680,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961752,0.000
-
-
-
-#P1
-
-114.211355690,22.425961736,0.000
-
-
-
-#P1
-
-114.211355693,22.425961741,0.000
-
-
-
-#P1
-
-114.211355693,22.425961739,0.000
-
-
-
-#P1
-
-114.211355690,22.425961743,0.000
-
-
-
-#P1
-
-114.211355685,22.425961746,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355696,22.425961733,0.000
-
-
-
-#P1
-
-114.211355684,22.425961736,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355669,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355696,22.425961740,0.000
-
-
-
-#P1
-
-114.211355667,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355673,22.425961746,0.000
-
-
-
-#P1
-
-114.211355680,22.425961753,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355676,22.425961749,0.000
-
-
-
-#P1
-
-114.211355685,22.425961750,0.000
-
-
-
-#P1
-
-114.211355679,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961746,0.000
-
-
-
-#P1
-
-114.211355691,22.425961740,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355675,22.425961747,0.000
-
-
-
-#P1
-
-114.211355687,22.425961745,0.000
-
-
-
-#P1
-
-114.211355692,22.425961759,0.000
-
-
-
-#P1
-
-114.211355677,22.425961752,0.000
-
-
-
-#P1
-
-114.211355680,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961755,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961753,0.000
-
-
-
-#P1
-
-114.211355672,22.425961745,0.000
-
-
-
-#P1
-
-114.211355697,22.425961752,0.000
-
-
-
-#P1
-
-114.211355676,22.425961739,0.000
-
-
-
-#P1
-
-114.211355687,22.425961745,0.000
-
-
-
-#P1
-
-114.211355684,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961754,0.000
-
-
-
-#P1
-
-114.211355687,22.425961732,0.000
-
-
-
-#P1
-
-114.211355675,22.425961746,0.000
-
-
-
-#P1
-
-114.211355683,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961746,0.000
-
-
-
-#P1
-
-114.211355701,22.425961731,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961735,0.000
-
-
-
-#P1
-
-114.211355675,22.425961737,0.000
-
-
-
-#P1
-
-114.211355680,22.425961743,0.000
-
-
-
-#P1
-
-114.211355682,22.425961732,0.000
-
-
-
-#P1
-
-114.211355684,22.425961733,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961737,0.000
-
-
-
-#P1
-
-114.211355694,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961736,0.000
-
-
-
-#P1
-
-114.211355681,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961757,0.000
-
-
-
-#P1
-
-114.211355676,22.425961757,0.000
-
-
-
-#P1
-
-114.211355678,22.425961740,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355691,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961739,0.000
-
-
-
-#P1
-
-114.211355678,22.425961743,0.000
-
-
-
-#P1
-
-114.211355692,22.425961747,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355681,22.425961740,0.000
-
-
-
-#P1
-
-114.211355675,22.425961754,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355676,22.425961741,0.000
-
-
-
-#P1
-
-114.211355682,22.425961744,0.000
-
-
-
-#P1
-
-114.211355672,22.425961750,0.000
-
-
-
-#P1
-
-114.211355689,22.425961735,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961732,0.000
-
-
-
-#P1
-
-114.211355680,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961748,0.000
-
-
-
-#P1
-
-114.211355676,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355688,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961758,0.000
-
-
-
-#P1
-
-114.211355679,22.425961741,0.000
-
-
-
-#P1
-
-114.211355673,22.425961743,0.000
-
-
-
-#P1
-
-114.211355696,22.425961737,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355692,22.425961733,0.000
-
-
-
-#P1
-
-114.211355689,22.425961758,0.000
-
-
-
-#P1
-
-114.211355683,22.425961731,0.000
-
-
-
-#P1
-
-114.211355666,22.425961749,0.000
-
-
-
-#P1
-
-114.211355685,22.425961754,0.000
-
-
-
-#P1
-
-114.211355684,22.425961761,0.000
-
-
-
-#P1
-
-114.211355676,22.425961754,0.000
-
-
-
-#P1
-
-114.211355680,22.425961748,0.000
-
-
-
-#P1
-
-114.211355677,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961753,0.000
-
-
-
-#P1
-
-114.211355681,22.425961734,0.000
-
-
-
-#P1
-
-114.211355682,22.425961744,0.000
-
-
-
-#P1
-
-114.211355672,22.425961748,0.000
-
-
-
-#P1
-
-114.211355688,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961760,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355679,22.425961734,0.000
-
-
-
-#P1
-
-114.211355682,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355689,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355690,22.425961733,0.000
-
-
-
-#P1
-
-114.211355691,22.425961746,0.000
-
-
-
-#P1
-
-114.211355690,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961746,0.000
-
-
-
-#P1
-
-114.211355680,22.425961736,0.000
-
-
-
-#P1
-
-114.211355695,22.425961743,0.000
-
-
-
-#P1
-
-114.211355690,22.425961750,0.000
-
-
-
-#P1
-
-114.211355675,22.425961753,0.000
-
-
-
-#P1
-
-114.211355676,22.425961754,0.000
-
-
-
-#P1
-
-114.211355694,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961753,0.000
-
-
-
-#P1
-
-114.211355696,22.425961733,0.000
-
-
-
-#P1
-
-114.211355679,22.425961739,0.000
-
-
-
-#P1
-
-114.211355687,22.425961732,0.000
-
-
-
-#P1
-
-114.211355677,22.425961730,0.000
-
-
-
-#P1
-
-114.211355694,22.425961729,0.000
-
-
-
-#P1
-
-114.211355687,22.425961733,0.000
-
-
-
-#P1
-
-114.211355686,22.425961732,0.000
-
-
-
-#P1
-
-114.211355676,22.425961752,0.000
-
-
-
-#P1
-
-114.211355692,22.425961733,0.000
-
-
-
-#P1
-
-114.211355686,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961735,0.000
-
-
-
-#P1
-
-114.211355684,22.425961735,0.000
-
-
-
-#P1
-
-114.211355687,22.425961752,0.000
-
-
-
-#P1
-
-114.211355674,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961735,0.000
-
-
-
-#P1
-
-114.211355687,22.425961729,0.000
-
-
-
-#P1
-
-114.211355676,22.425961734,0.000
-
-
-
-#P1
-
-114.211355688,22.425961748,0.000
-
-
-
-#P1
-
-114.211355679,22.425961762,0.000
-
-
-
-#P1
-
-114.211355689,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355686,22.425961759,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355676,22.425961739,0.000
-
-
-
-#P1
-
-114.211355671,22.425961741,0.000
-
-
-
-#P1
-
-114.211355677,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961751,0.000
-
-
-
-#P1
-
-114.211355674,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961755,0.000
-
-
-
-#P1
-
-114.211355668,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961737,0.000
-
-
-
-#P1
-
-114.211355676,22.425961739,0.000
-
-
-
-#P1
-
-114.211355689,22.425961734,0.000
-
-
-
-#P1
-
-114.211355674,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961732,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961746,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355691,22.425961748,0.000
-
-
-
-#P1
-
-114.211355684,22.425961747,0.000
-
-
-
-#P1
-
-114.211355667,22.425961746,0.000
-
-
-
-#P1
-
-114.211355683,22.425961740,0.000
-
-
-
-#P1
-
-114.211355661,22.425961748,0.000
-
-
-
-#P1
-
-114.211355677,22.425961728,0.000
-
-
-
-#P1
-
-114.211355684,22.425961727,0.000
-
-
-
-#P1
-
-114.211355688,22.425961740,0.000
-
-
-
-#P1
-
-114.211355692,22.425961740,0.000
-
-
-
-#P1
-
-114.211355673,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961737,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355686,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355686,22.425961749,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355692,22.425961730,0.000
-
-
-
-#P1
-
-114.211355696,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961753,0.000
-
-
-
-#P1
-
-114.211355690,22.425961736,0.000
-
-
-
-#P1
-
-114.211355682,22.425961730,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961738,0.000
-
-
-
-#P1
-
-114.211355699,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961749,0.000
-
-
-
-#P1
-
-114.211355681,22.425961740,0.000
-
-
-
-#P1
-
-114.211355678,22.425961756,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355687,22.425961750,0.000
-
-
-
-#P1
-
-114.211355683,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961744,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355697,22.425961743,0.000
-
-
-
-#P1
-
-114.211355694,22.425961735,0.000
-
-
-
-#P1
-
-114.211355692,22.425961722,0.000
-
-
-
-#P1
-
-114.211355682,22.425961755,0.000
-
-
-
-#P1
-
-114.211355688,22.425961749,0.000
-
-
-
-#P1
-
-114.211355678,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355690,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961738,0.000
-
-
-
-#P1
-
-114.211355692,22.425961744,0.000
-
-
-
-#P1
-
-114.211355685,22.425961738,0.000
-
-
-
-#P1
-
-114.211355688,22.425961739,0.000
-
-
-
-#P1
-
-114.211355683,22.425961736,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355689,22.425961735,0.000
-
-
-
-#P1
-
-114.211355684,22.425961725,0.000
-
-
-
-#P1
-
-114.211355677,22.425961744,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355676,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961750,0.000
-
-
-
-#P1
-
-114.211355692,22.425961736,0.000
-
-
-
-#P1
-
-114.211355679,22.425961737,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355696,22.425961744,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961740,0.000
-
-
-
-#P1
-
-114.211355677,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961737,0.000
-
-
-
-#P1
-
-114.211355691,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355689,22.425961730,0.000
-
-
-
-#P1
-
-114.211355680,22.425961733,0.000
-
-
-
-#P1
-
-114.211355691,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355677,22.425961749,0.000
-
-
-
-#P1
-
-114.211355681,22.425961729,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355685,22.425961754,0.000
-
-
-
-#P1
-
-114.211355672,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961751,0.000
-
-
-
-#P1
-
-114.211355674,22.425961745,0.000
-
-
-
-#P1
-
-114.211355691,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355678,22.425961744,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355685,22.425961753,0.000
-
-
-
-#P1
-
-114.211355688,22.425961736,0.000
-
-
-
-#P1
-
-114.211355687,22.425961736,0.000
-
-
-
-#P1
-
-114.211355680,22.425961762,0.000
-
-
-
-#P1
-
-114.211355673,22.425961747,0.000
-
-
-
-#P1
-
-114.211355678,22.425961747,0.000
-
-
-
-#P1
-
-114.211355680,22.425961745,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961737,0.000
-
-
-
-#P1
-
-114.211355666,22.425961753,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355687,22.425961750,0.000
-
-
-
-#P1
-
-114.211355672,22.425961751,0.000
-
-
-
-#P1
-
-114.211355673,22.425961747,0.000
-
-
-
-#P1
-
-114.211355680,22.425961748,0.000
-
-
-
-#P1
-
-114.211355682,22.425961751,0.000
-
-
-
-#P1
-
-114.211355674,22.425961743,0.000
-
-
-
-#P1
-
-114.211355668,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961743,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355682,22.425961744,0.000
-
-
-
-#P1
-
-114.211355680,22.425961747,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961748,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355681,22.425961745,0.000
-
-
-
-#P1
-
-114.211355675,22.425961761,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355672,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961749,0.000
-
-
-
-#P1
-
-114.211355684,22.425961735,0.000
-
-
-
-#P1
-
-114.211355677,22.425961751,0.000
-
-
-
-#P1
-
-114.211355676,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355682,22.425961751,0.000
-
-
-
-#P1
-
-114.211355677,22.425961754,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355695,22.425961743,0.000
-
-
-
-#P1
-
-114.211355677,22.425961744,0.000
-
-
-
-#P1
-
-114.211355693,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355691,22.425961737,0.000
-
-
-
-#P1
-
-114.211355689,22.425961736,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355673,22.425961747,0.000
-
-
-
-#P1
-
-114.211355678,22.425961745,0.000
-
-
-
-#P1
-
-114.211355669,22.425961752,0.000
-
-
-
-#P1
-
-114.211355673,22.425961745,0.000
-
-
-
-#P1
-
-114.211355688,22.425961738,0.000
-
-
-
-#P1
-
-114.211355691,22.425961752,0.000
-
-
-
-#P1
-
-114.211355691,22.425961752,0.000
-
-
-
-#P1
-
-114.211355685,22.425961747,0.000
-
-
-
-#P1
-
-114.211355678,22.425961752,0.000
-
-
-
-#P1
-
-114.211355681,22.425961744,0.000
-
-
-
-#P1
-
-114.211355676,22.425961753,0.000
-
-
-
-#P1
-
-114.211355674,22.425961753,0.000
-
-
-
-#P1
-
-114.211355687,22.425961736,0.000
-
-
-
-#P1
-
-114.211355693,22.425961744,0.000
-
-
-
-#P1
-
-114.211355691,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961735,0.000
-
-
-
-#P1
-
-114.211355683,22.425961748,0.000
-
-
-
-#P1
-
-114.211355674,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961748,0.000
-
-
-
-#P1
-
-114.211355683,22.425961758,0.000
-
-
-
-#P1
-
-114.211355676,22.425961755,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355694,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961750,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355681,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961757,0.000
-
-
-
-#P1
-
-114.211355678,22.425961742,0.000
-
-
-
-#P1
-
-114.211355677,22.425961744,0.000
-
-
-
-#P1
-
-114.211355676,22.425961740,0.000
-
-
-
-#P1
-
-114.211355691,22.425961745,0.000
-
-
-
-#P1
-
-114.211355674,22.425961748,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355676,22.425961763,0.000
-
-
-
-#P1
-
-114.211355692,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961760,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961756,0.000
-
-
-
-#P1
-
-114.211355683,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355671,22.425961749,0.000
-
-
-
-#P1
-
-114.211355678,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961761,0.000
-
-
-
-#P1
-
-114.211355669,22.425961760,0.000
-
-
-
-#P1
-
-114.211355679,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961776,0.000
-
-
-
-#P1
-
-114.211355684,22.425961757,0.000
-
-
-
-#P1
-
-114.211355680,22.425961740,0.000
-
-
-
-#P1
-
-114.211355676,22.425961743,0.000
-
-
-
-#P1
-
-114.211355673,22.425961733,0.000
-
-
-
-#P1
-
-114.211355689,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961731,0.000
-
-
-
-#P1
-
-114.211355684,22.425961747,0.000
-
-
-
-#P1
-
-114.211355675,22.425961752,0.000
-
-
-
-#P1
-
-114.211355688,22.425961731,0.000
-
-
-
-#P1
-
-114.211355690,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961749,0.000
-
-
-
-#P1
-
-114.211355675,22.425961755,0.000
-
-
-
-#P1
-
-114.211355677,22.425961757,0.000
-
-
-
-#P1
-
-114.211355682,22.425961746,0.000
-
-
-
-#P1
-
-114.211355685,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355693,22.425961737,0.000
-
-
-
-#P1
-
-114.211355681,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355675,22.425961742,0.000
-
-
-
-#P1
-
-114.211355674,22.425961741,0.000
-
-
-
-#P1
-
-114.211355676,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355689,22.425961736,0.000
-
-
-
-#P1
-
-114.211355684,22.425961728,0.000
-
-
-
-#P1
-
-114.211355688,22.425961737,0.000
-
-
-
-#P1
-
-114.211355686,22.425961733,0.000
-
-
-
-#P1
-
-114.211355679,22.425961745,0.000
-
-
-
-#P1
-
-114.211355688,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355673,22.425961733,0.000
-
-
-
-#P1
-
-114.211355684,22.425961744,0.000
-
-
-
-#P1
-
-114.211355692,22.425961734,0.000
-
-
-
-#P1
-
-114.211355688,22.425961736,0.000
-
-
-
-#P1
-
-114.211355683,22.425961750,0.000
-
-
-
-#P1
-
-114.211355689,22.425961733,0.000
-
-
-
-#P1
-
-114.211355672,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961733,0.000
-
-
-
-#P1
-
-114.211355684,22.425961724,0.000
-
-
-
-#P1
-
-114.211355683,22.425961734,0.000
-
-
-
-#P1
-
-114.211355689,22.425961732,0.000
-
-
-
-#P1
-
-114.211355685,22.425961737,0.000
-
-
-
-#P1
-
-114.211355687,22.425961730,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355691,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961736,0.000
-
-
-
-#P1
-
-114.211355677,22.425961746,0.000
-
-
-
-#P1
-
-114.211355688,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961734,0.000
-
-
-
-#P1
-
-114.211355689,22.425961725,0.000
-
-
-
-#P1
-
-114.211355691,22.425961746,0.000
-
-
-
-#P1
-
-114.211355684,22.425961751,0.000
-
-
-
-#P1
-
-114.211355682,22.425961756,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961757,0.000
-
-
-
-#P1
-
-114.211355690,22.425961734,0.000
-
-
-
-#P1
-
-114.211355686,22.425961743,0.000
-
-
-
-#P1
-
-114.211355683,22.425961731,0.000
-
-
-
-#P1
-
-114.211355681,22.425961753,0.000
-
-
-
-#P1
-
-114.211355691,22.425961732,0.000
-
-
-
-#P1
-
-114.211355682,22.425961737,0.000
-
-
-
-#P1
-
-114.211355690,22.425961750,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961752,0.000
-
-
-
-#P1
-
-114.211355688,22.425961746,0.000
-
-
-
-#P1
-
-114.211355676,22.425961756,0.000
-
-
-
-#P1
-
-114.211355691,22.425961722,0.000
-
-
-
-#P1
-
-114.211355678,22.425961744,0.000
-
-
-
-#P1
-
-114.211355691,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961736,0.000
-
-
-
-#P1
-
-114.211355683,22.425961735,0.000
-
-
-
-#P1
-
-114.211355678,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961738,0.000
-
-
-
-#P1
-
-114.211355677,22.425961741,0.000
-
-
-
-#P1
-
-114.211355690,22.425961744,0.000
-
-
-
-#P1
-
-114.211355676,22.425961740,0.000
-
-
-
-#P1
-
-114.211355692,22.425961740,0.000
-
-
-
-#P1
-
-114.211355695,22.425961738,0.000
-
-
-
-#P1
-
-114.211355690,22.425961721,0.000
-
-
-
-#P1
-
-114.211355700,22.425961739,0.000
-
-
-
-#P1
-
-114.211355688,22.425961740,0.000
-
-
-
-#P1
-
-114.211355688,22.425961728,0.000
-
-
-
-#P1
-
-114.211355689,22.425961723,0.000
-
-
-
-#P1
-
-114.211355683,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961743,0.000
-
-
-
-#P1
-
-114.211355676,22.425961751,0.000
-
-
-
-#P1
-
-114.211355680,22.425961739,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961734,0.000
-
-
-
-#P1
-
-114.211355680,22.425961753,0.000
-
-
-
-#P1
-
-114.211355689,22.425961729,0.000
-
-
-
-#P1
-
-114.211355688,22.425961741,0.000
-
-
-
-#P1
-
-114.211355693,22.425961731,0.000
-
-
-
-#P1
-
-114.211355690,22.425961744,0.000
-
-
-
-#P1
-
-114.211355691,22.425961736,0.000
-
-
-
-#P1
-
-114.211355683,22.425961731,0.000
-
-
-
-#P1
-
-114.211355687,22.425961728,0.000
-
-
-
-#P1
-
-114.211355684,22.425961720,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355694,22.425961743,0.000
-
-
-
-#P1
-
-114.211355690,22.425961732,0.000
-
-
-
-#P1
-
-114.211355682,22.425961738,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355680,22.425961740,0.000
-
-
-
-#P1
-
-114.211355690,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961736,0.000
-
-
-
-#P1
-
-114.211355691,22.425961733,0.000
-
-
-
-#P1
-
-114.211355692,22.425961739,0.000
-
-
-
-#P1
-
-114.211355688,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961752,0.000
-
-
-
-#P1
-
-114.211355689,22.425961751,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355696,22.425961738,0.000
-
-
-
-#P1
-
-114.211355673,22.425961745,0.000
-
-
-
-#P1
-
-114.211355674,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961762,0.000
-
-
-
-#P1
-
-114.211355687,22.425961724,0.000
-
-
-
-#P1
-
-114.211355691,22.425961742,0.000
-
-
-
-#P1
-
-114.211355701,22.425961750,0.000
-
-
-
-#P1
-
-114.211355701,22.425961740,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355687,22.425961740,0.000
-
-
-
-#P1
-
-114.211355676,22.425961730,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355686,22.425961754,0.000
-
-
-
-#P1
-
-114.211355677,22.425961743,0.000
-
-
-
-#P1
-
-114.211355686,22.425961735,0.000
-
-
-
-#P1
-
-114.211355690,22.425961745,0.000
-
-
-
-#P1
-
-114.211355687,22.425961737,0.000
-
-
-
-#P1
-
-114.211355692,22.425961737,0.000
-
-
-
-#P1
-
-114.211355679,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355684,22.425961747,0.000
-
-
-
-#P1
-
-114.211355692,22.425961745,0.000
-
-
-
-#P1
-
-114.211355678,22.425961753,0.000
-
-
-
-#P1
-
-114.211355685,22.425961763,0.000
-
-
-
-#P1
-
-114.211355672,22.425961753,0.000
-
-
-
-#P1
-
-114.211355677,22.425961751,0.000
-
-
-
-#P1
-
-114.211355678,22.425961751,0.000
-
-
-
-#P1
-
-114.211355678,22.425961754,0.000
-
-
-
-#P1
-
-114.211355683,22.425961763,0.000
-
-
-
-#P1
-
-114.211355687,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961757,0.000
-
-
-
-#P1
-
-114.211355682,22.425961763,0.000
-
-
-
-#P1
-
-114.211355686,22.425961748,0.000
-
-
-
-#P1
-
-114.211355686,22.425961747,0.000
-
-
-
-#P1
-
-114.211355683,22.425961759,0.000
-
-
-
-#P1
-
-114.211355671,22.425961766,0.000
-
-
-
-#P1
-
-114.211355672,22.425961753,0.000
-
-
-
-#P1
-
-114.211355674,22.425961749,0.000
-
-
-
-#P1
-
-114.211355677,22.425961753,0.000
-
-
-
-#P1
-
-114.211355686,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961760,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355684,22.425961756,0.000
-
-
-
-#P1
-
-114.211355681,22.425961750,0.000
-
-
-
-#P1
-
-114.211355681,22.425961761,0.000
-
-
-
-#P1
-
-114.211355675,22.425961750,0.000
-
-
-
-#P1
-
-114.211355692,22.425961742,0.000
-
-
-
-#P1
-
-114.211355682,22.425961747,0.000
-
-
-
-#P1
-
-114.211355678,22.425961746,0.000
-
-
-
-#P1
-
-114.211355678,22.425961743,0.000
-
-
-
-#P1
-
-114.211355674,22.425961745,0.000
-
-
-
-#P1
-
-114.211355680,22.425961758,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355675,22.425961753,0.000
-
-
-
-#P1
-
-114.211355677,22.425961745,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355694,22.425961755,0.000
-
-
-
-#P1
-
-114.211355679,22.425961745,0.000
-
-
-
-#P1
-
-114.211355689,22.425961739,0.000
-
-
-
-#P1
-
-114.211355690,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355675,22.425961753,0.000
-
-
-
-#P1
-
-114.211355688,22.425961743,0.000
-
-
-
-#P1
-
-114.211355676,22.425961740,0.000
-
-
-
-#P1
-
-114.211355676,22.425961748,0.000
-
-
-
-#P1
-
-114.211355694,22.425961740,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355672,22.425961753,0.000
-
-
-
-#P1
-
-114.211355694,22.425961738,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355688,22.425961748,0.000
-
-
-
-#P1
-
-114.211355678,22.425961756,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961762,0.000
-
-
-
-#P1
-
-114.211355682,22.425961746,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961746,0.000
-
-
-
-#P1
-
-114.211355679,22.425961745,0.000
-
-
-
-#P1
-
-114.211355680,22.425961758,0.000
-
-
-
-#P1
-
-114.211355679,22.425961763,0.000
-
-
-
-#P1
-
-114.211355679,22.425961758,0.000
-
-
-
-#P1
-
-114.211355678,22.425961755,0.000
-
-
-
-#P1
-
-114.211355675,22.425961754,0.000
-
-
-
-#P1
-
-114.211355685,22.425961736,0.000
-
-
-
-#P1
-
-114.211355684,22.425961767,0.000
-
-
-
-#P1
-
-114.211355674,22.425961759,0.000
-
-
-
-#P1
-
-114.211355680,22.425961757,0.000
-
-
-
-#P1
-
-114.211355689,22.425961752,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355680,22.425961753,0.000
-
-
-
-#P1
-
-114.211355675,22.425961766,0.000
-
-
-
-#P1
-
-114.211355677,22.425961759,0.000
-
-
-
-#P1
-
-114.211355684,22.425961760,0.000
-
-
-
-#P1
-
-114.211355674,22.425961749,0.000
-
-
-
-#P1
-
-114.211355689,22.425961758,0.000
-
-
-
-#P1
-
-114.211355677,22.425961740,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355677,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355676,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961753,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355678,22.425961752,0.000
-
-
-
-#P1
-
-114.211355684,22.425961761,0.000
-
-
-
-#P1
-
-114.211355675,22.425961745,0.000
-
-
-
-#P1
-
-114.211355672,22.425961759,0.000
-
-
-
-#P1
-
-114.211355691,22.425961748,0.000
-
-
-
-#P1
-
-114.211355672,22.425961755,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355678,22.425961752,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355677,22.425961744,0.000
-
-
-
-#P1
-
-114.211355676,22.425961751,0.000
-
-
-
-#P1
-
-114.211355688,22.425961758,0.000
-
-
-
-#P1
-
-114.211355687,22.425961757,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355690,22.425961735,0.000
-
-
-
-#P1
-
-114.211355686,22.425961750,0.000
-
-
-
-#P1
-
-114.211355684,22.425961739,0.000
-
-
-
-#P1
-
-114.211355691,22.425961749,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961747,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355689,22.425961733,0.000
-
-
-
-#P1
-
-114.211355675,22.425961748,0.000
-
-
-
-#P1
-
-114.211355703,22.425961731,0.000
-
-
-
-#P1
-
-114.211355686,22.425961744,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355676,22.425961749,0.000
-
-
-
-#P1
-
-114.211355675,22.425961736,0.000
-
-
-
-#P1
-
-114.211355687,22.425961750,0.000
-
-
-
-#P1
-
-114.211355688,22.425961732,0.000
-
-
-
-#P1
-
-114.211355683,22.425961735,0.000
-
-
-
-#P1
-
-114.211355675,22.425961739,0.000
-
-
-
-#P1
-
-114.211355688,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355675,22.425961763,0.000
-
-
-
-#P1
-
-114.211355675,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961754,0.000
-
-
-
-#P1
-
-114.211355678,22.425961742,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355695,22.425961748,0.000
-
-
-
-#P1
-
-114.211355692,22.425961732,0.000
-
-
-
-#P1
-
-114.211355686,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961739,0.000
-
-
-
-#P1
-
-114.211355679,22.425961740,0.000
-
-
-
-#P1
-
-114.211355675,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961745,0.000
-
-
-
-#P1
-
-114.211355676,22.425961741,0.000
-
-
-
-#P1
-
-114.211355687,22.425961743,0.000
-
-
-
-#P1
-
-114.211355682,22.425961737,0.000
-
-
-
-#P1
-
-114.211355676,22.425961747,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961741,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355679,22.425961738,0.000
-
-
-
-#P1
-
-114.211355680,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961751,0.000
-
-
-
-#P1
-
-114.211355691,22.425961745,0.000
-
-
-
-#P1
-
-114.211355679,22.425961748,0.000
-
-
-
-#P1
-
-114.211355687,22.425961736,0.000
-
-
-
-#P1
-
-114.211355687,22.425961737,0.000
-
-
-
-#P1
-
-114.211355695,22.425961746,0.000
-
-
-
-#P1
-
-114.211355680,22.425961754,0.000
-
-
-
-#P1
-
-114.211355679,22.425961759,0.000
-
-
-
-#P1
-
-114.211355690,22.425961740,0.000
-
-
-
-#P1
-
-114.211355692,22.425961749,0.000
-
-
-
-#P1
-
-114.211355682,22.425961740,0.000
-
-
-
-#P1
-
-114.211355678,22.425961754,0.000
-
-
-
-#P1
-
-114.211355686,22.425961756,0.000
-
-
-
-#P1
-
-114.211355677,22.425961754,0.000
-
-
-
-#P1
-
-114.211355676,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961752,0.000
-
-
-
-#P1
-
-114.211355685,22.425961740,0.000
-
-
-
-#P1
-
-114.211355689,22.425961751,0.000
-
-
-
-#P1
-
-114.211355676,22.425961759,0.000
-
-
-
-#P1
-
-114.211355691,22.425961756,0.000
-
-
-
-#P1
-
-114.211355681,22.425961755,0.000
-
-
-
-#P1
-
-114.211355680,22.425961741,0.000
-
-
-
-#P1
-
-114.211355690,22.425961745,0.000
-
-
-
-#P1
-
-114.211355683,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355689,22.425961740,0.000
-
-
-
-#P1
-
-114.211355692,22.425961731,0.000
-
-
-
-#P1
-
-114.211355689,22.425961741,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355687,22.425961749,0.000
-
-
-
-#P1
-
-114.211355692,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961735,0.000
-
-
-
-#P1
-
-114.211355689,22.425961748,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355679,22.425961749,0.000
-
-
-
-#P1
-
-114.211355677,22.425961755,0.000
-
-
-
-#P1
-
-114.211355686,22.425961735,0.000
-
-
-
-#P1
-
-114.211355682,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961729,0.000
-
-
-
-#P1
-
-114.211355677,22.425961751,0.000
-
-
-
-#P1
-
-114.211355701,22.425961732,0.000
-
-
-
-#P1
-
-114.211355691,22.425961737,0.000
-
-
-
-#P1
-
-114.211355690,22.425961746,0.000
-
-
-
-#P1
-
-114.211355683,22.425961744,0.000
-
-
-
-#P1
-
-114.211355696,22.425961742,0.000
-
-
-
-#P1
-
-114.211355666,22.425961760,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355691,22.425961747,0.000
-
-
-
-#P1
-
-114.211355674,22.425961746,0.000
-
-
-
-#P1
-
-114.211355680,22.425961750,0.000
-
-
-
-#P1
-
-114.211355689,22.425961743,0.000
-
-
-
-#P1
-
-114.211355687,22.425961735,0.000
-
-
-
-#P1
-
-114.211355678,22.425961748,0.000
-
-
-
-#P1
-
-114.211355685,22.425961746,0.000
-
-
-
-#P1
-
-114.211355677,22.425961737,0.000
-
-
-
-#P1
-
-114.211355687,22.425961737,0.000
-
-
-
-#P1
-
-114.211355684,22.425961757,0.000
-
-
-
-#P1
-
-114.211355674,22.425961736,0.000
-
-
-
-#P1
-
-114.211355684,22.425961757,0.000
-
-
-
-#P1
-
-114.211355674,22.425961754,0.000
-
-
-
-#P1
-
-114.211355682,22.425961738,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355687,22.425961747,0.000
-
-
-
-#P1
-
-114.211355682,22.425961749,0.000
-
-
-
-#P1
-
-114.211355683,22.425961757,0.000
-
-
-
-#P1
-
-114.211355673,22.425961736,0.000
-
-
-
-#P1
-
-114.211355686,22.425961740,0.000
-
-
-
-#P1
-
-114.211355687,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961738,0.000
-
-
-
-#P1
-
-114.211355680,22.425961743,0.000
-
-
-
-#P1
-
-114.211355681,22.425961745,0.000
-
-
-
-#P1
-
-114.211355685,22.425961741,0.000
-
-
-
-#P1
-
-114.211355676,22.425961741,0.000
-
-
-
-#P1
-
-114.211355678,22.425961745,0.000
-
-
-
-#P1
-
-114.211355683,22.425961759,0.000
-
-
-
-#P1
-
-114.211355674,22.425961752,0.000
-
-
-
-#P1
-
-114.211355685,22.425961747,0.000
-
-
-
-#P1
-
-114.211355684,22.425961729,0.000
-
-
-
-#P1
-
-114.211355690,22.425961729,0.000
-
-
-
-#P1
-
-114.211355682,22.425961747,0.000
-
-
-
-#P1
-
-114.211355674,22.425961757,0.000
-
-
-
-#P1
-
-114.211355684,22.425961750,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355684,22.425961737,0.000
-
-
-
-#P1
-
-114.211355690,22.425961755,0.000
-
-
-
-#P1
-
-114.211355685,22.425961754,0.000
-
-
-
-#P1
-
-114.211355688,22.425961741,0.000
-
-
-
-#P1
-
-114.211355675,22.425961759,0.000
-
-
-
-#P1
-
-114.211355684,22.425961748,0.000
-
-
-
-#P1
-
-114.211355684,22.425961746,0.000
-
-
-
-#P1
-
-114.211355688,22.425961747,0.000
-
-
-
-#P1
-
-114.211355675,22.425961745,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355677,22.425961749,0.000
-
-
-
-#P1
-
-114.211355687,22.425961732,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355681,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961745,0.000
-
-
-
-#P1
-
-114.211355686,22.425961739,0.000
-
-
-
-#P1
-
-114.211355678,22.425961743,0.000
-
-
-
-#P1
-
-114.211355692,22.425961743,0.000
-
-
-
-#P1
-
-114.211355673,22.425961750,0.000
-
-
-
-#P1
-
-114.211355687,22.425961753,0.000
-
-
-
-#P1
-
-114.211355681,22.425961744,0.000
-
-
-
-#P1
-
-114.211355680,22.425961748,0.000
-
-
-
-#P1
-
-114.211355682,22.425961757,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355682,22.425961753,0.000
-
-
-
-#P1
-
-114.211355681,22.425961751,0.000
-
-
-
-#P1
-
-114.211355683,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961741,0.000
-
-
-
-#P1
-
-114.211355682,22.425961750,0.000
-
-
-
-#P1
-
-114.211355690,22.425961731,0.000
-
-
-
-#P1
-
-114.211355683,22.425961749,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961749,0.000
-
-
-
-#P1
-
-114.211355671,22.425961748,0.000
-
-
-
-#P1
-
-114.211355679,22.425961739,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961741,0.000
-
-
-
-#P1
-
-114.211355681,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961751,0.000
-
-
-
-#P1
-
-114.211355686,22.425961740,0.000
-
-
-
-#P1
-
-114.211355687,22.425961745,0.000
-
-
-
-#P1
-
-114.211355689,22.425961749,0.000
-
-
-
-#P1
-
-114.211355684,22.425961742,0.000
-
-
-
-#P1
-
-114.211355684,22.425961752,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355672,22.425961758,0.000
-
-
-
-#P1
-
-114.211355681,22.425961746,0.000
-
-
-
-#P1
-
-114.211355676,22.425961764,0.000
-
-
-
-#P1
-
-114.211355687,22.425961754,0.000
-
-
-
-#P1
-
-114.211355671,22.425961762,0.000
-
-
-
-#P1
-
-114.211355678,22.425961750,0.000
-
-
-
-#P1
-
-114.211355678,22.425961754,0.000
-
-
-
-#P1
-
-114.211355673,22.425961757,0.000
-
-
-
-#P1
-
-114.211355686,22.425961744,0.000
-
-
-
-#P1
-
-114.211355686,22.425961746,0.000
-
-
-
-#P1
-
-114.211355685,22.425961749,0.000
-
-
-
-#P1
-
-114.211355679,22.425961755,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355678,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961754,0.000
-
-
-
-#P1
-
-114.211355679,22.425961742,0.000
-
-
-
-#P1
-
-114.211355690,22.425961745,0.000
-
-
-
-#P1
-
-114.211355689,22.425961742,0.000
-
-
-
-#P1
-
-114.211355681,22.425961763,0.000
-
-
-
-#P1
-
-114.211355678,22.425961756,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355687,22.425961735,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355692,22.425961740,0.000
-
-
-
-#P1
-
-114.211355691,22.425961738,0.000
-
-
-
-#P1
-
-114.211355689,22.425961746,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961737,0.000
-
-
-
-#P1
-
-114.211355676,22.425961756,0.000
-
-
-
-#P1
-
-114.211355681,22.425961760,0.000
-
-
-
-#P1
-
-114.211355686,22.425961743,0.000
-
-
-
-#P1
-
-114.211355683,22.425961737,0.000
-
-
-
-#P1
-
-114.211355683,22.425961742,0.000
-
-
-
-#P1
-
-114.211355676,22.425961732,0.000
-
-
-
-#P1
-
-114.211355699,22.425961741,0.000
-
-
-
-#P1
-
-114.211355683,22.425961750,0.000
-
-
-
-#P1
-
-114.211355681,22.425961737,0.000
-
-
-
-#P1
-
-114.211355690,22.425961733,0.000
-
-
-
-#P1
-
-114.211355682,22.425961741,0.000
-
-
-
-#P1
-
-114.211355686,22.425961749,0.000
-
-
-
-#P1
-
-114.211355684,22.425961747,0.000
-
-
-
-#P1
-
-114.211355696,22.425961743,0.000
-
-
-
-#P1
-
-114.211355679,22.425961752,0.000
-
-
-
-#P1
-
-114.211355689,22.425961751,0.000
-
-
-
-#P1
-
-114.211355678,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961729,0.000
-
-
-
-#P1
-
-114.211355679,22.425961747,0.000
-
-
-
-#P1
-
-114.211355694,22.425961751,0.000
-
-
-
-#P1
-
-114.211355671,22.425961758,0.000
-
-
-
-#P1
-
-114.211355686,22.425961751,0.000
-
-
-
-#P1
-
-114.211355685,22.425961748,0.000
-
-
-
-#P1
-
-114.211355697,22.425961727,0.000
-
-
-
-#P1
-
-114.211355684,22.425961736,0.000
-
-
-
-#P1
-
-114.211355672,22.425961737,0.000
-
-
-
-#P1
-
-114.211355680,22.425961738,0.000
-
-
-
-#P1
-
-114.211355677,22.425961747,0.000
-
-
-
-#P1
-
-114.211355681,22.425961736,0.000
-
-
-
-#P1
-
-114.211355684,22.425961741,0.000
-
-
-
-#P1
-
-114.211355690,22.425961752,0.000
-
-
-
-#P1
-
-114.211355681,22.425961749,0.000
-
-
-
-#P1
-
-114.211355691,22.425961736,0.000
-
-
-
-#P1
-
-114.211355679,22.425961753,0.000
-
-
-
-#P1
-
-114.211355685,22.425961738,0.000
-
-
-
-#P1
-
-114.211355693,22.425961729,0.000
-
-
-
-#P1
-
-114.211355683,22.425961748,0.000
-
-
-
-#P1
-
-114.211355689,22.425961754,0.000
-
-
-
-#P1
-
-114.211355679,22.425961741,0.000
-
-
-
-#P1
-
-114.211355684,22.425961757,0.000
-
-
-
-#P1
-
-114.211355685,22.425961742,0.000
-
-
-
-#P1
-
-114.211355669,22.425961742,0.000
-
-
-
-#P1
-
-114.211355694,22.425961729,0.000
-
-
-
-#P1
-
-114.211355677,22.425961724,0.000
-
-
-
-#P1
-
-114.211355690,22.425961731,0.000
-
-
-
-#P1
-
-114.211355682,22.425961730,0.000
-
-
-
-#P1
-
-114.211355683,22.425961735,0.000
-
-
-
-#P1
-
-114.211355684,22.425961740,0.000
-
-
-
-#P1
-
-114.211355684,22.425961734,0.000
-
-
-
-#P1
-
-114.211355692,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961732,0.000
-
-
-
-#P1
-
-114.211355689,22.425961732,0.000
-
-
-
-#P1
-
-114.211355685,22.425961739,0.000
-
-
-
-#P1
-
-114.211355689,22.425961733,0.000
-
-
-
-#P1
-
-114.211355685,22.425961738,0.000
-
-
-
-#P1
-
-114.211355694,22.425961737,0.000
-
-
-
-#P1
-
-114.211355692,22.425961752,0.000
-
-
-
-#P1
-
-114.211355671,22.425961745,0.000
-
-
-
-#P1
-
-114.211355673,22.425961727,0.000
-
-
-
-#P1
-
-114.211355676,22.425961731,0.000
-
-
-
-#P1
-
-114.211355690,22.425961734,0.000
-
-
-
-#P1
-
-114.211355687,22.425961739,0.000
-
-
-
-#P1
-
-114.211355682,22.425961728,0.000
-
-
-
-#P1
-
-114.211355675,22.425961754,0.000
-
-
-
-#P1
-
-114.211355690,22.425961732,0.000
-
-
-
-#P1
-
-114.211355686,22.425961736,0.000
-
-
-
-#P1
-
-114.211355680,22.425961737,0.000
-
-
-
-#P1
-
-114.211355685,22.425961745,0.000
-
-
-
-#P1
-
-114.211355682,22.425961739,0.000
-
-
-
-#P1
-
-114.211355680,22.425961749,0.000
-
-
-
-#P1
-
-114.211355688,22.425961756,0.000
-
-
-
-#P1
-
-114.211355687,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961743,0.000
-
-
-
-#P1
-
-114.211355688,22.425961744,0.000
-
-
-
-#P1
-
-114.211355673,22.425961742,0.000
-
-
-
-#P1
-
-114.211355705,22.425961750,0.000
-
-
-
-#P1
-
-114.211355685,22.425961744,0.000
-
-
-
-#P1
-
-114.211355683,22.425961753,0.000
-
-
-
-#P1
-
-114.211355679,22.425961750,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355674,22.425961743,0.000
-
-
-
-#P1
-
-114.211355684,22.425961757,0.000
-
-
-
-#P1
-
-114.211355680,22.425961754,0.000
-
-
-
-#P1
-
-114.211355682,22.425961745,0.000
-
-
-
-#P1
-
-114.211355676,22.425961748,0.000
-
-
-
-#P1
-
-114.211355679,22.425961746,0.000
-
-
-
-#P1
-
-114.211355679,22.425961751,0.000
-
-
-
-#P1
-
-114.211355673,22.425961746,0.000
-
-
-
-#P1
-
-114.211355693,22.425961749,0.000
-
-
-
-#P1
-
-114.211355687,22.425961759,0.000
-
-
-
-#P1
-
-114.211355687,22.425961732,0.000
-
-
-
-#P1
-
-114.211355676,22.425961749,0.000
-
-
-
-#P1
-
-114.211355686,22.425961753,0.000
-
-
-
-#P1
-
-114.211355688,22.425961741,0.000
-
-
-
-#P1
-
-114.211355689,22.425961742,0.000
-
-
-
-#P1
-
-114.211355677,22.425961742,0.000
-
-
-
-#P1
-
-114.211355687,22.425961742,0.000
-
-
-
-#P1
-
-114.211355692,22.425961760,0.000
-
-
-
-#P1
-
-114.211355680,22.425961752,0.000
-
-
-
-#P1
-
-114.211355691,22.425961754,0.000
-
-
-
-#P1
-
-114.211355675,22.425961747,0.000
-
-
-
-#P1
-
-114.211355677,22.425961738,0.000
-
-
-
-#P1
-
-114.211355684,22.425961758,0.000
-
-
-
-#P1
-
-114.211355680,22.425961757,0.000
-
-
-
-#P1
-
-114.211355667,22.425961744,0.000
-
-
-
-#P1
-
-114.211355681,22.425961738,0.000
-
-
-
-#P1
-
-114.211355683,22.425961750,0.000
-
-
-
-#P1
-
-114.211355664,22.425961765,0.000
-
-
-
-#P1
-
-114.211355677,22.425961754,0.000
-
-
-
-#P1
-
-114.211355689,22.425961749,0.000
-
-
-
-#P1
-
-114.211355690,22.425961743,0.000
-
-
-
-#P1
-
-114.211355675,22.425961746,0.000
-
-
-
-#P1
-
-114.211355686,22.425961753,0.000
-
-
-
-#P1
-
-114.211355670,22.425961761,0.000
-
-
-
-#P1
-
-114.211355681,22.425961753,0.000
-
-
-
-#P1
-
-114.211355681,22.425961750,0.000
-
-
-
-#P1
-
-114.211355684,22.425961751,0.000
-
-
-
-#P1
-
-114.211355680,22.425961756,0.000
-
-
-
-
-Reference Position
-#P0
-
-114.211355684,22.425961742,0.000
-
-
-
-
diff --git a/global_fusion/RTKLIB/app/pos2kml/gcc/test.pos b/global_fusion/RTKLIB/app/pos2kml/gcc/test.pos
deleted file mode 100755
index 2591a40..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/gcc/test.pos
+++ /dev/null
@@ -1,1879 +0,0 @@
-% program : RTKLIB ver.2.4.2
-% inp file : /home/wws/GraphGNSSLib/src/GraphGNSSLib/global_fusion/src/shadowmatching/COM58_2016-10-05_09.48.34_ublox.obs
-% inp file : /home/wws/GraphGNSSLib/src/GraphGNSSLib/global_fusion/src/shadowmatching/COM37_2016-10-05_09.48.30_ublox.obs
-% inp file : /home/wws/GraphGNSSLib/src/GraphGNSSLib/global_fusion/src/shadowmatching/COM54_hed.nav
-% obs start : 2016/10/05 01:48:52.0 GPST (week1917 265732.0s)
-% obs end : 2016/10/05 02:19:45.0 GPST (week1917 267585.0s)
-% pos mode : kinematic
-% freqs : L1
-% solution : forward
-% elev mask : 15.0 deg
-% dynamics : off
-% tidecorr : off
-% ionos opt : broadcast
-% tropo opt : saastamoinen
-% ephemeris : broadcast
-% navi sys : gps glonass galileo qzss sbas
-% amb res : fix and hold
-% amb glo : on
-% val thres : 3.0
-% antenna1 : ( 0.0000 0.0000 0.0000)
-% antenna2 : ( 0.0000 0.0000 0.0000)
-% ref pos : 22.425961742, 114.211355684, 53.2231
-%
-% (lat/lon/height=WGS84/ellipsoidal,Q=1:fix,2:float,3:sbas,4:dgps,5:single,6:ppp,ns=# of satellites)
-% GPST , latitude(deg),longitude(deg), height(m), Q, ns, sdn(m), sde(m), sdu(m), sdne(m), sdeu(m), sdun(m),age(s), ratio
-1917,265732.000, 22.425961745, 114.211355686, 53.2256, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0031, 0.0034, -0.00, 9.5
-1917,265733.000, 22.425961737, 114.211355686, 53.2219, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0030, 0.0034, -0.00, 9.9
-1917,265734.000, 22.425961735, 114.211355687, 53.2238, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0031, 0.0033, -0.00, 12.7
-1917,265735.000, 22.425961748, 114.211355687, 53.2250, 1, 7, 0.0076, 0.0064, 0.0154, -0.0031, -0.0030, 0.0034, -0.00, 16.6
-1917,265736.000, 22.425961754, 114.211355690, 53.2253, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0033, 0.0034, -0.00, 21.0
-1917,265737.000, 22.425961755, 114.211355679, 53.2251, 1, 7, 0.0075, 0.0063, 0.0154, -0.0031, -0.0031, 0.0034, -0.00, 30.1
-1917,265738.000, 22.425961740, 114.211355684, 53.2261, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0031, 0.0034, -0.00, 48.9
-1917,265739.000, 22.425961747, 114.211355683, 53.2204, 1, 7, 0.0075, 0.0064, 0.0153, -0.0032, -0.0032, 0.0034, -0.00, 68.6
-1917,265740.000, 22.425961738, 114.211355691, 53.2242, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0030, 0.0034, -0.00, 86.8
-1917,265741.000, 22.425961737, 114.211355686, 53.2235, 1, 7, 0.0075, 0.0065, 0.0154, -0.0034, -0.0030, 0.0034, -0.00, 95.3
-1917,265742.000, 22.425961749, 114.211355693, 53.2242, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0031, 0.0034, -0.00, 999.9
-1917,265743.000, 22.425961740, 114.211355689, 53.2245, 1, 7, 0.0076, 0.0063, 0.0153, -0.0033, -0.0032, 0.0033, -0.00, 999.9
-1917,265744.000, 22.425961737, 114.211355682, 53.2245, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265745.000, 22.425961740, 114.211355681, 53.2247, 1, 7, 0.0075, 0.0064, 0.0153, -0.0033, -0.0030, 0.0035, -0.00, 999.9
-1917,265746.000, 22.425961747, 114.211355683, 53.2269, 1, 7, 0.0076, 0.0063, 0.0154, -0.0032, -0.0031, 0.0034, -0.00, 999.9
-1917,265747.000, 22.425961747, 114.211355672, 53.2230, 1, 7, 0.0074, 0.0064, 0.0154, -0.0030, -0.0031, 0.0035, -0.00, 999.9
-1917,265748.000, 22.425961743, 114.211355696, 53.2264, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0030, 0.0034, -0.00, 999.9
-1917,265749.000, 22.425961740, 114.211355680, 53.2226, 1, 7, 0.0075, 0.0062, 0.0154, -0.0034, -0.0030, 0.0034, -0.00, 999.9
-1917,265750.000, 22.425961753, 114.211355691, 53.2220, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265751.000, 22.425961733, 114.211355688, 53.2247, 1, 7, 0.0076, 0.0065, 0.0154, -0.0034, -0.0030, 0.0033, -0.00, 999.9
-1917,265752.000, 22.425961734, 114.211355693, 53.2237, 1, 7, 0.0075, 0.0063, 0.0153, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265753.000, 22.425961742, 114.211355682, 53.2259, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0032, 0.0034, -0.00, 999.9
-1917,265754.000, 22.425961742, 114.211355683, 53.2221, 1, 7, 0.0075, 0.0064, 0.0153, -0.0032, -0.0031, 0.0034, -0.00, 999.9
-1917,265755.000, 22.425961729, 114.211355688, 53.2245, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0030, 0.0034, -0.00, 999.9
-1917,265756.000, 22.425961739, 114.211355677, 53.2258, 1, 7, 0.0075, 0.0063, 0.0153, -0.0033, -0.0031, 0.0034, -0.00, 999.9
-1917,265757.000, 22.425961740, 114.211355685, 53.2237, 1, 7, 0.0075, 0.0063, 0.0154, -0.0031, -0.0030, 0.0034, -0.00, 999.9
-1917,265758.000, 22.425961736, 114.211355688, 53.2244, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0028, 0.0034, -0.00, 999.9
-1917,265759.000, 22.425961735, 114.211355688, 53.2231, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0031, 0.0035, -0.00, 999.9
-1917,265760.000, 22.425961744, 114.211355686, 53.2244, 1, 7, 0.0074, 0.0063, 0.0154, -0.0032, -0.0028, 0.0034, -0.00, 999.9
-1917,265761.000, 22.425961745, 114.211355692, 53.2238, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0030, 0.0034, -0.00, 999.9
-1917,265762.000, 22.425961742, 114.211355682, 53.2266, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265763.000, 22.425961739, 114.211355693, 53.2220, 1, 7, 0.0075, 0.0063, 0.0153, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265764.000, 22.425961738, 114.211355680, 53.2230, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0030, 0.0035, -0.00, 999.9
-1917,265765.000, 22.425961740, 114.211355686, 53.2239, 1, 7, 0.0075, 0.0063, 0.0153, -0.0033, -0.0030, 0.0035, -0.00, 999.9
-1917,265766.000, 22.425961734, 114.211355691, 53.2205, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0029, 0.0034, -0.00, 999.9
-1917,265767.000, 22.425961741, 114.211355691, 53.2228, 1, 7, 0.0075, 0.0062, 0.0153, -0.0033, -0.0029, 0.0035, -0.00, 999.9
-1917,265768.000, 22.425961748, 114.211355678, 53.2238, 1, 7, 0.0074, 0.0064, 0.0154, -0.0033, -0.0028, 0.0036, -0.00, 999.9
-1917,265769.000, 22.425961747, 114.211355689, 53.2251, 1, 7, 0.0076, 0.0065, 0.0154, -0.0035, -0.0030, 0.0036, -0.00, 999.9
-1917,265770.000, 22.425961742, 114.211355677, 53.2250, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0031, 0.0034, -0.00, 999.9
-1917,265771.000, 22.425961745, 114.211355691, 53.2232, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0029, 0.0035, -0.00, 999.9
-1917,265772.000, 22.425961745, 114.211355685, 53.2240, 1, 7, 0.0075, 0.0063, 0.0153, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265773.000, 22.425961742, 114.211355692, 53.2260, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0030, 0.0034, -0.00, 999.9
-1917,265774.000, 22.425961740, 114.211355682, 53.2231, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265775.000, 22.425961730, 114.211355693, 53.2249, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265776.000, 22.425961747, 114.211355678, 53.2234, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265777.000, 22.425961750, 114.211355679, 53.2221, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265778.000, 22.425961731, 114.211355695, 53.2245, 1, 7, 0.0075, 0.0064, 0.0154, -0.0035, -0.0029, 0.0035, -0.00, 999.9
-1917,265779.000, 22.425961741, 114.211355687, 53.2222, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0032, 0.0034, -0.00, 999.9
-1917,265780.000, 22.425961736, 114.211355692, 53.2245, 1, 7, 0.0076, 0.0064, 0.0153, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265781.000, 22.425961739, 114.211355681, 53.2227, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0030, 0.0035, -0.00, 999.9
-1917,265782.000, 22.425961745, 114.211355685, 53.2233, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265783.000, 22.425961743, 114.211355684, 53.2247, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265784.000, 22.425961750, 114.211355684, 53.2232, 1, 7, 0.0075, 0.0065, 0.0154, -0.0030, -0.0029, 0.0035, -0.00, 999.9
-1917,265785.000, 22.425961736, 114.211355680, 53.2215, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0031, 0.0035, -0.00, 999.9
-1917,265786.000, 22.425961741, 114.211355677, 53.2233, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265787.000, 22.425961746, 114.211355674, 53.2253, 1, 7, 0.0076, 0.0064, 0.0153, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265788.000, 22.425961733, 114.211355685, 53.2237, 1, 7, 0.0075, 0.0063, 0.0154, -0.0031, -0.0030, 0.0037, -0.00, 999.9
-1917,265789.000, 22.425961734, 114.211355684, 53.2252, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0028, 0.0035, -0.00, 999.9
-1917,265790.000, 22.425961735, 114.211355683, 53.2253, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0030, 0.0035, -0.00, 999.9
-1917,265791.000, 22.425961744, 114.211355683, 53.2234, 1, 7, 0.0075, 0.0062, 0.0154, -0.0031, -0.0030, 0.0036, -0.00, 999.9
-1917,265792.000, 22.425961742, 114.211355678, 53.2249, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0030, 0.0036, -0.00, 999.9
-1917,265793.000, 22.425961742, 114.211355683, 53.2209, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265794.000, 22.425961751, 114.211355685, 53.2227, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0031, 0.0036, -0.00, 999.9
-1917,265795.000, 22.425961754, 114.211355694, 53.2239, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0030, 0.0035, -0.00, 999.9
-1917,265796.000, 22.425961740, 114.211355680, 53.2225, 1, 7, 0.0076, 0.0063, 0.0153, -0.0034, -0.0031, 0.0037, -0.00, 999.9
-1917,265797.000, 22.425961750, 114.211355685, 53.2236, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0031, 0.0036, -0.00, 999.9
-1917,265798.000, 22.425961728, 114.211355696, 53.2224, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0028, 0.0036, -0.00, 999.9
-1917,265799.000, 22.425961745, 114.211355680, 53.2228, 1, 7, 0.0076, 0.0064, 0.0153, -0.0032, -0.0031, 0.0036, -0.00, 999.9
-1917,265800.000, 22.425961726, 114.211355689, 53.2233, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0028, 0.0035, -0.00, 999.9
-1917,265801.000, 22.425961740, 114.211355692, 53.2230, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265802.000, 22.425961741, 114.211355682, 53.2243, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0030, 0.0034, -0.00, 999.9
-1917,265803.000, 22.425961733, 114.211355687, 53.2227, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0031, 0.0036, -0.00, 999.9
-1917,265804.000, 22.425961737, 114.211355678, 53.2254, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0029, 0.0036, -0.00, 999.9
-1917,265805.000, 22.425961740, 114.211355680, 53.2232, 1, 7, 0.0075, 0.0064, 0.0153, -0.0032, -0.0029, 0.0036, -0.00, 999.9
-1917,265806.000, 22.425961749, 114.211355687, 53.2234, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0031, 0.0035, -0.00, 999.9
-1917,265807.000, 22.425961737, 114.211355686, 53.2240, 1, 7, 0.0076, 0.0064, 0.0153, -0.0033, -0.0032, 0.0036, -0.00, 999.9
-1917,265808.000, 22.425961737, 114.211355681, 53.2223, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0030, 0.0037, -0.00, 999.9
-1917,265809.000, 22.425961742, 114.211355681, 53.2267, 1, 7, 0.0075, 0.0064, 0.0154, -0.0035, -0.0029, 0.0036, -0.00, 999.9
-1917,265810.000, 22.425961741, 114.211355685, 53.2238, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0031, 0.0036, -0.00, 999.9
-1917,265811.000, 22.425961739, 114.211355684, 53.2235, 1, 7, 0.0075, 0.0063, 0.0154, -0.0031, -0.0029, 0.0035, -0.00, 999.9
-1917,265812.000, 22.425961749, 114.211355681, 53.2234, 1, 7, 0.0076, 0.0064, 0.0153, -0.0033, -0.0030, 0.0036, -0.00, 999.9
-1917,265813.000, 22.425961731, 114.211355688, 53.2242, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0029, 0.0037, -0.00, 999.9
-1917,265814.000, 22.425961743, 114.211355689, 53.2242, 1, 7, 0.0075, 0.0065, 0.0154, -0.0033, -0.0029, 0.0036, -0.00, 999.9
-1917,265815.000, 22.425961739, 114.211355680, 53.2247, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0029, 0.0037, -0.00, 999.9
-1917,265816.000, 22.425961739, 114.211355687, 53.2248, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0032, 0.0035, -0.00, 999.9
-1917,265817.000, 22.425961739, 114.211355690, 53.2224, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0030, 0.0036, -0.00, 999.9
-1917,265818.000, 22.425961736, 114.211355676, 53.2257, 1, 7, 0.0075, 0.0063, 0.0153, -0.0031, -0.0030, 0.0036, -0.00, 999.9
-1917,265819.000, 22.425961741, 114.211355690, 53.2241, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0031, 0.0036, -0.00, 999.9
-1917,265820.000, 22.425961742, 114.211355687, 53.2222, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0030, 0.0036, -0.00, 999.9
-1917,265821.000, 22.425961738, 114.211355703, 53.2265, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0028, 0.0037, -0.00, 999.9
-1917,265822.000, 22.425961745, 114.211355689, 53.2251, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0030, 0.0036, -0.00, 999.9
-1917,265823.000, 22.425961734, 114.211355691, 53.2232, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0030, 0.0037, -0.00, 999.9
-1917,265824.000, 22.425961741, 114.211355687, 53.2269, 1, 7, 0.0076, 0.0063, 0.0154, -0.0032, -0.0030, 0.0036, -0.00, 999.9
-1917,265825.000, 22.425961748, 114.211355685, 53.2237, 1, 7, 0.0076, 0.0063, 0.0153, -0.0034, -0.0030, 0.0036, -0.00, 999.9
-1917,265826.000, 22.425961736, 114.211355682, 53.2247, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0037, -0.00, 999.9
-1917,265827.000, 22.425961746, 114.211355675, 53.2246, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0031, 0.0036, -0.00, 999.9
-1917,265828.000, 22.425961743, 114.211355692, 53.2269, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0030, 0.0036, -0.00, 999.9
-1917,265829.000, 22.425961742, 114.211355685, 53.2261, 1, 7, 0.0075, 0.0063, 0.0153, -0.0035, -0.0029, 0.0037, -0.00, 999.9
-1917,265830.000, 22.425961745, 114.211355684, 53.2233, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0029, 0.0037, -0.00, 999.9
-1917,265831.000, 22.425961742, 114.211355690, 53.2249, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0031, 0.0036, -0.00, 999.9
-1917,265832.000, 22.425961749, 114.211355689, 53.2282, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0037, -0.00, 999.9
-1917,265833.000, 22.425961734, 114.211355688, 53.2242, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0029, 0.0037, -0.00, 999.9
-1917,265834.000, 22.425961747, 114.211355677, 53.2248, 1, 7, 0.0075, 0.0063, 0.0154, -0.0034, -0.0029, 0.0038, -0.00, 999.9
-1917,265835.000, 22.425961748, 114.211355690, 53.2249, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0037, -0.00, 999.9
-1917,265836.000, 22.425961743, 114.211355683, 53.2261, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0030, 0.0037, -0.00, 999.9
-1917,265837.000, 22.425961750, 114.211355680, 53.2285, 1, 7, 0.0075, 0.0063, 0.0153, -0.0035, -0.0030, 0.0037, -0.00, 999.9
-1917,265838.000, 22.425961746, 114.211355680, 53.2243, 1, 7, 0.0075, 0.0064, 0.0154, -0.0034, -0.0029, 0.0037, -0.00, 999.9
-1917,265839.000, 22.425961746, 114.211355680, 53.2265, 1, 7, 0.0075, 0.0063, 0.0154, -0.0031, -0.0030, 0.0037, -0.00, 999.9
-1917,265840.000, 22.425961745, 114.211355689, 53.2244, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0029, 0.0036, -0.00, 999.9
-1917,265841.000, 22.425961741, 114.211355685, 53.2245, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0030, 0.0038, -0.00, 999.9
-1917,265842.000, 22.425961735, 114.211355677, 53.2239, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265843.000, 22.425961755, 114.211355675, 53.2258, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0030, 0.0037, -0.00, 999.9
-1917,265844.000, 22.425961748, 114.211355675, 53.2258, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0029, 0.0037, -0.00, 999.9
-1917,265845.000, 22.425961740, 114.211355685, 53.2239, 1, 7, 0.0075, 0.0064, 0.0154, -0.0034, -0.0028, 0.0038, -0.00, 999.9
-1917,265846.000, 22.425961740, 114.211355684, 53.2267, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0029, 0.0037, -0.00, 999.9
-1917,265847.000, 22.425961754, 114.211355684, 53.2258, 1, 7, 0.0075, 0.0064, 0.0153, -0.0033, -0.0030, 0.0038, -0.00, 999.9
-1917,265848.000, 22.425961740, 114.211355683, 53.2261, 1, 7, 0.0075, 0.0064, 0.0154, -0.0034, -0.0027, 0.0038, -0.00, 999.9
-1917,265849.000, 22.425961742, 114.211355678, 53.2273, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0029, 0.0039, -0.00, 999.9
-1917,265850.000, 22.425961741, 114.211355686, 53.2269, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0031, 0.0038, -0.00, 999.9
-1917,265851.000, 22.425961730, 114.211355688, 53.2269, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0030, 0.0037, -0.00, 999.9
-1917,265852.000, 22.425961737, 114.211355690, 53.2256, 1, 7, 0.0075, 0.0064, 0.0154, -0.0030, -0.0030, 0.0037, -0.00, 999.9
-1917,265853.000, 22.425961733, 114.211355684, 53.2261, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0031, 0.0037, -0.00, 999.9
-1917,265854.000, 22.425961740, 114.211355693, 53.2265, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0029, 0.0037, -0.00, 999.9
-1917,265855.000, 22.425961743, 114.211355683, 53.2267, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0029, 0.0038, -0.00, 999.9
-1917,265856.000, 22.425961743, 114.211355689, 53.2264, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0030, 0.0037, -0.00, 999.9
-1917,265857.000, 22.425961738, 114.211355679, 53.2264, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0028, 0.0037, -0.00, 999.9
-1917,265858.000, 22.425961737, 114.211355683, 53.2249, 1, 7, 0.0075, 0.0062, 0.0154, -0.0032, -0.0030, 0.0038, -0.00, 999.9
-1917,265859.000, 22.425961744, 114.211355684, 53.2258, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265860.000, 22.425961735, 114.211355674, 53.2264, 1, 7, 0.0076, 0.0064, 0.0153, -0.0034, -0.0030, 0.0038, -0.00, 999.9
-1917,265861.000, 22.425961745, 114.211355681, 53.2237, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0030, 0.0038, -0.00, 999.9
-1917,265862.000, 22.425961735, 114.211355684, 53.2249, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0028, 0.0038, -0.00, 999.9
-1917,265863.000, 22.425961748, 114.211355689, 53.2261, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0031, 0.0038, -0.00, 999.9
-1917,265864.000, 22.425961742, 114.211355685, 53.2245, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0030, 0.0038, -0.00, 999.9
-1917,265865.000, 22.425961736, 114.211355690, 53.2239, 1, 7, 0.0075, 0.0065, 0.0154, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265866.000, 22.425961736, 114.211355689, 53.2228, 1, 7, 0.0076, 0.0064, 0.0154, -0.0035, -0.0030, 0.0037, -0.00, 999.9
-1917,265867.000, 22.425961746, 114.211355689, 53.2234, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0029, 0.0038, -0.00, 999.9
-1917,265868.000, 22.425961734, 114.211355693, 53.2238, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0028, 0.0037, -0.00, 999.9
-1917,265869.000, 22.425961750, 114.211355675, 53.2254, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0028, 0.0038, -0.00, 999.9
-1917,265870.000, 22.425961742, 114.211355683, 53.2242, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0029, 0.0038, -0.00, 999.9
-1917,265871.000, 22.425961738, 114.211355690, 53.2254, 1, 7, 0.0075, 0.0065, 0.0154, -0.0033, -0.0028, 0.0038, -0.00, 999.9
-1917,265872.000, 22.425961736, 114.211355685, 53.2240, 1, 7, 0.0076, 0.0063, 0.0154, -0.0032, -0.0029, 0.0038, -0.00, 999.9
-1917,265873.000, 22.425961742, 114.211355681, 53.2220, 1, 7, 0.0076, 0.0064, 0.0154, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265874.000, 22.425961743, 114.211355680, 53.2262, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0038, -0.00, 999.9
-1917,265875.000, 22.425961734, 114.211355685, 53.2253, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0029, 0.0039, -0.00, 999.9
-1917,265876.000, 22.425961743, 114.211355673, 53.2260, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0028, 0.0038, -0.00, 999.9
-1917,265877.000, 22.425961752, 114.211355686, 53.2262, 1, 7, 0.0076, 0.0064, 0.0154, -0.0031, -0.0029, 0.0038, -0.00, 999.9
-1917,265878.000, 22.425961741, 114.211355692, 53.2266, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265879.000, 22.425961747, 114.211355686, 53.2244, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0029, 0.0038, -0.00, 999.9
-1917,265880.000, 22.425961746, 114.211355684, 53.2232, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0030, 0.0038, -0.00, 999.9
-1917,265881.000, 22.425961741, 114.211355672, 53.2255, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0028, 0.0038, -0.00, 999.9
-1917,265882.000, 22.425961748, 114.211355675, 53.2268, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0030, 0.0038, -0.00, 999.9
-1917,265883.000, 22.425961745, 114.211355680, 53.2266, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0030, 0.0038, -0.00, 999.9
-1917,265884.000, 22.425961749, 114.211355677, 53.2240, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0039, -0.00, 999.9
-1917,265885.000, 22.425961733, 114.211355679, 53.2244, 1, 7, 0.0075, 0.0064, 0.0154, -0.0034, -0.0028, 0.0038, -0.00, 999.9
-1917,265886.000, 22.425961739, 114.211355676, 53.2269, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0038, -0.00, 999.9
-1917,265887.000, 22.425961740, 114.211355682, 53.2256, 1, 7, 0.0076, 0.0064, 0.0154, -0.0035, -0.0028, 0.0038, -0.00, 999.9
-1917,265888.000, 22.425961751, 114.211355677, 53.2243, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0028, 0.0039, -0.00, 999.9
-1917,265889.000, 22.425961736, 114.211355687, 53.2246, 1, 7, 0.0076, 0.0064, 0.0154, -0.0031, -0.0030, 0.0039, -0.00, 999.9
-1917,265890.000, 22.425961748, 114.211355682, 53.2243, 1, 7, 0.0075, 0.0065, 0.0154, -0.0030, -0.0030, 0.0038, -0.00, 999.9
-1917,265891.000, 22.425961740, 114.211355683, 53.2284, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0029, 0.0039, -0.00, 999.9
-1917,265892.000, 22.425961752, 114.211355683, 53.2254, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0027, 0.0039, -0.00, 999.9
-1917,265893.000, 22.425961755, 114.211355679, 53.2243, 1, 7, 0.0075, 0.0064, 0.0153, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265894.000, 22.425961742, 114.211355687, 53.2275, 1, 7, 0.0076, 0.0066, 0.0154, -0.0032, -0.0031, 0.0038, -0.00, 999.9
-1917,265895.000, 22.425961759, 114.211355681, 53.2244, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0029, 0.0039, -0.00, 999.9
-1917,265896.000, 22.425961748, 114.211355688, 53.2270, 1, 7, 0.0075, 0.0065, 0.0154, -0.0031, -0.0028, 0.0039, -0.00, 999.9
-1917,265897.000, 22.425961730, 114.211355673, 53.2263, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0027, 0.0039, -0.00, 999.9
-1917,265898.000, 22.425961739, 114.211355676, 53.2262, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0039, -0.00, 999.9
-1917,265899.000, 22.425961744, 114.211355688, 53.2248, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0028, 0.0039, -0.00, 999.9
-1917,265900.000, 22.425961743, 114.211355679, 53.2265, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265901.000, 22.425961729, 114.211355690, 53.2290, 1, 7, 0.0076, 0.0064, 0.0154, -0.0035, -0.0027, 0.0038, -0.00, 999.9
-1917,265902.000, 22.425961742, 114.211355686, 53.2263, 1, 7, 0.0076, 0.0063, 0.0154, -0.0033, -0.0029, 0.0039, -0.00, 999.9
-1917,265903.000, 22.425961740, 114.211355672, 53.2245, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0028, 0.0038, -0.00, 999.9
-1917,265904.000, 22.425961752, 114.211355680, 53.2271, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0028, 0.0038, -0.00, 999.9
-1917,265905.000, 22.425961738, 114.211355685, 53.2253, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0030, 0.0038, -0.00, 999.9
-1917,265906.000, 22.425961740, 114.211355677, 53.2254, 1, 7, 0.0076, 0.0063, 0.0154, -0.0031, -0.0029, 0.0039, -0.00, 999.9
-1917,265907.000, 22.425961741, 114.211355675, 53.2269, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265908.000, 22.425961740, 114.211355679, 53.2278, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0031, 0.0038, -0.00, 999.9
-1917,265909.000, 22.425961737, 114.211355693, 53.2263, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0030, 0.0039, -0.00, 999.9
-1917,265910.000, 22.425961743, 114.211355684, 53.2266, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0030, 0.0038, -0.00, 999.9
-1917,265911.000, 22.425961745, 114.211355687, 53.2283, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0029, 0.0039, -0.00, 999.9
-1917,265912.000, 22.425961736, 114.211355684, 53.2274, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0031, 0.0039, -0.00, 999.9
-1917,265913.000, 22.425961746, 114.211355677, 53.2265, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0029, 0.0038, -0.00, 999.9
-1917,265914.000, 22.425961746, 114.211355684, 53.2271, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265915.000, 22.425961747, 114.211355677, 53.2258, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0028, 0.0039, -0.00, 999.9
-1917,265916.000, 22.425961751, 114.211355690, 53.2241, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0028, 0.0039, -0.00, 999.9
-1917,265917.000, 22.425961741, 114.211355682, 53.2257, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0030, 0.0040, -0.00, 999.9
-1917,265918.000, 22.425961749, 114.211355685, 53.2254, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0039, -0.00, 999.9
-1917,265919.000, 22.425961732, 114.211355688, 53.2240, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0028, 0.0039, -0.00, 999.9
-1917,265920.000, 22.425961749, 114.211355685, 53.2248, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0029, 0.0040, -0.00, 999.9
-1917,265921.000, 22.425961749, 114.211355696, 53.2248, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0028, 0.0039, -0.00, 999.9
-1917,265922.000, 22.425961742, 114.211355690, 53.2246, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265923.000, 22.425961740, 114.211355681, 53.2257, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265924.000, 22.425961741, 114.211355682, 53.2236, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0029, 0.0040, -0.00, 999.9
-1917,265925.000, 22.425961732, 114.211355685, 53.2247, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265926.000, 22.425961748, 114.211355687, 53.2241, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265927.000, 22.425961748, 114.211355674, 53.2238, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0027, 0.0039, -0.00, 999.9
-1917,265928.000, 22.425961743, 114.211355679, 53.2257, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265929.000, 22.425961743, 114.211355676, 53.2255, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0027, 0.0040, -0.00, 999.9
-1917,265930.000, 22.425961746, 114.211355681, 53.2244, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0027, 0.0040, -0.00, 999.9
-1917,265931.000, 22.425961741, 114.211355684, 53.2258, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0040, -0.00, 999.9
-1917,265932.000, 22.425961749, 114.211355697, 53.2246, 1, 7, 0.0076, 0.0066, 0.0154, -0.0031, -0.0029, 0.0039, -0.00, 999.9
-1917,265933.000, 22.425961751, 114.211355683, 53.2258, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0039, -0.00, 999.9
-1917,265934.000, 22.425961745, 114.211355680, 53.2275, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0030, 0.0039, -0.00, 999.9
-1917,265935.000, 22.425961744, 114.211355677, 53.2257, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0027, 0.0041, -0.00, 999.9
-1917,265936.000, 22.425961745, 114.211355681, 53.2253, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0029, 0.0040, -0.00, 999.9
-1917,265937.000, 22.425961742, 114.211355677, 53.2260, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0029, 0.0040, -0.00, 999.9
-1917,265938.000, 22.425961750, 114.211355671, 53.2240, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0029, 0.0040, -0.00, 999.9
-1917,265939.000, 22.425961748, 114.211355685, 53.2273, 1, 7, 0.0076, 0.0066, 0.0154, -0.0031, -0.0028, 0.0039, -0.00, 999.9
-1917,265940.000, 22.425961750, 114.211355678, 53.2262, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0028, 0.0041, -0.00, 999.9
-1917,265941.000, 22.425961748, 114.211355678, 53.2235, 1, 7, 0.0075, 0.0064, 0.0154, -0.0034, -0.0025, 0.0040, -0.00, 999.9
-1917,265942.000, 22.425961745, 114.211355686, 53.2234, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0026, 0.0040, -0.00, 999.9
-1917,265943.000, 22.425961747, 114.211355685, 53.2272, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0040, -0.00, 999.9
-1917,265944.000, 22.425961746, 114.211355675, 53.2288, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0039, -0.00, 999.9
-1917,265945.000, 22.425961742, 114.211355684, 53.2251, 1, 7, 0.0075, 0.0065, 0.0154, -0.0034, -0.0029, 0.0040, -0.00, 999.9
-1917,265946.000, 22.425961740, 114.211355665, 53.2297, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0027, 0.0040, -0.00, 999.9
-1917,265947.000, 22.425961757, 114.211355676, 53.2274, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0041, -0.00, 999.9
-1917,265948.000, 22.425961743, 114.211355676, 53.2260, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0040, -0.00, 999.9
-1917,265949.000, 22.425961738, 114.211355684, 53.2259, 1, 7, 0.0076, 0.0063, 0.0154, -0.0034, -0.0027, 0.0041, -0.00, 999.9
-1917,265950.000, 22.425961744, 114.211355684, 53.2248, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0029, 0.0041, -0.00, 999.9
-1917,265951.000, 22.425961740, 114.211355689, 53.2248, 1, 7, 0.0076, 0.0066, 0.0154, -0.0031, -0.0029, 0.0040, -0.00, 999.9
-1917,265952.000, 22.425961741, 114.211355694, 53.2273, 1, 7, 0.0075, 0.0064, 0.0154, -0.0031, -0.0026, 0.0040, -0.00, 999.9
-1917,265953.000, 22.425961742, 114.211355681, 53.2239, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0027, 0.0041, -0.00, 999.9
-1917,265954.000, 22.425961753, 114.211355697, 53.2260, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0029, 0.0040, -0.00, 999.9
-1917,265955.000, 22.425961735, 114.211355694, 53.2254, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0027, 0.0041, -0.00, 999.9
-1917,265956.000, 22.425961747, 114.211355682, 53.2295, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0030, 0.0040, -0.00, 999.9
-1917,265957.000, 22.425961745, 114.211355677, 53.2248, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0026, 0.0040, -0.00, 999.9
-1917,265958.000, 22.425961739, 114.211355678, 53.2262, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0029, 0.0040, -0.00, 999.9
-1917,265959.000, 22.425961738, 114.211355681, 53.2242, 1, 7, 0.0076, 0.0065, 0.0154, -0.0035, -0.0027, 0.0040, -0.00, 999.9
-1917,265960.000, 22.425961740, 114.211355684, 53.2244, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0027, 0.0041, -0.00, 999.9
-1917,265961.000, 22.425961744, 114.211355684, 53.2249, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0026, 0.0041, -0.00, 999.9
-1917,265962.000, 22.425961733, 114.211355687, 53.2235, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0041, -0.00, 999.9
-1917,265963.000, 22.425961735, 114.211355681, 53.2239, 1, 7, 0.0075, 0.0063, 0.0154, -0.0033, -0.0027, 0.0042, -0.00, 999.9
-1917,265964.000, 22.425961746, 114.211355674, 53.2228, 1, 7, 0.0076, 0.0066, 0.0154, -0.0031, -0.0029, 0.0041, -0.00, 999.9
-1917,265965.000, 22.425961734, 114.211355682, 53.2226, 1, 7, 0.0077, 0.0065, 0.0154, -0.0032, -0.0030, 0.0040, -0.00, 999.9
-1917,265966.000, 22.425961745, 114.211355686, 53.2240, 1, 7, 0.0075, 0.0065, 0.0154, -0.0033, -0.0027, 0.0040, -0.00, 999.9
-1917,265967.000, 22.425961743, 114.211355683, 53.2252, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0028, 0.0041, -0.00, 999.9
-1917,265968.000, 22.425961740, 114.211355679, 53.2258, 1, 7, 0.0076, 0.0066, 0.0154, -0.0032, -0.0028, 0.0040, -0.00, 999.9
-1917,265969.000, 22.425961742, 114.211355678, 53.2228, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0029, 0.0040, -0.00, 999.9
-1917,265970.000, 22.425961738, 114.211355681, 53.2214, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0026, 0.0042, -0.00, 999.9
-1917,265971.000, 22.425961741, 114.211355692, 53.2254, 1, 7, 0.0077, 0.0064, 0.0154, -0.0033, -0.0029, 0.0041, -0.00, 999.9
-1917,265972.000, 22.425961738, 114.211355680, 53.2238, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0028, 0.0042, -0.00, 999.9
-1917,265973.000, 22.425961739, 114.211355683, 53.2272, 1, 7, 0.0076, 0.0067, 0.0154, -0.0032, -0.0027, 0.0040, -0.00, 999.9
-1917,265974.000, 22.425961743, 114.211355681, 53.2263, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0027, 0.0041, -0.00, 999.9
-1917,265975.000, 22.425961734, 114.211355685, 53.2247, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0028, 0.0041, -0.00, 999.9
-1917,265976.000, 22.425961746, 114.211355690, 53.2237, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0028, 0.0041, -0.00, 999.9
-1917,265977.000, 22.425961745, 114.211355682, 53.2209, 1, 7, 0.0077, 0.0065, 0.0154, -0.0034, -0.0028, 0.0041, -0.00, 999.9
-1917,265978.000, 22.425961741, 114.211355684, 53.2244, 1, 7, 0.0076, 0.0065, 0.0154, -0.0034, -0.0027, 0.0041, -0.00, 999.9
-1917,265979.000, 22.425961742, 114.211355688, 53.2261, 1, 7, 0.0075, 0.0065, 0.0154, -0.0030, -0.0029, 0.0041, -0.00, 999.9
-1917,265980.000, 22.425961741, 114.211355690, 53.2255, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0041, -0.00, 999.9
-1917,265981.000, 22.425961736, 114.211355699, 53.2248, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0027, 0.0041, -0.00, 999.9
-1917,265982.000, 22.425961750, 114.211355682, 53.2260, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0029, 0.0041, -0.00, 999.9
-1917,265983.000, 22.425961727, 114.211355692, 53.2236, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0027, 0.0041, -0.00, 999.9
-1917,265984.000, 22.425961740, 114.211355678, 53.2245, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0029, 0.0042, -0.00, 999.9
-1917,265985.000, 22.425961733, 114.211355687, 53.2246, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0026, 0.0041, -0.00, 999.9
-1917,265986.000, 22.425961739, 114.211355683, 53.2239, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0027, 0.0041, -0.00, 999.9
-1917,265987.000, 22.425961753, 114.211355685, 53.2239, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0041, -0.00, 999.9
-1917,265988.000, 22.425961747, 114.211355688, 53.2242, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0026, 0.0042, -0.00, 999.9
-1917,265989.000, 22.425961730, 114.211355691, 53.2240, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0027, 0.0042, -0.00, 999.9
-1917,265990.000, 22.425961738, 114.211355683, 53.2233, 1, 7, 0.0075, 0.0063, 0.0154, -0.0032, -0.0028, 0.0041, -0.00, 999.9
-1917,265991.000, 22.425961743, 114.211355683, 53.2212, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0028, 0.0040, -0.00, 999.9
-1917,265992.000, 22.425961739, 114.211355687, 53.2248, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0025, 0.0043, -0.00, 999.9
-1917,265993.000, 22.425961747, 114.211355679, 53.2243, 1, 7, 0.0076, 0.0065, 0.0154, -0.0034, -0.0026, 0.0042, -0.00, 999.9
-1917,265994.000, 22.425961755, 114.211355687, 53.2250, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0041, -0.00, 999.9
-1917,265995.000, 22.425961745, 114.211355685, 53.2231, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0026, 0.0041, -0.00, 999.9
-1917,265996.000, 22.425961756, 114.211355675, 53.2231, 1, 7, 0.0076, 0.0065, 0.0154, -0.0030, -0.0027, 0.0042, -0.00, 999.9
-1917,265997.000, 22.425961741, 114.211355677, 53.2206, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0042, -0.00, 999.9
-1917,265998.000, 22.425961746, 114.211355681, 53.2212, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0041, -0.00, 999.9
-1917,265999.000, 22.425961750, 114.211355677, 53.2224, 1, 7, 0.0075, 0.0064, 0.0154, -0.0033, -0.0027, 0.0041, -0.00, 999.9
-1917,266000.000, 22.425961734, 114.211355688, 53.2228, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0042, -0.00, 999.9
-1917,266001.000, 22.425961748, 114.211355682, 53.2238, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0042, -0.00, 999.9
-1917,266002.000, 22.425961736, 114.211355688, 53.2227, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0028, 0.0042, -0.00, 999.9
-1917,266003.000, 22.425961734, 114.211355681, 53.2210, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0042, -0.00, 999.9
-1917,266004.000, 22.425961746, 114.211355683, 53.2222, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0042, -0.00, 999.9
-1917,266005.000, 22.425961730, 114.211355689, 53.2235, 1, 7, 0.0077, 0.0064, 0.0154, -0.0035, -0.0028, 0.0042, -0.00, 999.9
-1917,266006.000, 22.425961738, 114.211355684, 53.2230, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0029, 0.0042, -0.00, 999.9
-1917,266007.000, 22.425961732, 114.211355690, 53.2214, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0028, 0.0042, -0.00, 999.9
-1917,266008.000, 22.425961746, 114.211355684, 53.2245, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0027, 0.0042, -0.00, 999.9
-1917,266009.000, 22.425961747, 114.211355683, 53.2190, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0025, 0.0042, -0.00, 999.9
-1917,266010.000, 22.425961741, 114.211355692, 53.2235, 1, 7, 0.0077, 0.0065, 0.0154, -0.0035, -0.0027, 0.0042, -0.00, 999.9
-1917,266011.000, 22.425961743, 114.211355692, 53.2245, 1, 7, 0.0077, 0.0064, 0.0154, -0.0033, -0.0029, 0.0042, -0.00, 999.9
-1917,266012.000, 22.425961734, 114.211355684, 53.2251, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0042, -0.00, 999.9
-1917,266013.000, 22.425961744, 114.211355684, 53.2218, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0027, 0.0042, -0.00, 999.9
-1917,266014.000, 22.425961741, 114.211355680, 53.2238, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0028, 0.0042, -0.00, 999.9
-1917,266015.000, 22.425961740, 114.211355683, 53.2217, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0027, 0.0042, -0.00, 999.9
-1917,266016.000, 22.425961742, 114.211355688, 53.2214, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0025, 0.0041, -0.00, 999.9
-1917,266017.000, 22.425961749, 114.211355686, 53.2230, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0029, 0.0042, -0.00, 999.9
-1917,266018.000, 22.425961739, 114.211355685, 53.2229, 1, 7, 0.0076, 0.0066, 0.0154, -0.0033, -0.0027, 0.0042, -0.00, 999.9
-1917,266019.000, 22.425961735, 114.211355682, 53.2242, 1, 7, 0.0076, 0.0066, 0.0154, -0.0033, -0.0029, 0.0043, -0.00, 999.9
-1917,266020.000, 22.425961737, 114.211355691, 53.2233, 1, 7, 0.0076, 0.0066, 0.0154, -0.0031, -0.0027, 0.0043, -0.00, 999.9
-1917,266021.000, 22.425961735, 114.211355689, 53.2235, 1, 7, 0.0076, 0.0063, 0.0154, -0.0035, -0.0027, 0.0043, -0.00, 999.9
-1917,266022.000, 22.425961736, 114.211355683, 53.2215, 1, 7, 0.0076, 0.0065, 0.0154, -0.0030, -0.0027, 0.0042, -0.00, 999.9
-1917,266023.000, 22.425961763, 114.211355680, 53.2208, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0026, 0.0043, -0.00, 999.9
-1917,266024.000, 22.425961742, 114.211355691, 53.2227, 1, 7, 0.0075, 0.0064, 0.0154, -0.0032, -0.0027, 0.0043, -0.00, 999.9
-1917,266025.000, 22.425961731, 114.211355682, 53.2230, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0027, 0.0043, -0.00, 999.9
-1917,266026.000, 22.425961751, 114.211355681, 53.2253, 1, 7, 0.0076, 0.0064, 0.0155, -0.0032, -0.0026, 0.0042, -0.00, 999.9
-1917,266027.000, 22.425961743, 114.211355678, 53.2248, 1, 7, 0.0075, 0.0065, 0.0154, -0.0032, -0.0026, 0.0043, -0.00, 999.9
-1917,266028.000, 22.425961735, 114.211355689, 53.2229, 1, 7, 0.0076, 0.0064, 0.0154, -0.0034, -0.0025, 0.0044, -0.00, 999.9
-1917,266029.000, 22.425961741, 114.211355676, 53.2240, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0042, -0.00, 999.9
-1917,266030.000, 22.425961747, 114.211355688, 53.2231, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0027, 0.0043, -0.00, 999.9
-1917,266031.000, 22.425961749, 114.211355677, 53.2250, 1, 7, 0.0076, 0.0066, 0.0154, -0.0032, -0.0027, 0.0042, -0.00, 999.9
-1917,266032.000, 22.425961741, 114.211355687, 53.2230, 1, 7, 0.0076, 0.0062, 0.0154, -0.0034, -0.0027, 0.0043, -0.00, 999.9
-1917,266033.000, 22.425961747, 114.211355687, 53.2248, 1, 7, 0.0076, 0.0066, 0.0154, -0.0031, -0.0029, 0.0042, -0.00, 999.9
-1917,266034.000, 22.425961750, 114.211355686, 53.2264, 1, 7, 0.0075, 0.0065, 0.0155, -0.0031, -0.0025, 0.0043, -0.00, 999.9
-1917,266035.000, 22.425961742, 114.211355688, 53.2248, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0027, 0.0042, -0.00, 999.9
-1917,266036.000, 22.425961737, 114.211355681, 53.2215, 1, 7, 0.0077, 0.0065, 0.0154, -0.0033, -0.0029, 0.0042, -0.00, 999.9
-1917,266037.000, 22.425961747, 114.211355692, 53.2246, 1, 7, 0.0076, 0.0064, 0.0155, -0.0034, -0.0025, 0.0043, -0.00, 999.9
-1917,266038.000, 22.425961739, 114.211355689, 53.2262, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0026, 0.0043, -0.00, 999.9
-1917,266039.000, 22.425961742, 114.211355684, 53.2219, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0026, 0.0042, -0.00, 999.9
-1917,266040.000, 22.425961743, 114.211355683, 53.2257, 1, 7, 0.0076, 0.0064, 0.0154, -0.0035, -0.0025, 0.0044, -0.00, 999.9
-1917,266041.000, 22.425961739, 114.211355682, 53.2245, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0028, 0.0042, -0.00, 999.9
-1917,266042.000, 22.425961739, 114.211355683, 53.2239, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0026, 0.0043, -0.00, 999.9
-1917,266043.000, 22.425961741, 114.211355681, 53.2244, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0025, 0.0043, -0.00, 999.9
-1917,266044.000, 22.425961752, 114.211355676, 53.2243, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0025, 0.0043, -0.00, 999.9
-1917,266045.000, 22.425961741, 114.211355688, 53.2240, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0027, 0.0043, -0.00, 999.9
-1917,266046.000, 22.425961741, 114.211355684, 53.2258, 1, 7, 0.0077, 0.0066, 0.0154, -0.0032, -0.0029, 0.0043, -0.00, 999.9
-1917,266047.000, 22.425961754, 114.211355693, 53.2252, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0028, 0.0043, -0.00, 999.9
-1917,266048.000, 22.425961742, 114.211355675, 53.2237, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0027, 0.0043, -0.00, 999.9
-1917,266049.000, 22.425961752, 114.211355679, 53.2237, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0025, 0.0043, -0.00, 999.9
-1917,266050.000, 22.425961760, 114.211355676, 53.2230, 1, 7, 0.0076, 0.0065, 0.0154, -0.0035, -0.0026, 0.0044, -0.00, 999.9
-1917,266051.000, 22.425961747, 114.211355677, 53.2219, 1, 7, 0.0075, 0.0065, 0.0155, -0.0032, -0.0026, 0.0044, -0.00, 999.9
-1917,266052.000, 22.425961742, 114.211355674, 53.2242, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0026, 0.0043, -0.00, 999.9
-1917,266053.000, 22.425961741, 114.211355686, 53.2247, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0027, 0.0042, -0.00, 999.9
-1917,266054.000, 22.425961743, 114.211355681, 53.2240, 1, 7, 0.0077, 0.0066, 0.0155, -0.0030, -0.0027, 0.0042, -0.00, 999.9
-1917,266055.000, 22.425961744, 114.211355685, 53.2238, 1, 7, 0.0075, 0.0065, 0.0154, -0.0033, -0.0026, 0.0044, -0.00, 999.9
-1917,266056.000, 22.425961735, 114.211355686, 53.2249, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0027, 0.0043, -0.00, 999.9
-1917,266057.000, 22.425961743, 114.211355682, 53.2265, 1, 7, 0.0076, 0.0064, 0.0154, -0.0033, -0.0027, 0.0043, -0.00, 999.9
-1917,266058.000, 22.425961745, 114.211355689, 53.2249, 1, 7, 0.0076, 0.0065, 0.0155, -0.0034, -0.0025, 0.0044, -0.00, 999.9
-1917,266059.000, 22.425961740, 114.211355689, 53.2278, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0025, 0.0044, -0.00, 999.9
-1917,266060.000, 22.425961736, 114.211355689, 53.2253, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0044, -0.00, 999.9
-1917,266061.000, 22.425961743, 114.211355696, 53.2271, 1, 7, 0.0076, 0.0064, 0.0154, -0.0031, -0.0027, 0.0044, -0.00, 999.9
-1917,266062.000, 22.425961743, 114.211355692, 53.2249, 1, 7, 0.0076, 0.0065, 0.0154, -0.0031, -0.0028, 0.0044, -0.00, 999.9
-1917,266063.000, 22.425961745, 114.211355680, 53.2231, 1, 7, 0.0076, 0.0064, 0.0155, -0.0032, -0.0025, 0.0043, -0.00, 999.9
-1917,266064.000, 22.425961738, 114.211355681, 53.2260, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0043, -0.00, 999.9
-1917,266065.000, 22.425961731, 114.211355677, 53.2250, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0026, 0.0043, -0.00, 999.9
-1917,266066.000, 22.425961737, 114.211355686, 53.2248, 1, 7, 0.0076, 0.0065, 0.0154, -0.0034, -0.0026, 0.0043, -0.00, 999.9
-1917,266067.000, 22.425961742, 114.211355696, 53.2258, 1, 7, 0.0076, 0.0065, 0.0154, -0.0035, -0.0026, 0.0045, -0.00, 999.9
-1917,266068.000, 22.425961749, 114.211355685, 53.2270, 1, 7, 0.0076, 0.0065, 0.0154, -0.0032, -0.0028, 0.0043, -0.00, 999.9
-1917,266069.000, 22.425961749, 114.211355680, 53.2241, 1, 7, 0.0077, 0.0066, 0.0155, -0.0034, -0.0027, 0.0044, -0.00, 999.9
-1917,266070.000, 22.425961742, 114.211355681, 53.2235, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0025, 0.0044, -0.00, 999.9
-1917,266071.000, 22.425961752, 114.211355677, 53.2253, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0023, 0.0044, -0.00, 999.9
-1917,266072.000, 22.425961744, 114.211355683, 53.2243, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0025, 0.0044, -0.00, 999.9
-1917,266073.000, 22.425961743, 114.211355682, 53.2257, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0043, -0.00, 999.9
-1917,266074.000, 22.425961747, 114.211355695, 53.2270, 1, 7, 0.0076, 0.0064, 0.0154, -0.0032, -0.0027, 0.0043, -0.00, 999.9
-1917,266075.000, 22.425961750, 114.211355682, 53.2264, 1, 7, 0.0075, 0.0066, 0.0155, -0.0031, -0.0025, 0.0044, -0.00, 999.9
-1917,266076.000, 22.425961743, 114.211355678, 53.2267, 1, 7, 0.0077, 0.0065, 0.0155, -0.0035, -0.0027, 0.0044, -0.00, 999.9
-1917,266077.000, 22.425961745, 114.211355689, 53.2274, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0043, -0.00, 999.9
-1917,266078.000, 22.425961748, 114.211355685, 53.2262, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0043, -0.00, 999.9
-1917,266079.000, 22.425961744, 114.211355685, 53.2269, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0025, 0.0044, -0.00, 999.9
-1917,266080.000, 22.425961756, 114.211355678, 53.2256, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0044, -0.00, 999.9
-1917,266081.000, 22.425961747, 114.211355686, 53.2256, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0026, 0.0043, -0.00, 999.9
-1917,266082.000, 22.425961751, 114.211355683, 53.2278, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0044, -0.00, 999.9
-1917,266083.000, 22.425961745, 114.211355682, 53.2280, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0026, 0.0044, -0.00, 999.9
-1917,266084.000, 22.425961743, 114.211355688, 53.2285, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0026, 0.0043, -0.00, 999.9
-1917,266085.000, 22.425961748, 114.211355677, 53.2258, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0025, 0.0045, -0.00, 999.9
-1917,266086.000, 22.425961745, 114.211355691, 53.2264, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0027, 0.0044, -0.00, 999.9
-1917,266087.000, 22.425961750, 114.211355683, 53.2286, 1, 7, 0.0075, 0.0063, 0.0155, -0.0031, -0.0025, 0.0044, -0.00, 999.9
-1917,266088.000, 22.425961747, 114.211355679, 53.2281, 1, 7, 0.0076, 0.0065, 0.0154, -0.0033, -0.0027, 0.0045, -0.00, 999.9
-1917,266089.000, 22.425961740, 114.211355687, 53.2261, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0025, 0.0044, -0.00, 999.9
-1917,266090.000, 22.425961749, 114.211355680, 53.2261, 1, 7, 0.0077, 0.0066, 0.0155, -0.0032, -0.0028, 0.0044, -0.00, 999.9
-1917,266091.000, 22.425961747, 114.211355683, 53.2268, 1, 7, 0.0075, 0.0065, 0.0155, -0.0032, -0.0024, 0.0044, -0.00, 999.9
-1917,266092.000, 22.425961740, 114.211355686, 53.2280, 1, 7, 0.0075, 0.0065, 0.0155, -0.0030, -0.0026, 0.0044, -0.00, 999.9
-1917,266093.000, 22.425961750, 114.211355684, 53.2250, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0026, 0.0045, -0.00, 999.9
-1917,266094.000, 22.425961743, 114.211355686, 53.2264, 1, 7, 0.0077, 0.0065, 0.0155, -0.0032, -0.0027, 0.0044, -0.00, 999.9
-1917,266095.000, 22.425961731, 114.211355688, 53.2260, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0026, 0.0044, -0.00, 999.9
-1917,266096.000, 22.425961743, 114.211355687, 53.2250, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0026, 0.0045, -0.00, 999.9
-1917,266097.000, 22.425961752, 114.211355690, 53.2248, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0027, 0.0045, -0.00, 999.9
-1917,266098.000, 22.425961748, 114.211355682, 53.2256, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0026, 0.0045, -0.00, 999.9
-1917,266099.000, 22.425961739, 114.211355688, 53.2258, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0027, 0.0045, -0.00, 999.9
-1917,266100.000, 22.425961747, 114.211355681, 53.2252, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0026, 0.0045, -0.00, 999.9
-1917,266101.000, 22.425961743, 114.211355684, 53.2269, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0026, 0.0044, -0.00, 999.9
-1917,266102.000, 22.425961747, 114.211355678, 53.2252, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0026, 0.0045, -0.00, 999.9
-1917,266103.000, 22.425961750, 114.211355680, 53.2267, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0024, 0.0045, -0.00, 999.9
-1917,266104.000, 22.425961744, 114.211355687, 53.2264, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0026, 0.0045, -0.00, 999.9
-1917,266105.000, 22.425961741, 114.211355688, 53.2264, 1, 7, 0.0077, 0.0066, 0.0155, -0.0033, -0.0026, 0.0045, -0.00, 999.9
-1917,266106.000, 22.425961744, 114.211355679, 53.2263, 1, 7, 0.0077, 0.0066, 0.0155, -0.0031, -0.0026, 0.0045, -0.00, 999.9
-1917,266107.000, 22.425961747, 114.211355681, 53.2260, 1, 7, 0.0075, 0.0066, 0.0155, -0.0031, -0.0026, 0.0044, -0.00, 999.9
-1917,266108.000, 22.425961748, 114.211355676, 53.2262, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0026, 0.0045, -0.00, 999.9
-1917,266109.000, 22.425961754, 114.211355683, 53.2267, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0026, 0.0044, -0.00, 999.9
-1917,266110.000, 22.425961743, 114.211355685, 53.2247, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0027, 0.0044, -0.00, 999.9
-1917,266111.000, 22.425961739, 114.211355684, 53.2253, 1, 7, 0.0075, 0.0065, 0.0155, -0.0032, -0.0023, 0.0045, -0.00, 999.9
-1917,266112.000, 22.425961746, 114.211355684, 53.2273, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0028, 0.0045, -0.00, 999.9
-1917,266113.000, 22.425961730, 114.211355689, 53.2277, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0045, -0.00, 999.9
-1917,266114.000, 22.425961742, 114.211355679, 53.2264, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0024, 0.0045, -0.00, 999.9
-1917,266115.000, 22.425961748, 114.211355681, 53.2255, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0026, 0.0044, -0.00, 999.9
-1917,266116.000, 22.425961744, 114.211355686, 53.2256, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0025, 0.0046, -0.00, 999.9
-1917,266117.000, 22.425961747, 114.211355669, 53.2288, 1, 7, 0.0075, 0.0065, 0.0155, -0.0030, -0.0025, 0.0046, -0.00, 999.9
-1917,266118.000, 22.425961739, 114.211355685, 53.2281, 1, 7, 0.0076, 0.0064, 0.0155, -0.0032, -0.0023, 0.0044, -0.00, 999.9
-1917,266119.000, 22.425961742, 114.211355685, 53.2267, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0026, 0.0045, -0.00, 999.9
-1917,266120.000, 22.425961741, 114.211355684, 53.2286, 1, 7, 0.0076, 0.0065, 0.0155, -0.0034, -0.0026, 0.0046, -0.00, 999.9
-1917,266121.000, 22.425961746, 114.211355683, 53.2264, 1, 7, 0.0076, 0.0064, 0.0155, -0.0032, -0.0027, 0.0045, -0.00, 999.9
-1917,266122.000, 22.425961739, 114.211355683, 53.2266, 1, 7, 0.0077, 0.0065, 0.0155, -0.0033, -0.0025, 0.0045, -0.00, 999.9
-1917,266123.000, 22.425961752, 114.211355681, 53.2268, 1, 7, 0.0076, 0.0065, 0.0155, -0.0030, -0.0027, 0.0044, -0.00, 999.9
-1917,266124.000, 22.425961739, 114.211355684, 53.2262, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0025, 0.0046, -0.00, 999.9
-1917,266125.000, 22.425961739, 114.211355681, 53.2270, 1, 7, 0.0077, 0.0065, 0.0155, -0.0031, -0.0026, 0.0044, -0.00, 999.9
-1917,266126.000, 22.425961741, 114.211355680, 53.2261, 1, 7, 0.0076, 0.0064, 0.0155, -0.0031, -0.0026, 0.0046, -0.00, 999.9
-1917,266127.000, 22.425961739, 114.211355675, 53.2257, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0025, 0.0046, -0.00, 999.9
-1917,266128.000, 22.425961742, 114.211355685, 53.2250, 1, 7, 0.0077, 0.0066, 0.0155, -0.0031, -0.0026, 0.0045, -0.00, 999.9
-1917,266129.000, 22.425961749, 114.211355674, 53.2292, 1, 7, 0.0077, 0.0065, 0.0155, -0.0034, -0.0025, 0.0046, -0.00, 999.9
-1917,266130.000, 22.425961739, 114.211355690, 53.2263, 1, 7, 0.0077, 0.0066, 0.0155, -0.0032, -0.0025, 0.0045, -0.00, 999.9
-1917,266131.000, 22.425961742, 114.211355681, 53.2268, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0024, 0.0044, -0.00, 999.9
-1917,266132.000, 22.425961747, 114.211355684, 53.2291, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0025, 0.0045, -0.00, 999.9
-1917,266133.000, 22.425961742, 114.211355686, 53.2279, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0024, 0.0046, -0.00, 999.9
-1917,266134.000, 22.425961745, 114.211355680, 53.2271, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0024, 0.0045, -0.00, 999.9
-1917,266135.000, 22.425961742, 114.211355681, 53.2285, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0045, -0.00, 999.9
-1917,266136.000, 22.425961747, 114.211355674, 53.2274, 1, 7, 0.0077, 0.0065, 0.0155, -0.0033, -0.0027, 0.0046, -0.00, 999.9
-1917,266137.000, 22.425961750, 114.211355688, 53.2280, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0024, 0.0046, -0.00, 999.9
-1917,266138.000, 22.425961744, 114.211355678, 53.2286, 1, 7, 0.0077, 0.0066, 0.0155, -0.0032, -0.0026, 0.0046, -0.00, 999.9
-1917,266139.000, 22.425961745, 114.211355683, 53.2263, 1, 7, 0.0077, 0.0066, 0.0155, -0.0035, -0.0026, 0.0045, -0.00, 999.9
-1917,266140.000, 22.425961749, 114.211355671, 53.2261, 1, 7, 0.0077, 0.0066, 0.0155, -0.0034, -0.0025, 0.0046, -0.00, 999.9
-1917,266141.000, 22.425961742, 114.211355682, 53.2283, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0026, 0.0046, -0.00, 999.9
-1917,266142.000, 22.425961740, 114.211355687, 53.2270, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0025, 0.0046, -0.00, 999.9
-1917,266143.000, 22.425961737, 114.211355682, 53.2263, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0023, 0.0045, -0.00, 999.9
-1917,266144.000, 22.425961741, 114.211355683, 53.2277, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0025, 0.0046, -0.00, 999.9
-1917,266145.000, 22.425961740, 114.211355680, 53.2247, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0026, 0.0045, -0.00, 999.9
-1917,266146.000, 22.425961746, 114.211355670, 53.2288, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0025, 0.0045, -0.00, 999.9
-1917,266147.000, 22.425961736, 114.211355682, 53.2297, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0025, 0.0046, -0.00, 999.9
-1917,266148.000, 22.425961740, 114.211355690, 53.2270, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0026, 0.0046, -0.00, 999.9
-1917,266149.000, 22.425961757, 114.211355685, 53.2265, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0027, 0.0046, -0.00, 999.9
-1917,266150.000, 22.425961734, 114.211355682, 53.2265, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0026, 0.0046, -0.00, 999.9
-1917,266151.000, 22.425961740, 114.211355689, 53.2282, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0024, 0.0046, -0.00, 999.9
-1917,266152.000, 22.425961734, 114.211355682, 53.2284, 1, 7, 0.0077, 0.0065, 0.0155, -0.0032, -0.0027, 0.0046, -0.00, 999.9
-1917,266153.000, 22.425961746, 114.211355687, 53.2292, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0024, 0.0047, -0.00, 999.9
-1917,266154.000, 22.425961751, 114.211355684, 53.2273, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0024, 0.0046, -0.00, 999.9
-1917,266155.000, 22.425961751, 114.211355678, 53.2288, 1, 7, 0.0077, 0.0065, 0.0155, -0.0035, -0.0023, 0.0047, -0.00, 999.9
-1917,266156.000, 22.425961742, 114.211355682, 53.2283, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0025, 0.0046, -0.00, 999.9
-1917,266157.000, 22.425961736, 114.211355682, 53.2281, 1, 7, 0.0077, 0.0066, 0.0155, -0.0032, -0.0028, 0.0046, -0.00, 999.9
-1917,266158.000, 22.425961752, 114.211355685, 53.2286, 1, 7, 0.0076, 0.0066, 0.0156, -0.0029, -0.0023, 0.0047, -0.00, 999.9
-1917,266159.000, 22.425961745, 114.211355680, 53.2288, 1, 7, 0.0077, 0.0065, 0.0155, -0.0033, -0.0027, 0.0046, -0.00, 999.9
-1917,266160.000, 22.425961751, 114.211355684, 53.2269, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0026, 0.0046, -0.00, 999.9
-1917,266161.000, 22.425961756, 114.211355682, 53.2289, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0023, 0.0046, -0.00, 999.9
-1917,266162.000, 22.425961750, 114.211355677, 53.2268, 1, 7, 0.0077, 0.0065, 0.0155, -0.0033, -0.0026, 0.0046, -0.00, 999.9
-1917,266163.000, 22.425961737, 114.211355683, 53.2274, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0024, 0.0047, -0.00, 999.9
-1917,266164.000, 22.425961742, 114.211355680, 53.2313, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0025, 0.0046, -0.00, 999.9
-1917,266165.000, 22.425961746, 114.211355677, 53.2282, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0025, 0.0046, -0.00, 999.9
-1917,266166.000, 22.425961756, 114.211355677, 53.2275, 1, 7, 0.0077, 0.0066, 0.0155, -0.0033, -0.0023, 0.0047, -0.00, 999.9
-1917,266167.000, 22.425961743, 114.211355685, 53.2277, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0024, 0.0046, -0.00, 999.9
-1917,266168.000, 22.425961740, 114.211355687, 53.2284, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0025, 0.0046, -0.00, 999.9
-1917,266169.000, 22.425961737, 114.211355681, 53.2302, 1, 7, 0.0076, 0.0064, 0.0155, -0.0033, -0.0025, 0.0046, -0.00, 999.9
-1917,266170.000, 22.425961744, 114.211355688, 53.2288, 1, 7, 0.0076, 0.0066, 0.0155, -0.0031, -0.0027, 0.0047, -0.00, 999.9
-1917,266171.000, 22.425961753, 114.211355681, 53.2294, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0026, 0.0047, -0.00, 999.9
-1917,266172.000, 22.425961746, 114.211355680, 53.2303, 1, 7, 0.0077, 0.0066, 0.0155, -0.0033, -0.0026, 0.0046, -0.00, 999.9
-1917,266173.000, 22.425961753, 114.211355679, 53.2269, 1, 7, 0.0077, 0.0065, 0.0155, -0.0031, -0.0027, 0.0046, -0.00, 999.9
-1917,266174.000, 22.425961742, 114.211355684, 53.2302, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0023, 0.0046, -0.00, 999.9
-1917,266175.000, 22.425961750, 114.211355674, 53.2270, 1, 7, 0.0076, 0.0066, 0.0155, -0.0034, -0.0024, 0.0048, -0.00, 999.9
-1917,266176.000, 22.425961738, 114.211355678, 53.2289, 1, 7, 0.0076, 0.0065, 0.0155, -0.0035, -0.0022, 0.0047, -0.00, 999.9
-1917,266177.000, 22.425961745, 114.211355680, 53.2279, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0026, 0.0047, -0.00, 999.9
-1917,266178.000, 22.425961752, 114.211355677, 53.2265, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0024, 0.0047, -0.00, 999.9
-1917,266179.000, 22.425961749, 114.211355689, 53.2270, 1, 7, 0.0075, 0.0065, 0.0155, -0.0030, -0.0025, 0.0046, -0.00, 999.9
-1917,266180.000, 22.425961741, 114.211355681, 53.2286, 1, 7, 0.0076, 0.0066, 0.0155, -0.0029, -0.0025, 0.0046, -0.00, 999.9
-1917,266181.000, 22.425961760, 114.211355675, 53.2247, 1, 7, 0.0077, 0.0066, 0.0155, -0.0032, -0.0025, 0.0046, -0.00, 999.9
-1917,266182.000, 22.425961743, 114.211355682, 53.2284, 1, 7, 0.0077, 0.0065, 0.0155, -0.0032, -0.0026, 0.0047, -0.00, 999.9
-1917,266183.000, 22.425961734, 114.211355686, 53.2268, 1, 7, 0.0077, 0.0067, 0.0156, -0.0030, -0.0026, 0.0046, -0.00, 999.9
-1917,266184.000, 22.425961750, 114.211355690, 53.2261, 1, 7, 0.0075, 0.0066, 0.0155, -0.0031, -0.0022, 0.0047, -0.00, 999.9
-1917,266185.000, 22.425961745, 114.211355693, 53.2276, 1, 7, 0.0076, 0.0065, 0.0155, -0.0033, -0.0024, 0.0048, -0.00, 999.9
-1917,266186.000, 22.425961742, 114.211355683, 53.2282, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0025, 0.0047, -0.00, 999.9
-1917,266187.000, 22.425961762, 114.211355682, 53.2293, 1, 7, 0.0076, 0.0065, 0.0155, -0.0032, -0.0025, 0.0047, -0.00, 999.9
-1917,266188.000, 22.425961743, 114.211355681, 53.2274, 1, 7, 0.0076, 0.0067, 0.0155, -0.0031, -0.0023, 0.0047, -0.00, 999.9
-1917,266189.000, 22.425961746, 114.211355679, 53.2296, 1, 7, 0.0076, 0.0066, 0.0156, -0.0032, -0.0023, 0.0046, -0.00, 999.9
-1917,266190.000, 22.425961752, 114.211355679, 53.2287, 1, 7, 0.0077, 0.0065, 0.0155, -0.0032, -0.0025, 0.0046, -0.00, 999.9
-1917,266191.000, 22.425961733, 114.211355683, 53.2279, 1, 7, 0.0077, 0.0066, 0.0155, -0.0033, -0.0024, 0.0047, -0.00, 999.9
-1917,266192.000, 22.425961745, 114.211355682, 53.2292, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0024, 0.0047, -0.00, 999.9
-1917,266193.000, 22.425961751, 114.211355677, 53.2290, 1, 7, 0.0076, 0.0066, 0.0155, -0.0033, -0.0023, 0.0047, -0.00, 999.9
-1917,266194.000, 22.425961747, 114.211355681, 53.2275, 1, 7, 0.0076, 0.0065, 0.0156, -0.0033, -0.0021, 0.0047, -0.00, 999.9
-1917,266195.000, 22.425961747, 114.211355675, 53.2249, 1, 7, 0.0076, 0.0065, 0.0155, -0.0031, -0.0024, 0.0047, -0.00, 999.9
-1917,266196.000, 22.425961746, 114.211355686, 53.2289, 1, 7, 0.0077, 0.0066, 0.0156, -0.0031, -0.0025, 0.0047, -0.00, 999.9
-1917,266197.000, 22.425961751, 114.211355693, 53.2282, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0024, 0.0046, -0.00, 999.9
-1917,266198.000, 22.425961743, 114.211355680, 53.2310, 1, 7, 0.0076, 0.0065, 0.0156, -0.0030, -0.0024, 0.0047, -0.00, 999.9
-1917,266199.000, 22.425961746, 114.211355687, 53.2295, 1, 7, 0.0076, 0.0065, 0.0156, -0.0031, -0.0024, 0.0047, -0.00, 999.9
-1917,266200.000, 22.425961747, 114.211355682, 53.2275, 1, 7, 0.0077, 0.0065, 0.0156, -0.0032, -0.0025, 0.0047, -0.00, 999.9
-1917,266201.000, 22.425961744, 114.211355687, 53.2265, 1, 7, 0.0076, 0.0064, 0.0156, -0.0033, -0.0021, 0.0048, -0.00, 999.9
-1917,266202.000, 22.425961737, 114.211355690, 53.2278, 1, 7, 0.0076, 0.0065, 0.0156, -0.0032, -0.0024, 0.0048, -0.00, 999.9
-1917,266203.000, 22.425961741, 114.211355685, 53.2306, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0024, 0.0047, -0.00, 999.9
-1917,266204.000, 22.425961734, 114.211355685, 53.2275, 1, 7, 0.0077, 0.0066, 0.0156, -0.0031, -0.0025, 0.0046, -0.00, 999.9
-1917,266205.000, 22.425961739, 114.211355685, 53.2252, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0024, 0.0047, -0.00, 999.9
-1917,266206.000, 22.425961750, 114.211355680, 53.2279, 1, 7, 0.0076, 0.0065, 0.0156, -0.0033, -0.0023, 0.0048, -0.00, 999.9
-1917,266207.000, 22.425961743, 114.211355688, 53.2277, 1, 7, 0.0077, 0.0065, 0.0156, -0.0033, -0.0023, 0.0047, -0.00, 999.9
-1917,266208.000, 22.425961755, 114.211355667, 53.2268, 1, 7, 0.0076, 0.0065, 0.0156, -0.0031, -0.0023, 0.0047, -0.00, 999.9
-1917,266209.000, 22.425961743, 114.211355682, 53.2263, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0024, 0.0048, -0.00, 999.9
-1917,266210.000, 22.425961734, 114.211355686, 53.2286, 1, 7, 0.0076, 0.0065, 0.0156, -0.0030, -0.0024, 0.0047, -0.00, 999.9
-1917,266211.000, 22.425961749, 114.211355668, 53.2265, 1, 7, 0.0077, 0.0067, 0.0156, -0.0033, -0.0024, 0.0047, -0.00, 999.9
-1917,266212.000, 22.425961747, 114.211355672, 53.2260, 1, 7, 0.0077, 0.0066, 0.0156, -0.0031, -0.0027, 0.0047, -0.00, 999.9
-1917,266213.000, 22.425961745, 114.211355674, 53.2271, 1, 7, 0.0076, 0.0066, 0.0156, -0.0032, -0.0024, 0.0048, -0.00, 999.9
-1917,266214.000, 22.425961743, 114.211355688, 53.2274, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0024, 0.0048, -0.00, 999.9
-1917,266215.000, 22.425961742, 114.211355679, 53.2261, 1, 7, 0.0076, 0.0066, 0.0156, -0.0032, -0.0024, 0.0048, -0.00, 999.9
-1917,266216.000, 22.425961752, 114.211355677, 53.2277, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0022, 0.0047, -0.00, 999.9
-1917,266217.000, 22.425961750, 114.211355681, 53.2277, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0024, 0.0047, -0.00, 999.9
-1917,266218.000, 22.425961739, 114.211355677, 53.2272, 1, 7, 0.0076, 0.0066, 0.0155, -0.0032, -0.0023, 0.0049, -0.00, 999.9
-1917,266219.000, 22.425961738, 114.211355689, 53.2274, 1, 7, 0.0076, 0.0065, 0.0156, -0.0031, -0.0023, 0.0047, -0.00, 999.9
-1917,266220.000, 22.425961751, 114.211355672, 53.2283, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0026, 0.0048, -0.00, 999.9
-1917,266221.000, 22.425961740, 114.211355682, 53.2291, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0024, 0.0047, -0.00, 999.9
-1917,266222.000, 22.425961741, 114.211355685, 53.2269, 1, 7, 0.0076, 0.0065, 0.0156, -0.0032, -0.0023, 0.0047, -0.00, 999.9
-1917,266223.000, 22.425961740, 114.211355692, 53.2270, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0023, 0.0047, -0.00, 999.9
-1917,266224.000, 22.425961738, 114.211355674, 53.2275, 1, 7, 0.0076, 0.0064, 0.0156, -0.0032, -0.0024, 0.0049, -0.00, 999.9
-1917,266225.000, 22.425961747, 114.211355679, 53.2270, 1, 7, 0.0076, 0.0063, 0.0156, -0.0034, -0.0022, 0.0049, -0.00, 999.9
-1917,266226.000, 22.425961749, 114.211355681, 53.2268, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0023, 0.0048, -0.00, 999.9
-1917,266227.000, 22.425961744, 114.211355682, 53.2261, 1, 7, 0.0075, 0.0066, 0.0156, -0.0032, -0.0023, 0.0049, -0.00, 999.9
-1917,266228.000, 22.425961747, 114.211355676, 53.2262, 1, 7, 0.0076, 0.0065, 0.0156, -0.0032, -0.0023, 0.0048, -0.00, 999.9
-1917,266229.000, 22.425961750, 114.211355683, 53.2277, 1, 7, 0.0076, 0.0065, 0.0156, -0.0032, -0.0025, 0.0048, -0.00, 999.9
-1917,266230.000, 22.425961744, 114.211355688, 53.2295, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0022, 0.0048, -0.00, 999.9
-1917,266231.000, 22.425961749, 114.211355684, 53.2271, 1, 7, 0.0077, 0.0065, 0.0156, -0.0033, -0.0021, 0.0048, -0.00, 999.9
-1917,266232.000, 22.425961744, 114.211355679, 53.2258, 1, 7, 0.0077, 0.0065, 0.0156, -0.0030, -0.0025, 0.0048, -0.00, 999.9
-1917,266233.000, 22.425961745, 114.211355684, 53.2273, 1, 7, 0.0077, 0.0065, 0.0156, -0.0033, -0.0024, 0.0048, -0.00, 999.9
-1917,266234.000, 22.425961752, 114.211355682, 53.2289, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0024, 0.0048, -0.00, 999.9
-1917,266235.000, 22.425961744, 114.211355677, 53.2271, 1, 7, 0.0077, 0.0067, 0.0156, -0.0033, -0.0023, 0.0047, -0.00, 999.9
-1917,266236.000, 22.425961737, 114.211355675, 53.2282, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0022, 0.0047, -0.00, 999.9
-1917,266237.000, 22.425961743, 114.211355685, 53.2278, 1, 7, 0.0076, 0.0066, 0.0156, -0.0031, -0.0024, 0.0048, -0.00, 999.9
-1917,266238.000, 22.425961741, 114.211355681, 53.2263, 1, 7, 0.0076, 0.0065, 0.0156, -0.0032, -0.0022, 0.0049, -0.00, 999.9
-1917,266239.000, 22.425961744, 114.211355686, 53.2285, 1, 7, 0.0077, 0.0067, 0.0156, -0.0033, -0.0023, 0.0048, -0.00, 999.9
-1917,266240.000, 22.425961749, 114.211355685, 53.2279, 1, 7, 0.0076, 0.0065, 0.0156, -0.0031, -0.0023, 0.0048, -0.00, 999.9
-1917,266241.000, 22.425961748, 114.211355678, 53.2280, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0024, 0.0047, -0.00, 999.9
-1917,266242.000, 22.425961742, 114.211355686, 53.2285, 1, 7, 0.0076, 0.0065, 0.0156, -0.0033, -0.0022, 0.0049, -0.00, 999.9
-1917,266243.000, 22.425961732, 114.211355683, 53.2263, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0023, 0.0049, -0.00, 999.9
-1917,266244.000, 22.425961745, 114.211355681, 53.2252, 1, 7, 0.0078, 0.0067, 0.0156, -0.0030, -0.0025, 0.0047, -0.00, 999.9
-1917,266245.000, 22.425961752, 114.211355672, 53.2293, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0022, 0.0049, -0.00, 999.9
-1917,266246.000, 22.425961750, 114.211355680, 53.2298, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0022, 0.0048, -0.00, 999.9
-1917,266247.000, 22.425961746, 114.211355677, 53.2283, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0024, 0.0049, -0.00, 999.9
-1917,266248.000, 22.425961752, 114.211355688, 53.2292, 1, 7, 0.0077, 0.0066, 0.0156, -0.0034, -0.0022, 0.0049, -0.00, 999.9
-1917,266249.000, 22.425961752, 114.211355678, 53.2263, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0024, 0.0048, -0.00, 999.9
-1917,266250.000, 22.425961753, 114.211355689, 53.2278, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0025, 0.0048, -0.00, 999.9
-1917,266251.000, 22.425961757, 114.211355681, 53.2268, 1, 7, 0.0077, 0.0065, 0.0156, -0.0032, -0.0024, 0.0049, -0.00, 999.9
-1917,266252.000, 22.425961751, 114.211355673, 53.2267, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0022, 0.0049, -0.00, 999.9
-1917,266253.000, 22.425961752, 114.211355686, 53.2262, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0024, 0.0049, -0.00, 999.9
-1917,266254.000, 22.425961748, 114.211355678, 53.2259, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0023, 0.0048, -0.00, 999.9
-1917,266255.000, 22.425961744, 114.211355689, 53.2245, 1, 7, 0.0077, 0.0065, 0.0156, -0.0032, -0.0023, 0.0049, -0.00, 999.9
-1917,266256.000, 22.425961738, 114.211355679, 53.2251, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0024, 0.0049, -0.00, 999.9
-1917,266257.000, 22.425961751, 114.211355679, 53.2254, 1, 7, 0.0077, 0.0066, 0.0156, -0.0031, -0.0022, 0.0048, -0.00, 999.9
-1917,266258.000, 22.425961740, 114.211355690, 53.2264, 1, 7, 0.0077, 0.0066, 0.0156, -0.0030, -0.0023, 0.0050, -0.00, 999.9
-1917,266259.000, 22.425961734, 114.211355686, 53.2249, 1, 7, 0.0077, 0.0067, 0.0156, -0.0032, -0.0024, 0.0049, -0.00, 999.9
-1917,266260.000, 22.425961745, 114.211355685, 53.2264, 1, 7, 0.0076, 0.0067, 0.0156, -0.0032, -0.0021, 0.0049, -0.00, 999.9
-1917,266261.000, 22.425961745, 114.211355685, 53.2249, 1, 7, 0.0077, 0.0067, 0.0156, -0.0032, -0.0024, 0.0048, -0.00, 999.9
-1917,266262.000, 22.425961742, 114.211355686, 53.2261, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0021, 0.0048, -0.00, 999.9
-1917,266263.000, 22.425961747, 114.211355683, 53.2271, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0023, 0.0048, -0.00, 999.9
-1917,266264.000, 22.425961743, 114.211355679, 53.2254, 1, 7, 0.0076, 0.0068, 0.0156, -0.0032, -0.0023, 0.0049, -0.00, 999.9
-1917,266265.000, 22.425961752, 114.211355688, 53.2265, 1, 7, 0.0076, 0.0065, 0.0156, -0.0031, -0.0022, 0.0049, -0.00, 999.9
-1917,266266.000, 22.425961743, 114.211355676, 53.2252, 1, 7, 0.0076, 0.0065, 0.0156, -0.0033, -0.0024, 0.0049, -0.00, 999.9
-1917,266267.000, 22.425961750, 114.211355680, 53.2282, 1, 7, 0.0076, 0.0066, 0.0156, -0.0030, -0.0022, 0.0048, -0.00, 999.9
-1917,266268.000, 22.425961748, 114.211355683, 53.2266, 1, 7, 0.0078, 0.0067, 0.0156, -0.0032, -0.0025, 0.0048, -0.00, 999.9
-1917,266269.000, 22.425961742, 114.211355688, 53.2257, 1, 7, 0.0077, 0.0068, 0.0156, -0.0031, -0.0023, 0.0048, -0.00, 999.9
-1917,266270.000, 22.425961739, 114.211355687, 53.2248, 1, 7, 0.0076, 0.0065, 0.0156, -0.0030, -0.0023, 0.0050, -0.00, 999.9
-1917,266271.000, 22.425961751, 114.211355673, 53.2277, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0022, 0.0048, -0.00, 999.9
-1917,266272.000, 22.425961748, 114.211355677, 53.2258, 1, 7, 0.0076, 0.0066, 0.0156, -0.0032, -0.0023, 0.0050, -0.00, 999.9
-1917,266273.000, 22.425961733, 114.211355693, 53.2253, 1, 7, 0.0076, 0.0064, 0.0156, -0.0033, -0.0021, 0.0050, -0.00, 999.9
-1917,266274.000, 22.425961737, 114.211355670, 53.2247, 1, 7, 0.0077, 0.0064, 0.0156, -0.0032, -0.0023, 0.0050, -0.00, 999.9
-1917,266275.000, 22.425961740, 114.211355676, 53.2250, 1, 7, 0.0076, 0.0067, 0.0156, -0.0031, -0.0022, 0.0049, -0.00, 999.9
-1917,266276.000, 22.425961756, 114.211355682, 53.2270, 1, 7, 0.0076, 0.0066, 0.0156, -0.0031, -0.0022, 0.0049, -0.00, 999.9
-1917,266277.000, 22.425961749, 114.211355678, 53.2257, 1, 7, 0.0076, 0.0066, 0.0156, -0.0032, -0.0021, 0.0049, -0.00, 999.9
-1917,266278.000, 22.425961745, 114.211355675, 53.2255, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0022, 0.0049, -0.00, 999.9
-1917,266279.000, 22.425961756, 114.211355679, 53.2260, 1, 7, 0.0077, 0.0066, 0.0156, -0.0030, -0.0023, 0.0049, -0.00, 999.9
-1917,266280.000, 22.425961751, 114.211355692, 53.2275, 1, 7, 0.0077, 0.0066, 0.0157, -0.0031, -0.0022, 0.0050, -0.00, 999.9
-1917,266281.000, 22.425961746, 114.211355685, 53.2221, 1, 7, 0.0077, 0.0066, 0.0156, -0.0031, -0.0023, 0.0049, -0.00, 999.9
-1917,266282.000, 22.425961746, 114.211355681, 53.2259, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0024, 0.0049, -0.00, 999.9
-1917,266283.000, 22.425961750, 114.211355668, 53.2250, 1, 7, 0.0076, 0.0066, 0.0156, -0.0033, -0.0022, 0.0051, -0.00, 999.9
-1917,266284.000, 22.425961738, 114.211355686, 53.2258, 1, 7, 0.0076, 0.0066, 0.0156, -0.0032, -0.0020, 0.0049, -0.00, 999.9
-1917,266285.000, 22.425961748, 114.211355680, 53.2268, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0022, 0.0049, -0.00, 999.9
-1917,266286.000, 22.425961746, 114.211355683, 53.2261, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0023, 0.0049, -0.00, 999.9
-1917,266287.000, 22.425961737, 114.211355698, 53.2246, 1, 7, 0.0076, 0.0066, 0.0156, -0.0034, -0.0020, 0.0050, -0.00, 999.9
-1917,266288.000, 22.425961744, 114.211355681, 53.2247, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0022, 0.0050, -0.00, 999.9
-1917,266289.000, 22.425961745, 114.211355681, 53.2249, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0024, 0.0050, -0.00, 999.9
-1917,266290.000, 22.425961745, 114.211355693, 53.2261, 1, 7, 0.0077, 0.0067, 0.0156, -0.0034, -0.0022, 0.0049, -0.00, 999.9
-1917,266291.000, 22.425961734, 114.211355692, 53.2261, 1, 7, 0.0077, 0.0066, 0.0156, -0.0034, -0.0022, 0.0050, -0.00, 999.9
-1917,266292.000, 22.425961745, 114.211355685, 53.2259, 1, 7, 0.0077, 0.0066, 0.0156, -0.0031, -0.0023, 0.0050, -0.00, 999.9
-1917,266293.000, 22.425961749, 114.211355688, 53.2270, 1, 7, 0.0077, 0.0066, 0.0156, -0.0034, -0.0023, 0.0050, -0.00, 999.9
-1917,266294.000, 22.425961742, 114.211355687, 53.2260, 1, 7, 0.0077, 0.0066, 0.0157, -0.0030, -0.0023, 0.0050, -0.00, 999.9
-1917,266295.000, 22.425961747, 114.211355670, 53.2267, 1, 7, 0.0077, 0.0065, 0.0156, -0.0033, -0.0023, 0.0050, -0.00, 999.9
-1917,266296.000, 22.425961760, 114.211355681, 53.2278, 1, 7, 0.0076, 0.0067, 0.0156, -0.0031, -0.0023, 0.0050, -0.00, 999.9
-1917,266297.000, 22.425961739, 114.211355679, 53.2256, 1, 7, 0.0077, 0.0065, 0.0157, -0.0033, -0.0021, 0.0050, -0.00, 999.9
-1917,266298.000, 22.425961743, 114.211355681, 53.2263, 1, 7, 0.0077, 0.0066, 0.0157, -0.0031, -0.0023, 0.0050, -0.00, 999.9
-1917,266299.000, 22.425961742, 114.211355683, 53.2251, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0024, 0.0050, -0.00, 999.9
-1917,266300.000, 22.425961748, 114.211355674, 53.2216, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0023, 0.0050, -0.00, 999.9
-1917,266301.000, 22.425961743, 114.211355683, 53.2235, 1, 7, 0.0077, 0.0066, 0.0157, -0.0031, -0.0022, 0.0049, -0.00, 999.9
-1917,266302.000, 22.425961746, 114.211355689, 53.2249, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0023, 0.0050, -0.00, 999.9
-1917,266303.000, 22.425961744, 114.211355687, 53.2249, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0024, 0.0050, -0.00, 999.9
-1917,266304.000, 22.425961741, 114.211355680, 53.2240, 1, 7, 0.0076, 0.0065, 0.0157, -0.0032, -0.0020, 0.0050, -0.00, 999.9
-1917,266305.000, 22.425961731, 114.211355684, 53.2247, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0022, 0.0050, -0.00, 999.9
-1917,266306.000, 22.425961752, 114.211355673, 53.2251, 1, 7, 0.0077, 0.0066, 0.0156, -0.0033, -0.0022, 0.0050, -0.00, 999.9
-1917,266307.000, 22.425961749, 114.211355679, 53.2254, 1, 7, 0.0076, 0.0066, 0.0157, -0.0030, -0.0022, 0.0050, -0.00, 999.9
-1917,266308.000, 22.425961742, 114.211355679, 53.2261, 1, 7, 0.0077, 0.0067, 0.0156, -0.0031, -0.0024, 0.0050, -0.00, 999.9
-1917,266309.000, 22.425961743, 114.211355683, 53.2254, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0022, 0.0049, -0.00, 999.9
-1917,266310.000, 22.425961746, 114.211355683, 53.2241, 1, 7, 0.0078, 0.0067, 0.0157, -0.0033, -0.0023, 0.0050, -0.00, 999.9
-1917,266311.000, 22.425961741, 114.211355677, 53.2229, 1, 7, 0.0076, 0.0065, 0.0157, -0.0032, -0.0020, 0.0050, -0.00, 999.9
-1917,266312.000, 22.425961738, 114.211355694, 53.2263, 1, 7, 0.0077, 0.0067, 0.0157, -0.0033, -0.0023, 0.0050, -0.00, 999.9
-1917,266313.000, 22.425961746, 114.211355683, 53.2241, 1, 7, 0.0077, 0.0066, 0.0157, -0.0034, -0.0023, 0.0050, -0.00, 999.9
-1917,266314.000, 22.425961742, 114.211355687, 53.2269, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0021, 0.0050, -0.00, 999.9
-1917,266315.000, 22.425961736, 114.211355697, 53.2220, 1, 7, 0.0077, 0.0067, 0.0157, -0.0031, -0.0023, 0.0050, -0.00, 999.9
-1917,266316.000, 22.425961740, 114.211355679, 53.2225, 1, 7, 0.0076, 0.0067, 0.0157, -0.0031, -0.0022, 0.0050, -0.00, 999.9
-1917,266317.000, 22.425961743, 114.211355687, 53.2232, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0022, 0.0050, -0.00, 999.9
-1917,266318.000, 22.425961734, 114.211355688, 53.2256, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0022, 0.0051, -0.00, 999.9
-1917,266319.000, 22.425961746, 114.211355681, 53.2242, 1, 7, 0.0077, 0.0067, 0.0157, -0.0031, -0.0023, 0.0051, -0.00, 999.9
-1917,266320.000, 22.425961737, 114.211355688, 53.2226, 1, 7, 0.0076, 0.0066, 0.0157, -0.0030, -0.0022, 0.0051, -0.00, 999.9
-1917,266321.000, 22.425961745, 114.211355683, 53.2243, 1, 7, 0.0077, 0.0066, 0.0157, -0.0030, -0.0022, 0.0050, -0.00, 999.9
-1917,266322.000, 22.425961741, 114.211355686, 53.2253, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0021, 0.0050, -0.00, 999.9
-1917,266323.000, 22.425961747, 114.211355676, 53.2243, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0023, 0.0051, -0.00, 999.9
-1917,266324.000, 22.425961734, 114.211355692, 53.2254, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0023, 0.0051, -0.00, 999.9
-1917,266325.000, 22.425961734, 114.211355687, 53.2251, 1, 7, 0.0076, 0.0066, 0.0157, -0.0032, -0.0021, 0.0051, -0.00, 999.9
-1917,266326.000, 22.425961738, 114.211355679, 53.2210, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0025, 0.0050, -0.00, 999.9
-1917,266327.000, 22.425961733, 114.211355684, 53.2213, 1, 7, 0.0076, 0.0065, 0.0157, -0.0030, -0.0021, 0.0051, -0.00, 999.9
-1917,266328.000, 22.425961743, 114.211355681, 53.2232, 1, 7, 0.0078, 0.0067, 0.0157, -0.0031, -0.0024, 0.0050, -0.00, 999.9
-1917,266329.000, 22.425961748, 114.211355681, 53.2252, 1, 7, 0.0077, 0.0066, 0.0156, -0.0032, -0.0025, 0.0051, -0.00, 999.9
-1917,266330.000, 22.425961736, 114.211355687, 53.2255, 1, 7, 0.0076, 0.0067, 0.0157, -0.0032, -0.0023, 0.0051, -0.00, 999.9
-1917,266331.000, 22.425961749, 114.211355686, 53.2230, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0023, 0.0050, -0.00, 999.9
-1917,266332.000, 22.425961740, 114.211355688, 53.2255, 1, 7, 0.0076, 0.0066, 0.0157, -0.0032, -0.0022, 0.0052, -0.00, 999.9
-1917,266333.000, 22.425961743, 114.211355682, 53.2259, 1, 7, 0.0077, 0.0065, 0.0157, -0.0032, -0.0021, 0.0051, -0.00, 999.9
-1917,266334.000, 22.425961733, 114.211355688, 53.2248, 1, 7, 0.0077, 0.0068, 0.0157, -0.0031, -0.0022, 0.0050, -0.00, 999.9
-1917,266335.000, 22.425961735, 114.211355682, 53.2216, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0021, 0.0051, -0.00, 999.9
-1917,266336.000, 22.425961740, 114.211355694, 53.2262, 1, 7, 0.0078, 0.0066, 0.0157, -0.0033, -0.0022, 0.0050, -0.00, 999.9
-1917,266337.000, 22.425961742, 114.211355691, 53.2236, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0023, 0.0051, -0.00, 999.9
-1917,266338.000, 22.425961751, 114.211355670, 53.2220, 1, 7, 0.0077, 0.0065, 0.0157, -0.0032, -0.0021, 0.0051, -0.00, 999.9
-1917,266339.000, 22.425961746, 114.211355685, 53.2241, 1, 7, 0.0077, 0.0067, 0.0157, -0.0033, -0.0021, 0.0052, -0.00, 999.9
-1917,266340.000, 22.425961743, 114.211355687, 53.2238, 1, 7, 0.0077, 0.0066, 0.0157, -0.0031, -0.0022, 0.0051, -0.00, 999.9
-1917,266341.000, 22.425961748, 114.211355676, 53.2262, 1, 7, 0.0076, 0.0065, 0.0157, -0.0033, -0.0018, 0.0052, -0.00, 999.9
-1917,266342.000, 22.425961743, 114.211355681, 53.2262, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0020, 0.0050, -0.00, 999.9
-1917,266343.000, 22.425961754, 114.211355680, 53.2261, 1, 7, 0.0077, 0.0065, 0.0157, -0.0033, -0.0022, 0.0051, -0.00, 999.9
-1917,266344.000, 22.425961731, 114.211355679, 53.2268, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0021, 0.0050, -0.00, 999.9
-1917,266345.000, 22.425961748, 114.211355676, 53.2268, 1, 7, 0.0078, 0.0067, 0.0157, -0.0032, -0.0024, 0.0051, -0.00, 999.9
-1917,266346.000, 22.425961743, 114.211355684, 53.2266, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0022, 0.0052, -0.00, 999.9
-1917,266347.000, 22.425961742, 114.211355684, 53.2290, 1, 7, 0.0077, 0.0067, 0.0157, -0.0033, -0.0023, 0.0051, -0.00, 999.9
-1917,266348.000, 22.425961752, 114.211355670, 53.2272, 1, 7, 0.0077, 0.0066, 0.0157, -0.0031, -0.0023, 0.0051, -0.00, 999.9
-1917,266349.000, 22.425961742, 114.211355679, 53.2248, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0019, 0.0051, -0.00, 999.9
-1917,266350.000, 22.425961746, 114.211355681, 53.2266, 1, 7, 0.0077, 0.0066, 0.0157, -0.0030, -0.0022, 0.0050, -0.00, 999.9
-1917,266351.000, 22.425961743, 114.211355695, 53.2269, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0020, 0.0051, -0.00, 999.9
-1917,266352.000, 22.425961737, 114.211355678, 53.2247, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0020, 0.0051, -0.00, 999.9
-1917,266353.000, 22.425961749, 114.211355691, 53.2275, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0024, 0.0052, -0.00, 999.9
-1917,266354.000, 22.425961747, 114.211355686, 53.2240, 1, 7, 0.0077, 0.0067, 0.0157, -0.0031, -0.0019, 0.0051, -0.00, 999.9
-1917,266355.000, 22.425961758, 114.211355685, 53.2261, 1, 7, 0.0077, 0.0067, 0.0157, -0.0031, -0.0019, 0.0051, -0.00, 999.9
-1917,266356.000, 22.425961740, 114.211355682, 53.2270, 1, 7, 0.0076, 0.0066, 0.0157, -0.0032, -0.0021, 0.0052, -0.00, 999.9
-1917,266357.000, 22.425961749, 114.211355677, 53.2254, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0020, 0.0051, -0.00, 999.9
-1917,266358.000, 22.425961740, 114.211355686, 53.2290, 1, 7, 0.0077, 0.0068, 0.0157, -0.0032, -0.0021, 0.0052, -0.00, 999.9
-1917,266359.000, 22.425961741, 114.211355689, 53.2248, 1, 7, 0.0077, 0.0067, 0.0157, -0.0031, -0.0020, 0.0051, -0.00, 999.9
-1917,266360.000, 22.425961741, 114.211355680, 53.2254, 1, 7, 0.0079, 0.0067, 0.0157, -0.0033, -0.0022, 0.0051, -0.00, 999.9
-1917,266361.000, 22.425961747, 114.211355683, 53.2247, 1, 7, 0.0077, 0.0068, 0.0157, -0.0032, -0.0019, 0.0052, -0.00, 999.9
-1917,266362.000, 22.425961740, 114.211355682, 53.2275, 1, 7, 0.0077, 0.0068, 0.0157, -0.0030, -0.0020, 0.0051, -0.00, 999.9
-1917,266363.000, 22.425961742, 114.211355691, 53.2250, 1, 7, 0.0076, 0.0066, 0.0157, -0.0033, -0.0021, 0.0052, -0.00, 999.9
-1917,266364.000, 22.425961744, 114.211355695, 53.2270, 1, 7, 0.0077, 0.0067, 0.0157, -0.0031, -0.0022, 0.0051, -0.00, 999.9
-1917,266365.000, 22.425961734, 114.211355687, 53.2222, 1, 7, 0.0076, 0.0066, 0.0157, -0.0032, -0.0022, 0.0051, -0.00, 999.9
-1917,266366.000, 22.425961743, 114.211355682, 53.2259, 1, 7, 0.0076, 0.0066, 0.0157, -0.0031, -0.0018, 0.0051, -0.00, 999.9
-1917,266367.000, 22.425961740, 114.211355670, 53.2273, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0019, 0.0052, -0.00, 999.9
-1917,266368.000, 22.425961737, 114.211355683, 53.2270, 1, 7, 0.0077, 0.0066, 0.0157, -0.0034, -0.0019, 0.0051, -0.00, 999.9
-1917,266369.000, 22.425961747, 114.211355697, 53.2272, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0022, 0.0052, -0.00, 999.9
-1917,266370.000, 22.425961742, 114.211355681, 53.2251, 1, 7, 0.0077, 0.0066, 0.0157, -0.0030, -0.0020, 0.0052, -0.00, 999.9
-1917,266371.000, 22.425961747, 114.211355678, 53.2264, 1, 7, 0.0077, 0.0068, 0.0157, -0.0030, -0.0019, 0.0051, -0.00, 999.9
-1917,266372.000, 22.425961747, 114.211355672, 53.2273, 1, 7, 0.0078, 0.0066, 0.0157, -0.0032, -0.0021, 0.0052, -0.00, 999.9
-1917,266373.000, 22.425961745, 114.211355690, 53.2268, 1, 7, 0.0078, 0.0067, 0.0157, -0.0031, -0.0023, 0.0051, -0.00, 999.9
-1917,266374.000, 22.425961744, 114.211355688, 53.2264, 1, 7, 0.0077, 0.0067, 0.0157, -0.0030, -0.0023, 0.0051, -0.00, 999.9
-1917,266375.000, 22.425961731, 114.211355681, 53.2271, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0021, 0.0052, -0.00, 999.9
-1917,266376.000, 22.425961737, 114.211355691, 53.2239, 1, 7, 0.0077, 0.0066, 0.0157, -0.0032, -0.0020, 0.0052, -0.00, 999.9
-1917,266377.000, 22.425961743, 114.211355689, 53.2264, 1, 7, 0.0076, 0.0066, 0.0157, -0.0033, -0.0018, 0.0052, -0.00, 999.9
-1917,266378.000, 22.425961745, 114.211355692, 53.2258, 1, 7, 0.0076, 0.0067, 0.0157, -0.0032, -0.0021, 0.0052, -0.00, 999.9
-1917,266379.000, 22.425961756, 114.211355682, 53.2261, 1, 7, 0.0077, 0.0066, 0.0157, -0.0030, -0.0024, 0.0052, -0.00, 999.9
-1917,266380.000, 22.425961747, 114.211355680, 53.2275, 1, 7, 0.0077, 0.0067, 0.0157, -0.0033, -0.0020, 0.0053, -0.00, 999.9
-1917,266381.000, 22.425961741, 114.211355691, 53.2277, 1, 7, 0.0077, 0.0068, 0.0158, -0.0033, -0.0020, 0.0051, -0.00, 999.9
-1917,266382.000, 22.425961738, 114.211355688, 53.2269, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0021, 0.0053, -0.00, 999.9
-1917,266383.000, 22.425961746, 114.211355682, 53.2267, 1, 7, 0.0077, 0.0067, 0.0157, -0.0033, -0.0020, 0.0052, -0.00, 999.9
-1917,266384.000, 22.425961746, 114.211355682, 53.2282, 1, 7, 0.0076, 0.0067, 0.0158, -0.0031, -0.0018, 0.0052, -0.00, 999.9
-1917,266385.000, 22.425961741, 114.211355673, 53.2269, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0019, 0.0052, -0.00, 999.9
-1917,266386.000, 22.425961746, 114.211355678, 53.2249, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0019, 0.0052, -0.00, 999.9
-1917,266387.000, 22.425961740, 114.211355685, 53.2268, 1, 7, 0.0078, 0.0068, 0.0158, -0.0033, -0.0022, 0.0052, -0.00, 999.9
-1917,266388.000, 22.425961751, 114.211355670, 53.2267, 1, 7, 0.0077, 0.0066, 0.0157, -0.0031, -0.0021, 0.0052, -0.00, 999.9
-1917,266389.000, 22.425961755, 114.211355685, 53.2263, 1, 7, 0.0076, 0.0065, 0.0157, -0.0032, -0.0020, 0.0053, -0.00, 999.9
-1917,266390.000, 22.425961757, 114.211355681, 53.2276, 1, 7, 0.0078, 0.0066, 0.0158, -0.0033, -0.0020, 0.0052, -0.00, 999.9
-1917,266391.000, 22.425961750, 114.211355685, 53.2284, 1, 7, 0.0077, 0.0065, 0.0157, -0.0033, -0.0021, 0.0052, -0.00, 999.9
-1917,266392.000, 22.425961741, 114.211355680, 53.2245, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0022, 0.0052, -0.00, 999.9
-1917,266393.000, 22.425961746, 114.211355681, 53.2265, 1, 7, 0.0077, 0.0067, 0.0157, -0.0032, -0.0022, 0.0053, -0.00, 999.9
-1917,266394.000, 22.425961744, 114.211355672, 53.2240, 1, 7, 0.0077, 0.0066, 0.0157, -0.0034, -0.0019, 0.0054, -0.00, 999.9
-1917,266395.000, 22.425961747, 114.211355677, 53.2270, 1, 7, 0.0077, 0.0065, 0.0157, -0.0033, -0.0020, 0.0053, -0.00, 999.9
-1917,266396.000, 22.425961742, 114.211355682, 53.2259, 1, 7, 0.0078, 0.0067, 0.0158, -0.0031, -0.0022, 0.0052, -0.00, 999.9
-1917,266397.000, 22.425961732, 114.211355689, 53.2255, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0020, 0.0052, -0.00, 999.9
-1917,266398.000, 22.425961741, 114.211355680, 53.2264, 1, 7, 0.0077, 0.0066, 0.0158, -0.0032, -0.0019, 0.0052, -0.00, 999.9
-1917,266399.000, 22.425961753, 114.211355687, 53.2245, 1, 7, 0.0078, 0.0067, 0.0158, -0.0032, -0.0021, 0.0053, -0.00, 999.9
-1917,266400.000, 22.425961739, 114.211355682, 53.2255, 1, 7, 0.0077, 0.0068, 0.0158, -0.0031, -0.0020, 0.0053, -0.00, 999.9
-1917,266401.000, 22.425961747, 114.211355679, 53.2267, 1, 7, 0.0077, 0.0067, 0.0158, -0.0030, -0.0020, 0.0053, -0.00, 999.9
-1917,266402.000, 22.425961736, 114.211355689, 53.2266, 1, 7, 0.0077, 0.0066, 0.0157, -0.0033, -0.0020, 0.0053, -0.00, 999.9
-1917,266403.000, 22.425961743, 114.211355685, 53.2277, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0020, 0.0052, -0.00, 999.9
-1917,266404.000, 22.425961747, 114.211355687, 53.2257, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0019, 0.0053, -0.00, 999.9
-1917,266405.000, 22.425961756, 114.211355671, 53.2281, 1, 7, 0.0076, 0.0066, 0.0158, -0.0031, -0.0019, 0.0053, -0.00, 999.9
-1917,266406.000, 22.425961737, 114.211355680, 53.2262, 1, 7, 0.0077, 0.0067, 0.0158, -0.0028, -0.0021, 0.0052, -0.00, 999.9
-1917,266407.000, 22.425961746, 114.211355689, 53.2266, 1, 7, 0.0078, 0.0067, 0.0158, -0.0032, -0.0020, 0.0053, -0.00, 999.9
-1917,266408.000, 22.425961745, 114.211355684, 53.2285, 1, 7, 0.0077, 0.0066, 0.0158, -0.0033, -0.0019, 0.0053, -0.00, 999.9
-1917,266409.000, 22.425961741, 114.211355687, 53.2242, 1, 7, 0.0078, 0.0068, 0.0158, -0.0032, -0.0022, 0.0053, -0.00, 999.9
-1917,266410.000, 22.425961736, 114.211355684, 53.2254, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0021, 0.0053, -0.00, 999.9
-1917,266411.000, 22.425961744, 114.211355688, 53.2276, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0018, 0.0052, -0.00, 999.9
-1917,266412.000, 22.425961746, 114.211355677, 53.2284, 1, 7, 0.0076, 0.0066, 0.0158, -0.0031, -0.0021, 0.0054, -0.00, 999.9
-1917,266413.000, 22.425961748, 114.211355676, 53.2255, 1, 7, 0.0077, 0.0068, 0.0158, -0.0031, -0.0021, 0.0053, -0.00, 999.9
-1917,266414.000, 22.425961742, 114.211355676, 53.2271, 1, 7, 0.0078, 0.0069, 0.0158, -0.0030, -0.0022, 0.0052, -0.00, 999.9
-1917,266415.000, 22.425961751, 114.211355674, 53.2289, 1, 7, 0.0076, 0.0067, 0.0158, -0.0031, -0.0017, 0.0053, -0.00, 999.9
-1917,266416.000, 22.425961740, 114.211355683, 53.2270, 1, 7, 0.0077, 0.0067, 0.0158, -0.0033, -0.0018, 0.0053, -0.00, 999.9
-1917,266417.000, 22.425961757, 114.211355670, 53.2287, 1, 7, 0.0077, 0.0066, 0.0158, -0.0031, -0.0022, 0.0052, -0.00, 999.9
-1917,266418.000, 22.425961740, 114.211355681, 53.2266, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0021, 0.0053, -0.00, 999.9
-1917,266419.000, 22.425961746, 114.211355689, 53.2291, 1, 7, 0.0077, 0.0068, 0.0158, -0.0032, -0.0019, 0.0053, -0.00, 999.9
-1917,266420.000, 22.425961750, 114.211355687, 53.2305, 1, 7, 0.0077, 0.0066, 0.0158, -0.0031, -0.0018, 0.0053, -0.00, 999.9
-1917,266421.000, 22.425961745, 114.211355669, 53.2242, 1, 7, 0.0077, 0.0066, 0.0158, -0.0030, -0.0020, 0.0053, -0.00, 999.9
-1917,266422.000, 22.425961740, 114.211355691, 53.2266, 1, 7, 0.0078, 0.0067, 0.0158, -0.0032, -0.0022, 0.0053, -0.00, 999.9
-1917,266423.000, 22.425961750, 114.211355685, 53.2279, 1, 7, 0.0077, 0.0066, 0.0158, -0.0034, -0.0020, 0.0054, -0.00, 999.9
-1917,266424.000, 22.425961750, 114.211355686, 53.2260, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0021, 0.0053, -0.00, 999.9
-1917,266425.000, 22.425961740, 114.211355688, 53.2272, 1, 7, 0.0077, 0.0068, 0.0158, -0.0030, -0.0020, 0.0054, -0.00, 999.9
-1917,266426.000, 22.425961741, 114.211355680, 53.2286, 1, 7, 0.0077, 0.0067, 0.0158, -0.0030, -0.0018, 0.0053, -0.00, 999.9
-1917,266427.000, 22.425961753, 114.211355676, 53.2299, 1, 7, 0.0076, 0.0066, 0.0158, -0.0033, -0.0017, 0.0054, -0.00, 999.9
-1917,266428.000, 22.425961736, 114.211355686, 53.2291, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0020, 0.0053, -0.00, 999.9
-1917,266429.000, 22.425961749, 114.211355673, 53.2277, 1, 7, 0.0077, 0.0068, 0.0158, -0.0032, -0.0021, 0.0053, -0.00, 999.9
-1917,266430.000, 22.425961744, 114.211355687, 53.2267, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0019, 0.0053, -0.00, 999.9
-1917,266431.000, 22.425961750, 114.211355674, 53.2289, 1, 7, 0.0077, 0.0066, 0.0158, -0.0030, -0.0022, 0.0053, -0.00, 999.9
-1917,266432.000, 22.425961753, 114.211355670, 53.2263, 1, 7, 0.0077, 0.0068, 0.0158, -0.0031, -0.0019, 0.0053, -0.00, 999.9
-1917,266433.000, 22.425961745, 114.211355671, 53.2280, 1, 7, 0.0077, 0.0067, 0.0158, -0.0030, -0.0020, 0.0053, -0.00, 999.9
-1917,266434.000, 22.425961748, 114.211355686, 53.2290, 1, 7, 0.0077, 0.0067, 0.0158, -0.0029, -0.0018, 0.0054, -0.00, 999.9
-1917,266435.000, 22.425961752, 114.211355676, 53.2283, 1, 7, 0.0076, 0.0067, 0.0158, -0.0033, -0.0018, 0.0055, -0.00, 999.9
-1917,266436.000, 22.425961751, 114.211355674, 53.2301, 1, 7, 0.0077, 0.0066, 0.0158, -0.0033, -0.0016, 0.0053, -0.00, 999.9
-1917,266437.000, 22.425961742, 114.211355683, 53.2281, 1, 7, 0.0077, 0.0068, 0.0158, -0.0030, -0.0019, 0.0053, -0.00, 999.9
-1917,266438.000, 22.425961745, 114.211355669, 53.2263, 1, 7, 0.0077, 0.0068, 0.0158, -0.0031, -0.0019, 0.0054, -0.00, 999.9
-1917,266439.000, 22.425961743, 114.211355683, 53.2264, 1, 7, 0.0077, 0.0068, 0.0158, -0.0031, -0.0018, 0.0053, -0.00, 999.9
-1917,266440.000, 22.425961742, 114.211355674, 53.2262, 1, 7, 0.0078, 0.0067, 0.0158, -0.0030, -0.0020, 0.0053, -0.00, 999.9
-1917,266441.000, 22.425961742, 114.211355685, 53.2266, 1, 7, 0.0077, 0.0067, 0.0158, -0.0033, -0.0021, 0.0054, -0.00, 999.9
-1917,266442.000, 22.425961740, 114.211355685, 53.2266, 1, 7, 0.0077, 0.0067, 0.0158, -0.0033, -0.0014, 0.0054, -0.00, 999.9
-1917,266443.000, 22.425961749, 114.211355680, 53.2257, 1, 7, 0.0077, 0.0068, 0.0158, -0.0030, -0.0020, 0.0053, -0.00, 999.9
-1917,266444.000, 22.425961747, 114.211355671, 53.2223, 1, 7, 0.0077, 0.0066, 0.0158, -0.0031, -0.0019, 0.0054, -0.00, 999.9
-1917,266445.000, 22.425961754, 114.211355678, 53.2269, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0021, 0.0054, -0.00, 999.9
-1917,266446.000, 22.425961741, 114.211355682, 53.2224, 1, 7, 0.0077, 0.0067, 0.0159, -0.0032, -0.0018, 0.0054, -0.00, 999.9
-1917,266447.000, 22.425961740, 114.211355679, 53.2248, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0017, 0.0054, -0.00, 999.9
-1917,266448.000, 22.425961735, 114.211355682, 53.2248, 1, 7, 0.0077, 0.0068, 0.0158, -0.0030, -0.0018, 0.0053, -0.00, 999.9
-1917,266449.000, 22.425961735, 114.211355686, 53.2255, 1, 7, 0.0076, 0.0067, 0.0158, -0.0029, -0.0018, 0.0054, -0.00, 999.9
-1917,266450.000, 22.425961738, 114.211355686, 53.2257, 1, 7, 0.0077, 0.0067, 0.0158, -0.0030, -0.0021, 0.0054, -0.00, 999.9
-1917,266451.000, 22.425961745, 114.211355683, 53.2230, 1, 7, 0.0079, 0.0067, 0.0159, -0.0032, -0.0020, 0.0053, -0.00, 999.9
-1917,266452.000, 22.425961743, 114.211355676, 53.2236, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0017, 0.0053, -0.00, 999.9
-1917,266453.000, 22.425961754, 114.211355671, 53.2253, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0020, 0.0053, -0.00, 999.9
-1917,266454.000, 22.425961747, 114.211355680, 53.2252, 1, 7, 0.0077, 0.0066, 0.0158, -0.0032, -0.0018, 0.0054, -0.00, 999.9
-1917,266455.000, 22.425961748, 114.211355680, 53.2223, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0016, 0.0053, -0.00, 999.9
-1917,266456.000, 22.425961746, 114.211355687, 53.2231, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0019, 0.0054, -0.00, 999.9
-1917,266457.000, 22.425961737, 114.211355688, 53.2242, 1, 7, 0.0077, 0.0068, 0.0159, -0.0030, -0.0019, 0.0054, -0.00, 999.9
-1917,266458.000, 22.425961735, 114.211355688, 53.2222, 1, 7, 0.0077, 0.0068, 0.0158, -0.0032, -0.0020, 0.0054, -0.00, 999.9
-1917,266459.000, 22.425961741, 114.211355682, 53.2255, 1, 7, 0.0076, 0.0066, 0.0158, -0.0031, -0.0020, 0.0055, -0.00, 999.9
-1917,266460.000, 22.425961741, 114.211355678, 53.2268, 1, 7, 0.0078, 0.0067, 0.0158, -0.0032, -0.0021, 0.0054, -0.00, 999.9
-1917,266461.000, 22.425961745, 114.211355682, 53.2251, 1, 7, 0.0078, 0.0067, 0.0158, -0.0032, -0.0020, 0.0055, -0.00, 999.9
-1917,266462.000, 22.425961757, 114.211355674, 53.2272, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0018, 0.0054, -0.00, 999.9
-1917,266463.000, 22.425961744, 114.211355675, 53.2224, 1, 7, 0.0077, 0.0068, 0.0159, -0.0030, -0.0019, 0.0054, -0.00, 999.9
-1917,266464.000, 22.425961742, 114.211355687, 53.2248, 1, 7, 0.0077, 0.0068, 0.0159, -0.0030, -0.0018, 0.0054, -0.00, 999.9
-1917,266465.000, 22.425961746, 114.211355684, 53.2256, 1, 7, 0.0077, 0.0067, 0.0158, -0.0031, -0.0020, 0.0055, -0.00, 999.9
-1917,266466.000, 22.425961749, 114.211355682, 53.2264, 1, 7, 0.0077, 0.0068, 0.0158, -0.0032, -0.0018, 0.0055, -0.00, 999.9
-1917,266467.000, 22.425961751, 114.211355685, 53.2278, 1, 7, 0.0077, 0.0067, 0.0159, -0.0032, -0.0016, 0.0054, -0.00, 999.9
-1917,266468.000, 22.425961732, 114.211355685, 53.2248, 1, 7, 0.0078, 0.0068, 0.0159, -0.0030, -0.0020, 0.0054, -0.00, 999.9
-1917,266469.000, 22.425961746, 114.211355680, 53.2246, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0016, 0.0054, -0.00, 999.9
-1917,266470.000, 22.425961749, 114.211355689, 53.2265, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0015, 0.0054, -0.00, 999.9
-1917,266471.000, 22.425961755, 114.211355686, 53.2266, 1, 7, 0.0077, 0.0067, 0.0158, -0.0032, -0.0019, 0.0055, -0.00, 999.9
-1917,266472.000, 22.425961741, 114.211355682, 53.2257, 1, 7, 0.0077, 0.0066, 0.0159, -0.0032, -0.0018, 0.0055, -0.00, 999.9
-1917,266473.000, 22.425961738, 114.211355690, 53.2241, 1, 7, 0.0078, 0.0066, 0.0159, -0.0032, -0.0020, 0.0054, -0.00, 999.9
-1917,266474.000, 22.425961742, 114.211355688, 53.2254, 1, 7, 0.0077, 0.0068, 0.0159, -0.0032, -0.0016, 0.0054, -0.00, 999.9
-1917,266475.000, 22.425961739, 114.211355680, 53.2249, 1, 7, 0.0077, 0.0068, 0.0159, -0.0030, -0.0018, 0.0054, -0.00, 999.9
-1917,266476.000, 22.425961744, 114.211355680, 53.2217, 1, 7, 0.0077, 0.0066, 0.0159, -0.0031, -0.0015, 0.0055, -0.00, 999.9
-1917,266477.000, 22.425961737, 114.211355679, 53.2236, 1, 7, 0.0078, 0.0067, 0.0159, -0.0030, -0.0019, 0.0055, -0.00, 999.9
-1917,266478.000, 22.425961748, 114.211355678, 53.2261, 1, 7, 0.0078, 0.0068, 0.0159, -0.0031, -0.0020, 0.0055, -0.00, 999.9
-1917,266479.000, 22.425961748, 114.211355687, 53.2246, 1, 7, 0.0078, 0.0067, 0.0159, -0.0030, -0.0019, 0.0055, -0.00, 999.9
-1917,266480.000, 22.425961726, 114.211355693, 53.2243, 1, 7, 0.0077, 0.0067, 0.0159, -0.0030, -0.0017, 0.0055, -0.00, 999.9
-1917,266481.000, 22.425961743, 114.211355680, 53.2259, 1, 7, 0.0077, 0.0067, 0.0159, -0.0029, -0.0019, 0.0055, -0.00, 999.9
-1917,266482.000, 22.425961740, 114.211355677, 53.2220, 1, 7, 0.0078, 0.0068, 0.0159, -0.0032, -0.0018, 0.0054, -0.00, 999.9
-1917,266483.000, 22.425961738, 114.211355694, 53.2234, 1, 7, 0.0077, 0.0069, 0.0159, -0.0029, -0.0018, 0.0055, -0.00, 999.9
-1917,266484.000, 22.425961742, 114.211355689, 53.2244, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0018, 0.0055, -0.00, 999.9
-1917,266485.000, 22.425961733, 114.211355684, 53.2224, 1, 7, 0.0077, 0.0067, 0.0159, -0.0030, -0.0018, 0.0055, -0.00, 999.9
-1917,266486.000, 22.425961745, 114.211355680, 53.2240, 1, 7, 0.0077, 0.0067, 0.0159, -0.0030, -0.0017, 0.0054, -0.00, 999.9
-1917,266487.000, 22.425961747, 114.211355680, 53.2259, 1, 7, 0.0077, 0.0068, 0.0159, -0.0031, -0.0017, 0.0055, -0.00, 999.9
-1917,266488.000, 22.425961744, 114.211355683, 53.2248, 1, 7, 0.0078, 0.0067, 0.0159, -0.0031, -0.0018, 0.0055, -0.00, 999.9
-1917,266489.000, 22.425961745, 114.211355687, 53.2240, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0016, 0.0055, -0.00, 999.9
-1917,266490.000, 22.425961750, 114.211355690, 53.2269, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0018, 0.0055, -0.00, 999.9
-1917,266491.000, 22.425961737, 114.211355682, 53.2242, 1, 7, 0.0078, 0.0066, 0.0159, -0.0031, -0.0017, 0.0054, -0.00, 999.9
-1917,266492.000, 22.425961738, 114.211355683, 53.2221, 1, 7, 0.0078, 0.0067, 0.0159, -0.0031, -0.0017, 0.0055, -0.00, 999.9
-1917,266493.000, 22.425961739, 114.211355686, 53.2229, 1, 7, 0.0077, 0.0066, 0.0159, -0.0031, -0.0015, 0.0055, -0.00, 999.9
-1917,266494.000, 22.425961743, 114.211355676, 53.2230, 1, 7, 0.0078, 0.0069, 0.0159, -0.0031, -0.0020, 0.0055, -0.00, 999.9
-1917,266495.000, 22.425961740, 114.211355693, 53.2225, 1, 7, 0.0078, 0.0067, 0.0159, -0.0033, -0.0017, 0.0055, -0.00, 999.9
-1917,266496.000, 22.425961739, 114.211355681, 53.2213, 1, 7, 0.0078, 0.0068, 0.0159, -0.0030, -0.0018, 0.0055, -0.00, 999.9
-1917,266497.000, 22.425961736, 114.211355693, 53.2223, 1, 7, 0.0078, 0.0067, 0.0159, -0.0032, -0.0018, 0.0054, -0.00, 999.9
-1917,266498.000, 22.425961744, 114.211355697, 53.2238, 1, 7, 0.0077, 0.0066, 0.0159, -0.0031, -0.0017, 0.0055, -0.00, 999.9
-1917,266499.000, 22.425961740, 114.211355683, 53.2257, 1, 7, 0.0078, 0.0067, 0.0159, -0.0030, -0.0017, 0.0055, -0.00, 999.9
-1917,266500.000, 22.425961729, 114.211355685, 53.2220, 1, 7, 0.0077, 0.0067, 0.0159, -0.0032, -0.0013, 0.0055, -0.00, 999.9
-1917,266501.000, 22.425961741, 114.211355685, 53.2224, 1, 7, 0.0077, 0.0067, 0.0159, -0.0030, -0.0018, 0.0055, -0.00, 999.9
-1917,266502.000, 22.425961734, 114.211355691, 53.2225, 1, 7, 0.0078, 0.0068, 0.0159, -0.0030, -0.0016, 0.0055, -0.00, 999.9
-1917,266503.000, 22.425961733, 114.211355686, 53.2232, 1, 7, 0.0077, 0.0067, 0.0159, -0.0032, -0.0018, 0.0055, -0.00, 999.9
-1917,266504.000, 22.425961748, 114.211355687, 53.2242, 1, 7, 0.0077, 0.0066, 0.0159, -0.0031, -0.0019, 0.0056, -0.00, 999.9
-1917,266505.000, 22.425961741, 114.211355697, 53.2230, 1, 7, 0.0077, 0.0066, 0.0159, -0.0032, -0.0015, 0.0056, -0.00, 999.9
-1917,266506.000, 22.425961746, 114.211355697, 53.2259, 1, 7, 0.0078, 0.0068, 0.0159, -0.0032, -0.0016, 0.0055, -0.00, 999.9
-1917,266507.000, 22.425961746, 114.211355685, 53.2240, 1, 7, 0.0077, 0.0066, 0.0159, -0.0030, -0.0016, 0.0055, -0.00, 999.9
-1917,266508.000, 22.425961738, 114.211355679, 53.2232, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0016, 0.0055, -0.00, 999.9
-1917,266509.000, 22.425961741, 114.211355682, 53.2208, 1, 7, 0.0078, 0.0067, 0.0159, -0.0031, -0.0015, 0.0055, -0.00, 999.9
-1917,266510.000, 22.425961737, 114.211355681, 53.2221, 1, 7, 0.0078, 0.0069, 0.0159, -0.0030, -0.0018, 0.0055, -0.00, 999.9
-1917,266511.000, 22.425961751, 114.211355691, 53.2259, 1, 7, 0.0077, 0.0068, 0.0159, -0.0031, -0.0017, 0.0056, -0.00, 999.9
-1917,266512.000, 22.425961741, 114.211355685, 53.2227, 1, 7, 0.0077, 0.0067, 0.0159, -0.0032, -0.0014, 0.0055, -0.00, 999.9
-1917,266513.000, 22.425961748, 114.211355683, 53.2231, 1, 7, 0.0077, 0.0068, 0.0159, -0.0029, -0.0017, 0.0055, -0.00, 999.9
-1917,266514.000, 22.425961736, 114.211355686, 53.2200, 1, 7, 0.0077, 0.0067, 0.0159, -0.0030, -0.0016, 0.0055, -0.00, 999.9
-1917,266515.000, 22.425961753, 114.211355682, 53.2264, 1, 7, 0.0077, 0.0068, 0.0159, -0.0032, -0.0010, 0.0056, -0.00, 999.9
-1917,266516.000, 22.425961746, 114.211355684, 53.2266, 1, 7, 0.0078, 0.0067, 0.0159, -0.0032, -0.0015, 0.0055, -0.00, 999.9
-1917,266517.000, 22.425961733, 114.211355682, 53.2215, 1, 7, 0.0077, 0.0067, 0.0160, -0.0031, -0.0013, 0.0055, -0.00, 999.9
-1917,266518.000, 22.425961748, 114.211355675, 53.2239, 1, 7, 0.0077, 0.0067, 0.0160, -0.0029, -0.0020, 0.0055, -0.00, 999.9
-1917,266519.000, 22.425961741, 114.211355692, 53.2249, 1, 7, 0.0078, 0.0068, 0.0159, -0.0030, -0.0019, 0.0055, -0.00, 999.9
-1917,266520.000, 22.425961742, 114.211355679, 53.2239, 1, 7, 0.0077, 0.0068, 0.0159, -0.0032, -0.0014, 0.0056, -0.00, 999.9
-1917,266521.000, 22.425961741, 114.211355685, 53.2245, 1, 7, 0.0077, 0.0068, 0.0159, -0.0031, -0.0016, 0.0056, -0.00, 999.9
-1917,266522.000, 22.425961731, 114.211355694, 53.2259, 1, 7, 0.0078, 0.0067, 0.0159, -0.0031, -0.0016, 0.0056, -0.00, 999.9
-1917,266523.000, 22.425961744, 114.211355684, 53.2244, 1, 7, 0.0077, 0.0068, 0.0159, -0.0031, -0.0014, 0.0055, -0.00, 999.9
-1917,266524.000, 22.425961739, 114.211355687, 53.2204, 1, 7, 0.0078, 0.0067, 0.0159, -0.0030, -0.0016, 0.0055, -0.00, 999.9
-1917,266525.000, 22.425961750, 114.211355684, 53.2236, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0017, 0.0056, -0.00, 999.9
-1917,266526.000, 22.425961736, 114.211355685, 53.2247, 1, 7, 0.0077, 0.0067, 0.0159, -0.0031, -0.0017, 0.0056, -0.00, 999.9
-1917,266527.000, 22.425961749, 114.211355689, 53.2237, 1, 7, 0.0078, 0.0067, 0.0159, -0.0034, -0.0016, 0.0056, -0.00, 999.9
-1917,266528.000, 22.425961745, 114.211355691, 53.2244, 1, 7, 0.0078, 0.0068, 0.0159, -0.0032, -0.0016, 0.0056, -0.00, 999.9
-1917,266529.000, 22.425961744, 114.211355678, 53.2222, 1, 7, 0.0078, 0.0067, 0.0159, -0.0032, -0.0018, 0.0056, -0.00, 999.9
-1917,266530.000, 22.425961741, 114.211355680, 53.2226, 1, 7, 0.0077, 0.0066, 0.0160, -0.0031, -0.0018, 0.0056, -0.00, 999.9
-1917,266531.000, 22.425961750, 114.211355678, 53.2212, 1, 7, 0.0078, 0.0067, 0.0159, -0.0032, -0.0017, 0.0056, -0.00, 999.9
-1917,266532.000, 22.425961736, 114.211355682, 53.2214, 1, 7, 0.0078, 0.0068, 0.0159, -0.0031, -0.0013, 0.0056, -0.00, 999.9
-1917,266533.000, 22.425961730, 114.211355682, 53.2195, 1, 7, 0.0078, 0.0067, 0.0160, -0.0031, -0.0014, 0.0055, -0.00, 999.9
-1917,266534.000, 22.425961735, 114.211355692, 53.2227, 1, 7, 0.0077, 0.0069, 0.0160, -0.0030, -0.0016, 0.0055, -0.00, 999.9
-1917,266535.000, 22.425961733, 114.211355684, 53.2213, 1, 7, 0.0077, 0.0068, 0.0160, -0.0031, -0.0014, 0.0055, -0.00, 999.9
-1917,266536.000, 22.425961733, 114.211355691, 53.2194, 1, 7, 0.0077, 0.0067, 0.0160, -0.0031, -0.0017, 0.0056, -0.00, 999.9
-1917,266537.000, 22.425961736, 114.211355691, 53.2227, 1, 7, 0.0077, 0.0068, 0.0159, -0.0030, -0.0019, 0.0057, -0.00, 999.9
-1917,266538.000, 22.425961733, 114.211355679, 53.2205, 1, 7, 0.0077, 0.0067, 0.0160, -0.0033, -0.0011, 0.0056, -0.00, 999.9
-1917,266539.000, 22.425961741, 114.211355681, 53.2220, 1, 7, 0.0077, 0.0067, 0.0160, -0.0031, -0.0016, 0.0056, -0.00, 999.9
-1917,266540.000, 22.425961755, 114.211355671, 53.2245, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0018, 0.0056, -0.00, 999.9
-1917,266541.000, 22.425961742, 114.211355682, 53.2228, 1, 7, 0.0077, 0.0068, 0.0160, -0.0031, -0.0015, 0.0057, -0.00, 999.9
-1917,266542.000, 22.425961743, 114.211355683, 53.2209, 1, 7, 0.0076, 0.0068, 0.0159, -0.0032, -0.0018, 0.0058, -0.00, 999.9
-1917,266543.000, 22.425961737, 114.211355685, 53.2242, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0016, 0.0056, -0.00, 999.9
-1917,266544.000, 22.425961743, 114.211355684, 53.2187, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0015, 0.0056, -0.00, 999.9
-1917,266545.000, 22.425961739, 114.211355687, 53.2229, 1, 7, 0.0077, 0.0067, 0.0160, -0.0029, -0.0015, 0.0057, -0.00, 999.9
-1917,266546.000, 22.425961740, 114.211355684, 53.2234, 1, 7, 0.0077, 0.0067, 0.0160, -0.0032, -0.0012, 0.0057, -0.00, 999.9
-1917,266547.000, 22.425961745, 114.211355685, 53.2256, 1, 7, 0.0078, 0.0068, 0.0160, -0.0029, -0.0014, 0.0055, -0.00, 999.9
-1917,266548.000, 22.425961749, 114.211355680, 53.2224, 1, 7, 0.0078, 0.0067, 0.0160, -0.0033, -0.0017, 0.0057, -0.00, 999.9
-1917,266549.000, 22.425961739, 114.211355682, 53.2217, 1, 7, 0.0077, 0.0069, 0.0160, -0.0029, -0.0016, 0.0056, -0.00, 999.9
-1917,266550.000, 22.425961741, 114.211355687, 53.2232, 1, 7, 0.0078, 0.0067, 0.0160, -0.0031, -0.0015, 0.0056, -0.00, 999.9
-1917,266551.000, 22.425961734, 114.211355679, 53.2223, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0011, 0.0056, -0.00, 999.9
-1917,266552.000, 22.425961744, 114.211355691, 53.2208, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0015, 0.0057, -0.00, 999.9
-1917,266553.000, 22.425961747, 114.211355689, 53.2216, 1, 7, 0.0077, 0.0067, 0.0160, -0.0030, -0.0018, 0.0057, -0.00, 999.9
-1917,266554.000, 22.425961751, 114.211355675, 53.2235, 1, 7, 0.0079, 0.0068, 0.0160, -0.0030, -0.0016, 0.0055, -0.00, 999.9
-1917,266555.000, 22.425961747, 114.211355687, 53.2213, 1, 7, 0.0078, 0.0068, 0.0160, -0.0029, -0.0015, 0.0056, -0.00, 999.9
-1917,266556.000, 22.425961731, 114.211355692, 53.2233, 1, 7, 0.0077, 0.0067, 0.0160, -0.0030, -0.0017, 0.0057, -0.00, 999.9
-1917,266557.000, 22.425961741, 114.211355680, 53.2241, 1, 7, 0.0078, 0.0067, 0.0160, -0.0029, -0.0015, 0.0056, -0.00, 999.9
-1917,266558.000, 22.425961730, 114.211355683, 53.2220, 1, 7, 0.0078, 0.0067, 0.0160, -0.0030, -0.0016, 0.0056, -0.00, 999.9
-1917,266559.000, 22.425961743, 114.211355682, 53.2214, 1, 7, 0.0076, 0.0068, 0.0160, -0.0032, -0.0010, 0.0057, -0.00, 999.9
-1917,266560.000, 22.425961737, 114.211355689, 53.2213, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0018, 0.0057, -0.00, 999.9
-1917,266561.000, 22.425961737, 114.211355693, 53.2260, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0014, 0.0056, -0.00, 999.9
-1917,266562.000, 22.425961738, 114.211355681, 53.2216, 1, 7, 0.0077, 0.0068, 0.0160, -0.0033, -0.0015, 0.0057, -0.00, 999.9
-1917,266563.000, 22.425961743, 114.211355682, 53.2229, 1, 7, 0.0077, 0.0068, 0.0160, -0.0031, -0.0013, 0.0056, -0.00, 999.9
-1917,266564.000, 22.425961739, 114.211355690, 53.2239, 1, 7, 0.0077, 0.0068, 0.0160, -0.0032, -0.0014, 0.0057, -0.00, 999.9
-1917,266565.000, 22.425961739, 114.211355691, 53.2207, 1, 7, 0.0077, 0.0067, 0.0160, -0.0031, -0.0014, 0.0057, -0.00, 999.9
-1917,266566.000, 22.425961751, 114.211355678, 53.2227, 1, 7, 0.0077, 0.0068, 0.0160, -0.0029, -0.0016, 0.0058, -0.00, 999.9
-1917,266567.000, 22.425961739, 114.211355684, 53.2201, 1, 7, 0.0078, 0.0067, 0.0160, -0.0031, -0.0015, 0.0057, -0.00, 999.9
-1917,266568.000, 22.425961746, 114.211355687, 53.2192, 1, 7, 0.0077, 0.0068, 0.0160, -0.0030, -0.0014, 0.0056, -0.00, 999.9
-1917,266569.000, 22.425961735, 114.211355682, 53.2200, 1, 7, 0.0077, 0.0068, 0.0160, -0.0030, -0.0015, 0.0057, -0.00, 999.9
-1917,266570.000, 22.425961741, 114.211355683, 53.2231, 1, 7, 0.0078, 0.0069, 0.0160, -0.0032, -0.0012, 0.0057, -0.00, 999.9
-1917,266571.000, 22.425961738, 114.211355686, 53.2215, 1, 7, 0.0078, 0.0069, 0.0160, -0.0030, -0.0016, 0.0056, -0.00, 999.9
-1917,266572.000, 22.425961744, 114.211355685, 53.2208, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0014, 0.0057, -0.00, 999.9
-1917,266573.000, 22.425961741, 114.211355685, 53.2230, 1, 7, 0.0079, 0.0067, 0.0160, -0.0031, -0.0014, 0.0056, -0.00, 999.9
-1917,266574.000, 22.425961750, 114.211355680, 53.2211, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0015, 0.0057, -0.00, 999.9
-1917,266575.000, 22.425961743, 114.211355692, 53.2221, 1, 7, 0.0077, 0.0067, 0.0160, -0.0031, -0.0017, 0.0058, -0.00, 999.9
-1917,266576.000, 22.425961732, 114.211355691, 53.2232, 1, 7, 0.0077, 0.0067, 0.0160, -0.0029, -0.0015, 0.0057, -0.00, 999.9
-1917,266577.000, 22.425961732, 114.211355691, 53.2228, 1, 7, 0.0077, 0.0068, 0.0160, -0.0030, -0.0008, 0.0057, -0.00, 999.9
-1917,266578.000, 22.425961744, 114.211355681, 53.2224, 1, 7, 0.0077, 0.0067, 0.0160, -0.0031, -0.0013, 0.0058, -0.00, 999.9
-1917,266579.000, 22.425961731, 114.211355683, 53.2219, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0014, 0.0057, -0.00, 999.9
-1917,266580.000, 22.425961749, 114.211355676, 53.2209, 1, 7, 0.0077, 0.0067, 0.0160, -0.0030, -0.0014, 0.0057, -0.00, 999.9
-1917,266581.000, 22.425961731, 114.211355691, 53.2220, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0017, 0.0057, -0.00, 999.9
-1917,266582.000, 22.425961736, 114.211355691, 53.2216, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0012, 0.0057, -0.00, 999.9
-1917,266583.000, 22.425961745, 114.211355691, 53.2248, 1, 7, 0.0077, 0.0067, 0.0160, -0.0029, -0.0013, 0.0058, -0.00, 999.9
-1917,266584.000, 22.425961738, 114.211355690, 53.2256, 1, 7, 0.0078, 0.0068, 0.0161, -0.0031, -0.0015, 0.0057, -0.00, 999.9
-1917,266585.000, 22.425961736, 114.211355686, 53.2230, 1, 7, 0.0077, 0.0067, 0.0160, -0.0030, -0.0016, 0.0057, -0.00, 999.9
-1917,266586.000, 22.425961745, 114.211355685, 53.2229, 1, 7, 0.0077, 0.0068, 0.0160, -0.0031, -0.0016, 0.0058, -0.00, 999.9
-1917,266587.000, 22.425961739, 114.211355678, 53.2252, 1, 7, 0.0077, 0.0068, 0.0160, -0.0032, -0.0010, 0.0057, -0.00, 999.9
-1917,266588.000, 22.425961740, 114.211355688, 53.2224, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0017, 0.0057, -0.00, 999.9
-1917,266589.000, 22.425961748, 114.211355690, 53.2228, 1, 7, 0.0078, 0.0066, 0.0160, -0.0030, -0.0016, 0.0057, -0.00, 999.9
-1917,266590.000, 22.425961738, 114.211355675, 53.2244, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0015, 0.0057, -0.00, 999.9
-1917,266591.000, 22.425961753, 114.211355680, 53.2243, 1, 7, 0.0078, 0.0068, 0.0160, -0.0030, -0.0013, 0.0057, -0.00, 999.9
-1917,266592.000, 22.425961741, 114.211355680, 53.2250, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0010, 0.0057, -0.00, 999.9
-1917,266593.000, 22.425961743, 114.211355683, 53.2234, 1, 7, 0.0077, 0.0069, 0.0160, -0.0033, -0.0011, 0.0058, -0.00, 999.9
-1917,266594.000, 22.425961739, 114.211355698, 53.2220, 1, 7, 0.0078, 0.0068, 0.0160, -0.0031, -0.0013, 0.0057, -0.00, 999.9
-1917,266595.000, 22.425961738, 114.211355690, 53.2240, 1, 7, 0.0078, 0.0067, 0.0160, -0.0031, -0.0013, 0.0058, -0.00, 999.9
-1917,266596.000, 22.425961735, 114.211355688, 53.2232, 1, 7, 0.0078, 0.0068, 0.0161, -0.0032, -0.0008, 0.0057, -0.00, 999.9
-1917,266597.000, 22.425961736, 114.211355680, 53.2238, 1, 7, 0.0077, 0.0068, 0.0161, -0.0031, -0.0008, 0.0058, -0.00, 999.9
-1917,266598.000, 22.425961739, 114.211355688, 53.2231, 1, 7, 0.0077, 0.0067, 0.0161, -0.0031, -0.0012, 0.0058, -0.00, 999.9
-1917,266599.000, 22.425961748, 114.211355682, 53.2238, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0016, 0.0058, -0.00, 999.9
-1917,266600.000, 22.425961750, 114.211355684, 53.2250, 1, 7, 0.0077, 0.0067, 0.0160, -0.0030, -0.0015, 0.0058, -0.00, 999.9
-1917,266601.000, 22.425961745, 114.211355675, 53.2236, 1, 7, 0.0078, 0.0068, 0.0161, -0.0029, -0.0015, 0.0058, -0.00, 999.9
-1917,266602.000, 22.425961740, 114.211355694, 53.2251, 1, 7, 0.0078, 0.0067, 0.0161, -0.0032, -0.0011, 0.0057, -0.00, 999.9
-1917,266603.000, 22.425961745, 114.211355689, 53.2230, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0013, 0.0057, -0.00, 999.9
-1917,266604.000, 22.425961750, 114.211355692, 53.2241, 1, 7, 0.0078, 0.0068, 0.0161, -0.0028, -0.0015, 0.0058, -0.00, 999.9
-1917,266605.000, 22.425961759, 114.211355686, 53.2263, 1, 7, 0.0077, 0.0067, 0.0161, -0.0033, -0.0010, 0.0059, -0.00, 999.9
-1917,266606.000, 22.425961743, 114.211355694, 53.2259, 1, 7, 0.0077, 0.0068, 0.0161, -0.0029, -0.0013, 0.0058, -0.00, 999.9
-1917,266607.000, 22.425961747, 114.211355688, 53.2264, 1, 7, 0.0077, 0.0068, 0.0161, -0.0029, -0.0014, 0.0058, -0.00, 999.9
-1917,266608.000, 22.425961749, 114.211355678, 53.2283, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0014, 0.0058, -0.00, 999.9
-1917,266609.000, 22.425961745, 114.211355686, 53.2274, 1, 7, 0.0078, 0.0068, 0.0161, -0.0032, -0.0012, 0.0058, -0.00, 999.9
-1917,266610.000, 22.425961743, 114.211355687, 53.2262, 1, 7, 0.0078, 0.0069, 0.0161, -0.0032, -0.0012, 0.0058, -0.00, 999.9
-1917,266611.000, 22.425961741, 114.211355687, 53.2269, 1, 7, 0.0078, 0.0068, 0.0161, -0.0032, -0.0009, 0.0058, -0.00, 999.9
-1917,266612.000, 22.425961752, 114.211355678, 53.2267, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0013, 0.0057, -0.00, 999.9
-1917,266613.000, 22.425961746, 114.211355676, 53.2278, 1, 7, 0.0079, 0.0069, 0.0161, -0.0029, -0.0017, 0.0058, -0.00, 999.9
-1917,266614.000, 22.425961747, 114.211355681, 53.2264, 1, 7, 0.0077, 0.0066, 0.0161, -0.0031, -0.0011, 0.0058, -0.00, 999.9
-1917,266615.000, 22.425961749, 114.211355677, 53.2258, 1, 7, 0.0077, 0.0067, 0.0161, -0.0030, -0.0010, 0.0058, -0.00, 999.9
-1917,266616.000, 22.425961749, 114.211355671, 53.2273, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0018, 0.0058, -0.00, 999.9
-1917,266617.000, 22.425961750, 114.211355691, 53.2245, 1, 7, 0.0078, 0.0068, 0.0161, -0.0031, -0.0014, 0.0058, -0.00, 999.9
-1917,266618.000, 22.425961748, 114.211355680, 53.2244, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0012, 0.0058, -0.00, 999.9
-1917,266619.000, 22.425961750, 114.211355669, 53.2293, 1, 7, 0.0078, 0.0069, 0.0161, -0.0030, -0.0008, 0.0058, -0.00, 999.9
-1917,266620.000, 22.425961751, 114.211355685, 53.2264, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0014, 0.0058, -0.00, 999.9
-1917,266621.000, 22.425961738, 114.211355676, 53.2269, 1, 7, 0.0078, 0.0067, 0.0161, -0.0032, -0.0012, 0.0058, -0.00, 999.9
-1917,266622.000, 22.425961745, 114.211355675, 53.2288, 1, 7, 0.0078, 0.0067, 0.0161, -0.0031, -0.0012, 0.0058, -0.00, 999.9
-1917,266623.000, 22.425961749, 114.211355682, 53.2276, 1, 7, 0.0077, 0.0068, 0.0161, -0.0031, -0.0011, 0.0058, -0.00, 999.9
-1917,266624.000, 22.425961746, 114.211355679, 53.2259, 1, 7, 0.0078, 0.0068, 0.0161, -0.0031, -0.0011, 0.0058, -0.00, 999.9
-1917,266625.000, 22.425961745, 114.211355674, 53.2255, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0011, 0.0058, -0.00, 999.9
-1917,266626.000, 22.425961752, 114.211355673, 53.2265, 1, 7, 0.0077, 0.0070, 0.0161, -0.0030, -0.0010, 0.0058, -0.00, 999.9
-1917,266627.000, 22.425961739, 114.211355701, 53.2277, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0013, 0.0058, -0.00, 999.9
-1917,266628.000, 22.425961754, 114.211355677, 53.2246, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0012, 0.0059, -0.00, 999.9
-1917,266629.000, 22.425961744, 114.211355690, 53.2267, 1, 7, 0.0078, 0.0068, 0.0161, -0.0031, 0.0001, 0.0058, -0.00, 999.9
-1917,266630.000, 22.425961743, 114.211355677, 53.2252, 1, 7, 0.0077, 0.0068, 0.0161, -0.0032, -0.0006, 0.0058, -0.00, 999.9
-1917,266631.000, 22.425961736, 114.211355688, 53.2256, 1, 7, 0.0078, 0.0068, 0.0161, -0.0031, -0.0010, 0.0059, -0.00, 999.9
-1917,266632.000, 22.425961744, 114.211355689, 53.2269, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0017, 0.0059, -0.00, 999.9
-1917,266633.000, 22.425961733, 114.211355688, 53.2260, 1, 7, 0.0078, 0.0068, 0.0161, -0.0032, -0.0012, 0.0058, -0.00, 999.9
-1917,266634.000, 22.425961739, 114.211355679, 53.2270, 1, 7, 0.0077, 0.0068, 0.0161, -0.0031, -0.0009, 0.0059, -0.00, 999.9
-1917,266635.000, 22.425961736, 114.211355688, 53.2269, 1, 7, 0.0078, 0.0068, 0.0161, -0.0029, -0.0014, 0.0058, -0.00, 999.9
-1917,266636.000, 22.425961747, 114.211355691, 53.2261, 1, 7, 0.0077, 0.0069, 0.0161, -0.0030, -0.0012, 0.0059, -0.00, 999.9
-1917,266637.000, 22.425961752, 114.211355683, 53.2272, 1, 7, 0.0077, 0.0068, 0.0161, -0.0032, -0.0004, 0.0059, -0.00, 999.9
-1917,266638.000, 22.425961748, 114.211355685, 53.2258, 1, 7, 0.0079, 0.0068, 0.0162, -0.0032, -0.0008, 0.0058, -0.00, 999.9
-1917,266639.000, 22.425961746, 114.211355676, 53.2272, 1, 7, 0.0077, 0.0067, 0.0161, -0.0030, -0.0016, 0.0059, -0.00, 999.9
-1917,266640.000, 22.425961747, 114.211355684, 53.2258, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0010, 0.0059, -0.00, 999.9
-1917,266641.000, 22.425961753, 114.211355684, 53.2273, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0007, 0.0058, -0.00, 999.9
-1917,266642.000, 22.425961744, 114.211355684, 53.2260, 1, 7, 0.0078, 0.0068, 0.0161, -0.0030, -0.0011, 0.0059, -0.00, 999.9
-1917,266643.000, 22.425961748, 114.211355684, 53.2266, 1, 7, 0.0078, 0.0068, 0.0161, -0.0028, -0.0013, 0.0058, -0.00, 999.9
-1917,266644.000, 22.425961740, 114.211355685, 53.2263, 1, 7, 0.0078, 0.0069, 0.0162, -0.0029, -0.0014, 0.0058, -0.00, 999.9
-1917,266645.000, 22.425961734, 114.211355693, 53.2262, 1, 7, 0.0078, 0.0068, 0.0161, -0.0031, -0.0009, 0.0059, -0.00, 999.9
-1917,266646.000, 22.425961748, 114.211355691, 53.2278, 1, 7, 0.0078, 0.0070, 0.0162, -0.0028, -0.0014, 0.0059, -0.00, 999.9
-1917,266647.000, 22.425961747, 114.211355686, 53.2246, 1, 7, 0.0078, 0.0067, 0.0161, -0.0028, -0.0014, 0.0059, -0.00, 999.9
-1917,266648.000, 22.425961744, 114.211355682, 53.2278, 1, 7, 0.0079, 0.0069, 0.0161, -0.0032, -0.0014, 0.0059, -0.00, 999.9
-1917,266649.000, 22.425961737, 114.211355678, 53.2258, 1, 7, 0.0078, 0.0069, 0.0162, -0.0033, -0.0008, 0.0059, -0.00, 999.9
-1917,266650.000, 22.425961744, 114.211355684, 53.2282, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0011, 0.0058, -0.00, 999.9
-1917,266651.000, 22.425961749, 114.211355682, 53.2274, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0009, 0.0058, -0.00, 999.9
-1917,266652.000, 22.425961752, 114.211355685, 53.2287, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0008, 0.0059, -0.00, 999.9
-1917,266653.000, 22.425961757, 114.211355680, 53.2264, 1, 7, 0.0078, 0.0068, 0.0162, -0.0031, -0.0004, 0.0059, -0.00, 999.9
-1917,266654.000, 22.425961746, 114.211355684, 53.2270, 1, 7, 0.0077, 0.0068, 0.0162, -0.0030, -0.0009, 0.0059, -0.00, 999.9
-1917,266655.000, 22.425961739, 114.211355687, 53.2270, 1, 7, 0.0077, 0.0067, 0.0162, -0.0031, -0.0010, 0.0059, -0.00, 999.9
-1917,266656.000, 22.425961752, 114.211355684, 53.2288, 1, 7, 0.0078, 0.0068, 0.0162, -0.0031, -0.0010, 0.0059, -0.00, 999.9
-1917,266657.000, 22.425961741, 114.211355696, 53.2262, 1, 7, 0.0078, 0.0068, 0.0162, -0.0031, -0.0015, 0.0060, -0.00, 999.9
-1917,266658.000, 22.425961750, 114.211355682, 53.2256, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0011, 0.0058, -0.00, 999.9
-1917,266659.000, 22.425961746, 114.211355682, 53.2277, 1, 7, 0.0077, 0.0068, 0.0162, -0.0028, -0.0014, 0.0059, -0.00, 999.9
-1917,266660.000, 22.425961752, 114.211355683, 53.2269, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0008, 0.0058, -0.00, 999.9
-1917,266661.000, 22.425961745, 114.211355675, 53.2279, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0012, 0.0059, -0.00, 999.9
-1917,266662.000, 22.425961752, 114.211355676, 53.2263, 1, 7, 0.0078, 0.0067, 0.0162, -0.0031, -0.0012, 0.0059, -0.00, 999.9
-1917,266663.000, 22.425961746, 114.211355679, 53.2257, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0013, 0.0060, -0.00, 999.9
-1917,266664.000, 22.425961748, 114.211355682, 53.2264, 1, 7, 0.0077, 0.0068, 0.0162, -0.0030, -0.0004, 0.0059, -0.00, 999.9
-1917,266665.000, 22.425961745, 114.211355697, 53.2277, 1, 7, 0.0078, 0.0069, 0.0162, -0.0031, -0.0005, 0.0058, -0.00, 999.9
-1917,266666.000, 22.425961736, 114.211355691, 53.2240, 1, 7, 0.0077, 0.0068, 0.0162, -0.0030, -0.0009, 0.0060, -0.00, 999.9
-1917,266667.000, 22.425961732, 114.211355681, 53.2275, 1, 7, 0.0077, 0.0069, 0.0162, -0.0031, -0.0006, 0.0060, -0.00, 999.9
-1917,266668.000, 22.425961742, 114.211355680, 53.2265, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0005, 0.0059, -0.00, 999.9
-1917,266669.000, 22.425961747, 114.211355685, 53.2258, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0004, 0.0060, -0.00, 999.9
-1917,266670.000, 22.425961745, 114.211355683, 53.2264, 1, 7, 0.0078, 0.0069, 0.0162, -0.0029, -0.0003, 0.0059, -0.00, 999.9
-1917,266671.000, 22.425961746, 114.211355681, 53.2252, 1, 7, 0.0077, 0.0068, 0.0162, -0.0030, -0.0008, 0.0060, -0.00, 999.9
-1917,266672.000, 22.425961743, 114.211355686, 53.2258, 1, 7, 0.0078, 0.0068, 0.0162, -0.0029, -0.0010, 0.0059, -0.00, 999.9
-1917,266673.000, 22.425961752, 114.211355686, 53.2238, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0010, 0.0060, -0.00, 999.9
-1917,266674.000, 22.425961736, 114.211355690, 53.2235, 1, 7, 0.0079, 0.0068, 0.0162, -0.0031, -0.0008, 0.0060, -0.00, 999.9
-1917,266675.000, 22.425961741, 114.211355693, 53.2228, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0010, 0.0059, -0.00, 999.9
-1917,266676.000, 22.425961739, 114.211355693, 53.2242, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0013, 0.0060, -0.00, 999.9
-1917,266677.000, 22.425961743, 114.211355690, 53.2256, 1, 7, 0.0077, 0.0068, 0.0162, -0.0029, -0.0008, 0.0060, -0.00, 999.9
-1917,266678.000, 22.425961746, 114.211355685, 53.2254, 1, 7, 0.0077, 0.0070, 0.0162, -0.0030, -0.0007, 0.0060, -0.00, 999.9
-1917,266679.000, 22.425961743, 114.211355676, 53.2255, 1, 7, 0.0078, 0.0069, 0.0162, -0.0032, 0.0006, 0.0060, -0.00, 999.9
-1917,266680.000, 22.425961745, 114.211355686, 53.2242, 1, 7, 0.0077, 0.0068, 0.0162, -0.0030, -0.0011, 0.0060, -0.00, 999.9
-1917,266681.000, 22.425961733, 114.211355696, 53.2264, 1, 7, 0.0078, 0.0069, 0.0162, -0.0029, -0.0005, 0.0059, -0.00, 999.9
-1917,266682.000, 22.425961736, 114.211355684, 53.2223, 1, 7, 0.0078, 0.0068, 0.0162, -0.0030, -0.0013, 0.0060, -0.00, 999.9
-1917,266683.000, 22.425961745, 114.211355684, 53.2257, 1, 7, 0.0078, 0.0068, 0.0162, -0.0032, -0.0006, 0.0060, -0.00, 999.9
-1917,266684.000, 22.425961740, 114.211355669, 53.2255, 1, 7, 0.0078, 0.0068, 0.0162, -0.0029, -0.0009, 0.0060, -0.00, 999.9
-1917,266685.000, 22.425961744, 114.211355683, 53.2241, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0007, 0.0059, -0.00, 999.9
-1917,266686.000, 22.425961740, 114.211355696, 53.2267, 1, 7, 0.0078, 0.0069, 0.0162, -0.0028, -0.0009, 0.0059, -0.00, 999.9
-1917,266687.000, 22.425961744, 114.211355667, 53.2226, 1, 7, 0.0078, 0.0067, 0.0162, -0.0034, -0.0006, 0.0060, -0.00, 999.9
-1917,266688.000, 22.425961740, 114.211355683, 53.2231, 1, 7, 0.0077, 0.0068, 0.0162, -0.0030, -0.0008, 0.0061, -0.00, 999.9
-1917,266689.000, 22.425961746, 114.211355681, 53.2258, 1, 7, 0.0078, 0.0069, 0.0162, -0.0031, 0.0006, 0.0060, -0.00, 999.9
-1917,266690.000, 22.425961748, 114.211355682, 53.2258, 1, 7, 0.0077, 0.0069, 0.0162, -0.0031, -0.0005, 0.0061, -0.00, 999.9
-1917,266691.000, 22.425961746, 114.211355673, 53.2235, 1, 7, 0.0079, 0.0069, 0.0163, -0.0031, -0.0004, 0.0060, -0.00, 999.9
-1917,266692.000, 22.425961753, 114.211355680, 53.2249, 1, 7, 0.0078, 0.0067, 0.0162, -0.0031, -0.0009, 0.0060, -0.00, 999.9
-1917,266693.000, 22.425961747, 114.211355688, 53.2266, 1, 7, 0.0078, 0.0069, 0.0162, -0.0029, -0.0009, 0.0059, -0.00, 999.9
-1917,266694.000, 22.425961749, 114.211355676, 53.2271, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, 0.0005, 0.0060, -0.00, 999.9
-1917,266695.000, 22.425961750, 114.211355685, 53.2261, 1, 7, 0.0078, 0.0068, 0.0162, -0.0031, -0.0002, 0.0060, -0.00, 999.9
-1917,266696.000, 22.425961745, 114.211355679, 53.2257, 1, 7, 0.0078, 0.0069, 0.0162, -0.0030, -0.0007, 0.0060, -0.00, 999.9
-1917,266697.000, 22.425961746, 114.211355681, 53.2252, 1, 7, 0.0078, 0.0069, 0.0163, -0.0029, 0.0007, 0.0060, -0.00, 999.9
-1917,266698.000, 22.425961746, 114.211355686, 53.2264, 1, 7, 0.0078, 0.0068, 0.0163, -0.0031, -0.0002, 0.0060, -0.00, 999.9
-1917,266699.000, 22.425961740, 114.211355691, 53.2239, 1, 7, 0.0078, 0.0068, 0.0163, -0.0030, -0.0010, 0.0060, -0.00, 999.9
-1917,266700.000, 22.425961740, 114.211355682, 53.2242, 1, 7, 0.0078, 0.0069, 0.0163, -0.0031, 0.0006, 0.0060, -0.00, 999.9
-1917,266701.000, 22.425961747, 114.211355675, 53.2239, 1, 7, 0.0078, 0.0069, 0.0163, -0.0030, 0.0004, 0.0061, -0.00, 999.9
-1917,266702.000, 22.425961745, 114.211355687, 53.2253, 1, 7, 0.0078, 0.0069, 0.0163, -0.0029, -0.0008, 0.0060, -0.00, 999.9
-1917,266703.000, 22.425961759, 114.211355692, 53.2286, 1, 7, 0.0078, 0.0069, 0.0163, -0.0030, 0.0004, 0.0061, -0.00, 999.9
-1917,266704.000, 22.425961752, 114.211355677, 53.2275, 1, 7, 0.0079, 0.0070, 0.0163, -0.0030, -0.0004, 0.0060, -0.00, 999.9
-1917,266705.000, 22.425961749, 114.211355680, 53.2243, 1, 7, 0.0079, 0.0068, 0.0163, -0.0029, -0.0012, 0.0060, -0.00, 999.9
-1917,266706.000, 22.425961755, 114.211355686, 53.2247, 1, 7, 0.0078, 0.0068, 0.0163, -0.0029, -0.0009, 0.0061, -0.00, 999.9
-1917,266707.000, 22.425961743, 114.211355683, 53.2265, 1, 7, 0.0079, 0.0069, 0.0163, -0.0030, -0.0006, 0.0060, -0.00, 999.9
-1917,266708.000, 22.425961748, 114.211355682, 53.2262, 1, 7, 0.0078, 0.0069, 0.0163, -0.0032, 0.0006, 0.0060, -0.00, 999.9
-1917,266709.000, 22.425961753, 114.211355686, 53.2272, 1, 7, 0.0079, 0.0068, 0.0163, -0.0031, -0.0010, 0.0060, -0.00, 999.9
-1917,266710.000, 22.425961745, 114.211355672, 53.2241, 1, 7, 0.0077, 0.0068, 0.0163, -0.0030, -0.0008, 0.0061, -0.00, 999.9
-1917,266711.000, 22.425961752, 114.211355697, 53.2250, 1, 7, 0.0078, 0.0069, 0.0163, -0.0030, -0.0009, 0.0060, -0.00, 999.9
-1917,266712.000, 22.425961739, 114.211355676, 53.2218, 1, 7, 0.0078, 0.0068, 0.0163, -0.0029, -0.0006, 0.0060, -0.00, 999.9
-1917,266713.000, 22.425961745, 114.211355687, 53.2247, 1, 7, 0.0078, 0.0068, 0.0163, -0.0029, -0.0008, 0.0060, -0.00, 999.9
-1917,266714.000, 22.425961742, 114.211355684, 53.2256, 1, 7, 0.0078, 0.0067, 0.0163, -0.0031, -0.0009, 0.0061, -0.00, 999.9
-1917,266715.000, 22.425961754, 114.211355681, 53.2264, 1, 7, 0.0079, 0.0068, 0.0163, -0.0030, -0.0013, 0.0060, -0.00, 999.9
-1917,266716.000, 22.425961732, 114.211355687, 53.2256, 1, 7, 0.0077, 0.0068, 0.0163, -0.0029, 0.0003, 0.0061, -0.00, 999.9
-1917,266717.000, 22.425961746, 114.211355675, 53.2233, 1, 7, 0.0079, 0.0069, 0.0163, -0.0032, 0.0004, 0.0060, -0.00, 999.9
-1917,266718.000, 22.425961750, 114.211355683, 53.2282, 1, 7, 0.0079, 0.0069, 0.0163, -0.0031, 0.0009, 0.0060, -0.00, 999.9
-1917,266719.000, 22.425961745, 114.211355686, 53.2238, 1, 7, 0.0079, 0.0069, 0.0163, -0.0031, 0.0008, 0.0060, -0.00, 999.9
-1917,266720.000, 22.425961746, 114.211355682, 53.2260, 1, 7, 0.0078, 0.0068, 0.0163, -0.0031, 0.0008, 0.0061, -0.00, 999.9
-1917,266721.000, 22.425961731, 114.211355701, 53.2265, 1, 7, 0.0078, 0.0069, 0.0163, -0.0028, -0.0010, 0.0061, -0.00, 999.9
-1917,266722.000, 22.425961742, 114.211355685, 53.2231, 1, 7, 0.0078, 0.0068, 0.0163, -0.0030, -0.0011, 0.0061, -0.00, 999.9
-1917,266723.000, 22.425961749, 114.211355683, 53.2242, 1, 7, 0.0078, 0.0068, 0.0163, -0.0028, -0.0011, 0.0061, -0.00, 999.9
-1917,266724.000, 22.425961735, 114.211355682, 53.2225, 1, 7, 0.0078, 0.0069, 0.0163, -0.0031, -0.0003, 0.0060, -0.00, 999.9
-1917,266725.000, 22.425961737, 114.211355675, 53.2244, 1, 7, 0.0078, 0.0070, 0.0163, -0.0029, 0.0005, 0.0061, -0.00, 999.9
-1917,266726.000, 22.425961743, 114.211355680, 53.2243, 1, 7, 0.0078, 0.0068, 0.0163, -0.0027, -0.0006, 0.0060, -0.00, 999.9
-1917,266727.000, 22.425961732, 114.211355682, 53.2222, 1, 7, 0.0078, 0.0068, 0.0163, -0.0030, -0.0008, 0.0061, -0.00, 999.9
-1917,266728.000, 22.425961733, 114.211355684, 53.2219, 1, 7, 0.0078, 0.0069, 0.0163, -0.0031, 0.0010, 0.0061, -0.00, 999.9
-1917,266729.000, 22.425961744, 114.211355687, 53.2255, 1, 7, 0.0078, 0.0069, 0.0163, -0.0029, -0.0010, 0.0061, -0.00, 999.9
-1917,266730.000, 22.425961747, 114.211355687, 53.2248, 1, 7, 0.0079, 0.0069, 0.0163, -0.0028, -0.0003, 0.0060, -0.00, 999.9
-1917,266731.000, 22.425961737, 114.211355685, 53.2267, 1, 7, 0.0079, 0.0069, 0.0163, -0.0029, -0.0009, 0.0061, -0.00, 999.9
-1917,266732.000, 22.425961742, 114.211355694, 53.2257, 1, 7, 0.0078, 0.0069, 0.0163, -0.0030, -0.0005, 0.0061, -0.00, 999.9
-1917,266733.000, 22.425961736, 114.211355686, 53.2216, 1, 7, 0.0078, 0.0068, 0.0163, -0.0030, 0.0005, 0.0061, -0.00, 999.9
-1917,266734.000, 22.425961742, 114.211355681, 53.2250, 1, 7, 0.0078, 0.0068, 0.0163, -0.0031, -0.0004, 0.0062, -0.00, 999.9
-1917,266735.000, 22.425961757, 114.211355681, 53.2272, 1, 7, 0.0078, 0.0068, 0.0163, -0.0028, -0.0010, 0.0061, -0.00, 999.9
-1917,266736.000, 22.425961757, 114.211355676, 53.2265, 1, 7, 0.0078, 0.0069, 0.0163, -0.0029, -0.0002, 0.0061, -0.00, 999.9
-1917,266737.000, 22.425961740, 114.211355678, 53.2231, 1, 7, 0.0079, 0.0070, 0.0163, -0.0028, -0.0007, 0.0061, -0.00, 999.9
-1917,266738.000, 22.425961746, 114.211355681, 53.2239, 1, 7, 0.0078, 0.0068, 0.0163, -0.0031, 0.0007, 0.0061, -0.00, 999.9
-1917,266739.000, 22.425961741, 114.211355686, 53.2242, 1, 7, 0.0079, 0.0069, 0.0163, -0.0029, -0.0005, 0.0061, -0.00, 999.9
-1917,266740.000, 22.425961742, 114.211355691, 53.2235, 1, 7, 0.0078, 0.0069, 0.0163, -0.0030, 0.0007, 0.0061, -0.00, 999.9
-1917,266741.000, 22.425961745, 114.211355686, 53.2257, 1, 7, 0.0078, 0.0069, 0.0164, -0.0028, -0.0007, 0.0061, -0.00, 999.9
-1917,266742.000, 22.425961739, 114.211355685, 53.2268, 1, 7, 0.0079, 0.0068, 0.0163, -0.0030, 0.0004, 0.0061, -0.00, 999.9
-1917,266743.000, 22.425961743, 114.211355678, 53.2231, 1, 7, 0.0078, 0.0069, 0.0164, -0.0028, 0.0006, 0.0061, -0.00, 999.9
-1917,266744.000, 22.425961747, 114.211355692, 53.2280, 1, 7, 0.0078, 0.0069, 0.0163, -0.0030, -0.0007, 0.0061, -0.00, 999.9
-1917,266745.000, 22.425961743, 114.211355684, 53.2274, 1, 7, 0.0078, 0.0068, 0.0163, -0.0031, -0.0003, 0.0062, -0.00, 999.9
-1917,266746.000, 22.425961740, 114.211355681, 53.2287, 1, 7, 0.0078, 0.0069, 0.0164, -0.0027, -0.0005, 0.0060, -0.00, 999.9
-1917,266747.000, 22.425961754, 114.211355675, 53.2249, 1, 7, 0.0078, 0.0069, 0.0163, -0.0028, -0.0010, 0.0062, -0.00, 999.9
-1917,266748.000, 22.425961739, 114.211355684, 53.2241, 1, 7, 0.0079, 0.0070, 0.0164, -0.0029, -0.0005, 0.0061, -0.00, 999.9
-1917,266749.000, 22.425961750, 114.211355678, 53.2269, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0009, 0.0061, -0.00, 999.9
-1917,266750.000, 22.425961746, 114.211355681, 53.2267, 1, 7, 0.0078, 0.0068, 0.0163, -0.0028, -0.0012, 0.0062, -0.00, 999.9
-1917,266751.000, 22.425961741, 114.211355676, 53.2240, 1, 7, 0.0078, 0.0068, 0.0164, -0.0029, 0.0005, 0.0062, -0.00, 999.9
-1917,266752.000, 22.425961744, 114.211355682, 53.2247, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, -0.0006, 0.0062, -0.00, 999.9
-1917,266753.000, 22.425961750, 114.211355672, 53.2245, 1, 7, 0.0078, 0.0069, 0.0164, -0.0031, -0.0005, 0.0062, -0.00, 999.9
-1917,266754.000, 22.425961735, 114.211355689, 53.2227, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0007, 0.0061, -0.00, 999.9
-1917,266755.000, 22.425961746, 114.211355677, 53.2250, 1, 7, 0.0079, 0.0069, 0.0164, -0.0028, 0.0004, 0.0061, -0.00, 999.9
-1917,266756.000, 22.425961732, 114.211355687, 53.2237, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0004, 0.0061, -0.00, 999.9
-1917,266757.000, 22.425961747, 114.211355680, 53.2238, 1, 7, 0.0078, 0.0068, 0.0164, -0.0031, 0.0011, 0.0062, -0.00, 999.9
-1917,266758.000, 22.425961748, 114.211355683, 53.2249, 1, 7, 0.0078, 0.0069, 0.0164, -0.0031, 0.0008, 0.0062, -0.00, 999.9
-1917,266759.000, 22.425961740, 114.211355676, 53.2235, 1, 7, 0.0079, 0.0070, 0.0164, -0.0028, 0.0006, 0.0061, -0.00, 999.9
-1917,266760.000, 22.425961741, 114.211355684, 53.2256, 1, 7, 0.0079, 0.0069, 0.0164, -0.0029, 0.0003, 0.0061, -0.00, 999.9
-1917,266761.000, 22.425961745, 114.211355688, 53.2205, 1, 7, 0.0078, 0.0067, 0.0164, -0.0031, 0.0005, 0.0062, -0.00, 999.9
-1917,266762.000, 22.425961758, 114.211355681, 53.2262, 1, 7, 0.0078, 0.0069, 0.0164, -0.0028, 0.0011, 0.0061, -0.00, 999.9
-1917,266763.000, 22.425961741, 114.211355679, 53.2236, 1, 7, 0.0078, 0.0069, 0.0164, -0.0027, -0.0008, 0.0062, -0.00, 999.9
-1917,266764.000, 22.425961743, 114.211355673, 53.2218, 1, 7, 0.0080, 0.0070, 0.0164, -0.0030, -0.0005, 0.0061, -0.00, 999.9
-1917,266765.000, 22.425961737, 114.211355696, 53.2255, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0010, 0.0061, -0.00, 999.9
-1917,266766.000, 22.425961740, 114.211355682, 53.2238, 1, 7, 0.0079, 0.0069, 0.0164, -0.0031, 0.0008, 0.0061, -0.00, 999.9
-1917,266767.000, 22.425961733, 114.211355692, 53.2221, 1, 7, 0.0078, 0.0069, 0.0164, -0.0029, 0.0008, 0.0062, -0.00, 999.9
-1917,266768.000, 22.425961758, 114.211355689, 53.2253, 1, 7, 0.0079, 0.0069, 0.0164, -0.0028, -0.0006, 0.0062, -0.00, 999.9
-1917,266769.000, 22.425961731, 114.211355683, 53.2231, 1, 7, 0.0078, 0.0068, 0.0164, -0.0029, 0.0008, 0.0061, -0.00, 999.9
-1917,266770.000, 22.425961749, 114.211355666, 53.2233, 1, 7, 0.0078, 0.0069, 0.0164, -0.0027, 0.0001, 0.0062, -0.00, 999.9
-1917,266771.000, 22.425961754, 114.211355685, 53.2246, 1, 7, 0.0078, 0.0067, 0.0164, -0.0029, -0.0008, 0.0062, -0.00, 999.9
-1917,266772.000, 22.425961761, 114.211355684, 53.2272, 1, 7, 0.0078, 0.0069, 0.0164, -0.0031, 0.0006, 0.0063, -0.00, 999.9
-1917,266773.000, 22.425961754, 114.211355676, 53.2240, 1, 7, 0.0078, 0.0070, 0.0164, -0.0029, 0.0006, 0.0062, -0.00, 999.9
-1917,266774.000, 22.425961748, 114.211355680, 53.2235, 1, 7, 0.0078, 0.0068, 0.0164, -0.0029, 0.0008, 0.0063, -0.00, 999.9
-1917,266775.000, 22.425961747, 114.211355677, 53.2220, 1, 7, 0.0079, 0.0069, 0.0164, -0.0029, 0.0011, 0.0062, -0.00, 999.9
-1917,266776.000, 22.425961753, 114.211355685, 53.2245, 1, 7, 0.0079, 0.0069, 0.0164, -0.0031, 0.0013, 0.0062, -0.00, 999.9
-1917,266777.000, 22.425961734, 114.211355681, 53.2219, 1, 7, 0.0078, 0.0068, 0.0164, -0.0028, 0.0005, 0.0063, -0.00, 999.9
-1917,266778.000, 22.425961744, 114.211355682, 53.2233, 1, 7, 0.0078, 0.0070, 0.0164, -0.0029, -0.0001, 0.0062, -0.00, 999.9
-1917,266779.000, 22.425961748, 114.211355672, 53.2230, 1, 7, 0.0079, 0.0069, 0.0164, -0.0028, 0.0006, 0.0061, -0.00, 999.9
-1917,266780.000, 22.425961741, 114.211355688, 53.2230, 1, 7, 0.0079, 0.0069, 0.0164, -0.0028, -0.0009, 0.0063, -0.00, 999.9
-1917,266781.000, 22.425961760, 114.211355680, 53.2251, 1, 7, 0.0079, 0.0070, 0.0164, -0.0029, 0.0006, 0.0062, -0.00, 999.9
-1917,266782.000, 22.425961740, 114.211355689, 53.2224, 1, 7, 0.0078, 0.0069, 0.0164, -0.0029, 0.0004, 0.0063, -0.00, 999.9
-1917,266783.000, 22.425961738, 114.211355681, 53.2216, 1, 7, 0.0078, 0.0069, 0.0164, -0.0029, 0.0009, 0.0062, -0.00, 999.9
-1917,266784.000, 22.425961734, 114.211355679, 53.2243, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0011, 0.0062, -0.00, 999.9
-1917,266785.000, 22.425961744, 114.211355682, 53.2199, 1, 7, 0.0078, 0.0070, 0.0164, -0.0029, 0.0004, 0.0063, -0.00, 999.9
-1917,266786.000, 22.425961746, 114.211355683, 53.2239, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0009, 0.0062, -0.00, 999.9
-1917,266787.000, 22.425961747, 114.211355689, 53.2238, 1, 7, 0.0078, 0.0069, 0.0164, -0.0029, 0.0006, 0.0062, -0.00, 999.9
-1917,266788.000, 22.425961746, 114.211355683, 53.2225, 1, 7, 0.0078, 0.0070, 0.0165, -0.0029, 0.0012, 0.0062, -0.00, 999.9
-1917,266789.000, 22.425961733, 114.211355690, 53.2228, 1, 7, 0.0079, 0.0069, 0.0165, -0.0030, 0.0012, 0.0061, -0.00, 999.9
-1917,266790.000, 22.425961746, 114.211355691, 53.2234, 1, 7, 0.0078, 0.0068, 0.0164, -0.0029, 0.0011, 0.0062, -0.00, 999.9
-1917,266791.000, 22.425961741, 114.211355690, 53.2232, 1, 7, 0.0079, 0.0071, 0.0164, -0.0028, 0.0002, 0.0062, -0.00, 999.9
-1917,266792.000, 22.425961743, 114.211355684, 53.2240, 1, 7, 0.0078, 0.0070, 0.0164, -0.0029, 0.0009, 0.0062, -0.00, 999.9
-1917,266793.000, 22.425961746, 114.211355688, 53.2242, 1, 7, 0.0078, 0.0070, 0.0164, -0.0028, 0.0010, 0.0063, -0.00, 999.9
-1917,266794.000, 22.425961736, 114.211355680, 53.2211, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0010, 0.0063, -0.00, 999.9
-1917,266795.000, 22.425961743, 114.211355695, 53.2223, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0010, 0.0063, -0.00, 999.9
-1917,266796.000, 22.425961750, 114.211355690, 53.2258, 1, 7, 0.0078, 0.0069, 0.0164, -0.0030, 0.0010, 0.0062, -0.00, 999.9
-1917,266797.000, 22.425961753, 114.211355675, 53.2229, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0008, 0.0062, -0.00, 999.9
-1917,266798.000, 22.425961754, 114.211355676, 53.2237, 1, 7, 0.0077, 0.0069, 0.0165, -0.0030, 0.0011, 0.0063, -0.00, 999.9
-1917,266799.000, 22.425961742, 114.211355694, 53.2242, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0008, 0.0063, -0.00, 999.9
-1917,266800.000, 22.425961737, 114.211355686, 53.2246, 1, 7, 0.0079, 0.0070, 0.0165, -0.0030, 0.0011, 0.0063, -0.00, 999.9
-1917,266801.000, 22.425961743, 114.211355684, 53.2256, 1, 7, 0.0078, 0.0069, 0.0165, -0.0030, 0.0011, 0.0063, -0.00, 999.9
-1917,266802.000, 22.425961753, 114.211355679, 53.2262, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0011, 0.0063, -0.00, 999.9
-1917,266803.000, 22.425961733, 114.211355696, 53.2247, 1, 7, 0.0079, 0.0071, 0.0165, -0.0030, 0.0013, 0.0063, -0.00, 999.9
-1917,266804.000, 22.425961739, 114.211355679, 53.2226, 1, 7, 0.0079, 0.0069, 0.0165, -0.0030, 0.0005, 0.0063, -0.00, 999.9
-1917,266805.000, 22.425961732, 114.211355687, 53.2214, 1, 7, 0.0078, 0.0069, 0.0165, -0.0031, 0.0011, 0.0063, -0.00, 999.9
-1917,266806.000, 22.425961730, 114.211355677, 53.2209, 1, 7, 0.0079, 0.0069, 0.0165, -0.0027, 0.0004, 0.0062, -0.00, 999.9
-1917,266807.000, 22.425961729, 114.211355694, 53.2250, 1, 7, 0.0079, 0.0069, 0.0165, -0.0029, 0.0010, 0.0062, -0.00, 999.9
-1917,266808.000, 22.425961733, 114.211355687, 53.2206, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0011, 0.0063, -0.00, 999.9
-1917,266809.000, 22.425961732, 114.211355686, 53.2188, 1, 7, 0.0079, 0.0069, 0.0165, -0.0029, 0.0011, 0.0062, -0.00, 999.9
-1917,266810.000, 22.425961752, 114.211355676, 53.2210, 1, 7, 0.0079, 0.0069, 0.0165, -0.0029, 0.0009, 0.0062, -0.00, 999.9
-1917,266811.000, 22.425961733, 114.211355692, 53.2207, 1, 7, 0.0079, 0.0069, 0.0165, -0.0029, 0.0008, 0.0062, -0.00, 999.9
-1917,266812.000, 22.425961745, 114.211355686, 53.2221, 1, 7, 0.0079, 0.0069, 0.0165, -0.0029, 0.0011, 0.0062, -0.00, 999.9
-1917,266813.000, 22.425961735, 114.211355681, 53.2230, 1, 7, 0.0079, 0.0069, 0.0165, -0.0028, 0.0006, 0.0063, -0.00, 999.9
-1917,266814.000, 22.425961735, 114.211355684, 53.2204, 1, 7, 0.0078, 0.0070, 0.0165, -0.0030, 0.0009, 0.0063, -0.00, 999.9
-1917,266815.000, 22.425961752, 114.211355687, 53.2252, 1, 7, 0.0079, 0.0069, 0.0165, -0.0030, 0.0011, 0.0062, -0.00, 999.9
-1917,266816.000, 22.425961742, 114.211355674, 53.2208, 1, 7, 0.0079, 0.0069, 0.0165, -0.0027, 0.0007, 0.0063, -0.00, 999.9
-1917,266817.000, 22.425961748, 114.211355686, 53.2233, 1, 7, 0.0079, 0.0070, 0.0165, -0.0029, 0.0011, 0.0062, -0.00, 999.9
-1917,266818.000, 22.425961744, 114.211355689, 53.2208, 1, 7, 0.0078, 0.0069, 0.0165, -0.0028, 0.0007, 0.0064, -0.00, 999.9
-1917,266819.000, 22.425961735, 114.211355679, 53.2233, 1, 7, 0.0079, 0.0069, 0.0165, -0.0030, 0.0007, 0.0063, -0.00, 999.9
-1917,266820.000, 22.425961729, 114.211355687, 53.2213, 1, 7, 0.0079, 0.0069, 0.0165, -0.0027, 0.0005, 0.0064, -0.00, 999.9
-1917,266821.000, 22.425961734, 114.211355676, 53.2232, 1, 7, 0.0079, 0.0069, 0.0165, -0.0029, 0.0006, 0.0064, -0.00, 999.9
-1917,266822.000, 22.425961748, 114.211355688, 53.2232, 1, 7, 0.0078, 0.0069, 0.0165, -0.0028, 0.0002, 0.0064, -0.00, 999.9
-1917,266823.000, 22.425961762, 114.211355679, 53.2239, 1, 7, 0.0078, 0.0071, 0.0165, -0.0025, 0.0002, 0.0063, -0.00, 999.9
-1917,266824.000, 22.425961739, 114.211355689, 53.2238, 1, 7, 0.0078, 0.0069, 0.0165, -0.0029, 0.0010, 0.0064, -0.00, 999.9
-1917,266825.000, 22.425961745, 114.211355682, 53.2239, 1, 7, 0.0078, 0.0069, 0.0165, -0.0028, 0.0011, 0.0063, -0.00, 999.9
-1917,266826.000, 22.425961759, 114.211355686, 53.2229, 1, 7, 0.0078, 0.0069, 0.0165, -0.0030, 0.0009, 0.0063, -0.00, 999.9
-1917,266827.000, 22.425961738, 114.211355681, 53.2222, 1, 7, 0.0078, 0.0069, 0.0165, -0.0030, 0.0013, 0.0064, -0.00, 999.9
-1917,266828.000, 22.425961739, 114.211355676, 53.2231, 1, 7, 0.0079, 0.0070, 0.0165, -0.0026, 0.0004, 0.0063, -0.00, 999.9
-1917,266829.000, 22.425961741, 114.211355671, 53.2251, 1, 7, 0.0079, 0.0069, 0.0166, -0.0029, 0.0014, 0.0063, -0.00, 999.9
-1917,266830.000, 22.425961748, 114.211355677, 53.2280, 1, 7, 0.0079, 0.0071, 0.0165, -0.0030, 0.0013, 0.0063, -0.00, 999.9
-1917,266831.000, 22.425961751, 114.211355689, 53.2269, 1, 7, 0.0078, 0.0068, 0.0165, -0.0027, 0.0009, 0.0063, -0.00, 999.9
-1917,266832.000, 22.425961742, 114.211355674, 53.2234, 1, 7, 0.0078, 0.0070, 0.0165, -0.0028, 0.0010, 0.0063, -0.00, 999.9
-1917,266833.000, 22.425961755, 114.211355678, 53.2250, 1, 7, 0.0080, 0.0070, 0.0165, -0.0029, 0.0009, 0.0063, -0.00, 999.9
-1917,266834.000, 22.425961746, 114.211355668, 53.2259, 1, 7, 0.0078, 0.0069, 0.0165, -0.0030, 0.0010, 0.0064, -0.00, 999.9
-1917,266835.000, 22.425961748, 114.211355684, 53.2254, 1, 7, 0.0079, 0.0070, 0.0165, -0.0027, 0.0003, 0.0064, -0.00, 999.9
-1917,266836.000, 22.425961737, 114.211355685, 53.2255, 1, 7, 0.0078, 0.0070, 0.0166, -0.0030, 0.0016, 0.0063, -0.00, 999.9
-1917,266837.000, 22.425961739, 114.211355676, 53.2214, 1, 7, 0.0079, 0.0069, 0.0166, -0.0028, 0.0011, 0.0063, -0.00, 999.9
-1917,266838.000, 22.425961734, 114.211355689, 53.2235, 1, 7, 0.0078, 0.0071, 0.0166, -0.0027, 0.0014, 0.0064, -0.00, 999.9
-1917,266839.000, 22.425961740, 114.211355674, 53.2248, 1, 7, 0.0078, 0.0069, 0.0166, -0.0030, 0.0014, 0.0063, -0.00, 999.9
-1917,266840.000, 22.425961745, 114.211355684, 53.2253, 1, 7, 0.0079, 0.0069, 0.0166, -0.0030, 0.0013, 0.0064, -0.00, 999.9
-1917,266841.000, 22.425961732, 114.211355682, 53.2230, 1, 7, 0.0079, 0.0070, 0.0166, -0.0030, 0.0011, 0.0064, -0.00, 999.9
-1917,266842.000, 22.425961747, 114.211355688, 53.2266, 1, 7, 0.0079, 0.0070, 0.0166, -0.0027, 0.0011, 0.0063, -0.00, 999.9
-1917,266843.000, 22.425961747, 114.211355687, 53.2241, 1, 7, 0.0079, 0.0070, 0.0166, -0.0030, 0.0015, 0.0064, -0.00, 999.9
-1917,266844.000, 22.425961750, 114.211355681, 53.2263, 1, 7, 0.0078, 0.0070, 0.0166, -0.0031, 0.0013, 0.0064, -0.00, 999.9
-1917,266845.000, 22.425961746, 114.211355686, 53.2248, 1, 7, 0.0078, 0.0070, 0.0166, -0.0029, 0.0012, 0.0064, -0.00, 999.9
-1917,266846.000, 22.425961742, 114.211355677, 53.2211, 1, 7, 0.0078, 0.0069, 0.0166, -0.0029, 0.0015, 0.0064, -0.00, 999.9
-1917,266847.000, 22.425961748, 114.211355691, 53.2236, 1, 7, 0.0078, 0.0070, 0.0166, -0.0027, 0.0014, 0.0063, -0.00, 999.9
-1917,266848.000, 22.425961747, 114.211355684, 53.2271, 1, 7, 0.0079, 0.0071, 0.0166, -0.0028, 0.0014, 0.0063, -0.00, 999.9
-1917,266849.000, 22.425961746, 114.211355667, 53.2230, 1, 7, 0.0078, 0.0069, 0.0166, -0.0029, 0.0013, 0.0064, -0.00, 999.9
-1917,266850.000, 22.425961740, 114.211355683, 53.2266, 1, 7, 0.0079, 0.0071, 0.0166, -0.0029, 0.0015, 0.0063, -0.00, 999.9
-1917,266851.000, 22.425961748, 114.211355661, 53.2255, 1, 7, 0.0079, 0.0070, 0.0166, -0.0028, 0.0013, 0.0063, -0.00, 999.9
-1917,266852.000, 22.425961728, 114.211355677, 53.2250, 1, 7, 0.0079, 0.0070, 0.0166, -0.0028, 0.0011, 0.0064, -0.00, 999.9
-1917,266853.000, 22.425961727, 114.211355684, 53.2244, 1, 7, 0.0079, 0.0069, 0.0166, -0.0028, 0.0011, 0.0064, -0.00, 999.9
-1917,266854.000, 22.425961740, 114.211355688, 53.2236, 1, 7, 0.0079, 0.0070, 0.0166, -0.0029, 0.0013, 0.0064, -0.00, 999.9
-1917,266855.000, 22.425961740, 114.211355692, 53.2269, 1, 7, 0.0079, 0.0070, 0.0166, -0.0029, 0.0011, 0.0063, -0.00, 999.9
-1917,266856.000, 22.425961738, 114.211355673, 53.2239, 1, 7, 0.0079, 0.0069, 0.0166, -0.0030, 0.0014, 0.0064, -0.00, 999.9
-1917,266857.000, 22.425961737, 114.211355683, 53.2249, 1, 7, 0.0078, 0.0069, 0.0166, -0.0028, 0.0013, 0.0064, -0.00, 999.9
-1917,266858.000, 22.425961740, 114.211355689, 53.2222, 1, 7, 0.0079, 0.0069, 0.0166, -0.0027, 0.0012, 0.0064, -0.00, 999.9
-1917,266859.000, 22.425961742, 114.211355686, 53.2233, 1, 7, 0.0079, 0.0070, 0.0166, -0.0030, 0.0012, 0.0065, -0.00, 999.9
-1917,266860.000, 22.425961741, 114.211355685, 53.2258, 1, 7, 0.0079, 0.0070, 0.0166, -0.0029, 0.0013, 0.0064, -0.00, 999.9
-1917,266861.000, 22.425961749, 114.211355686, 53.2242, 1, 7, 0.0079, 0.0069, 0.0166, -0.0028, 0.0009, 0.0064, -0.00, 999.9
-1917,266862.000, 22.425961745, 114.211355684, 53.2253, 1, 7, 0.0079, 0.0071, 0.0166, -0.0030, 0.0015, 0.0064, -0.00, 999.9
-1917,266863.000, 22.425961730, 114.211355692, 53.2260, 1, 7, 0.0078, 0.0071, 0.0166, -0.0029, 0.0016, 0.0064, -0.00, 999.9
-1917,266864.000, 22.425961734, 114.211355696, 53.2261, 1, 7, 0.0078, 0.0070, 0.0166, -0.0032, 0.0016, 0.0064, -0.00, 999.9
-1917,266865.000, 22.425961753, 114.211355687, 53.2261, 1, 7, 0.0079, 0.0069, 0.0166, -0.0028, 0.0012, 0.0064, -0.00, 999.9
-1917,266866.000, 22.425961736, 114.211355690, 53.2240, 1, 7, 0.0079, 0.0070, 0.0166, -0.0030, 0.0014, 0.0064, -0.00, 999.9
-1917,266867.000, 22.425961730, 114.211355682, 53.2221, 1, 7, 0.0079, 0.0070, 0.0166, -0.0028, 0.0011, 0.0064, -0.00, 999.9
-1917,266868.000, 22.425961743, 114.211355681, 53.2230, 1, 7, 0.0078, 0.0071, 0.0166, -0.0029, 0.0014, 0.0065, -0.00, 999.9
-1917,266869.000, 22.425961738, 114.211355687, 53.2271, 1, 7, 0.0078, 0.0069, 0.0166, -0.0030, 0.0015, 0.0065, -0.00, 999.9
-1917,266870.000, 22.425961742, 114.211355699, 53.2286, 1, 7, 0.0079, 0.0070, 0.0166, -0.0027, 0.0011, 0.0064, -0.00, 999.9
-1917,266871.000, 22.425961749, 114.211355681, 53.2225, 1, 7, 0.0079, 0.0069, 0.0166, -0.0028, 0.0014, 0.0065, -0.00, 999.9
-1917,266872.000, 22.425961740, 114.211355681, 53.2249, 1, 7, 0.0079, 0.0069, 0.0166, -0.0028, 0.0014, 0.0064, -0.00, 999.9
-1917,266873.000, 22.425961756, 114.211355678, 53.2239, 1, 7, 0.0079, 0.0069, 0.0166, -0.0029, 0.0012, 0.0064, -0.00, 999.9
-1917,266874.000, 22.425961747, 114.211355688, 53.2243, 1, 7, 0.0079, 0.0069, 0.0166, -0.0029, 0.0015, 0.0065, -0.00, 999.9
-1917,266875.000, 22.425961750, 114.211355680, 53.2263, 1, 7, 0.0078, 0.0069, 0.0166, -0.0029, 0.0013, 0.0065, -0.00, 999.9
-1917,266876.000, 22.425961750, 114.211355687, 53.2241, 1, 7, 0.0079, 0.0070, 0.0166, -0.0028, 0.0014, 0.0064, -0.00, 999.9
-1917,266877.000, 22.425961748, 114.211355683, 53.2221, 1, 7, 0.0079, 0.0069, 0.0166, -0.0031, 0.0014, 0.0065, -0.00, 999.9
-1917,266878.000, 22.425961744, 114.211355686, 53.2213, 1, 7, 0.0079, 0.0070, 0.0166, -0.0028, 0.0012, 0.0065, -0.00, 999.9
-1917,266879.000, 22.425961750, 114.211355684, 53.2254, 1, 7, 0.0079, 0.0069, 0.0167, -0.0029, 0.0015, 0.0064, -0.00, 999.9
-1917,266880.000, 22.425961740, 114.211355684, 53.2231, 1, 7, 0.0078, 0.0069, 0.0166, -0.0029, 0.0014, 0.0066, -0.00, 999.9
-1917,266881.000, 22.425961741, 114.211355681, 53.2233, 1, 7, 0.0079, 0.0069, 0.0166, -0.0029, 0.0014, 0.0065, -0.00, 999.9
-1917,266882.000, 22.425961743, 114.211355697, 53.2259, 1, 7, 0.0078, 0.0070, 0.0166, -0.0029, 0.0013, 0.0065, -0.00, 999.9
-1917,266883.000, 22.425961735, 114.211355694, 53.2232, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0016, 0.0064, -0.00, 999.9
-1917,266884.000, 22.425961722, 114.211355692, 53.2238, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0015, 0.0065, -0.00, 999.9
-1917,266885.000, 22.425961755, 114.211355682, 53.2233, 1, 7, 0.0079, 0.0071, 0.0167, -0.0028, 0.0011, 0.0065, -0.00, 999.9
-1917,266886.000, 22.425961749, 114.211355688, 53.2227, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0015, 0.0065, -0.00, 999.9
-1917,266887.000, 22.425961745, 114.211355678, 53.2221, 1, 7, 0.0080, 0.0071, 0.0167, -0.0028, 0.0016, 0.0064, -0.00, 999.9
-1917,266888.000, 22.425961744, 114.211355685, 53.2228, 1, 7, 0.0079, 0.0070, 0.0167, -0.0030, 0.0016, 0.0065, -0.00, 999.9
-1917,266889.000, 22.425961742, 114.211355690, 53.2262, 1, 7, 0.0078, 0.0071, 0.0167, -0.0026, 0.0013, 0.0065, -0.00, 999.9
-1917,266890.000, 22.425961738, 114.211355685, 53.2231, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0013, 0.0065, -0.00, 999.9
-1917,266891.000, 22.425961744, 114.211355692, 53.2220, 1, 7, 0.0079, 0.0071, 0.0167, -0.0028, 0.0014, 0.0065, -0.00, 999.9
-1917,266892.000, 22.425961738, 114.211355685, 53.2230, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0010, 0.0065, -0.00, 999.9
-1917,266893.000, 22.425961739, 114.211355688, 53.2226, 1, 7, 0.0079, 0.0070, 0.0167, -0.0026, 0.0013, 0.0065, -0.00, 999.9
-1917,266894.000, 22.425961736, 114.211355683, 53.2225, 1, 7, 0.0079, 0.0069, 0.0167, -0.0027, 0.0011, 0.0065, -0.00, 999.9
-1917,266895.000, 22.425961742, 114.211355677, 53.2238, 1, 7, 0.0078, 0.0070, 0.0167, -0.0030, 0.0018, 0.0065, -0.00, 999.9
-1917,266896.000, 22.425961738, 114.211355680, 53.2190, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0015, 0.0065, -0.00, 999.9
-1917,266897.000, 22.425961735, 114.211355689, 53.2211, 1, 7, 0.0078, 0.0069, 0.0167, -0.0027, 0.0014, 0.0065, -0.00, 999.9
-1917,266898.000, 22.425961725, 114.211355684, 53.2186, 1, 7, 0.0078, 0.0070, 0.0167, -0.0028, 0.0016, 0.0065, -0.00, 999.9
-1917,266899.000, 22.425961744, 114.211355677, 53.2203, 1, 7, 0.0080, 0.0070, 0.0167, -0.0029, 0.0014, 0.0064, -0.00, 999.9
-1917,266900.000, 22.425961741, 114.211355686, 53.2213, 1, 7, 0.0079, 0.0070, 0.0167, -0.0027, 0.0014, 0.0065, -0.00, 999.9
-1917,266901.000, 22.425961737, 114.211355676, 53.2209, 1, 7, 0.0078, 0.0070, 0.0167, -0.0031, 0.0020, 0.0065, -0.00, 999.9
-1917,266902.000, 22.425961750, 114.211355685, 53.2189, 1, 7, 0.0079, 0.0070, 0.0167, -0.0029, 0.0016, 0.0065, -0.00, 999.9
-1917,266903.000, 22.425961736, 114.211355692, 53.2228, 1, 7, 0.0079, 0.0069, 0.0167, -0.0028, 0.0012, 0.0065, -0.00, 999.9
-1917,266904.000, 22.425961737, 114.211355679, 53.2193, 1, 7, 0.0078, 0.0070, 0.0167, -0.0029, 0.0016, 0.0065, -0.00, 999.9
-1917,266905.000, 22.425961742, 114.211355683, 53.2209, 1, 7, 0.0078, 0.0070, 0.0167, -0.0029, 0.0018, 0.0066, -0.00, 999.9
-1917,266906.000, 22.425961744, 114.211355696, 53.2224, 1, 7, 0.0078, 0.0070, 0.0167, -0.0028, 0.0018, 0.0066, -0.00, 999.9
-1917,266907.000, 22.425961746, 114.211355689, 53.2237, 1, 7, 0.0079, 0.0070, 0.0167, -0.0029, 0.0016, 0.0065, -0.00, 999.9
-1917,266908.000, 22.425961740, 114.211355687, 53.2209, 1, 7, 0.0079, 0.0069, 0.0167, -0.0030, 0.0018, 0.0066, -0.00, 999.9
-1917,266909.000, 22.425961745, 114.211355677, 53.2204, 1, 7, 0.0078, 0.0070, 0.0167, -0.0028, 0.0015, 0.0066, -0.00, 999.9
-1917,266910.000, 22.425961737, 114.211355682, 53.2210, 1, 7, 0.0079, 0.0069, 0.0167, -0.0029, 0.0017, 0.0065, -0.00, 999.9
-1917,266911.000, 22.425961738, 114.211355691, 53.2219, 1, 7, 0.0079, 0.0072, 0.0167, -0.0029, 0.0018, 0.0065, -0.00, 999.9
-1917,266912.000, 22.425961744, 114.211355683, 53.2211, 1, 7, 0.0078, 0.0070, 0.0167, -0.0029, 0.0013, 0.0066, -0.00, 999.9
-1917,266913.000, 22.425961730, 114.211355689, 53.2203, 1, 7, 0.0079, 0.0070, 0.0167, -0.0028, 0.0013, 0.0065, -0.00, 999.9
-1917,266914.000, 22.425961733, 114.211355680, 53.2216, 1, 7, 0.0078, 0.0070, 0.0167, -0.0027, 0.0014, 0.0066, -0.00, 999.9
-1917,266915.000, 22.425961742, 114.211355691, 53.2252, 1, 7, 0.0079, 0.0070, 0.0168, -0.0028, 0.0015, 0.0065, -0.00, 999.9
-1917,266916.000, 22.425961743, 114.211355681, 53.2223, 1, 7, 0.0081, 0.0072, 0.0168, -0.0028, 0.0014, 0.0065, -0.00, 999.9
-1917,266917.000, 22.425961749, 114.211355677, 53.2195, 1, 7, 0.0079, 0.0069, 0.0167, -0.0028, 0.0010, 0.0066, -0.00, 999.9
-1917,266918.000, 22.425961729, 114.211355681, 53.2213, 1, 7, 0.0079, 0.0070, 0.0168, -0.0026, 0.0016, 0.0065, -0.00, 999.9
-1917,266919.000, 22.425961738, 114.211355679, 53.2251, 1, 7, 0.0079, 0.0071, 0.0168, -0.0028, 0.0018, 0.0066, -0.00, 999.9
-1917,266920.000, 22.425961754, 114.211355685, 53.2244, 1, 7, 0.0080, 0.0070, 0.0167, -0.0029, 0.0015, 0.0066, -0.00, 999.9
-1917,266921.000, 22.425961749, 114.211355672, 53.2230, 1, 7, 0.0078, 0.0070, 0.0167, -0.0028, 0.0017, 0.0066, -0.00, 999.9
-1917,266922.000, 22.425961751, 114.211355688, 53.2285, 1, 7, 0.0078, 0.0070, 0.0167, -0.0029, 0.0017, 0.0067, -0.00, 999.9
-1917,266923.000, 22.425961745, 114.211355674, 53.2244, 1, 7, 0.0079, 0.0070, 0.0168, -0.0027, 0.0016, 0.0066, -0.00, 999.9
-1917,266924.000, 22.425961738, 114.211355691, 53.2223, 1, 7, 0.0078, 0.0070, 0.0168, -0.0029, 0.0017, 0.0066, -0.00, 999.9
-1917,266925.000, 22.425961739, 114.211355684, 53.2241, 1, 7, 0.0079, 0.0071, 0.0168, -0.0029, 0.0017, 0.0066, -0.00, 999.9
-1917,266926.000, 22.425961744, 114.211355678, 53.2246, 1, 7, 0.0080, 0.0071, 0.0168, -0.0028, 0.0015, 0.0065, -0.00, 999.9
-1917,266927.000, 22.425961740, 114.211355684, 53.2229, 1, 7, 0.0079, 0.0070, 0.0168, -0.0027, 0.0014, 0.0066, -0.00, 999.9
-1917,266928.000, 22.425961753, 114.211355685, 53.2262, 1, 7, 0.0080, 0.0070, 0.0168, -0.0028, 0.0015, 0.0066, -0.00, 999.9
-1917,266929.000, 22.425961736, 114.211355688, 53.2245, 1, 7, 0.0079, 0.0070, 0.0168, -0.0026, 0.0015, 0.0066, -0.00, 999.9
-1917,266930.000, 22.425961736, 114.211355687, 53.2233, 1, 7, 0.0079, 0.0071, 0.0168, -0.0028, 0.0019, 0.0065, -0.00, 999.9
-1917,266931.000, 22.425961762, 114.211355680, 53.2251, 1, 7, 0.0079, 0.0070, 0.0168, -0.0028, 0.0016, 0.0066, -0.00, 999.9
-1917,266932.000, 22.425961747, 114.211355673, 53.2251, 1, 7, 0.0080, 0.0071, 0.0168, -0.0030, 0.0018, 0.0065, -0.00, 999.9
-1917,266933.000, 22.425961747, 114.211355678, 53.2243, 1, 7, 0.0079, 0.0071, 0.0168, -0.0028, 0.0018, 0.0066, -0.00, 999.9
-1917,266934.000, 22.425961745, 114.211355680, 53.2257, 1, 7, 0.0079, 0.0070, 0.0168, -0.0026, 0.0014, 0.0066, -0.00, 999.9
-1917,266935.000, 22.425961749, 114.211355678, 53.2242, 1, 7, 0.0079, 0.0069, 0.0168, -0.0029, 0.0018, 0.0066, -0.00, 999.9
-1917,266936.000, 22.425961737, 114.211355679, 53.2257, 1, 7, 0.0078, 0.0070, 0.0168, -0.0025, 0.0016, 0.0067, -0.00, 999.9
-1917,266937.000, 22.425961753, 114.211355666, 53.2248, 1, 7, 0.0079, 0.0070, 0.0168, -0.0028, 0.0018, 0.0066, -0.00, 999.9
-1917,266938.000, 22.425961742, 114.211355687, 53.2252, 1, 7, 0.0079, 0.0071, 0.0168, -0.0029, 0.0020, 0.0066, -0.00, 999.9
-1917,266939.000, 22.425961741, 114.211355685, 53.2257, 1, 7, 0.0078, 0.0070, 0.0168, -0.0028, 0.0014, 0.0067, -0.00, 999.9
-1917,266940.000, 22.425961742, 114.211355677, 53.2268, 1, 7, 0.0080, 0.0070, 0.0168, -0.0028, 0.0016, 0.0065, -0.00, 999.9
-1917,266941.000, 22.425961750, 114.211355687, 53.2268, 1, 7, 0.0078, 0.0070, 0.0168, -0.0030, 0.0021, 0.0067, -0.00, 999.9
-1917,266942.000, 22.425961751, 114.211355672, 53.2295, 1, 7, 0.0078, 0.0070, 0.0168, -0.0027, 0.0016, 0.0067, -0.00, 999.9
-1917,266943.000, 22.425961747, 114.211355673, 53.2290, 1, 7, 0.0079, 0.0069, 0.0168, -0.0029, 0.0019, 0.0066, -0.00, 999.9
-1917,266944.000, 22.425961748, 114.211355680, 53.2286, 1, 7, 0.0079, 0.0069, 0.0168, -0.0026, 0.0018, 0.0066, -0.00, 999.9
-1917,266945.000, 22.425961751, 114.211355682, 53.2271, 1, 7, 0.0079, 0.0071, 0.0168, -0.0028, 0.0019, 0.0067, -0.00, 999.9
-1917,266946.000, 22.425961743, 114.211355674, 53.2256, 1, 7, 0.0079, 0.0071, 0.0168, -0.0028, 0.0017, 0.0067, -0.00, 999.9
-1917,266947.000, 22.425961750, 114.211355668, 53.2256, 1, 7, 0.0079, 0.0070, 0.0168, -0.0029, 0.0020, 0.0067, -0.00, 999.9
-1917,266948.000, 22.425961743, 114.211355686, 53.2266, 1, 7, 0.0080, 0.0071, 0.0168, -0.0028, 0.0018, 0.0066, -0.00, 999.9
-1917,266949.000, 22.425961746, 114.211355681, 53.2253, 1, 7, 0.0079, 0.0070, 0.0168, -0.0030, 0.0017, 0.0067, -0.00, 999.9
-1917,266950.000, 22.425961744, 114.211355682, 53.2291, 1, 7, 0.0079, 0.0070, 0.0168, -0.0026, 0.0016, 0.0066, -0.00, 999.9
-1917,266951.000, 22.425961747, 114.211355680, 53.2268, 1, 7, 0.0079, 0.0070, 0.0168, -0.0027, 0.0014, 0.0066, -0.00, 999.9
-1917,266952.000, 22.425961740, 114.211355689, 53.2236, 1, 7, 0.0079, 0.0071, 0.0168, -0.0028, 0.0019, 0.0067, -0.00, 999.9
-1917,266953.000, 22.425961748, 114.211355684, 53.2279, 1, 7, 0.0080, 0.0070, 0.0168, -0.0026, 0.0015, 0.0067, -0.00, 999.9
-1917,266954.000, 22.425961750, 114.211355680, 53.2242, 1, 7, 0.0079, 0.0070, 0.0168, -0.0027, 0.0017, 0.0067, -0.00, 999.9
-1917,266955.000, 22.425961746, 114.211355679, 53.2272, 1, 7, 0.0079, 0.0071, 0.0168, -0.0029, 0.0019, 0.0066, -0.00, 999.9
-1917,266956.000, 22.425961745, 114.211355681, 53.2248, 1, 7, 0.0078, 0.0070, 0.0168, -0.0028, 0.0021, 0.0067, -0.00, 999.9
-1917,266957.000, 22.425961761, 114.211355675, 53.2286, 1, 7, 0.0079, 0.0070, 0.0168, -0.0026, 0.0018, 0.0067, -0.00, 999.9
-1917,266958.000, 22.425961750, 114.211355679, 53.2256, 1, 7, 0.0080, 0.0070, 0.0168, -0.0027, 0.0014, 0.0067, -0.00, 999.9
-1917,266959.000, 22.425961746, 114.211355672, 53.2257, 1, 7, 0.0079, 0.0071, 0.0168, -0.0027, 0.0018, 0.0067, -0.00, 999.9
-1917,266960.000, 22.425961749, 114.211355687, 53.2262, 1, 7, 0.0079, 0.0070, 0.0168, -0.0027, 0.0017, 0.0067, -0.00, 999.9
-1917,266961.000, 22.425961735, 114.211355684, 53.2268, 1, 7, 0.0079, 0.0069, 0.0169, -0.0027, 0.0020, 0.0066, -0.00, 999.9
-1917,266962.000, 22.425961751, 114.211355677, 53.2260, 1, 7, 0.0079, 0.0071, 0.0169, -0.0029, 0.0020, 0.0067, -0.00, 999.9
-1917,266963.000, 22.425961749, 114.211355676, 53.2267, 1, 7, 0.0079, 0.0070, 0.0168, -0.0025, 0.0014, 0.0067, -0.00, 999.9
-1917,266964.000, 22.425961737, 114.211355686, 53.2277, 1, 8, 0.0076, 0.0068, 0.0151, -0.0033, -0.0034, 0.0051, -0.00, 999.9
-1917,266965.000, 22.425961751, 114.211355682, 53.2272, 1, 8, 0.0076, 0.0069, 0.0150, -0.0036, -0.0033, 0.0051, -0.00, 999.9
-1917,266966.000, 22.425961754, 114.211355677, 53.2258, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0033, 0.0052, -0.00, 999.9
-1917,266967.000, 22.425961749, 114.211355678, 53.2273, 1, 8, 0.0075, 0.0069, 0.0150, -0.0034, -0.0036, 0.0051, -0.00, 999.9
-1917,266968.000, 22.425961743, 114.211355695, 53.2272, 1, 8, 0.0076, 0.0067, 0.0150, -0.0034, -0.0034, 0.0051, -0.00, 999.9
-1917,266969.000, 22.425961744, 114.211355677, 53.2265, 1, 8, 0.0075, 0.0067, 0.0150, -0.0035, -0.0034, 0.0051, -0.00, 999.9
-1917,266970.000, 22.425961744, 114.211355693, 53.2255, 1, 8, 0.0075, 0.0067, 0.0150, -0.0037, -0.0033, 0.0051, -0.00, 999.9
-1917,266971.000, 22.425961750, 114.211355679, 53.2270, 1, 8, 0.0075, 0.0068, 0.0151, -0.0033, -0.0033, 0.0051, -0.00, 999.9
-1917,266972.000, 22.425961737, 114.211355691, 53.2259, 1, 8, 0.0076, 0.0069, 0.0151, -0.0034, -0.0032, 0.0050, -0.00, 999.9
-1917,266973.000, 22.425961736, 114.211355689, 53.2244, 1, 8, 0.0075, 0.0067, 0.0150, -0.0034, -0.0033, 0.0052, -0.00, 999.9
-1917,266974.000, 22.425961738, 114.211355680, 53.2261, 1, 8, 0.0075, 0.0068, 0.0150, -0.0035, -0.0033, 0.0052, -0.00, 999.9
-1917,266975.000, 22.425961747, 114.211355673, 53.2263, 1, 8, 0.0075, 0.0069, 0.0150, -0.0034, -0.0033, 0.0052, -0.00, 999.9
-1917,266976.000, 22.425961745, 114.211355678, 53.2251, 1, 8, 0.0075, 0.0068, 0.0150, -0.0033, -0.0034, 0.0052, -0.00, 999.9
-1917,266977.000, 22.425961752, 114.211355669, 53.2282, 1, 8, 0.0076, 0.0068, 0.0151, -0.0034, -0.0032, 0.0051, -0.00, 999.9
-1917,266978.000, 22.425961745, 114.211355673, 53.2261, 1, 8, 0.0074, 0.0068, 0.0151, -0.0034, -0.0031, 0.0052, -0.00, 999.9
-1917,266979.000, 22.425961738, 114.211355688, 53.2260, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0033, 0.0052, -0.00, 999.9
-1917,266980.000, 22.425961752, 114.211355691, 53.2253, 1, 8, 0.0075, 0.0068, 0.0150, -0.0036, -0.0034, 0.0051, -0.00, 999.9
-1917,266981.000, 22.425961752, 114.211355691, 53.2258, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0033, 0.0051, -0.00, 999.9
-1917,266982.000, 22.425961747, 114.211355685, 53.2269, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0033, 0.0051, -0.00, 999.9
-1917,266983.000, 22.425961752, 114.211355678, 53.2264, 1, 8, 0.0075, 0.0069, 0.0151, -0.0035, -0.0033, 0.0052, -0.00, 999.9
-1917,266984.000, 22.425961744, 114.211355681, 53.2274, 1, 8, 0.0077, 0.0068, 0.0151, -0.0036, -0.0034, 0.0051, -0.00, 999.9
-1917,266985.000, 22.425961753, 114.211355676, 53.2279, 1, 8, 0.0075, 0.0069, 0.0150, -0.0034, -0.0034, 0.0052, -0.00, 999.9
-1917,266986.000, 22.425961753, 114.211355674, 53.2268, 1, 8, 0.0075, 0.0068, 0.0150, -0.0035, -0.0034, 0.0051, -0.00, 999.9
-1917,266987.000, 22.425961736, 114.211355687, 53.2248, 1, 8, 0.0076, 0.0068, 0.0151, -0.0033, -0.0033, 0.0052, -0.00, 999.9
-1917,266988.000, 22.425961744, 114.211355693, 53.2284, 1, 8, 0.0075, 0.0068, 0.0151, -0.0036, -0.0033, 0.0052, -0.00, 999.9
-1917,266989.000, 22.425961734, 114.211355691, 53.2251, 1, 8, 0.0076, 0.0067, 0.0150, -0.0036, -0.0034, 0.0052, -0.00, 999.9
-1917,266990.000, 22.425961735, 114.211355687, 53.2300, 1, 8, 0.0076, 0.0068, 0.0151, -0.0034, -0.0031, 0.0051, -0.00, 999.9
-1917,266991.000, 22.425961748, 114.211355683, 53.2292, 1, 8, 0.0076, 0.0069, 0.0151, -0.0034, -0.0034, 0.0052, -0.00, 999.9
-1917,266992.000, 22.425961734, 114.211355674, 53.2298, 1, 8, 0.0075, 0.0068, 0.0151, -0.0035, -0.0031, 0.0052, -0.00, 999.9
-1917,266993.000, 22.425961748, 114.211355687, 53.2279, 1, 8, 0.0075, 0.0068, 0.0150, -0.0035, -0.0033, 0.0052, -0.00, 999.9
-1917,266994.000, 22.425961758, 114.211355683, 53.2266, 1, 8, 0.0075, 0.0068, 0.0151, -0.0035, -0.0032, 0.0052, -0.00, 999.9
-1917,266995.000, 22.425961755, 114.211355676, 53.2262, 1, 8, 0.0075, 0.0069, 0.0150, -0.0035, -0.0034, 0.0052, -0.00, 999.9
-1917,266996.000, 22.425961750, 114.211355679, 53.2240, 1, 8, 0.0076, 0.0068, 0.0151, -0.0034, -0.0034, 0.0051, -0.00, 999.9
-1917,266997.000, 22.425961747, 114.211355694, 53.2262, 1, 8, 0.0076, 0.0068, 0.0151, -0.0036, -0.0034, 0.0052, -0.00, 999.9
-1917,266998.000, 22.425961750, 114.211355685, 53.2259, 1, 8, 0.0076, 0.0068, 0.0151, -0.0035, -0.0035, 0.0051, -0.00, 999.9
-1917,266999.000, 22.425961742, 114.211355685, 53.2255, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0032, 0.0052, -0.00, 999.9
-1917,267000.000, 22.425961746, 114.211355689, 53.2265, 1, 8, 0.0075, 0.0067, 0.0151, -0.0035, -0.0032, 0.0053, -0.00, 999.9
-1917,267001.000, 22.425961749, 114.211355681, 53.2266, 1, 8, 0.0075, 0.0068, 0.0150, -0.0036, -0.0035, 0.0053, -0.00, 999.9
-1917,267002.000, 22.425961748, 114.211355682, 53.2274, 1, 8, 0.0076, 0.0068, 0.0151, -0.0032, -0.0033, 0.0051, -0.00, 999.9
-1917,267003.000, 22.425961742, 114.211355685, 53.2269, 1, 8, 0.0077, 0.0068, 0.0151, -0.0035, -0.0035, 0.0052, -0.00, 999.9
-1917,267004.000, 22.425961757, 114.211355683, 53.2281, 1, 8, 0.0075, 0.0067, 0.0151, -0.0035, -0.0034, 0.0051, -0.00, 999.9
-1917,267005.000, 22.425961742, 114.211355678, 53.2266, 1, 8, 0.0076, 0.0067, 0.0151, -0.0034, -0.0034, 0.0051, -0.00, 999.9
-1917,267006.000, 22.425961744, 114.211355677, 53.2271, 1, 8, 0.0076, 0.0068, 0.0151, -0.0034, -0.0032, 0.0051, -0.00, 999.9
-1917,267007.000, 22.425961740, 114.211355676, 53.2279, 1, 8, 0.0076, 0.0068, 0.0151, -0.0035, -0.0034, 0.0051, -0.00, 999.9
-1917,267008.000, 22.425961745, 114.211355691, 53.2287, 1, 8, 0.0074, 0.0067, 0.0151, -0.0035, -0.0031, 0.0053, -0.00, 999.9
-1917,267009.000, 22.425961748, 114.211355674, 53.2261, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0033, 0.0052, -0.00, 999.9
-1917,267010.000, 22.425961750, 114.211355679, 53.2288, 1, 8, 0.0075, 0.0068, 0.0151, -0.0035, -0.0033, 0.0053, -0.00, 999.9
-1917,267011.000, 22.425961746, 114.211355677, 53.2284, 1, 8, 0.0076, 0.0068, 0.0151, -0.0035, -0.0034, 0.0052, -0.00, 999.9
-1917,267012.000, 22.425961763, 114.211355676, 53.2272, 1, 8, 0.0075, 0.0068, 0.0151, -0.0035, -0.0034, 0.0052, -0.00, 999.9
-1917,267013.000, 22.425961742, 114.211355692, 53.2243, 1, 8, 0.0075, 0.0068, 0.0151, -0.0033, -0.0034, 0.0052, -0.00, 999.9
-1917,267014.000, 22.425961760, 114.211355678, 53.2262, 1, 8, 0.0076, 0.0068, 0.0151, -0.0034, -0.0033, 0.0052, -0.00, 999.9
-1917,267015.000, 22.425961742, 114.211355679, 53.2262, 1, 8, 0.0074, 0.0067, 0.0151, -0.0035, -0.0031, 0.0052, -0.00, 999.9
-1917,267016.000, 22.425961744, 114.211355684, 53.2245, 1, 8, 0.0076, 0.0068, 0.0151, -0.0035, -0.0033, 0.0052, -0.00, 999.9
-1917,267017.000, 22.425961756, 114.211355681, 53.2260, 1, 8, 0.0075, 0.0067, 0.0151, -0.0036, -0.0034, 0.0053, -0.00, 999.9
-1917,267018.000, 22.425961749, 114.211355683, 53.2270, 1, 8, 0.0075, 0.0067, 0.0151, -0.0034, -0.0034, 0.0052, -0.00, 999.9
-1917,267019.000, 22.425961743, 114.211355679, 53.2268, 1, 8, 0.0075, 0.0068, 0.0151, -0.0035, -0.0034, 0.0052, -0.00, 999.9
-1917,267020.000, 22.425961744, 114.211355687, 53.2271, 1, 8, 0.0075, 0.0069, 0.0151, -0.0034, -0.0034, 0.0052, -0.00, 999.9
-1917,267021.000, 22.425961749, 114.211355671, 53.2278, 1, 8, 0.0075, 0.0068, 0.0151, -0.0035, -0.0033, 0.0053, -0.00, 999.9
-1917,267022.000, 22.425961743, 114.211355678, 53.2274, 1, 8, 0.0075, 0.0068, 0.0151, -0.0034, -0.0032, 0.0053, -0.00, 999.9
-1917,267023.000, 22.425961761, 114.211355686, 53.2285, 1, 7, 0.0102, 0.0071, 0.0191, -0.0046, -0.0050, 0.0104, -0.00, 999.9
-1917,267024.000, 22.425961760, 114.211355669, 53.2291, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267025.000, 22.425961749, 114.211355679, 53.2272, 1, 7, 0.0102, 0.0070, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267026.000, 22.425961776, 114.211355688, 53.2315, 1, 7, 0.0102, 0.0069, 0.0191, -0.0045, -0.0052, 0.0104, -0.00, 999.9
-1917,267027.000, 22.425961757, 114.211355684, 53.2300, 1, 7, 0.0102, 0.0070, 0.0191, -0.0046, -0.0053, 0.0104, -0.00, 999.9
-1917,267028.000, 22.425961740, 114.211355680, 53.2257, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267029.000, 22.425961743, 114.211355676, 53.2264, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0052, 0.0104, -0.00, 999.9
-1917,267030.000, 22.425961733, 114.211355673, 53.2253, 1, 7, 0.0102, 0.0070, 0.0191, -0.0046, -0.0052, 0.0104, -0.00, 999.9
-1917,267031.000, 22.425961739, 114.211355689, 53.2253, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267032.000, 22.425961731, 114.211355682, 53.2257, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267033.000, 22.425961747, 114.211355684, 53.2257, 1, 7, 0.0101, 0.0069, 0.0191, -0.0044, -0.0050, 0.0104, -0.00, 999.9
-1917,267034.000, 22.425961752, 114.211355675, 53.2255, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267035.000, 22.425961731, 114.211355688, 53.2209, 1, 7, 0.0102, 0.0070, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267036.000, 22.425961752, 114.211355690, 53.2250, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267037.000, 22.425961749, 114.211355679, 53.2258, 1, 7, 0.0101, 0.0069, 0.0191, -0.0045, -0.0052, 0.0104, -0.00, 999.9
-1917,267038.000, 22.425961755, 114.211355675, 53.2275, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267039.000, 22.425961757, 114.211355677, 53.2269, 1, 7, 0.0102, 0.0070, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267040.000, 22.425961746, 114.211355682, 53.2250, 1, 7, 0.0101, 0.0069, 0.0191, -0.0046, -0.0052, 0.0104, -0.00, 999.9
-1917,267041.000, 22.425961739, 114.211355685, 53.2220, 1, 7, 0.0102, 0.0068, 0.0191, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267042.000, 22.425961738, 114.211355682, 53.2256, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267043.000, 22.425961741, 114.211355684, 53.2240, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267044.000, 22.425961737, 114.211355693, 53.2220, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267045.000, 22.425961737, 114.211355681, 53.2234, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267046.000, 22.425961744, 114.211355685, 53.2225, 1, 7, 0.0102, 0.0069, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267047.000, 22.425961742, 114.211355675, 53.2246, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267048.000, 22.425961741, 114.211355674, 53.2221, 1, 7, 0.0101, 0.0070, 0.0191, -0.0047, -0.0051, 0.0103, -0.00, 999.9
-1917,267049.000, 22.425961742, 114.211355676, 53.2252, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267050.000, 22.425961749, 114.211355678, 53.2241, 1, 7, 0.0102, 0.0068, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267051.000, 22.425961738, 114.211355680, 53.2230, 1, 7, 0.0101, 0.0069, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267052.000, 22.425961744, 114.211355687, 53.2253, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267053.000, 22.425961736, 114.211355689, 53.2226, 1, 7, 0.0102, 0.0068, 0.0191, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267054.000, 22.425961728, 114.211355684, 53.2221, 1, 7, 0.0101, 0.0071, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267055.000, 22.425961737, 114.211355688, 53.2247, 1, 7, 0.0101, 0.0069, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267056.000, 22.425961733, 114.211355686, 53.2227, 1, 7, 0.0101, 0.0069, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267057.000, 22.425961745, 114.211355679, 53.2219, 1, 7, 0.0102, 0.0069, 0.0191, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267058.000, 22.425961749, 114.211355688, 53.2210, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267059.000, 22.425961749, 114.211355679, 53.2234, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267060.000, 22.425961739, 114.211355682, 53.2212, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267061.000, 22.425961733, 114.211355673, 53.2208, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267062.000, 22.425961744, 114.211355684, 53.2199, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267063.000, 22.425961734, 114.211355692, 53.2199, 1, 7, 0.0102, 0.0069, 0.0191, -0.0044, -0.0052, 0.0103, -0.00, 999.9
-1917,267064.000, 22.425961736, 114.211355688, 53.2227, 1, 7, 0.0102, 0.0070, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267065.000, 22.425961750, 114.211355683, 53.2254, 1, 7, 0.0101, 0.0071, 0.0191, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267066.000, 22.425961733, 114.211355689, 53.2202, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267067.000, 22.425961748, 114.211355672, 53.2221, 1, 7, 0.0101, 0.0069, 0.0191, -0.0046, -0.0052, 0.0104, -0.00, 999.9
-1917,267068.000, 22.425961733, 114.211355689, 53.2190, 1, 7, 0.0101, 0.0070, 0.0191, -0.0044, -0.0050, 0.0104, -0.00, 999.9
-1917,267069.000, 22.425961724, 114.211355684, 53.2202, 1, 7, 0.0102, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267070.000, 22.425961734, 114.211355683, 53.2194, 1, 7, 0.0102, 0.0068, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267071.000, 22.425961732, 114.211355689, 53.2223, 1, 7, 0.0101, 0.0069, 0.0191, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267072.000, 22.425961737, 114.211355685, 53.2208, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267073.000, 22.425961730, 114.211355687, 53.2216, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267074.000, 22.425961741, 114.211355686, 53.2220, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0052, 0.0104, -0.00, 999.9
-1917,267075.000, 22.425961750, 114.211355684, 53.2253, 1, 7, 0.0101, 0.0069, 0.0191, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267076.000, 22.425961744, 114.211355691, 53.2219, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267077.000, 22.425961736, 114.211355679, 53.2194, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267078.000, 22.425961746, 114.211355677, 53.2239, 1, 7, 0.0102, 0.0069, 0.0191, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267079.000, 22.425961750, 114.211355688, 53.2236, 1, 7, 0.0101, 0.0069, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267080.000, 22.425961734, 114.211355678, 53.2235, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267081.000, 22.425961725, 114.211355689, 53.2218, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267082.000, 22.425961746, 114.211355691, 53.2236, 1, 7, 0.0102, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267083.000, 22.425961751, 114.211355684, 53.2250, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267084.000, 22.425961756, 114.211355682, 53.2250, 1, 7, 0.0101, 0.0071, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267085.000, 22.425961742, 114.211355687, 53.2235, 1, 7, 0.0102, 0.0069, 0.0191, -0.0047, -0.0051, 0.0103, -0.00, 999.9
-1917,267086.000, 22.425961757, 114.211355678, 53.2203, 1, 7, 0.0101, 0.0069, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267087.000, 22.425961734, 114.211355690, 53.2244, 1, 7, 0.0101, 0.0070, 0.0191, -0.0045, -0.0052, 0.0104, -0.00, 999.9
-1917,267088.000, 22.425961743, 114.211355686, 53.2221, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267089.000, 22.425961731, 114.211355683, 53.2220, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267090.000, 22.425961753, 114.211355681, 53.2242, 1, 7, 0.0102, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267091.000, 22.425961732, 114.211355691, 53.2196, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267092.000, 22.425961737, 114.211355682, 53.2178, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0050, 0.0104, -0.00, 999.9
-1917,267093.000, 22.425961750, 114.211355690, 53.2222, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267094.000, 22.425961747, 114.211355687, 53.2247, 1, 7, 0.0101, 0.0071, 0.0191, -0.0044, -0.0052, 0.0103, -0.00, 999.9
-1917,267095.000, 22.425961752, 114.211355685, 53.2259, 1, 7, 0.0101, 0.0069, 0.0191, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267096.000, 22.425961746, 114.211355688, 53.2210, 1, 7, 0.0101, 0.0070, 0.0191, -0.0047, -0.0051, 0.0103, -0.00, 999.9
-1917,267097.000, 22.425961756, 114.211355676, 53.2243, 1, 7, 0.0101, 0.0069, 0.0191, -0.0047, -0.0051, 0.0104, -0.00, 999.9
-1917,267098.000, 22.425961722, 114.211355691, 53.2220, 1, 7, 0.0101, 0.0069, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267099.000, 22.425961744, 114.211355678, 53.2221, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267100.000, 22.425961739, 114.211355691, 53.2213, 1, 7, 0.0101, 0.0069, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267101.000, 22.425961736, 114.211355685, 53.2189, 1, 7, 0.0100, 0.0069, 0.0192, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267102.000, 22.425961735, 114.211355683, 53.2220, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267103.000, 22.425961742, 114.211355678, 53.2213, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0050, 0.0104, -0.00, 999.9
-1917,267104.000, 22.425961738, 114.211355686, 53.2202, 1, 7, 0.0101, 0.0069, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267105.000, 22.425961741, 114.211355677, 53.2180, 1, 7, 0.0101, 0.0071, 0.0192, -0.0044, -0.0051, 0.0104, -0.00, 999.9
-1917,267106.000, 22.425961744, 114.211355690, 53.2225, 1, 7, 0.0102, 0.0069, 0.0191, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267107.000, 22.425961740, 114.211355676, 53.2194, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267108.000, 22.425961740, 114.211355692, 53.2224, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267109.000, 22.425961738, 114.211355695, 53.2186, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267110.000, 22.425961721, 114.211355690, 53.2188, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0050, 0.0104, -0.00, 999.9
-1917,267111.000, 22.425961739, 114.211355700, 53.2193, 1, 7, 0.0101, 0.0069, 0.0192, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267112.000, 22.425961740, 114.211355688, 53.2177, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267113.000, 22.425961728, 114.211355688, 53.2204, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267114.000, 22.425961723, 114.211355689, 53.2191, 1, 7, 0.0101, 0.0070, 0.0191, -0.0046, -0.0052, 0.0104, -0.00, 999.9
-1917,267115.000, 22.425961746, 114.211355683, 53.2216, 1, 7, 0.0100, 0.0069, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267116.000, 22.425961743, 114.211355687, 53.2203, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267117.000, 22.425961751, 114.211355676, 53.2178, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267118.000, 22.425961739, 114.211355680, 53.2227, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267119.000, 22.425961739, 114.211355687, 53.2205, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267120.000, 22.425961742, 114.211355679, 53.2220, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267121.000, 22.425961734, 114.211355681, 53.2196, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267122.000, 22.425961753, 114.211355680, 53.2240, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267123.000, 22.425961729, 114.211355689, 53.2212, 1, 7, 0.0101, 0.0071, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267124.000, 22.425961741, 114.211355688, 53.2227, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267125.000, 22.425961731, 114.211355693, 53.2185, 1, 7, 0.0100, 0.0069, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267126.000, 22.425961744, 114.211355690, 53.2199, 1, 7, 0.0100, 0.0071, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267127.000, 22.425961736, 114.211355691, 53.2208, 1, 7, 0.0102, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267128.000, 22.425961731, 114.211355683, 53.2204, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267129.000, 22.425961728, 114.211355687, 53.2188, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267130.000, 22.425961720, 114.211355684, 53.2184, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267131.000, 22.425961739, 114.211355687, 53.2198, 1, 7, 0.0102, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267132.000, 22.425961743, 114.211355694, 53.2227, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267133.000, 22.425961732, 114.211355690, 53.2220, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267134.000, 22.425961738, 114.211355682, 53.2197, 1, 7, 0.0101, 0.0071, 0.0192, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267135.000, 22.425961742, 114.211355679, 53.2236, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267136.000, 22.425961740, 114.211355680, 53.2210, 1, 7, 0.0101, 0.0070, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267137.000, 22.425961738, 114.211355690, 53.2224, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267138.000, 22.425961736, 114.211355684, 53.2227, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267139.000, 22.425961733, 114.211355691, 53.2218, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267140.000, 22.425961739, 114.211355692, 53.2223, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0050, 0.0104, -0.00, 999.9
-1917,267141.000, 22.425961734, 114.211355688, 53.2204, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267142.000, 22.425961752, 114.211355687, 53.2267, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267143.000, 22.425961751, 114.211355689, 53.2254, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267144.000, 22.425961741, 114.211355680, 53.2245, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267145.000, 22.425961738, 114.211355696, 53.2247, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267146.000, 22.425961745, 114.211355673, 53.2229, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267147.000, 22.425961745, 114.211355674, 53.2279, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267148.000, 22.425961762, 114.211355682, 53.2272, 1, 7, 0.0101, 0.0071, 0.0192, -0.0046, -0.0050, 0.0104, -0.00, 999.9
-1917,267149.000, 22.425961724, 114.211355687, 53.2197, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267150.000, 22.425961742, 114.211355691, 53.2240, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267151.000, 22.425961750, 114.211355701, 53.2240, 1, 7, 0.0101, 0.0070, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267152.000, 22.425961740, 114.211355701, 53.2226, 1, 7, 0.0101, 0.0070, 0.0192, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267153.000, 22.425961740, 114.211355689, 53.2262, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0050, 0.0104, -0.00, 999.9
-1917,267154.000, 22.425961740, 114.211355687, 53.2219, 1, 7, 0.0100, 0.0071, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267155.000, 22.425961730, 114.211355676, 53.2220, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267156.000, 22.425961742, 114.211355683, 53.2269, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267157.000, 22.425961754, 114.211355686, 53.2230, 1, 7, 0.0100, 0.0070, 0.0192, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267158.000, 22.425961743, 114.211355677, 53.2224, 1, 7, 0.0101, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267159.000, 22.425961735, 114.211355686, 53.2233, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267160.000, 22.425961745, 114.211355690, 53.2251, 1, 7, 0.0101, 0.0069, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267161.000, 22.425961737, 114.211355687, 53.2247, 1, 7, 0.0100, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267162.000, 22.425961737, 114.211355692, 53.2199, 1, 7, 0.0100, 0.0071, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267163.000, 22.425961745, 114.211355679, 53.2243, 1, 7, 0.0100, 0.0069, 0.0192, -0.0045, -0.0050, 0.0104, -0.00, 999.9
-1917,267164.000, 22.425961739, 114.211355682, 53.2213, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267165.000, 22.425961747, 114.211355684, 53.2234, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267166.000, 22.425961745, 114.211355692, 53.2235, 1, 7, 0.0101, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267167.000, 22.425961753, 114.211355678, 53.2231, 1, 7, 0.0101, 0.0070, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267168.000, 22.425961763, 114.211355685, 53.2257, 1, 7, 0.0100, 0.0069, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267169.000, 22.425961753, 114.211355672, 53.2268, 1, 7, 0.0101, 0.0070, 0.0193, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267170.000, 22.425961751, 114.211355677, 53.2273, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267171.000, 22.425961751, 114.211355678, 53.2294, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267172.000, 22.425961754, 114.211355678, 53.2267, 1, 7, 0.0100, 0.0070, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267173.000, 22.425961763, 114.211355683, 53.2325, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267174.000, 22.425961752, 114.211355687, 53.2304, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0052, 0.0103, -0.00, 999.9
-1917,267175.000, 22.425961757, 114.211355679, 53.2311, 1, 7, 0.0100, 0.0069, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267176.000, 22.425961763, 114.211355682, 53.2298, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267177.000, 22.425961748, 114.211355686, 53.2317, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267178.000, 22.425961747, 114.211355686, 53.2318, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267179.000, 22.425961759, 114.211355683, 53.2307, 1, 7, 0.0100, 0.0070, 0.0192, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267180.000, 22.425961766, 114.211355671, 53.2288, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267181.000, 22.425961753, 114.211355672, 53.2298, 1, 7, 0.0100, 0.0070, 0.0192, -0.0043, -0.0051, 0.0103, -0.00, 999.9
-1917,267182.000, 22.425961749, 114.211355674, 53.2315, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267183.000, 22.425961753, 114.211355677, 53.2316, 1, 7, 0.0099, 0.0070, 0.0192, -0.0045, -0.0052, 0.0104, -0.00, 999.9
-1917,267184.000, 22.425961750, 114.211355686, 53.2317, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267185.000, 22.425961760, 114.211355680, 53.2327, 1, 7, 0.0100, 0.0071, 0.0193, -0.0045, -0.0049, 0.0104, -0.00, 999.9
-1917,267186.000, 22.425961749, 114.211355678, 53.2299, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267187.000, 22.425961756, 114.211355684, 53.2285, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267188.000, 22.425961750, 114.211355681, 53.2311, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267189.000, 22.425961761, 114.211355681, 53.2291, 1, 7, 0.0100, 0.0069, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267190.000, 22.425961750, 114.211355675, 53.2262, 1, 7, 0.0100, 0.0069, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267191.000, 22.425961742, 114.211355692, 53.2289, 1, 7, 0.0100, 0.0069, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267192.000, 22.425961747, 114.211355682, 53.2271, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267193.000, 22.425961746, 114.211355678, 53.2287, 1, 7, 0.0100, 0.0069, 0.0192, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267194.000, 22.425961743, 114.211355678, 53.2272, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267195.000, 22.425961745, 114.211355674, 53.2276, 1, 7, 0.0100, 0.0070, 0.0192, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267196.000, 22.425961758, 114.211355680, 53.2276, 1, 7, 0.0100, 0.0070, 0.0192, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267197.000, 22.425961748, 114.211355678, 53.2252, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267198.000, 22.425961753, 114.211355675, 53.2278, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267199.000, 22.425961745, 114.211355677, 53.2275, 1, 7, 0.0100, 0.0069, 0.0192, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267200.000, 22.425961750, 114.211355678, 53.2239, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267201.000, 22.425961750, 114.211355680, 53.2264, 1, 7, 0.0101, 0.0071, 0.0193, -0.0044, -0.0051, 0.0102, -0.00, 999.9
-1917,267202.000, 22.425961737, 114.211355686, 53.2232, 1, 7, 0.0100, 0.0070, 0.0193, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267203.000, 22.425961738, 114.211355680, 53.2227, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267204.000, 22.425961755, 114.211355694, 53.2257, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267205.000, 22.425961745, 114.211355679, 53.2265, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267206.000, 22.425961739, 114.211355689, 53.2243, 1, 7, 0.0100, 0.0069, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267207.000, 22.425961734, 114.211355690, 53.2242, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267208.000, 22.425961747, 114.211355687, 53.2235, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267209.000, 22.425961753, 114.211355675, 53.2255, 1, 7, 0.0100, 0.0070, 0.0193, -0.0046, -0.0051, 0.0104, -0.00, 999.9
-1917,267210.000, 22.425961743, 114.211355688, 53.2246, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267211.000, 22.425961740, 114.211355676, 53.2230, 1, 7, 0.0100, 0.0070, 0.0193, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267212.000, 22.425961748, 114.211355676, 53.2254, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267213.000, 22.425961740, 114.211355694, 53.2251, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267214.000, 22.425961744, 114.211355683, 53.2236, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0049, 0.0104, -0.00, 999.9
-1917,267215.000, 22.425961753, 114.211355672, 53.2262, 1, 7, 0.0100, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267216.000, 22.425961738, 114.211355694, 53.2224, 1, 7, 0.0100, 0.0069, 0.0193, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267217.000, 22.425961737, 114.211355686, 53.2260, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267218.000, 22.425961748, 114.211355688, 53.2270, 1, 7, 0.0100, 0.0069, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267219.000, 22.425961756, 114.211355678, 53.2258, 1, 7, 0.0099, 0.0069, 0.0193, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267220.000, 22.425961746, 114.211355684, 53.2264, 1, 7, 0.0100, 0.0071, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267221.000, 22.425961739, 114.211355686, 53.2260, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267222.000, 22.425961762, 114.211355685, 53.2273, 1, 7, 0.0099, 0.0069, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267223.000, 22.425961746, 114.211355682, 53.2256, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267224.000, 22.425961749, 114.211355685, 53.2267, 1, 7, 0.0099, 0.0070, 0.0193, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267225.000, 22.425961746, 114.211355686, 53.2275, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267226.000, 22.425961745, 114.211355679, 53.2310, 1, 7, 0.0099, 0.0071, 0.0193, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267227.000, 22.425961758, 114.211355680, 53.2287, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267228.000, 22.425961763, 114.211355679, 53.2288, 1, 7, 0.0099, 0.0071, 0.0193, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267229.000, 22.425961758, 114.211355679, 53.2315, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267230.000, 22.425961755, 114.211355678, 53.2297, 1, 7, 0.0100, 0.0071, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267231.000, 22.425961754, 114.211355675, 53.2275, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0104, -0.00, 999.9
-1917,267232.000, 22.425961736, 114.211355685, 53.2292, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267233.000, 22.425961767, 114.211355684, 53.2283, 1, 7, 0.0100, 0.0070, 0.0193, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267234.000, 22.425961759, 114.211355674, 53.2299, 1, 7, 0.0099, 0.0069, 0.0193, -0.0044, -0.0052, 0.0103, -0.00, 999.9
-1917,267235.000, 22.425961757, 114.211355680, 53.2304, 1, 7, 0.0099, 0.0070, 0.0193, -0.0046, -0.0051, 0.0103, -0.00, 999.9
-1917,267236.000, 22.425961752, 114.211355689, 53.2315, 1, 7, 0.0099, 0.0069, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267237.000, 22.425961750, 114.211355684, 53.2298, 1, 7, 0.0099, 0.0071, 0.0193, -0.0045, -0.0051, 0.0104, -0.00, 999.9
-1917,267238.000, 22.425961753, 114.211355680, 53.2313, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267239.000, 22.425961766, 114.211355675, 53.2329, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267240.000, 22.425961759, 114.211355677, 53.2283, 1, 7, 0.0099, 0.0070, 0.0193, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267241.000, 22.425961760, 114.211355684, 53.2316, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267242.000, 22.425961749, 114.211355674, 53.2333, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0051, 0.0102, -0.00, 999.9
-1917,267243.000, 22.425961758, 114.211355689, 53.2352, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267244.000, 22.425961740, 114.211355677, 53.2285, 1, 7, 0.0100, 0.0071, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267245.000, 22.425961750, 114.211355678, 53.2312, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267246.000, 22.425961741, 114.211355677, 53.2270, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267247.000, 22.425961750, 114.211355680, 53.2287, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267248.000, 22.425961749, 114.211355676, 53.2300, 1, 7, 0.0099, 0.0070, 0.0193, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267249.000, 22.425961753, 114.211355679, 53.2308, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267250.000, 22.425961746, 114.211355680, 53.2279, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267251.000, 22.425961752, 114.211355678, 53.2298, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267252.000, 22.425961761, 114.211355684, 53.2279, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267253.000, 22.425961745, 114.211355675, 53.2322, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267254.000, 22.425961759, 114.211355672, 53.2304, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267255.000, 22.425961748, 114.211355691, 53.2265, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267256.000, 22.425961755, 114.211355672, 53.2277, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267257.000, 22.425961746, 114.211355681, 53.2288, 1, 7, 0.0099, 0.0069, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267258.000, 22.425961752, 114.211355678, 53.2263, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267259.000, 22.425961738, 114.211355679, 53.2245, 1, 7, 0.0099, 0.0071, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267260.000, 22.425961744, 114.211355677, 53.2268, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267261.000, 22.425961751, 114.211355676, 53.2236, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267262.000, 22.425961758, 114.211355688, 53.2264, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267263.000, 22.425961757, 114.211355687, 53.2247, 1, 7, 0.0099, 0.0071, 0.0193, -0.0043, -0.0051, 0.0103, -0.00, 999.9
-1917,267264.000, 22.425961743, 114.211355682, 53.2252, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267265.000, 22.425961735, 114.211355690, 53.2245, 1, 7, 0.0098, 0.0071, 0.0193, -0.0043, -0.0049, 0.0103, -0.00, 999.9
-1917,267266.000, 22.425961750, 114.211355686, 53.2220, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267267.000, 22.425961739, 114.211355684, 53.2229, 1, 7, 0.0099, 0.0072, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267268.000, 22.425961749, 114.211355691, 53.2235, 1, 7, 0.0099, 0.0071, 0.0194, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267269.000, 22.425961741, 114.211355681, 53.2246, 1, 7, 0.0098, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267270.000, 22.425961742, 114.211355680, 53.2211, 1, 7, 0.0099, 0.0071, 0.0193, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267271.000, 22.425961747, 114.211355678, 53.2221, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267272.000, 22.425961745, 114.211355685, 53.2213, 1, 7, 0.0099, 0.0071, 0.0193, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267273.000, 22.425961738, 114.211355681, 53.2205, 1, 7, 0.0099, 0.0069, 0.0193, -0.0044, -0.0052, 0.0103, -0.00, 999.9
-1917,267274.000, 22.425961733, 114.211355689, 53.2187, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0052, 0.0103, -0.00, 999.9
-1917,267275.000, 22.425961748, 114.211355675, 53.2209, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267276.000, 22.425961731, 114.211355703, 53.2214, 1, 7, 0.0100, 0.0070, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267277.000, 22.425961744, 114.211355686, 53.2229, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267278.000, 22.425961747, 114.211355687, 53.2224, 1, 7, 0.0099, 0.0071, 0.0193, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267279.000, 22.425961749, 114.211355676, 53.2227, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267280.000, 22.425961736, 114.211355675, 53.2198, 1, 7, 0.0099, 0.0071, 0.0194, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267281.000, 22.425961750, 114.211355687, 53.2220, 1, 7, 0.0099, 0.0072, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267282.000, 22.425961732, 114.211355688, 53.2218, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267283.000, 22.425961735, 114.211355683, 53.2214, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267284.000, 22.425961739, 114.211355675, 53.2226, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267285.000, 22.425961743, 114.211355688, 53.2217, 1, 7, 0.0100, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267286.000, 22.425961741, 114.211355684, 53.2229, 1, 7, 0.0099, 0.0069, 0.0193, -0.0046, -0.0052, 0.0103, -0.00, 999.9
-1917,267287.000, 22.425961746, 114.211355680, 53.2241, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0052, 0.0102, -0.00, 999.9
-1917,267288.000, 22.425961763, 114.211355675, 53.2255, 1, 7, 0.0099, 0.0071, 0.0193, -0.0045, -0.0051, 0.0102, -0.00, 999.9
-1917,267289.000, 22.425961743, 114.211355675, 53.2234, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267290.000, 22.425961754, 114.211355679, 53.2259, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267291.000, 22.425961742, 114.211355678, 53.2238, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267292.000, 22.425961743, 114.211355683, 53.2245, 1, 7, 0.0099, 0.0070, 0.0193, -0.0046, -0.0050, 0.0103, -0.00, 999.9
-1917,267293.000, 22.425961746, 114.211355684, 53.2241, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0049, 0.0103, -0.00, 999.9
-1917,267294.000, 22.425961748, 114.211355695, 53.2245, 1, 7, 0.0099, 0.0070, 0.0193, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267295.000, 22.425961732, 114.211355692, 53.2242, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267296.000, 22.425961741, 114.211355686, 53.2235, 1, 7, 0.0098, 0.0071, 0.0194, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267297.000, 22.425961739, 114.211355678, 53.2240, 1, 7, 0.0098, 0.0071, 0.0193, -0.0043, -0.0051, 0.0103, -0.00, 999.9
-1917,267298.000, 22.425961740, 114.211355679, 53.2250, 1, 7, 0.0099, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267299.000, 22.425961748, 114.211355675, 53.2246, 1, 7, 0.0099, 0.0069, 0.0194, -0.0042, -0.0051, 0.0102, -0.00, 999.9
-1917,267300.000, 22.425961738, 114.211355689, 53.2224, 1, 7, 0.0099, 0.0070, 0.0193, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267301.000, 22.425961745, 114.211355684, 53.2216, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267302.000, 22.425961741, 114.211355676, 53.2218, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267303.000, 22.425961743, 114.211355687, 53.2236, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267304.000, 22.425961737, 114.211355682, 53.2242, 1, 7, 0.0099, 0.0070, 0.0194, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267305.000, 22.425961747, 114.211355676, 53.2252, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267306.000, 22.425961744, 114.211355687, 53.2242, 1, 7, 0.0098, 0.0071, 0.0194, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267307.000, 22.425961741, 114.211355681, 53.2242, 1, 7, 0.0099, 0.0070, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267308.000, 22.425961744, 114.211355687, 53.2259, 1, 7, 0.0100, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267309.000, 22.425961738, 114.211355679, 53.2219, 1, 7, 0.0099, 0.0071, 0.0194, -0.0043, -0.0049, 0.0103, -0.00, 999.9
-1917,267310.000, 22.425961746, 114.211355680, 53.2256, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267311.000, 22.425961751, 114.211355686, 53.2254, 1, 7, 0.0099, 0.0069, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267312.000, 22.425961745, 114.211355691, 53.2268, 1, 7, 0.0099, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267313.000, 22.425961748, 114.211355679, 53.2271, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267314.000, 22.425961736, 114.211355687, 53.2241, 1, 7, 0.0098, 0.0070, 0.0194, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267315.000, 22.425961737, 114.211355687, 53.2236, 1, 7, 0.0099, 0.0071, 0.0194, -0.0045, -0.0050, 0.0102, -0.00, 999.9
-1917,267316.000, 22.425961746, 114.211355695, 53.2253, 1, 7, 0.0099, 0.0071, 0.0194, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267317.000, 22.425961754, 114.211355680, 53.2257, 1, 7, 0.0098, 0.0069, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267318.000, 22.425961759, 114.211355679, 53.2270, 1, 7, 0.0099, 0.0070, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267319.000, 22.425961740, 114.211355690, 53.2265, 1, 7, 0.0098, 0.0072, 0.0194, -0.0043, -0.0049, 0.0103, -0.00, 999.9
-1917,267320.000, 22.425961749, 114.211355692, 53.2240, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267321.000, 22.425961740, 114.211355682, 53.2244, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267322.000, 22.425961754, 114.211355678, 53.2250, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267323.000, 22.425961756, 114.211355686, 53.2264, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267324.000, 22.425961754, 114.211355677, 53.2261, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267325.000, 22.425961746, 114.211355676, 53.2271, 1, 7, 0.0098, 0.0070, 0.0194, -0.0045, -0.0049, 0.0103, -0.00, 999.9
-1917,267326.000, 22.425961752, 114.211355687, 53.2269, 1, 7, 0.0098, 0.0069, 0.0194, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267327.000, 22.425961740, 114.211355685, 53.2252, 1, 7, 0.0099, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267328.000, 22.425961751, 114.211355689, 53.2267, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267329.000, 22.425961759, 114.211355676, 53.2259, 1, 7, 0.0099, 0.0070, 0.0194, -0.0043, -0.0051, 0.0102, -0.00, 999.9
-1917,267330.000, 22.425961756, 114.211355691, 53.2277, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267331.000, 22.425961755, 114.211355681, 53.2260, 1, 7, 0.0098, 0.0072, 0.0194, -0.0041, -0.0049, 0.0102, -0.00, 999.9
-1917,267332.000, 22.425961741, 114.211355680, 53.2259, 1, 7, 0.0099, 0.0071, 0.0194, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267333.000, 22.425961745, 114.211355690, 53.2241, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267334.000, 22.425961747, 114.211355683, 53.2237, 1, 7, 0.0098, 0.0071, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267335.000, 22.425961738, 114.211355681, 53.2238, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267336.000, 22.425961740, 114.211355689, 53.2245, 1, 7, 0.0098, 0.0070, 0.0194, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267337.000, 22.425961731, 114.211355692, 53.2219, 1, 7, 0.0099, 0.0070, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267338.000, 22.425961741, 114.211355689, 53.2260, 1, 7, 0.0098, 0.0071, 0.0194, -0.0045, -0.0051, 0.0103, -0.00, 999.9
-1917,267339.000, 22.425961746, 114.211355679, 53.2255, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0051, 0.0102, -0.00, 999.9
-1917,267340.000, 22.425961749, 114.211355687, 53.2244, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267341.000, 22.425961741, 114.211355692, 53.2265, 1, 7, 0.0098, 0.0072, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267342.000, 22.425961735, 114.211355684, 53.2247, 1, 7, 0.0099, 0.0071, 0.0194, -0.0043, -0.0051, 0.0102, -0.00, 999.9
-1917,267343.000, 22.425961748, 114.211355689, 53.2227, 1, 7, 0.0098, 0.0071, 0.0194, -0.0045, -0.0050, 0.0102, -0.00, 999.9
-1917,267344.000, 22.425961739, 114.211355687, 53.2248, 1, 7, 0.0098, 0.0070, 0.0194, -0.0045, -0.0050, 0.0102, -0.00, 999.9
-1917,267345.000, 22.425961749, 114.211355679, 53.2256, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267346.000, 22.425961755, 114.211355677, 53.2268, 1, 7, 0.0098, 0.0071, 0.0194, -0.0043, -0.0049, 0.0103, -0.00, 999.9
-1917,267347.000, 22.425961735, 114.211355686, 53.2245, 1, 7, 0.0099, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267348.000, 22.425961743, 114.211355682, 53.2250, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267349.000, 22.425961729, 114.211355687, 53.2248, 1, 7, 0.0098, 0.0071, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267350.000, 22.425961751, 114.211355677, 53.2241, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267351.000, 22.425961732, 114.211355701, 53.2253, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267352.000, 22.425961737, 114.211355691, 53.2222, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267353.000, 22.425961746, 114.211355690, 53.2262, 1, 7, 0.0099, 0.0070, 0.0194, -0.0044, -0.0051, 0.0102, -0.00, 999.9
-1917,267354.000, 22.425961744, 114.211355683, 53.2267, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267355.000, 22.425961742, 114.211355696, 53.2257, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267356.000, 22.425961760, 114.211355666, 53.2258, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267357.000, 22.425961747, 114.211355679, 53.2278, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267358.000, 22.425961747, 114.211355691, 53.2264, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267359.000, 22.425961746, 114.211355674, 53.2275, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267360.000, 22.425961750, 114.211355680, 53.2264, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0052, 0.0103, -0.00, 999.9
-1917,267361.000, 22.425961743, 114.211355689, 53.2245, 1, 7, 0.0098, 0.0072, 0.0194, -0.0041, -0.0050, 0.0102, -0.00, 999.9
-1917,267362.000, 22.425961735, 114.211355687, 53.2239, 1, 7, 0.0097, 0.0072, 0.0194, -0.0044, -0.0048, 0.0103, -0.00, 999.9
-1917,267363.000, 22.425961748, 114.211355678, 53.2253, 1, 7, 0.0097, 0.0072, 0.0194, -0.0043, -0.0048, 0.0103, -0.00, 999.9
-1917,267364.000, 22.425961746, 114.211355685, 53.2243, 1, 7, 0.0097, 0.0070, 0.0194, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267365.000, 22.425961737, 114.211355677, 53.2243, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267366.000, 22.425961737, 114.211355687, 53.2241, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267367.000, 22.425961757, 114.211355684, 53.2275, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267368.000, 22.425961736, 114.211355674, 53.2252, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0048, 0.0102, -0.00, 999.9
-1917,267369.000, 22.425961757, 114.211355684, 53.2243, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0051, 0.0102, -0.00, 999.9
-1917,267370.000, 22.425961754, 114.211355674, 53.2233, 1, 7, 0.0098, 0.0070, 0.0194, -0.0045, -0.0050, 0.0103, -0.00, 999.9
-1917,267371.000, 22.425961738, 114.211355682, 53.2236, 1, 7, 0.0098, 0.0071, 0.0194, -0.0045, -0.0048, 0.0103, -0.00, 999.9
-1917,267372.000, 22.425961750, 114.211355679, 53.2235, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0049, 0.0103, -0.00, 999.9
-1917,267373.000, 22.425961747, 114.211355687, 53.2264, 1, 7, 0.0098, 0.0070, 0.0194, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267374.000, 22.425961749, 114.211355682, 53.2259, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267375.000, 22.425961757, 114.211355683, 53.2245, 1, 7, 0.0099, 0.0071, 0.0194, -0.0043, -0.0052, 0.0102, -0.00, 999.9
-1917,267376.000, 22.425961736, 114.211355673, 53.2253, 1, 7, 0.0097, 0.0072, 0.0194, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267377.000, 22.425961740, 114.211355686, 53.2235, 1, 7, 0.0097, 0.0071, 0.0194, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267378.000, 22.425961737, 114.211355687, 53.2253, 1, 7, 0.0097, 0.0071, 0.0194, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267379.000, 22.425961738, 114.211355685, 53.2259, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267380.000, 22.425961743, 114.211355680, 53.2225, 1, 7, 0.0098, 0.0071, 0.0195, -0.0041, -0.0049, 0.0102, -0.00, 999.9
-1917,267381.000, 22.425961745, 114.211355681, 53.2244, 1, 7, 0.0098, 0.0072, 0.0194, -0.0044, -0.0051, 0.0103, -0.00, 999.9
-1917,267382.000, 22.425961741, 114.211355685, 53.2236, 1, 7, 0.0098, 0.0071, 0.0194, -0.0044, -0.0051, 0.0102, -0.00, 999.9
-1917,267383.000, 22.425961741, 114.211355676, 53.2221, 1, 7, 0.0098, 0.0072, 0.0194, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267384.000, 22.425961745, 114.211355678, 53.2236, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267385.000, 22.425961759, 114.211355683, 53.2265, 1, 7, 0.0098, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267386.000, 22.425961752, 114.211355674, 53.2258, 1, 7, 0.0097, 0.0071, 0.0195, -0.0041, -0.0049, 0.0102, -0.00, 999.9
-1917,267387.000, 22.425961747, 114.211355685, 53.2218, 1, 7, 0.0098, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267388.000, 22.425961729, 114.211355684, 53.2240, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267389.000, 22.425961729, 114.211355690, 53.2250, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0103, -0.00, 999.9
-1917,267390.000, 22.425961747, 114.211355682, 53.2265, 1, 7, 0.0098, 0.0070, 0.0194, -0.0043, -0.0051, 0.0102, -0.00, 999.9
-1917,267391.000, 22.425961757, 114.211355674, 53.2270, 1, 7, 0.0097, 0.0070, 0.0194, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267392.000, 22.425961750, 114.211355684, 53.2235, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0048, 0.0102, -0.00, 999.9
-1917,267393.000, 22.425961748, 114.211355685, 53.2231, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267394.000, 22.425961737, 114.211355684, 53.2265, 1, 7, 0.0097, 0.0071, 0.0194, -0.0042, -0.0050, 0.0103, -0.00, 999.9
-1917,267395.000, 22.425961755, 114.211355690, 53.2259, 1, 7, 0.0097, 0.0072, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267396.000, 22.425961754, 114.211355685, 53.2271, 1, 7, 0.0098, 0.0070, 0.0194, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267397.000, 22.425961741, 114.211355688, 53.2260, 1, 7, 0.0096, 0.0072, 0.0195, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267398.000, 22.425961759, 114.211355675, 53.2254, 1, 7, 0.0098, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267399.000, 22.425961748, 114.211355684, 53.2226, 1, 7, 0.0097, 0.0072, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267400.000, 22.425961746, 114.211355684, 53.2232, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267401.000, 22.425961747, 114.211355688, 53.2247, 1, 7, 0.0098, 0.0070, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267402.000, 22.425961745, 114.211355675, 53.2237, 1, 7, 0.0097, 0.0070, 0.0194, -0.0043, -0.0051, 0.0102, -0.00, 999.9
-1917,267403.000, 22.425961743, 114.211355681, 53.2256, 1, 7, 0.0097, 0.0071, 0.0195, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267404.000, 22.425961749, 114.211355677, 53.2233, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267405.000, 22.425961732, 114.211355687, 53.2245, 1, 7, 0.0098, 0.0072, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267406.000, 22.425961749, 114.211355685, 53.2246, 1, 7, 0.0097, 0.0070, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267407.000, 22.425961747, 114.211355681, 53.2248, 1, 7, 0.0097, 0.0070, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267408.000, 22.425961745, 114.211355677, 53.2243, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267409.000, 22.425961739, 114.211355686, 53.2232, 1, 7, 0.0097, 0.0072, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267410.000, 22.425961743, 114.211355678, 53.2245, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267411.000, 22.425961743, 114.211355692, 53.2229, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267412.000, 22.425961750, 114.211355673, 53.2227, 1, 7, 0.0097, 0.0071, 0.0195, -0.0045, -0.0049, 0.0102, -0.00, 999.9
-1917,267413.000, 22.425961753, 114.211355687, 53.2243, 1, 7, 0.0097, 0.0070, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267414.000, 22.425961744, 114.211355681, 53.2251, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267415.000, 22.425961748, 114.211355680, 53.2256, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267416.000, 22.425961757, 114.211355682, 53.2281, 1, 7, 0.0098, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267417.000, 22.425961742, 114.211355683, 53.2259, 1, 7, 0.0097, 0.0072, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267418.000, 22.425961753, 114.211355682, 53.2267, 1, 7, 0.0098, 0.0072, 0.0195, -0.0041, -0.0050, 0.0102, -0.00, 999.9
-1917,267419.000, 22.425961751, 114.211355681, 53.2287, 1, 7, 0.0098, 0.0072, 0.0195, -0.0043, -0.0051, 0.0102, -0.00, 999.9
-1917,267420.000, 22.425961743, 114.211355683, 53.2255, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0103, -0.00, 999.9
-1917,267421.000, 22.425961741, 114.211355679, 53.2254, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267422.000, 22.425961750, 114.211355682, 53.2272, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267423.000, 22.425961731, 114.211355690, 53.2249, 1, 7, 0.0097, 0.0071, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267424.000, 22.425961749, 114.211355683, 53.2271, 1, 7, 0.0097, 0.0071, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267425.000, 22.425961750, 114.211355678, 53.2289, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267426.000, 22.425961749, 114.211355678, 53.2261, 1, 7, 0.0096, 0.0070, 0.0195, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267427.000, 22.425961748, 114.211355671, 53.2297, 1, 7, 0.0097, 0.0072, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267428.000, 22.425961739, 114.211355679, 53.2274, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267429.000, 22.425961744, 114.211355685, 53.2288, 1, 7, 0.0096, 0.0072, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267430.000, 22.425961741, 114.211355683, 53.2238, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267431.000, 22.425961747, 114.211355681, 53.2272, 1, 7, 0.0096, 0.0072, 0.0195, -0.0042, -0.0048, 0.0102, -0.00, 999.9
-1917,267432.000, 22.425961751, 114.211355677, 53.2234, 1, 7, 0.0096, 0.0072, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267433.000, 22.425961740, 114.211355686, 53.2249, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267434.000, 22.425961745, 114.211355687, 53.2239, 1, 7, 0.0098, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267435.000, 22.425961749, 114.211355689, 53.2276, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267436.000, 22.425961742, 114.211355684, 53.2246, 1, 7, 0.0097, 0.0070, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267437.000, 22.425961752, 114.211355684, 53.2263, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267438.000, 22.425961748, 114.211355685, 53.2266, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267439.000, 22.425961758, 114.211355672, 53.2279, 1, 7, 0.0097, 0.0072, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267440.000, 22.425961746, 114.211355681, 53.2261, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267441.000, 22.425961764, 114.211355676, 53.2317, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267442.000, 22.425961754, 114.211355687, 53.2307, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267443.000, 22.425961762, 114.211355671, 53.2277, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267444.000, 22.425961750, 114.211355678, 53.2280, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267445.000, 22.425961754, 114.211355678, 53.2296, 1, 7, 0.0097, 0.0069, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267446.000, 22.425961757, 114.211355673, 53.2274, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267447.000, 22.425961744, 114.211355686, 53.2286, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267448.000, 22.425961746, 114.211355686, 53.2257, 1, 7, 0.0096, 0.0071, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267449.000, 22.425961749, 114.211355685, 53.2283, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267450.000, 22.425961755, 114.211355679, 53.2274, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267451.000, 22.425961742, 114.211355677, 53.2250, 1, 7, 0.0097, 0.0070, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267452.000, 22.425961745, 114.211355678, 53.2243, 1, 7, 0.0097, 0.0071, 0.0195, -0.0045, -0.0050, 0.0102, -0.00, 999.9
-1917,267453.000, 22.425961754, 114.211355682, 53.2275, 1, 7, 0.0096, 0.0070, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267454.000, 22.425961742, 114.211355679, 53.2257, 1, 7, 0.0097, 0.0071, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267455.000, 22.425961745, 114.211355690, 53.2255, 1, 7, 0.0096, 0.0072, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267456.000, 22.425961742, 114.211355689, 53.2260, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267457.000, 22.425961763, 114.211355681, 53.2261, 1, 7, 0.0097, 0.0070, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267458.000, 22.425961756, 114.211355678, 53.2257, 1, 7, 0.0097, 0.0070, 0.0195, -0.0045, -0.0050, 0.0102, -0.00, 999.9
-1917,267459.000, 22.425961745, 114.211355682, 53.2252, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267460.000, 22.425961735, 114.211355687, 53.2242, 1, 7, 0.0097, 0.0070, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267461.000, 22.425961747, 114.211355679, 53.2259, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267462.000, 22.425961739, 114.211355682, 53.2257, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267463.000, 22.425961740, 114.211355692, 53.2223, 1, 7, 0.0095, 0.0071, 0.0195, -0.0043, -0.0048, 0.0102, -0.00, 999.9
-1917,267464.000, 22.425961738, 114.211355691, 53.2250, 1, 7, 0.0097, 0.0070, 0.0195, -0.0041, -0.0049, 0.0102, -0.00, 999.9
-1917,267465.000, 22.425961746, 114.211355689, 53.2245, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267466.000, 22.425961746, 114.211355679, 53.2262, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267467.000, 22.425961737, 114.211355686, 53.2228, 1, 7, 0.0096, 0.0070, 0.0195, -0.0044, -0.0050, 0.0103, -0.00, 999.9
-1917,267468.000, 22.425961756, 114.211355676, 53.2247, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267469.000, 22.425961760, 114.211355681, 53.2265, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267470.000, 22.425961743, 114.211355686, 53.2230, 1, 7, 0.0097, 0.0072, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267471.000, 22.425961737, 114.211355683, 53.2195, 1, 7, 0.0096, 0.0070, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267472.000, 22.425961742, 114.211355683, 53.2242, 1, 7, 0.0096, 0.0072, 0.0196, -0.0043, -0.0048, 0.0102, -0.00, 999.9
-1917,267473.000, 22.425961732, 114.211355676, 53.2219, 1, 7, 0.0096, 0.0071, 0.0195, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267474.000, 22.425961741, 114.211355699, 53.2245, 1, 7, 0.0095, 0.0070, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267475.000, 22.425961750, 114.211355683, 53.2227, 1, 7, 0.0097, 0.0071, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267476.000, 22.425961737, 114.211355681, 53.2245, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267477.000, 22.425961733, 114.211355690, 53.2231, 1, 7, 0.0096, 0.0072, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267478.000, 22.425961741, 114.211355682, 53.2226, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267479.000, 22.425961749, 114.211355686, 53.2250, 1, 7, 0.0095, 0.0073, 0.0195, -0.0043, -0.0048, 0.0103, -0.00, 999.9
-1917,267480.000, 22.425961747, 114.211355684, 53.2263, 1, 7, 0.0096, 0.0071, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267481.000, 22.425961743, 114.211355696, 53.2247, 1, 7, 0.0096, 0.0071, 0.0195, -0.0041, -0.0049, 0.0101, -0.00, 999.9
-1917,267482.000, 22.425961752, 114.211355679, 53.2258, 1, 7, 0.0097, 0.0071, 0.0195, -0.0044, -0.0049, 0.0101, -0.00, 999.9
-1917,267483.000, 22.425961751, 114.211355689, 53.2275, 1, 7, 0.0096, 0.0072, 0.0196, -0.0041, -0.0049, 0.0101, -0.00, 999.9
-1917,267484.000, 22.425961747, 114.211355678, 53.2249, 1, 7, 0.0096, 0.0072, 0.0195, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267485.000, 22.425961729, 114.211355681, 53.2217, 1, 7, 0.0097, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267486.000, 22.425961747, 114.211355679, 53.2245, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267487.000, 22.425961751, 114.211355694, 53.2242, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267488.000, 22.425961758, 114.211355671, 53.2248, 1, 7, 0.0097, 0.0071, 0.0195, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267489.000, 22.425961751, 114.211355686, 53.2253, 1, 7, 0.0095, 0.0071, 0.0195, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267490.000, 22.425961748, 114.211355685, 53.2239, 1, 7, 0.0096, 0.0071, 0.0195, -0.0042, -0.0048, 0.0102, -0.00, 999.9
-1917,267491.000, 22.425961727, 114.211355697, 53.2228, 1, 7, 0.0096, 0.0070, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267492.000, 22.425961736, 114.211355684, 53.2255, 1, 7, 0.0096, 0.0071, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267493.000, 22.425961737, 114.211355672, 53.2243, 1, 7, 0.0095, 0.0072, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267494.000, 22.425961738, 114.211355680, 53.2241, 1, 7, 0.0096, 0.0070, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267495.000, 22.425961747, 114.211355677, 53.2283, 1, 7, 0.0096, 0.0072, 0.0195, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267496.000, 22.425961736, 114.211355681, 53.2237, 1, 7, 0.0096, 0.0072, 0.0195, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267497.000, 22.425961741, 114.211355684, 53.2229, 1, 7, 0.0097, 0.0070, 0.0196, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267498.000, 22.425961752, 114.211355690, 53.2256, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267499.000, 22.425961749, 114.211355681, 53.2275, 1, 7, 0.0096, 0.0072, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267500.000, 22.425961736, 114.211355691, 53.2275, 1, 7, 0.0096, 0.0072, 0.0195, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267501.000, 22.425961753, 114.211355679, 53.2267, 1, 7, 0.0095, 0.0071, 0.0196, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267502.000, 22.425961738, 114.211355685, 53.2221, 1, 7, 0.0096, 0.0070, 0.0195, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267503.000, 22.425961729, 114.211355693, 53.2202, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267504.000, 22.425961748, 114.211355683, 53.2259, 1, 7, 0.0096, 0.0072, 0.0196, -0.0044, -0.0048, 0.0102, -0.00, 999.9
-1917,267505.000, 22.425961754, 114.211355689, 53.2241, 1, 7, 0.0096, 0.0072, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267506.000, 22.425961741, 114.211355679, 53.2236, 1, 7, 0.0097, 0.0072, 0.0196, -0.0041, -0.0050, 0.0101, -0.00, 999.9
-1917,267507.000, 22.425961757, 114.211355684, 53.2264, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267508.000, 22.425961742, 114.211355685, 53.2257, 1, 7, 0.0095, 0.0072, 0.0196, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267509.000, 22.425961742, 114.211355669, 53.2255, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0051, 0.0102, -0.00, 999.9
-1917,267510.000, 22.425961729, 114.211355694, 53.2228, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267511.000, 22.425961724, 114.211355677, 53.2203, 1, 7, 0.0096, 0.0072, 0.0196, -0.0041, -0.0049, 0.0101, -0.00, 999.9
-1917,267512.000, 22.425961731, 114.211355690, 53.2205, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267513.000, 22.425961730, 114.211355682, 53.2211, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267514.000, 22.425961735, 114.211355683, 53.2216, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267515.000, 22.425961740, 114.211355684, 53.2227, 1, 7, 0.0096, 0.0070, 0.0196, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267516.000, 22.425961734, 114.211355684, 53.2207, 1, 7, 0.0096, 0.0072, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267517.000, 22.425961737, 114.211355692, 53.2213, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267518.000, 22.425961732, 114.211355685, 53.2186, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267519.000, 22.425961732, 114.211355689, 53.2228, 1, 7, 0.0096, 0.0072, 0.0196, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267520.000, 22.425961739, 114.211355685, 53.2201, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267521.000, 22.425961733, 114.211355689, 53.2214, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267522.000, 22.425961738, 114.211355685, 53.2230, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267523.000, 22.425961737, 114.211355694, 53.2221, 1, 7, 0.0095, 0.0070, 0.0196, -0.0044, -0.0048, 0.0102, -0.00, 999.9
-1917,267524.000, 22.425961752, 114.211355692, 53.2242, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267525.000, 22.425961745, 114.211355671, 53.2233, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267526.000, 22.425961727, 114.211355673, 53.2227, 1, 7, 0.0096, 0.0070, 0.0196, -0.0044, -0.0049, 0.0102, -0.00, 999.9
-1917,267527.000, 22.425961731, 114.211355676, 53.2213, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0050, 0.0102, -0.00, 999.9
-1917,267528.000, 22.425961734, 114.211355690, 53.2219, 1, 7, 0.0096, 0.0071, 0.0196, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267529.000, 22.425961739, 114.211355687, 53.2228, 1, 7, 0.0097, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267530.000, 22.425961728, 114.211355682, 53.2203, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0048, 0.0102, -0.00, 999.9
-1917,267531.000, 22.425961754, 114.211355675, 53.2258, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267532.000, 22.425961732, 114.211355690, 53.2240, 1, 7, 0.0096, 0.0072, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267533.000, 22.425961736, 114.211355686, 53.2231, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267534.000, 22.425961737, 114.211355680, 53.2245, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0050, 0.0102, -0.00, 999.9
-1917,267535.000, 22.425961745, 114.211355685, 53.2235, 1, 7, 0.0096, 0.0072, 0.0196, -0.0043, -0.0048, 0.0101, -0.00, 999.9
-1917,267536.000, 22.425961739, 114.211355682, 53.2258, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267537.000, 22.425961749, 114.211355680, 53.2243, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0048, 0.0101, -0.00, 999.9
-1917,267538.000, 22.425961756, 114.211355688, 53.2279, 1, 7, 0.0097, 0.0071, 0.0196, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267539.000, 22.425961744, 114.211355687, 53.2256, 1, 7, 0.0096, 0.0071, 0.0196, -0.0040, -0.0049, 0.0101, -0.00, 999.9
-1917,267540.000, 22.425961743, 114.211355681, 53.2245, 1, 7, 0.0095, 0.0073, 0.0196, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267541.000, 22.425961744, 114.211355688, 53.2261, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267542.000, 22.425961742, 114.211355673, 53.2238, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267543.000, 22.425961750, 114.211355705, 53.2248, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267544.000, 22.425961744, 114.211355685, 53.2238, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267545.000, 22.425961753, 114.211355683, 53.2255, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267546.000, 22.425961750, 114.211355679, 53.2236, 1, 7, 0.0096, 0.0070, 0.0196, -0.0044, -0.0050, 0.0102, -0.00, 999.9
-1917,267547.000, 22.425961745, 114.211355682, 53.2239, 1, 7, 0.0095, 0.0072, 0.0196, -0.0043, -0.0049, 0.0102, -0.00, 999.9
-1917,267548.000, 22.425961743, 114.211355674, 53.2242, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267549.000, 22.425961757, 114.211355684, 53.2270, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267550.000, 22.425961754, 114.211355680, 53.2282, 1, 7, 0.0094, 0.0071, 0.0196, -0.0041, -0.0049, 0.0101, -0.00, 999.9
-1917,267551.000, 22.425961745, 114.211355682, 53.2242, 1, 7, 0.0097, 0.0071, 0.0196, -0.0042, -0.0050, 0.0100, -0.00, 999.9
-1917,267552.000, 22.425961748, 114.211355676, 53.2290, 1, 7, 0.0095, 0.0071, 0.0196, -0.0041, -0.0048, 0.0101, -0.00, 999.9
-1917,267553.000, 22.425961746, 114.211355679, 53.2264, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267554.000, 22.425961751, 114.211355679, 53.2279, 1, 7, 0.0096, 0.0071, 0.0196, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267555.000, 22.425961746, 114.211355673, 53.2236, 1, 7, 0.0096, 0.0070, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267556.000, 22.425961749, 114.211355693, 53.2269, 1, 7, 0.0097, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267557.000, 22.425961759, 114.211355687, 53.2290, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267558.000, 22.425961732, 114.211355687, 53.2251, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267559.000, 22.425961749, 114.211355676, 53.2257, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267560.000, 22.425961753, 114.211355686, 53.2297, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267561.000, 22.425961741, 114.211355688, 53.2283, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267562.000, 22.425961742, 114.211355689, 53.2273, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267563.000, 22.425961742, 114.211355677, 53.2259, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267564.000, 22.425961742, 114.211355687, 53.2255, 1, 7, 0.0094, 0.0071, 0.0196, -0.0042, -0.0049, 0.0102, -0.00, 999.9
-1917,267565.000, 22.425961760, 114.211355692, 53.2311, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267566.000, 22.425961752, 114.211355680, 53.2269, 1, 7, 0.0095, 0.0071, 0.0196, -0.0043, -0.0049, 0.0101, -0.00, 999.9
-1917,267567.000, 22.425961754, 114.211355691, 53.2312, 1, 7, 0.0096, 0.0070, 0.0196, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267568.000, 22.425961747, 114.211355675, 53.2288, 1, 7, 0.0095, 0.0071, 0.0196, -0.0044, -0.0048, 0.0101, -0.00, 999.9
-1917,267569.000, 22.425961738, 114.211355677, 53.2271, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267570.000, 22.425961758, 114.211355684, 53.2310, 1, 7, 0.0095, 0.0071, 0.0196, -0.0041, -0.0049, 0.0101, -0.00, 999.9
-1917,267571.000, 22.425961757, 114.211355680, 53.2301, 1, 7, 0.0095, 0.0072, 0.0196, -0.0041, -0.0048, 0.0101, -0.00, 999.9
-1917,267572.000, 22.425961744, 114.211355667, 53.2302, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267573.000, 22.425961738, 114.211355681, 53.2308, 1, 7, 0.0095, 0.0072, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267574.000, 22.425961750, 114.211355683, 53.2308, 1, 7, 0.0094, 0.0072, 0.0196, -0.0041, -0.0048, 0.0101, -0.00, 999.9
-1917,267575.000, 22.425961765, 114.211355664, 53.2331, 1, 7, 0.0094, 0.0073, 0.0196, -0.0042, -0.0048, 0.0101, -0.00, 999.9
-1917,267576.000, 22.425961754, 114.211355677, 53.2305, 1, 7, 0.0096, 0.0071, 0.0196, -0.0042, -0.0050, 0.0100, -0.00, 999.9
-1917,267577.000, 22.425961749, 114.211355689, 53.2317, 1, 7, 0.0096, 0.0072, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267578.000, 22.425961743, 114.211355690, 53.2322, 1, 7, 0.0094, 0.0071, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267579.000, 22.425961746, 114.211355675, 53.2309, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0049, 0.0101, -0.00, 999.9
-1917,267580.000, 22.425961753, 114.211355686, 53.2312, 1, 7, 0.0095, 0.0071, 0.0196, -0.0042, -0.0050, 0.0101, -0.00, 999.9
-1917,267581.000, 22.425961761, 114.211355670, 53.2308, 1, 7, 0.0096, 0.0072, 0.0197, -0.0043, -0.0048, 0.0101, -0.00, 999.9
-1917,267582.000, 22.425961753, 114.211355681, 53.2286, 1, 7, 0.0096, 0.0072, 0.0196, -0.0043, -0.0050, 0.0101, -0.00, 999.9
-1917,267583.000, 22.425961750, 114.211355681, 53.2320, 1, 7, 0.0095, 0.0071, 0.0196, -0.0043, -0.0048, 0.0101, -0.00, 999.9
-1917,267584.000, 22.425961751, 114.211355684, 53.2311, 1, 7, 0.0095, 0.0072, 0.0196, -0.0041, -0.0049, 0.0101, -0.00, 999.9
-1917,267585.000, 22.425961756, 114.211355680, 53.2281, 1, 7, 0.0095, 0.0071, 0.0197, -0.0042, -0.0048, 0.0101, -0.00, 999.9
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/clean.bat b/global_fusion/RTKLIB/app/pos2kml/msc/clean.bat
deleted file mode 100755
index cc57642..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/msc/clean.bat
+++ /dev/null
@@ -1,19 +0,0 @@
-del Release\*.obj
-del Release\*.exe
-del Release\*.res
-del Release\*.manifest
-del Release\*.pdb
-del Release\*.idb
-del Release\*.ilk
-del Release\*.dep
-del Release\*.htm
-del Debug\*.obj
-del Debug\*.exe
-del Debug\*.res
-del Debug\*.manifest
-del Debug\*.pdb
-del Debug\*.idb
-del Debug\*.ilk
-del Debug\*.dep
-del Debug\*.htm
-del *.ncb
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/install.bat b/global_fusion/RTKLIB/app/pos2kml/msc/install.bat
deleted file mode 100755
index 803077c..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/msc/install.bat
+++ /dev/null
@@ -1 +0,0 @@
-copy Release\pos2kml.exe ..\..\..\bin
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/msc.ncb b/global_fusion/RTKLIB/app/pos2kml/msc/msc.ncb
deleted file mode 100755
index 51c09e6..0000000
Binary files a/global_fusion/RTKLIB/app/pos2kml/msc/msc.ncb and /dev/null differ
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/msc.sln b/global_fusion/RTKLIB/app/pos2kml/msc/msc.sln
deleted file mode 100755
index f9e2439..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/msc/msc.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual C++ Express 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msc", "msc.vcproj", "{E7D8F3E9-5363-4E31-8F16-4256E570767A}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {E7D8F3E9-5363-4E31-8F16-4256E570767A}.Debug|Win32.ActiveCfg = Debug|Win32
- {E7D8F3E9-5363-4E31-8F16-4256E570767A}.Debug|Win32.Build.0 = Debug|Win32
- {E7D8F3E9-5363-4E31-8F16-4256E570767A}.Release|Win32.ActiveCfg = Release|Win32
- {E7D8F3E9-5363-4E31-8F16-4256E570767A}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/msc.suo b/global_fusion/RTKLIB/app/pos2kml/msc/msc.suo
deleted file mode 100755
index acb7d16..0000000
Binary files a/global_fusion/RTKLIB/app/pos2kml/msc/msc.suo and /dev/null differ
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/msc.vcproj b/global_fusion/RTKLIB/app/pos2kml/msc/msc.vcproj
deleted file mode 100755
index 893e8af..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/msc/msc.vcproj
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/global_fusion/RTKLIB/app/pos2kml/msc/msc.vcproj.falcon.ttaka.user b/global_fusion/RTKLIB/app/pos2kml/msc/msc.vcproj.falcon.ttaka.user
deleted file mode 100755
index 841eea9..0000000
--- a/global_fusion/RTKLIB/app/pos2kml/msc/msc.vcproj.falcon.ttaka.user
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/global_fusion/RTKLIB/app/qtapp/RTKLib.pri b/global_fusion/RTKLIB/app/qtapp/RTKLib.pri
new file mode 100644
index 0000000..f41bcf6
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/RTKLib.pri
@@ -0,0 +1,6 @@
+
+DEFINES += _RTLDLL NO_STRICT TRACE ENAGLO ENAQZS ENAGAL ENACMP ENAIRN NFREQ=3 NEXOBS=3 EXTLEX
+
+win32{
+DEFINES += WIN32
+}
diff --git a/global_fusion/RTKLIB/app/qtapp/RTKLib.pro b/global_fusion/RTKLIB/app/qtapp/RTKLib.pro
new file mode 100644
index 0000000..d8041fc
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/RTKLib.pro
@@ -0,0 +1,4 @@
+TEMPLATE = subdirs
+
+SUBDIRS= src \
+ app
diff --git a/global_fusion/RTKLIB/app/qtapp/app.pro b/global_fusion/RTKLIB/app/qtapp/app.pro
new file mode 100644
index 0000000..55b4eb5
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/app.pro
@@ -0,0 +1,10 @@
+TEMPLATE = subdirs
+
+SUBDIRS= rtknavi_qt \
+ rtkget_qt \
+ rtkplot_qt \
+ rtkpost_qt \
+ rtklaunch_qt \
+ srctblbrows_qt \
+ strsvr_qt \
+ rtkconv_qt
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.cpp
new file mode 100644
index 0000000..e2793bf
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.cpp
@@ -0,0 +1,32 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include "aboutdlg.h"
+#include "rtklib.h"
+
+//---------------------------------------------------------------------------
+AboutDialog::AboutDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+}
+
+void AboutDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ QPixmap icon[]={QPixmap(":/icons/rtk1.bmp"),
+ QPixmap(":/icons/rtk2.bmp"),
+ QPixmap(":/icons/rtk3.bmp"),
+ QPixmap(":/icons/rtk4.bmp"),
+ QPixmap(":/icons/rtk5.bmp"),
+ QPixmap(":/icons/rtk6.bmp"),
+ QPixmap(":/icons/rtk7.bmp")};
+
+ if ((IconIndex>0)&&(IconIndex<7)) wgIcon->setPixmap(icon[IconIndex-1]);
+ lbAbout->setText(About);
+ lbVersion->setText(QString(tr("with RTKLIB ver.%1 %2")).arg(VER_RTKLIB).arg(PATCH_LEVEL));
+ lbCopyright->setText(COPYRIGHT_RTKLIB);
+
+ connect(pbOkay,SIGNAL(clicked(bool)),this,SLOT(accept()));
+}
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.h
new file mode 100644
index 0000000..3fc0a5f
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.h
@@ -0,0 +1,25 @@
+//---------------------------------------------------------------------------
+#ifndef aboutdlgH
+#define aboutdlgH
+//---------------------------------------------------------------------------
+#include
+#include
+#include
+#include
+
+#include "ui_aboutdlg.h"
+
+//---------------------------------------------------------------------------
+class AboutDialog : public QDialog, private Ui::AboutDlg
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent *);
+
+public:
+ int IconIndex;
+ QString About;
+ explicit AboutDialog(QWidget*);
+};
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.ui
new file mode 100644
index 0000000..a343ec0
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/aboutdlg.ui
@@ -0,0 +1,65 @@
+
+
+ AboutDlg
+
+
+
+ 0
+ 0
+ 300
+ 179
+
+
+
+ About
+
+
+ -
+
+
+ &Okay
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ TextLabel
+
+
+
+ -
+
+
+ TextLabel
+
+
+
+ -
+
+
+ TextLabel
+
+
+
+ -
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.cpp
new file mode 100644
index 0000000..c5cdad7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.cpp
@@ -0,0 +1,111 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+
+#include
+#include
+
+#include "cmdoptdlg.h"
+
+//---------------------------------------------------------------------------
+ CmdOptDialog::CmdOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ CmdEna[0]=CmdEna[1]=1;
+
+ connect(BtnOk,SIGNAL(clicked()),this,SLOT(BtnOkClick()));
+ connect(BtnCancel,SIGNAL(clicked()),this,SLOT(reject()));
+ connect(BtnLoad,SIGNAL(clicked()),this,SLOT(BtnLoadClick()));
+ connect(BtnSave,SIGNAL(clicked()),this,SLOT(BtnSaveClick()));
+ connect(ChkCloseCmd,SIGNAL(clicked(bool)),this,SLOT(ChkCloseCmdClick()));
+ connect(ChkOpenCmd,SIGNAL(clicked(bool)),this,SLOT(ChkOpenCmdClick()));
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ OpenCmd->clear();
+ CloseCmd->clear();
+
+ OpenCmd->appendPlainText(Cmds[0]);
+ CloseCmd->appendPlainText(Cmds[1]);
+ ChkOpenCmd->setChecked(CmdEna[0]);
+ ChkCloseCmd->setChecked(CmdEna[1]);
+
+ UpdateEnable();
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::BtnOkClick()
+{
+ Cmds[0]=OpenCmd->toPlainText();
+ Cmds[1]=CloseCmd->toPlainText();
+ CmdEna[0]=ChkOpenCmd->isChecked();
+ CmdEna[1]=ChkCloseCmd->isChecked();
+
+ accept();
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::BtnLoadClick()
+{
+ QString OpenDialog_FileName;
+ QPlainTextEdit *cmd[]={OpenCmd,CloseCmd};
+ QByteArray buff;
+ int n=0;
+
+ OpenDialog_FileName=QDir::toNativeSeparators(QFileDialog::getOpenFileName(this));
+ QFile f(OpenDialog_FileName);
+
+ f.open(QIODevice::ReadOnly);
+
+ cmd[0]->clear();
+ cmd[1]->clear();
+
+ while (!f.atEnd()) {
+ buff=f.readLine(0);
+ if (buff[0]=='@') {n=1; continue;}
+ if (buff[buff.length()-1]=='\n') buff[buff.length()-1]='\0';
+ cmd[n]->appendPlainText(buff);
+ }
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::BtnSaveClick()
+{
+ QString SaveDialog_FileName;
+ QByteArray OpenCmd_Text=OpenCmd->toPlainText().toLatin1(),CloseCmd_Text=CloseCmd->toPlainText().toLatin1();
+
+ SaveDialog_FileName=QDir::toNativeSeparators(QFileDialog::getSaveFileName(this));
+ QFile fp(SaveDialog_FileName);
+
+ if (!fp.open(QIODevice::WriteOnly)) return;
+
+ fp.write(OpenCmd_Text);
+ fp.write("\n@\n");
+ fp.write(CloseCmd_Text);
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::ChkCloseCmdClick()
+{
+ UpdateEnable();
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::ChkOpenCmdClick()
+{
+ UpdateEnable();
+}
+
+//---------------------------------------------------------------------------
+void CmdOptDialog::UpdateEnable()
+{
+ OpenCmd->setEnabled(ChkOpenCmd->isChecked());
+ CloseCmd->setEnabled(ChkCloseCmd->isChecked());
+}
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.h
new file mode 100644
index 0000000..fa2b608
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.h
@@ -0,0 +1,30 @@
+//---------------------------------------------------------------------------
+#ifndef cmdoptdlgH
+#define cmdoptdlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "ui_cmdoptdlg.h"
+
+//---------------------------------------------------------------------------
+class CmdOptDialog : public QDialog, private Ui_CmdOptDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent *);
+ void UpdateEnable();
+
+public slots:
+ void BtnOkClick();
+ void ChkCloseCmdClick();
+ void ChkOpenCmdClick();
+ void BtnLoadClick();
+ void BtnSaveClick();
+
+public:
+ QString Cmds[2];
+ bool CmdEna[2];
+ explicit CmdOptDialog(QWidget* parent);
+};
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.ui
new file mode 100644
index 0000000..403ffd4
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/cmdoptdlg.ui
@@ -0,0 +1,149 @@
+
+
+ CmdOptDialog
+
+
+
+ 0
+ 0
+ 376
+ 264
+
+
+
+ Serial/TCP Commands
+
+
+
+
+
+ -
+
+
+
+
+
+ Commands at startup
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ Commands at shutdown
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+ &Load...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Save...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/console.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/console.cpp
new file mode 100644
index 0000000..50a9bc8
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/console.cpp
@@ -0,0 +1,92 @@
+//---------------------------------------------------------------------------
+#include
+#include
+
+#include "console.h"
+
+#include
+
+#define MAXLEN 200
+#define MAXLINE 2048
+
+//---------------------------------------------------------------------------
+Console::Console(QWidget *parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ ConBuff.reserve(MAXLINE);
+ ConBuff.append("");
+
+ BtnHex->setChecked(true);
+ BtnAsc->setChecked(false);
+
+ connect(BtnClose,SIGNAL(clicked(bool)),this,SLOT(BtnCloseClick()));
+ connect(BtnClear,SIGNAL(clicked(bool)),this,SLOT(BtnClearClick()));
+ connect(BtnAsc,SIGNAL(clicked(bool)),this,SLOT(BtnAscClick()));
+ connect(BtnDown,SIGNAL(clicked(bool)),this,SLOT(BtnDownClick()));
+ connect(BtnHex,SIGNAL(clicked(bool)),this,SLOT(BtnHexClick()));
+}
+//---------------------------------------------------------------------------
+void Console::BtnCloseClick()
+{
+ close();
+}
+//---------------------------------------------------------------------------
+void Console::BtnAscClick()
+{
+ BtnHex->setChecked(!BtnAsc->isChecked());
+}
+//---------------------------------------------------------------------------
+void Console::BtnHexClick()
+{
+ BtnAsc->setChecked(!BtnHex->isChecked());
+}
+//---------------------------------------------------------------------------
+void Console::BtnClearClick()
+{
+ ConBuff.clear();
+ ConBuff.reserve(MAXLINE);
+ ConBuff.append("");
+ textEdit->setPlainText("");
+}
+//---------------------------------------------------------------------------
+void Console::BtnDownClick()
+{
+ textEdit->verticalScrollBar()->setValue(textEdit->verticalScrollBar()->maximum());
+}
+//---------------------------------------------------------------------------
+void Console::AddMsg(unsigned char *msg, int n)
+{
+ char buff[MAXLEN+16],*p=buff;
+ int mode=BtnAsc->isChecked();
+
+ if (n<=0) return;
+
+ if (BtnStop->isChecked()) return;
+
+ p+=sprintf(p,"%s",qPrintable(ConBuff.last()));
+
+ for (int i=0;i=67) p+=sprintf(p,"\n");
+ }
+ if (p-buff>=MAXLEN) p+=sprintf(p,"\n");
+
+ if (*(p-1)=='\n') {
+ ConBuff.last()=buff;
+ ConBuff.append("");
+ *(p=buff)=0;
+ if (ConBuff.count()>=MAXLINE) ConBuff.removeFirst();
+ }
+ }
+ ConBuff.last()=buff;
+
+ textEdit->setPlainText(ConBuff.join(QString()));
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/console.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/console.h
new file mode 100644
index 0000000..8aaf704
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/appcmn_qt/console.h
@@ -0,0 +1,32 @@
+//---------------------------------------------------------------------------
+#ifndef consoleH
+#define consoleH
+//---------------------------------------------------------------------------
+#include
+#include "ui_console.h"
+//---------------------------------------------------------------------------
+
+class Console : public QDialog, private Ui::Console
+{
+ Q_OBJECT
+
+public slots:
+ void BtnCloseClick();
+ void BtnClearClick();
+ void BtnAscClick();
+ void BtnHexClick();
+ void BtnDownClick();
+
+protected:
+ void ScrollChange();
+ void FormResize();
+
+private:
+ QStringList ConBuff;
+
+public:
+ explicit Console(QWidget* parent);
+ void AddMsg(unsigned char *msg, int n);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/console.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/console.ui
new file mode 100644
index 0000000..99a41f0
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/console.ui
@@ -0,0 +1,238 @@
+
+
+ Console
+
+
+
+ 0
+ 0
+ 640
+ 434
+
+
+
+ Console
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ true
+
+
+
+
+
+ Qt::LeftToRight
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Ascii View
+
+
+ ASC
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Hex View
+
+
+ HEX
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Pause
+
+
+
+
+
+
+ :/buttons/pause.bmp:/buttons/pause.bmp
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Scroll Down
+
+
+
+
+
+
+ :/buttons/fitd.bmp:/buttons/fitd.bmp
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Clear
+
+
+
+
+
+
+ :/buttons/del.bmp:/buttons/del.bmp
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Close
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.cpp
new file mode 100644
index 0000000..dfd1baf
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.cpp
@@ -0,0 +1,155 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+
+#include "keydlg.h"
+#include "fileoptdlg.h"
+
+#include
+#include
+#include
+#include
+#include
+
+//---------------------------------------------------------------------------
+FileOptDialog::FileOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+ Opt=0;
+
+ keyDialog=new KeyDialog(this);
+
+ QCompleter *fileCompleter=new QCompleter(this);
+ QFileSystemModel *fileModel=new QFileSystemModel(fileCompleter);
+ fileModel->setRootPath("");
+ fileCompleter->setModel(fileModel);
+ FilePath->setCompleter(fileCompleter);
+
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnKey,SIGNAL(clicked(bool)),this,SLOT(BtnKeyClick()));
+ connect(BtnFilePath,SIGNAL(clicked(bool)),this,SLOT(BtnFilePathClick()));
+ connect(ChkTimeTag,SIGNAL(clicked(bool)),this,SLOT(ChkTimeTagClick()));
+
+ SwapIntv->setValidator(new QIntValidator());
+}
+//---------------------------------------------------------------------------
+void FileOptDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ ChkTimeTag->setText(Opt?tr("TimeTag"):tr("Time"));
+ TimeSpeed->setVisible(!Opt);
+ TimeStart->setVisible(!Opt);
+ Label1 ->setText(Opt?tr("Output File Path"):tr("Input File Path"));
+ Label2 ->setVisible(!Opt);
+ Label3 ->setVisible(!Opt);
+ Label4 ->setVisible(Opt);
+ Label5 ->setVisible(Opt);
+ SwapIntv ->setVisible(Opt);
+ BtnKey ->setVisible(Opt);
+ ChkTimeTag->setChecked(false);
+
+ if (!Opt) {
+ double speed=1.0,start=0.0;
+
+ QStringList tokens=Path.split("::");
+
+ QString token;
+ foreach (token, tokens)
+ {
+ if (token=="T") ChkTimeTag->setChecked(true);
+ if (token.contains("+")) start=token.toDouble();
+ if (token.contains("x")) speed=token.mid(1).toDouble();
+ }
+
+ if (start<=0.0) start=0.0;
+ if (speed<=0.0) speed=1.0;
+
+ int index=TimeSpeed->findText(QString("x%1").arg(speed));
+ if (index!=-1)
+ TimeSpeed->setCurrentIndex(index);
+ else {
+ TimeSpeed->addItem(QString("x%1").arg(speed),speed);
+ TimeSpeed->setCurrentIndex(TimeSpeed->count());
+ }
+ TimeStart->setText(QString::number(start));
+
+ FilePath->setText(tokens.at(0));
+ }
+ else {
+ double intv=0.0;
+
+ QStringList tokens=Path.split("::");
+
+ QString token;
+ foreach (token, tokens)
+ {
+ if (token=="T") ChkTimeTag->setChecked(true);
+ if (token.contains("S=")) intv=token.mid(2).toDouble();
+ };
+ int index=SwapIntv->findText(QString::number(intv,'g',3));
+ if (index!=-1)
+ SwapIntv->setCurrentIndex(index);
+ else {
+ SwapIntv->addItem(QString::number(intv,'g',3),intv);
+ SwapIntv->setCurrentIndex(TimeSpeed->count());
+ }
+
+ FilePath->setText(tokens.at(0));
+ }
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void FileOptDialog::BtnOkClick()
+{
+ QString str;
+ bool okay;
+
+ if (!Opt) {
+ Path=FilePath->text();
+ if (ChkTimeTag->isChecked()) {
+ Path=Path+"::T"+"::"+TimeSpeed->currentText()+"::+"+TimeStart->text();
+ }
+ }
+ else {
+ Path=FilePath->text();
+ if (ChkTimeTag->isChecked()) Path+="::T";
+ str=SwapIntv->currentText();
+ str.toDouble(&okay);
+ if (okay) {
+ Path+="::S="+str;
+ }
+ }
+ accept();
+}
+//---------------------------------------------------------------------------
+void FileOptDialog::BtnFilePathClick()
+{
+ if (!Opt) {
+ FilePath->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,QString(),FilePath->text())));
+ }
+ else {
+ FilePath->setText(QDir::toNativeSeparators(QFileDialog::getSaveFileName(this,QString(),FilePath->text())));
+ }
+}
+//---------------------------------------------------------------------------
+void FileOptDialog::ChkTimeTagClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void FileOptDialog::BtnKeyClick()
+{
+ keyDialog->exec();
+}
+//---------------------------------------------------------------------------
+void FileOptDialog::UpdateEnable(void)
+{
+ TimeSpeed->setEnabled(ChkTimeTag->isChecked());
+ TimeStart->setEnabled(ChkTimeTag->isChecked());
+ Label2 ->setEnabled(ChkTimeTag->isChecked());
+ Label3 ->setEnabled(ChkTimeTag->isChecked());
+}
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.h
new file mode 100644
index 0000000..eaef27a
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.h
@@ -0,0 +1,35 @@
+//---------------------------------------------------------------------------
+#ifndef fileoptdlgH
+#define fileoptdlgH
+//---------------------------------------------------------------------------
+#include
+#include "ui_fileoptdlg.h"
+
+class KeyDialog;
+
+//---------------------------------------------------------------------------
+class FileOptDialog : public QDialog, private Ui::FileOptDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent*);
+
+ KeyDialog *keyDialog;
+
+public slots:
+ void BtnFilePathClick();
+ void BtnOkClick();
+ void ChkTimeTagClick();
+ void BtnKeyClick();
+
+private:
+ void UpdateEnable(void);
+
+public:
+ int Opt;
+ QString Path;
+ explicit FileOptDialog(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.ui
new file mode 100644
index 0000000..c9a59b4
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/fileoptdlg.ui
@@ -0,0 +1,302 @@
+
+
+ FileOptDialog
+
+
+ File Options
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ x0.1
+
+
+ -
+
+ x0.2
+
+
+ -
+
+ x0.5
+
+
+ -
+
+ x1
+
+
+ -
+
+ x2
+
+
+ -
+
+ x5
+
+
+ -
+
+ x10
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ File Path
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ s
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ ...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ +
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ Time
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Swap Intv
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
-
+
+
+
+
+ -
+
+ 0.25
+
+
+ -
+
+ 0.5
+
+
+ -
+
+ 1
+
+
+ -
+
+ 2
+
+
+ -
+
+ 3
+
+
+ -
+
+ 6
+
+
+ -
+
+ 12
+
+
+ -
+
+ 24
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ H
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ ?
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.cpp
new file mode 100644
index 0000000..f495ffe
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.cpp
@@ -0,0 +1,122 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+
+#include
+#include
+#include
+
+#include "rtklib.h"
+#include "ftpoptdlg.h"
+#include "keydlg.h"
+
+//---------------------------------------------------------------------------
+ FtpOptDialog::FtpOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ keyDlg=new KeyDialog(this);
+
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnKey,SIGNAL(clicked(bool)),this,SLOT(BtnKeyClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+
+ PathOffset->setValidator(new QIntValidator(this));
+ Interval->setValidator(new QIntValidator(this));
+ Offset->setValidator(new QIntValidator(this));
+ RetryInterval->setValidator(new QIntValidator(this));
+}
+//---------------------------------------------------------------------------
+void FtpOptDialog::showEvent(QShowEvent *event)
+{
+ QString cap[]={tr("FTP Option"),tr("HTTP Option")};
+ int topts[4]={0,3600,0,0};
+
+ if (event->spontaneous()) return;
+
+ setWindowTitle(cap[Opt]);
+
+ QStringList tokens=Path.split("::");
+ if (tokens.size()>1)
+ {
+ QString t=tokens.at(1);
+ if (t.contains("T="))
+ {
+ QStringList values=t.mid(2).split(",");
+ for (int i=0;(i<4)||(iclear();
+ Addr->addItem(url.host()+url.path());
+ for (int i=0;iaddItem(History[i]);
+ };
+
+ Addr->setCurrentIndex(0);
+ User->setText(url.userName());
+ Passwd->setText(url.password());
+ PathOffset ->insertItem(0,QString::number(topts[0]/3600.0,'g',2));PathOffset->setCurrentIndex(0);
+ Interval ->insertItem(0,QString::number(topts[1]/3600.0,'g',2));Interval->setCurrentIndex(0);
+ Offset ->insertItem(0,QString::number(topts[2]/3600.0,'g',2));Offset->setCurrentIndex(0);
+ RetryInterval->setText(QString::number(topts[3]));
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void FtpOptDialog::BtnOkClick()
+{
+ QString PathOffset_Text=PathOffset->currentText();
+ QString Interval_Text=Interval->currentText();
+ QString Offset_Text=Offset->currentText();
+ QString RetryInterval_Text=RetryInterval->text();
+ QString User_Text=User->text(),Passwd_Text=Passwd->text();
+ QString Addr_Text=Addr->currentText(),s;
+ int topts[4];
+ bool ok;
+
+ topts[0]=PathOffset_Text.toInt(&ok)*3600.0;
+ topts[1]=Interval_Text.toInt(&ok)*3600.0;
+ topts[2]=Offset_Text.toInt(&ok)*3600.0;
+ topts[3]=RetryInterval_Text.toInt(&ok);
+
+ Path=QString("%1:%2@%3::T=%4,%5,%6,%7").arg(User_Text)
+ .arg(Passwd_Text).arg(Addr_Text)
+ .arg(topts[0]).arg(topts[1]).arg(topts[2]).arg(topts[3]);
+
+ AddHist(Addr,History);
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void FtpOptDialog::BtnKeyClick()
+{
+ keyDlg->exec();
+}
+//---------------------------------------------------------------------------
+void FtpOptDialog::AddHist(QComboBox *list, QString *hist)
+{
+ for (int i=0;icurrentText()!=hist[i]) continue;
+ for (int j=i+1;j0;i--) hist[i]=hist[i-1];
+ hist[0]=list->currentText();
+
+ list->clear();
+ for (int i=0;iaddItem(hist[i]);
+ }
+}
+//---------------------------------------------------------------------------
+void FtpOptDialog::UpdateEnable(void)
+{
+ User ->setEnabled(Opt==0);
+ Passwd ->setEnabled(Opt==0);
+ LabelUser ->setEnabled(Opt==0);
+ LabelPasswd->setEnabled(Opt==0);
+}
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.h
new file mode 100644
index 0000000..62c8c7f
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.h
@@ -0,0 +1,33 @@
+//---------------------------------------------------------------------------
+#ifndef ftpoptdlgH
+#define ftpoptdlgH
+//---------------------------------------------------------------------------
+#include "ui_ftpoptdlg.h"
+
+#include
+
+#define MAXHIST 10
+
+class KeyDialog;
+
+//---------------------------------------------------------------------------
+class FtpOptDialog : public QDialog, private Ui::FtpOptDialog
+{
+ Q_OBJECT
+protected:
+ void showEvent(QShowEvent *);
+public slots:
+ void BtnOkClick();
+ void BtnKeyClick();
+private:
+ void AddHist(QComboBox *list, QString *hist);
+ void UpdateEnable(void);
+
+ KeyDialog *keyDlg;
+public:
+ int Opt;
+ QString Path,History[MAXHIST],MntpHist[MAXHIST];
+ explicit FtpOptDialog(QWidget *parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.ui
new file mode 100644
index 0000000..f9d8308
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/ftpoptdlg.ui
@@ -0,0 +1,456 @@
+
+
+ FtpOptDialog
+
+
+
+ 0
+ 0
+ 451
+ 202
+
+
+
+ FTP Options
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Download Address (address/file-path)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ ?
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Download Interval
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
-
+
+ 0
+
+
+ -
+
+ 1
+
+
+ -
+
+ 2
+
+
+ -
+
+ 3
+
+
+ -
+
+ 6
+
+
+ -
+
+ 12
+
+
+ -
+
+ 24
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ H
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ User
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ anonymous
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Download Offset
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
-
+
+ 0
+
+
+ -
+
+ 1
+
+
+ -
+
+ 2
+
+
+ -
+
+ 3
+
+
+ -
+
+ 6
+
+
+ -
+
+ 9
+
+
+ -
+
+ 12
+
+
+ -
+
+ 15
+
+
+ -
+
+ 18
+
+
+ -
+
+ 21
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ H
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Password
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Time Offset in Path
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
-
+
+ 0
+
+
+ -
+
+ -1
+
+
+ -
+
+ -2
+
+
+ -
+
+ -3
+
+
+ -
+
+ -6
+
+
+ -
+
+ -9
+
+
+ -
+
+ -12
+
+
+ -
+
+ -15
+
+
+ -
+
+ -18
+
+
+ -
+
+ -21
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ H
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Retry Interval
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 300
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ s
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.cpp
new file mode 100644
index 0000000..46844be
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.cpp
@@ -0,0 +1,250 @@
+//---------------------------------------------------------------------------
+// gmview.c: google map view
+//---------------------------------------------------------------------------
+#ifdef QWEBKIT
+#include
+#include
+#include
+#endif
+#ifdef QWEBENGINE
+#include
+#include
+#include
+#include
+#endif
+#include
+
+#include "gmview.h"
+#include "rtklib.h"
+
+#define RTKLIB_GM_FILE "rtklib_gm.htm"
+
+//---------------------------------------------------------------------------
+GoogleMapView::GoogleMapView(QWidget *parent)
+ : QDialog(parent)
+{
+ loaded=false;
+ setupUi(this);
+
+ connect(BtnClose,SIGNAL(clicked(bool)),this,SLOT(BtnCloseClick()));
+ connect(BtnShrink,SIGNAL(clicked(bool)),this,SLOT(BtnShrinkClick()));
+ connect(BtnExpand,SIGNAL(clicked(bool)),this,SLOT(BtnExpandClick()));
+ connect(BtnFixCent,SIGNAL(clicked(bool)),this,SLOT(BtnFixCentClick()));
+ connect(&Timer1,SIGNAL(timeout()),this,SLOT(Timer1Timer()));
+
+#ifdef QWEBKIT
+ WebBrowser = new QWebView(Panel2);
+ QHBoxLayout *layout=new QHBoxLayout();
+ layout->addWidget(WebBrowser);
+ Panel2->setLayout(layout);
+#endif
+#ifdef QWEBENGINE
+ WebBrowser = new QWebEngineView(Panel2);
+ QHBoxLayout *layout=new QHBoxLayout();
+ layout->addWidget(WebBrowser);
+ Panel2->setLayout(layout);
+ pageState=new GMPageState(this);
+
+ connect(WebBrowser,SIGNAL(loadFinished(bool)),this,SLOT(PageLoaded(bool)));
+#endif
+ State=0;
+ Lat=Lon=0.0;
+ Zoom=2;
+ FixCent=1;
+
+ QTimer::singleShot(0,this,SLOT(FormCreate()));
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::FormCreate()
+{
+ QString dir;
+
+ dir=qApp->applicationDirPath(); // exe directory
+ dir=dir+"/"+RTKLIB_GM_FILE;
+
+#ifdef QWEBKIT
+ WebBrowser->load(QUrl::fromLocalFile(dir));
+ WebBrowser->show();
+ loaded=true;
+#endif
+#ifdef QWEBENGINE
+ WebBrowser->load(QUrl::fromLocalFile(dir));
+ QWebChannel *channel=new QWebChannel(this);
+ channel->registerObject(QStringLiteral("state"),pageState);
+
+ WebBrowser->page()->setWebChannel(channel);
+
+ WebBrowser->show();
+#endif
+ Timer1.start(300);
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::BtnCloseClick()
+{
+ close();
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::PageLoaded(bool ok)
+{
+ if (!ok) return;
+
+#ifdef QWEBENGINE
+ QFile webchannel(":/html/qwebchannel.js");
+ webchannel.open(QIODevice::ReadOnly);
+ WebBrowser->page()->runJavaScript(webchannel.readAll());
+ WebBrowser->page()->runJavaScript("new QWebChannel(qt.webChannelTransport,function(channel) {channel.objects.state.text=document.getElementById('state').value;});");
+#endif
+ loaded=true;
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::Timer1Timer()
+{
+ if (!GetState()) return;
+
+ State=1;
+
+ SetView(Lat,Lon,Zoom);
+
+ AddMark(0.0,0.0,"SOL1","SOLUTION 1");
+ AddMark(0.0,0.0,"SOL2","SOLUTION 2");
+
+ HideMark(1);
+ HideMark(2);
+
+ for (int i=0;i<2;i++) MarkPos[i][0]=MarkPos[i][1]=0.0;
+
+ Timer1.stop();
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::BtnShrinkClick()
+{
+ SetZoom(Zoom-1);
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::BtnExpandClick()
+{
+ SetZoom(Zoom+1);
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::BtnFixCentClick()
+{
+ FixCent=BtnFixCent->isChecked();
+ if (FixCent) SetCent(Lat,Lon);
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::resizeEvent(QResizeEvent *)
+{
+ if (FixCent) SetCent(Lat,Lon);
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::SetView(double lat, double lon, int zoom)
+{
+ Lat=lat; Lon=lon; Zoom=zoom;
+ ExecFunc(QString("SetView(%1,%2,%3)").arg(lat,0,'f',9).arg(lon,0,'f',9).arg(zoom));
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::SetCent(double lat, double lon)
+{
+ Lat=lat; Lon=lon;
+ if (FixCent) ExecFunc(QString("SetCent(%1,%2)").arg(lat,0,'f',9).arg(lon,0,'f',9));
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::SetZoom(int zoom)
+{
+ if (zoom<2||zoom>21) return;
+ Zoom=zoom;
+ ExecFunc(QString("SetZoom(%1)").arg(zoom));
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::ClearMark(void)
+{
+ ExecFunc("ClearMark()");
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::AddMark(double lat, double lon,
+ const QString &title, const QString &msg)
+{
+ ExecFunc(QString("AddMark(%1,%2,\"%3\",\"%4\")").arg(lat,0,'f',9).arg(lon,0,'f',9).arg(title).arg(msg));
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::SetMark(int index, const double *pos)
+{
+ QString title;
+ title=QString("SOL%1").arg(index);
+ ExecFunc(QString("PosMark(%1,%2,\"%3\")").arg(pos[0]*R2D,0,'f',9).arg(pos[1]*R2D,0,'f',9).arg(title));
+
+ MarkPos[index-1][0]=pos[0]*R2D;
+ MarkPos[index-1][1]=pos[1]*R2D;
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::ShowMark(int index)
+{
+ QString title;
+ title=QString("SOL%1").arg(index);
+ ExecFunc(QString("ShowMark(\"%1\")").arg(title));
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::HideMark(int index)
+{
+ QString title;
+ title=QString("SOL%1").arg(index);
+ ExecFunc(QString("HideMark(\"%1\")").arg(title));
+}
+//---------------------------------------------------------------------------
+int GoogleMapView::GetState(void)
+{
+#ifdef QWEBKIT
+ QWebElement ele;
+ int state=0;
+
+ if (!WebBrowser->page()) return 0;
+ if (!WebBrowser->page()->mainFrame()) return 0;
+
+ QWebFrame *frame=WebBrowser->page()->mainFrame();
+
+ ele=frame->findFirstElement("#state");
+
+ if (ele.isNull()) return 0;
+ if (!ele.hasAttribute("value")) return 0;
+
+ state=ele.attribute("value").toInt();
+
+ return state;
+#else
+ #ifdef QWEBENGINE
+ if (!loaded) return 0;
+ return pageState->getText().toInt();
+ #else
+ return 0;
+ #endif
+#endif
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::ExecFunc(const QString &func)
+{
+#ifdef QWEBKIT
+ if (!WebBrowser->page()) return;
+ if (!WebBrowser->page()->mainFrame()) return;
+
+ QWebFrame *frame=WebBrowser->page()->mainFrame();
+
+ frame->evaluateJavaScript(func);
+#else
+ #ifdef QWEBENGINE
+ if (!loaded) return;
+
+ QWebEnginePage *page=WebBrowser->page();
+ if (page==NULL) return;
+
+ page->runJavaScript(func);
+ #else
+ Q_UNUSED(func)
+ #endif
+#endif
+}
+//---------------------------------------------------------------------------
+void GoogleMapView::HighlightMark(const QString &title)
+{
+ ExecFunc(QString("HighlightMark(\"%1\")").arg(title));
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.h
new file mode 100644
index 0000000..c4f8374
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.h
@@ -0,0 +1,78 @@
+//---------------------------------------------------------------------------
+#ifndef gmviewH
+#define gmviewH
+//---------------------------------------------------------------------------
+#include
+#include
+
+#include "ui_gmview.h"
+
+#ifdef QWEBKIT
+class QWebView;
+#endif
+#ifdef QWEBENGINE
+class QWebEngineView;
+class GMPageState : public QObject
+{
+ Q_OBJECT
+ Q_PROPERTY(QString text MEMBER text NOTIFY textChanged)
+public:
+ explicit GMPageState(QObject *parent=NULL): QObject(parent){}
+ QString getText() {return text;}
+signals:
+ void textChanged(const QString &text);
+private:
+ QString text;
+};
+#endif
+class QResizeEvent;
+class QShowEvent;
+//---------------------------------------------------------------------------
+class GoogleMapView : public QDialog, private Ui::GoogleMapView
+{
+ Q_OBJECT
+
+public slots:
+ void FormCreate();
+ void Timer1Timer();
+ void BtnShrinkClick();
+ void BtnExpandClick();
+ void BtnFixCentClick();
+ void BtnCloseClick();
+ void PageLoaded(bool);
+
+protected:
+ void resizeEvent(QResizeEvent*);
+
+private:
+ int State;
+ double Lat,Lon,Zoom;
+ double MarkPos[2][2];
+ QTimer Timer1;
+ bool loaded;
+#ifdef QWEBKIT
+ QWebView *WebBrowser;
+#endif
+#ifdef QWEBENGINE
+ QWebEngineView *WebBrowser;
+ GMPageState *pageState;
+#endif
+ void ExecFunc(const QString &func);
+
+public:
+ int FixCent;
+
+ explicit GoogleMapView(QWidget *parent=NULL);
+ int GetState(void);
+ void SetView(double lat, double lon, int zoom);
+ void SetCent(double lat, double lon);
+ void SetZoom(int zoom);
+ void ClearMark(void);
+ void AddMark(double lat, double lon, const QString &title, const QString &msg);
+ void SetMark(int index, const double *pos);
+ void ShowMark(int index);
+ void HideMark(int index);
+ void HighlightMark(const QString &title);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.ui
new file mode 100644
index 0000000..b819a6e
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/gmview.ui
@@ -0,0 +1,191 @@
+
+
+ GoogleMapView
+
+
+
+ 0
+ 0
+ 504
+ 506
+
+
+
+ Google Map View
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ Qt::LeftToRight
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+ Fix Plot Center
+
+
+
+
+
+
+ :/buttons/trackc.bmp:/buttons/trackc.bmp
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ :/buttons/shrink.bmp:/buttons/shrink.bmp
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ :/buttons/expand.bmp:/buttons/expand.bmp
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Close
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Qt::LeftToRight
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/graph.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/graph.cpp
new file mode 100644
index 0000000..28d4897
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/graph.cpp
@@ -0,0 +1,795 @@
+//---------------------------------------------------------------------------
+// graph.cpp: graph plot subfunctions
+//---------------------------------------------------------------------------
+#include
+#include
+#include
+
+#include
+#include "rtklib.h"
+#include "graph.h"
+
+#define MINSIZE 10 // min width/height
+#define MINSCALE 2E-5 // min scale factor (pixel/unit)
+#define MAXSCALE 1E7 // max scale factor (pixel/unit)
+#define MAXCIRCLES 100 // max number of circles
+#define SIZEORIGIN 6
+
+#define SQR(x) ((x)*(x))
+#define MIN(x,y) ((x)<(y)?(x):(y))
+#define MAX(x,y) ((x)>(y)?(x):(y))
+
+// constructor --------------------------------------------------------------
+Graph::Graph(QPaintDevice *parent)
+{
+ QPoint point;
+ Parent=parent;
+ X=Y=0;
+ SetSize(parent->width(),parent->height());
+
+ XCent =YCent =0.0; // center coordinate (unit)
+ XScale=YScale=0.02; // scale factor (unit/pixel)
+ Box=1; // show box (0:off,1:on)
+ Fit=1; // fit scale on resize (0:off,1:on):
+ XGrid=YGrid=1; // show grid (0:off,1:on)
+ XTick=YTick=0.0; // grid interval (unit) (0:auto)
+ XLPos=YLPos=1; // grid label pos (0:off,1:outer,2:inner,
+ // 3:outer-rot,4:inner-rot,5/6:time,7:axis)
+ Week=0; // gpsweek no. for time label
+ Title=XLabel=YLabel=""; // lable string ("":no label)
+ Color[0]=Qt::black; // background color
+ Color[1]=Qt::gray; // grid color
+ Color[2]=Qt::black; // title/label color
+
+ p_=point; mark_=0; color_=Qt::black; size_=0; rot_=0;
+}
+// --------------------------------------------------------------------------
+void Graph::SetSize(int width, int height)
+{
+ Width =width;
+ Height=height;
+}
+// --------------------------------------------------------------------------
+int Graph::IsInArea(QPoint &p)
+{
+ return X<=p.x()&&p.x()width(); Height=Parent->height();
+}
+//---------------------------------------------------------------------------
+void Graph::ToPos(const QPoint &p, double &x, double &y)
+{
+ x=XCent+(p.x()-X-(Width-1)/2.0)*XScale;
+ y=YCent-(p.y()-Y-(Height-1)/2.0)*YScale;
+}
+//---------------------------------------------------------------------------
+void Graph::SetPos(const QPoint &p1, const QPoint &p2)
+{
+ int w=p2.x()-p1.x()+1,h=p2.y()-p1.y()+1;
+ if (w0.0?XTick:(XLPos==5||XLPos==6?AutoTickTime(XScale):AutoTick(XScale));
+ yt=YTick>0.0?YTick:AutoTick(YScale);
+}
+//---------------------------------------------------------------------------
+double Graph::AutoTick(double scale)
+{
+ double t[]={1.0,2.0,5.0,10.0},tick=30.0*scale;
+ double order=pow(10.0,floor(log10(tick)));
+ for (int i=0;i<4;i++) if (tick<=t[i]*order) return t[i]*order;
+ return 10.0;
+}
+//---------------------------------------------------------------------------
+double Graph::AutoTickTime(double scale)
+{
+ double t[]={0.1,0.2,0.5,1.0,3.0,6.0,12.0,30.0,60.0,300.0,900.0,1800.0,3600.0,
+ 7200.0,10800.0,21600.0,43200.0,86400.0,86400.0*2,86400.0*7,86400.0*14,
+ 86400.0*35,86400.0*70};
+ double tick=60.0*scale;
+ for (int i=0;i<(int)(sizeof(t)/sizeof(*t));i++) if (tick<=t[i]) return t[i];
+ return 86400.0*140;
+}
+//---------------------------------------------------------------------------
+QString Graph::NumText(double x, double dx)
+{
+ int n=(int)(0.9-log10(dx));
+ return QString("%1").arg(x,n<0?0:n);
+}
+//---------------------------------------------------------------------------
+QString Graph::TimeText(double x, double dx)
+{
+ char str[64];
+ time2str(gpst2time(Week,x),str,1);
+ int b=dx<86400.0?11:(dx<86400.0*30?5:2),w=dx<60.0?(dx<1.0?10:8):5;
+ return QString("%1").arg(str+b,w);
+}
+//---------------------------------------------------------------------------
+void Graph::DrawGrid(QPainter &c,double xt, double yt)
+{
+ double xl[2],yl[2];
+ QPoint p;
+ QPen pen=c.pen();
+
+ GetLim(xl,yl);
+ pen.setColor(Color[1]);
+ c.setPen(pen);
+ c.setBrush(Qt::NoBrush);
+ if (XGrid) {
+ for (int i=(int)ceil(xl[0]/xt);i*xt<=xl[1];i++) {
+ ToPoint(i*xt,0.0,p);
+ pen.setStyle(i!=0?Qt::DotLine:Qt::SolidLine);c.setPen(pen);
+ c.drawLine(p.x(),Y,p.x(),Y+Height-1);
+ }
+ }
+ if (YGrid) {
+ for (int i=(int)ceil(yl[0]/yt);i*yt<=yl[1];i++) {
+ ToPoint(0.0,i*yt,p);
+ pen.setStyle(i!=0?Qt::DotLine:Qt::SolidLine);c.setPen(pen);
+ c.drawLine(X,p.y(),X+Width-1,p.y());
+ }
+ }
+ DrawMark(c,0.0,0.0,0,Color[1],SIZEORIGIN,0);
+}
+//---------------------------------------------------------------------------
+void Graph::DrawGridLabel(QPainter &c, double xt, double yt)
+{
+ double xl[2],yl[2];
+ QPoint p;
+ GetLim(xl,yl);
+ if (XLPos) {
+ for (int i=(int)ceil(xl[0]/xt);i*xt<=xl[1];i++) {
+ if (XLPos<=4) {
+ ToPoint(i*xt,yl[0],p); if (XLPos==1) p.setY(p.y()-1);
+ int ha=XLPos<=2?0:(XLPos==3?2:1),va=XLPos>=3?0:(XLPos==1?2:1);
+ DrawText(c,p,NumText(i*xt,xt),Color[2],ha,va,XLPos>=3?90:0);
+ }
+ else if (XLPos==6) {
+ ToPoint(i*xt,yl[0],p);
+ DrawText(c,p,TimeText(i*xt,xt),Color[2],0,2,0);
+ }
+ else if (XLPos==7) {
+ if (i==0) continue;
+ ToPoint(i*xt,0.0,p);
+ DrawText(c, p,NumText(i*xt,xt),Color[2],0,2,0);
+ }
+ }
+ }
+ if (YLPos) {
+ for (int i=(int)ceil(yl[0]/yt);i*yt<=yl[1];i++) {
+ if (YLPos<=4) {
+ ToPoint(xl[0],i*yt,p);
+ int ha=YLPos>=3?0:(YLPos==1?2:1),va=YLPos<=2?0:(YLPos==3?1:2);
+ DrawText(c, p,NumText(i*yt,yt),Color[2],ha,va,YLPos>=3?90:0);
+ }
+ else if (YLPos==7) {
+ if (i==0) continue;
+ ToPoint(0.0,i*yt,p); p.setX(p.x()+2);
+ DrawText(c, p,NumText(i*yt,yt),Color[2],1,0,0);
+ }
+ }
+ }
+}
+//---------------------------------------------------------------------------
+void Graph::DrawBox(QPainter &c)
+{
+ if (Box) {
+ QPen pen=c.pen();
+ pen.setColor(Color[1]);
+ pen.setStyle(Qt::SolidLine);
+ c.setPen(pen);
+ c.setBrush(Qt::NoBrush);
+
+ c.drawRect(X,Y,Width-1,Height-1);
+ }
+}
+//---------------------------------------------------------------------------
+void Graph::DrawLabel(QPainter &c)
+{
+ if (XLabel!="") {
+ QPoint p(X+Width/2,Y+Height+((XLPos%2)?10:2));
+ DrawText(c,p,XLabel,Color[2],0,2,0);
+ }
+ if (YLabel!="") {
+ QPoint p(X-((YLPos%2)?20:2),Y+Height/2);
+ DrawText(c,p,YLabel,Color[2],0,1,90);
+ }
+ if (Title!="") {
+ QPoint p(X+Width/2,Y-1);
+ DrawText(c,p,Title,Color[2],0,1,0);
+ }
+}
+//---------------------------------------------------------------------------
+void Graph::DrawAxis(QPainter &c,int label, int glabel)
+{
+ double xt,yt;
+ GetTick(xt,yt);
+ QPen pen=c.pen();
+
+ pen.setColor(Color[0]);
+ c.setPen(pen);
+ c.setBrush(Color[0]);
+
+ DrawGrid(c, xt,yt);
+
+ if (xt/XScale<50.0&&XLPos<=2) xt*=XLPos==5?4.0:2.0;
+ if (yt/YScale<50.0&&YLPos>=3) yt*=2.0;
+ if (glabel) DrawGridLabel(c, xt,yt);
+
+ DrawBox(c);
+
+ if (label) DrawLabel(c);
+}
+//---------------------------------------------------------------------------
+void Graph::RotPoint(QPoint *ps, int n, const QPoint &pc, int rot, QPoint *pr)
+{
+ for (int i=0;i),
+ // 11: hscale, 12: vscale, 13: compass)
+ // rot = rotation angle (deg)
+
+ // if the same mark already drawn, skip it
+ if (p==p_&&mark==mark_&&color==color_&&size==size_&&
+ rot==rot_) {
+ return;
+ }
+ p_=p; mark_=mark; color_=color; size_=size; rot_=rot;
+
+ if (size<1) size=1;
+ int n,s=size/2;
+ int x1=p.x()-s,w1=size+1,y1=p.y()-s,h1=size+1;
+ int xs1[]={-7,0,-7,0},ys1[]={2,0,-2,0};
+ int xs2[]={-1,-1,-1,1,1,1},ys2[]={-1,1,0,0,-1,1};
+ int xs3[]={3,-4,0,0,0,-8,8},ys3[]={0,5,20,-20,-10,-10,-10};
+ QPoint ps[32],pr[32],pd(0,size/2+12),pt;
+
+ QPen pen=c.pen();
+ pen.setColor(color);
+ c.setPen(pen);
+ QBrush brush(color);
+
+ switch (mark) {
+ case 0: // dot
+ brush.setStyle(Qt::SolidPattern);
+ c.setBrush(brush);
+
+ c.drawEllipse(x1,y1,w1,h1);
+ return;
+ case 1: // circle
+ brush.setStyle(Qt::NoBrush);
+ c.setBrush(brush);
+
+ c.drawEllipse(x1,y1,w1,h1);
+ return;
+ case 2: // rectangle
+ brush.setStyle(Qt::NoBrush);
+ c.setBrush(brush);
+
+ c.drawRect(x1,y1,w1,h1);
+ return;
+ case 3: // cross
+ brush.setStyle(Qt::NoBrush);
+ c.setBrush(brush);
+
+ c.drawLine(x1,y1,x1+w1,y1+h1);
+ c.drawLine(x1,y1+h1,x1+w1,y1);
+ return;
+ case 4: // line
+ n=2;
+ ps[0].setX(ps[0].x()-size/2); ps[0].setY(0); ps[1].setX(size/2); ps[1].setY(0);
+ break;
+ case 5: // plus
+ brush.setStyle(Qt::NoBrush);
+ c.setBrush(brush);
+
+ c.drawLine(x1,p.y(),x1+w1,p.y());
+ c.drawLine(p.x(),y1+h1,p.x(),y1);
+ return;
+ case 10: // arrow
+ n=6;
+ ps[0].setX(ps[0].x()-size/2); ps[0].setY(0); ps[1].setX(size/2); ps[1].setY(0);
+ for (int i=2;i &colors,
+ int n, int mark, int size, int rot)
+{
+ QPoint p,pp;
+ for (int i=0;irmax) rmax=r[i];
+ }
+ if (xl[0]<=0.0&&xl[1]>=0.0&&yl[0]<=0.0&&yl[1]>=0.0) {
+ imin=0;
+ imax=(int)ceil(rmax/xt);
+ }
+ else if (xl[0]<=0.0&&xl[1]>=0.0) {
+ imin=(int)floor((yl[1]<0.0?-yl[1]:yl[0])/xt);
+ imax=(int)ceil(rmax/xt);
+ }
+ else if (yl[0]<=0.0&&yl[1]>=0.0) {
+ imin=(int)floor((xl[1]<0.0?-xl[1]:xl[0])/xt);
+ imax=(int)ceil(rmax/xt);
+ }
+ else {
+ imin=(int)floor(rmin/xt);
+ imax=(int)ceil(rmax/xt);
+ }
+ for (int i=imin;i<=imax;i++) {
+ DrawCircle(c,0.0,0.0,Color[1],i*xt,i*xt,1);
+ }
+ ToPoint(0.0,0.0,p);
+
+ QPen pen=c.pen();
+ pen.setStyle(Qt::SolidLine);
+ c.setPen(pen);
+
+ c.drawLine(p.x(),Y,p.x(),Y+Height-1);
+ c.drawLine(X,p.y(),X+Width-1,p.y());
+
+ DrawMark(c,0.0,0.0,0,Color[1],SIZEORIGIN,0);
+
+ if (xt/XScale<50.0) xt*=2.0;
+ if (yt/YScale<50.0) yt*=2.0;
+ if (label) DrawGridLabel(c,xt,yt);
+
+ DrawBox(c);
+}
+//---------------------------------------------------------------------------
+int Graph::OnAxis(const QPoint &p)
+{
+ // area code : 5 4 6
+ // 1 0 2
+ // 9 8 10
+ int xmin=X,xmax=X+Width-1,ymin=Y,ymax=Y+Height-1;
+ return (p.x()x()-p0->x())==0) return 0;
+ if ((p1->y()-p0->y())==0) return 0;
+ if (area&1) { // left
+ y=p0->y()+(p1->y()-p0->y())*(xmin-p0->x())/(p1->x()-p0->x());
+ if (ymin<=y&&y<=ymax) {p0->setX(xmin); p0->setY(y); return 1;}
+ }
+ if (area&2) { // right
+ y=p0->y()+(p1->y()-p0->y())*(xmax-p0->x())/(p1->x()-p0->x());
+ if (ymin<=y&&y<=ymax) {p0->setX(xmax); p0->setY(y); return 1;}
+ }
+ if (area&4) { // upper
+ x=p0->x()+(p1->x()-p0->x())*(ymin-p0->y())/(p1->y()-p0->y());
+ if (xmin<=x&&x<=xmax) {p0->setX(x); p0->setY(ymin); return 1;}
+ }
+ if (area&8) { // lower
+ x=p0->x()+(p1->x()-p0->x())*(ymax-p0->y())/(p1->y()-p0->y());
+ if (xmin<=x&&x<=xmax) {p0->setX(x); p0->setY(ymax); return 1;}
+ }
+ return 0;
+}
+//---------------------------------------------------------------------------
+void Graph::DrawPolyline(QPainter &c,QPoint *p, int n)
+{
+#if 1
+ c.drawPolyline(p,n);
+#else
+ // avoid overflow of points
+ for (int i=0;i30000?30000:n-i);
+ }
+#endif
+}
+//---------------------------------------------------------------------------
+void Graph::DrawPoly(QPainter &c,QPoint *p, int n, const QColor &color, int style)
+{
+ Qt::PenStyle ps[]={Qt::SolidLine,Qt::DotLine,Qt::DashLine,Qt::DashDotLine,Qt::DashDotDotLine};
+ QPen pen=c.pen();
+ pen.setColor(color);
+ pen.setStyle(ps[style]);
+ c.setPen(pen);
+ c.setBrush(Qt::NoBrush);
+
+ int i,j,area0=11,area1;
+ for (i=j=0;j30000) return; // # of points overflow
+
+ for (int i=0;ixmax) xmax=p[i].x();
+ if (p[i].y()ymax) ymax=p[i].y();
+ }
+ if (xmaxX+Width-1||ymaxY+Height-1) {
+ return;
+ }
+
+ QPen pen=c.pen();
+ pen.setColor(color1);
+ pen.setStyle(ps[style]);
+ c.setPen(pen);
+ c.setBrush(color2);
+
+ c.drawPolygon(p,n-1);
+}
+//---------------------------------------------------------------------------
+void Graph::DrawPatch(QPainter &c,double *x, double *y, int n, const QColor &color1,
+ const QColor &color2, int style)
+{
+ QPoint *p=new QPoint[n];
+
+ for (int i=0;i
+#include
+#include
+#include
+
+//---------------------------------------------------------------------------
+class Graph // graph class
+{
+private:
+ double AutoTick(double scale);
+ double AutoTickTime(double scale);
+ void DrawBox(QPainter &c);
+ void DrawLabel(QPainter &c);
+ void DrawGrid(QPainter &c,double xt, double yt);
+ void DrawGridLabel(QPainter &c, double xt, double yt);
+ void RotPoint(QPoint *ps, int n, const QPoint &pc, int rot, QPoint *pr);
+ int ClipPoint(QPoint *p0, int area, QPoint *p1);
+
+ QPoint p_;
+ QColor color_;
+ QPaintDevice *Parent;
+ int mark_,size_,rot_;
+ int X,Y,Width,Height;
+ double XCent,YCent,XScale,YScale,XTick,YTick;
+
+public:
+ explicit Graph(QPaintDevice *parent);
+
+ int IsInArea(QPoint &p);
+ int ToPoint(double x, double y, QPoint &p);
+ int OnAxis(const QPoint &p);
+ QString NumText(double x, double dx);
+ QString TimeText(double x, double dx);
+ void ToPos(const QPoint &p, double &x, double &y);
+ void SetSize(int width, int height);
+ void resize();
+ void SetPos(const QPoint &p1, const QPoint &p2);
+ void GetPos(QPoint &p1, QPoint &p2);
+ void SetCent(double x, double y);
+ void GetCent(double &x, double &y);
+ void SetRight(double x, double y);
+ void GetRight(double &x, double &y);
+ void SetScale(double xs, double ys);
+ void GetScale(double &xs, double &ys);
+ void SetLim(const double *xl, const double *yl);
+ void GetLim(double *xl, double *yl);
+ void SetTick(double xt, double yt);
+ void GetTick(double &xt, double &yt);
+ void DrawAxis(QPainter &c,int label, int glabel);
+ void DrawMark(QPainter &c,const QPoint &p, int mark, const QColor &color, int size, int rot);
+ void DrawMark(QPainter &c,double x, double y, int mark, const QColor &color, int size, int rot);
+ void DrawMark(QPainter &c,const QPoint &p, int mark, const QColor &color, const QColor &bgcolor, int size,int rot);
+ void DrawMark(QPainter &c,double x, double y, int mark, const QColor &color, const QColor &bgcolor,int size, int rot);
+ void DrawMarks(QPainter &c,const double *x, const double *y,const QVector &colors, int n,
+ int mark, int size, int rot);
+ void DrawCircle(QPainter &c,const QPoint &p, const QColor &color, int rx, int ry, int style);
+ void DrawCircle(QPainter &c,double x, double y, const QColor &color, double rx, double ry, int style);
+ void DrawCircles(QPainter &c,int label);
+ void DrawText(QPainter &c,double x, double y, const QString &str, const QColor &color, int ha,int va, int rot);
+ void DrawText(QPainter &c,const QPoint &p, const QString &str, const QColor &color, int ha, int va,int rot);
+ void DrawText(QPainter &c,double x, double y, const QString &str, const QColor &color, const QColor &bgcolor,int ha, int va, int rot);
+ void DrawText(QPainter &c,const QPoint &p, const QString &str, const QColor &color, const QColor &bgcolor,int ha, int va, int rot);
+ void DrawPoly(QPainter &c,QPoint *p, int n, const QColor &color, int style);
+ void DrawPoly(QPainter &c,double *x, double *y, int n, const QColor &color, int style);
+ void DrawPolyline(QPainter &c,QPoint *p, int n);
+ void DrawPatch(QPainter &c,QPoint *p, int n, const QColor &color1, const QColor &color2, int style);
+ void DrawPatch(QPainter &c,double *x, double *y, int n, const QColor &color1, const QColor &color2, int style);
+ void DrawSkyPlot(QPainter &c,const QPoint &p, const QColor &color1, const QColor &color2, int size);
+ void DrawSkyPlot(QPainter &c,double x, double y, const QColor &color1, const QColor &color2, double size);
+ void DrawSkyPlot(QPainter &c,const QPoint &p, const QColor &color1, const QColor &color2, const QColor &bgcolor, int size);
+ void DrawSkyPlot(QPainter &c,double x, double y, const QColor &color1, const QColor &color2, const QColor &bgcolor,double size);
+
+ int Box,Fit,XGrid,YGrid,XLPos,YLPos,Week;
+ QString Title,XLabel,YLabel;
+ QColor Color[3];
+};
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.cpp
new file mode 100644
index 0000000..534ce71
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.cpp
@@ -0,0 +1,48 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+#include
+
+#include "keydlg.h"
+
+//---------------------------------------------------------------------------
+KeyDialog::KeyDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ Flag=0;
+
+ connect(BtnOk,SIGNAL(clicked(bool)),this, SLOT(BtnOkClick()));
+}
+//---------------------------------------------------------------------------
+void KeyDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ Label10->setVisible(Flag!=3);
+ Label21->setVisible(Flag!=3);
+ Label23->setVisible(Flag!=3);
+ Label24->setVisible(Flag!=3);
+ Label25->setVisible(Flag!=3);
+ Label26->setVisible(Flag!=3);
+ Label27->setVisible(Flag!=3);
+ Label28->setVisible(Flag!=3);
+ Label29->setVisible(Flag>=1);
+ Label30->setVisible(Flag>=1);
+ Label31->setVisible(Flag==2);
+ Label32->setVisible(Flag==2);
+ Label33->setVisible(Flag==3);
+ Label34->setVisible(Flag==3);
+ Label35->setVisible(Flag==3);
+ Label36->setVisible(Flag==3);
+ Label37->setVisible(Flag==3);
+ Label38->setVisible(Flag==3);
+}
+//---------------------------------------------------------------------------
+void KeyDialog::BtnOkClick()
+{
+ close();
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.h
new file mode 100644
index 0000000..0f16406
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.h
@@ -0,0 +1,26 @@
+//---------------------------------------------------------------------------
+
+#ifndef keydlgH
+#define keydlgH
+
+#include
+
+#include "ui_keydlg.h"
+
+//---------------------------------------------------------------------------
+class KeyDialog : public QDialog, private Ui::KeyDialog
+{
+ Q_OBJECT
+
+public slots:
+ void BtnOkClick();
+
+protected:
+ void showEvent(QShowEvent*);
+
+public:
+ int Flag;
+ explicit KeyDialog(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.ui
new file mode 100644
index 0000000..94c713e
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/keydlg.ui
@@ -0,0 +1,537 @@
+
+
+ KeyDialog
+
+
+
+ 0
+ 0
+ 639
+ 332
+
+
+
+ Keyword Replacement in File Path
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %M
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Minute (00-59)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %m
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %d
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %n
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Hour (00-23)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Day of Year (ddd)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Month (mm)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %W
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : GPS Week No (wwww)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Year (yyyy)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : 6H Hour (00,06,12,18)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Station ID
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %r
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Station ID (UPPER case)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %S
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : 3H Hour (00,03,...,21)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Hour Code (a,b,...,x)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Station ID (lower case)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Year (yy)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %b
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Base Station ID
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %hb
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %H
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %ha
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %h
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %y
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %Y
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %hc
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %D
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Day of Week (0-6)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %s
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : 12H Hour (00,12)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Day of Month (dd)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %S
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Second (00:59)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ %N
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ : Sequence Number
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.cpp
new file mode 100644
index 0000000..40e52ca
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.cpp
@@ -0,0 +1,83 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+#include
+
+#include "maskoptdlg.h"
+//---------------------------------------------------------------------------
+MaskOptDialog::MaskOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ Mask.ena[0]=0;
+ Mask.ena[1]=0;
+ for (int i=0;i<3;i++) for (int j=0;j<9;j++) {
+ Mask.mask[i][j]=0.0;
+ }
+
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+ connect(MaskEna1,SIGNAL(clicked(bool)),this,SLOT(MaskEnaClick()));
+ connect(MaskEna2,SIGNAL(clicked(bool)),this,SLOT(MaskEnaClick()));
+}
+//---------------------------------------------------------------------------
+void MaskOptDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ QLineEdit *mask[][9]={
+ {Mask_1_1,Mask_1_2,Mask_1_3,Mask_1_4,Mask_1_5,Mask_1_6,Mask_1_7,Mask_1_8,Mask_1_9},
+ {Mask_2_1,Mask_2_2,Mask_2_3,Mask_2_4,Mask_2_5,Mask_2_6,Mask_2_7,Mask_2_8,Mask_2_9},
+ {Mask_3_1,Mask_3_2,Mask_3_3,Mask_3_4,Mask_3_5,Mask_3_6,Mask_3_7,Mask_3_8,Mask_3_9}
+ };
+
+ MaskEna1->setChecked(Mask.ena[0]);
+ MaskEna2->setChecked(Mask.ena[1]);
+
+ for (int i=0;i<3;i++)
+ {
+ for (int j=0;j<9;j++) {
+ mask[i][j]->setValidator(new QDoubleValidator(-90,90,1));
+ mask[i][j]->setText(QString::number(Mask.mask[i][j]));
+ }
+ }
+
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void MaskOptDialog::BtnOkClick()
+{
+ QLineEdit *mask[][9]={
+ {Mask_1_1,Mask_1_2,Mask_1_3,Mask_1_4,Mask_1_5,Mask_1_6,Mask_1_7,Mask_1_8,Mask_1_9},
+ {Mask_2_1,Mask_2_2,Mask_2_3,Mask_2_4,Mask_2_5,Mask_2_6,Mask_2_7,Mask_2_8,Mask_2_9},
+ {Mask_3_1,Mask_3_2,Mask_3_3,Mask_3_4,Mask_3_5,Mask_3_6,Mask_3_7,Mask_3_8,Mask_3_9}
+ };
+ Mask.ena[0]=MaskEna1->isChecked();
+ Mask.ena[1]=MaskEna2->isChecked();
+ for (int i=0;i<3;i++) for (int j=0;j<9;j++) {
+ Mask.mask[i][j]=mask[i][j]->text().toDouble();
+ }
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void MaskOptDialog::MaskEnaClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void MaskOptDialog::UpdateEnable(void)
+{
+ QLineEdit *mask[][9]={
+ {Mask_1_1,Mask_1_2,Mask_1_3,Mask_1_4,Mask_1_5,Mask_1_6,Mask_1_7,Mask_1_8,Mask_1_9},
+ {Mask_2_1,Mask_2_2,Mask_2_3,Mask_2_4,Mask_2_5,Mask_2_6,Mask_2_7,Mask_2_8,Mask_2_9},
+ {Mask_3_1,Mask_3_2,Mask_3_3,Mask_3_4,Mask_3_5,Mask_3_6,Mask_3_7,Mask_3_8,Mask_3_9}
+ };
+ for (int i=0;i<3;i++) for (int j=0;j<9;j++) {
+ mask[i][j]->setEnabled(MaskEna1->isChecked()||MaskEna2->isChecked());
+ }
+}
+//---------------------------------------------------------------------------
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.h
new file mode 100644
index 0000000..fe14ff8
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.h
@@ -0,0 +1,30 @@
+//---------------------------------------------------------------------------
+#ifndef maskoptdlgH
+#define maskoptdlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "rtklib.h"
+
+#include "ui_maskoptdlg.h"
+
+//---------------------------------------------------------------------------
+class MaskOptDialog : public QDialog, private Ui::MaskOptDialog
+{
+ Q_OBJECT
+protected:
+ void showEvent(QShowEvent*);
+
+public slots:
+ void BtnOkClick();
+ void MaskEnaClick();
+
+private:
+ void UpdateEnable(void);
+
+public:
+ snrmask_t Mask;
+ explicit MaskOptDialog(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.ui
new file mode 100644
index 0000000..f8da926
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/maskoptdlg.ui
@@ -0,0 +1,625 @@
+
+
+ MaskOptDialog
+
+
+ SNR Mask
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ L1
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 75
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 65
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ L5
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 35
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 25
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ L2
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 45
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ >85
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 55
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 15
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ <5
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ Rover
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ Base Station
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Elevation (deg)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ (dBHz)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.cpp
new file mode 100644
index 0000000..8968b03
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.cpp
@@ -0,0 +1,242 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+#include
+
+#include
+#include
+#include
+#include
+#include
+
+#include "refdlg.h"
+#include "rtklib.h"
+
+static const QChar degreeChar(0260); // character code of degree (UTF-8)
+
+//---------------------------------------------------------------------------
+RefDialog::RefDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ Pos[0]=Pos[1]=Pos[2]=RovPos[0]=RovPos[1]=RovPos[2]=0.0;
+
+ connect(StaList,SIGNAL(cellDoubleClicked(int,int)),this,SLOT(StaListDblClick(int,int)));
+ connect(BtnOK,SIGNAL(clicked(bool)),this,SLOT(BtnOKClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+ connect(BtnFind,SIGNAL(clicked(bool)),this,SLOT(BtnFindClick()));
+ connect(BtnLoad,SIGNAL(clicked(bool)),this,SLOT(BtnLoadClick()));
+ connect(FindStr,SIGNAL(returnPressed()),this,SLOT(FindList()));
+}
+//---------------------------------------------------------------------------
+void RefDialog::showEvent(QShowEvent* event)
+{
+ int width[]={30,80,90,65,40,70,55};
+
+ if (event->spontaneous()) return;
+
+ QStringList columns;
+ columns<setColumnCount(columns.size());
+ StaList->setRowCount(2);
+
+ for (int i=0;isetItem(i,j,new QTableWidgetItem(""));
+
+ FontScale=2*physicalDpiX();
+ for (int i=0;isetColumnWidth(i,width[i]*FontScale/96);
+ }
+
+ StaList->setHorizontalHeaderLabels(columns);
+
+ LoadList();
+
+ StaList->sortItems(6);
+}
+//---------------------------------------------------------------------------
+void RefDialog::StaListDblClick(int , int row)
+{
+ Pos[0]=StaList->item(row,1)->text().toDouble();
+ Pos[1]=StaList->item(row,2)->text().toDouble();
+ Pos[2]=StaList->item(row,3)->text().toDouble();
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void RefDialog::BtnOKClick()
+{
+ int row=StaList->currentRow();
+ Pos[0]=StaList->item(row,1)->text().toDouble();
+ Pos[1]=StaList->item(row,2)->text().toDouble();
+ Pos[2]=StaList->item(row,3)->text().toDouble();
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void RefDialog::BtnLoadClick()
+{
+ StaPosFile=QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Load Station List..."),StaPosFile,tr("Position File (*.pos *.snx);;All (*.*)")));
+
+ LoadList();
+}
+//---------------------------------------------------------------------------
+void RefDialog::BtnFindClick()
+{
+ FindList();
+}
+//---------------------------------------------------------------------------
+void RefDialog::FindList(void)
+{
+ QString str=FindStr->text();
+
+ QList f= StaList->findItems(str,Qt::MatchContains);
+
+ if (f.empty()) return;
+
+ StaList->setCurrentItem(f.first());
+}
+//---------------------------------------------------------------------------
+void RefDialog::LoadList(void)
+{
+ QByteArray buff;
+
+ double pos[3];
+ int n=0;
+
+ StaList->setRowCount(0);
+
+ // check format
+ QFile fp(StaPosFile);
+ if (!fp.open(QIODevice::ReadOnly)) return;
+
+ buff=fp.readAll();
+ if (buff.contains("%=SNX")){
+ LoadSinex();
+ return;
+ }
+
+ fp.seek(0);
+ while (!fp.atEnd()) {
+ buff=fp.readLine();
+ buff=buff.mid(0,buff.indexOf('%')); /* remove comments */
+
+ QList tokens=buff.simplified().split(' ');
+
+ if (tokens.size()!=5) continue;
+
+ StaList->setRowCount(++n);
+
+ for (int i=0;i<3;i++)
+ pos[i]=tokens.at(i).toDouble();
+
+ AddRef(n,pos,tokens.at(3),tokens.at(4));
+ }
+ if (n==0) {
+ StaList->setRowCount(0);
+ }
+ UpdateDist();
+ setWindowTitle(StaPosFile);
+}
+//---------------------------------------------------------------------------
+void RefDialog::LoadSinex(void)
+{
+ int n=0,sol=0;
+ double rr[3],pos[3];
+ bool okay;
+ QFile file(StaPosFile);
+ QByteArray buff, code;
+ if (!file.open(QIODevice::ReadOnly)) return;
+
+ while (!file.atEnd()) {
+ buff=file.readLine();
+
+ if (buff.contains("+SOLUTION/ESTIMATE")) sol=1;
+ if (buff.contains("-SOLUTION/ESTIMATE")) sol=0;
+
+ if (!sol||buff.size()<68) continue;
+
+ if (buff.mid(7,4)=="STAX") {
+ rr[0]=buff.mid(47,21).toDouble(&okay);
+ if (!okay) continue;
+ code=buff.mid(14,4);
+ }
+ if (buff.mid(7,4)=="STAY") {
+ rr[1]=buff.mid(47,21).toDouble(&okay);
+ if (!okay) continue;
+ if (buff.mid(14,4)!=code) continue;
+ }
+ if (buff.mid(7,4)=="STAZ") {
+ rr[2]=buff.mid(47,21).toDouble(&okay);
+ if (!okay) continue;
+ if (buff.mid(14,4)!=code) continue;
+ ecef2pos(rr,pos);
+ pos[0]*=R2D;
+ pos[1]*=R2D;
+ StaList->setRowCount(++n);
+ AddRef(n,pos,code,"");
+ }
+ };
+ if (n==0) {
+ StaList->setRowCount(0);
+ }
+
+ UpdateDist();
+ setWindowTitle(StaPosFile);
+}
+//---------------------------------------------------------------------------
+void RefDialog::AddRef(int n, double *pos, const QString code,
+ const QString name)
+{
+ int row=StaList->rowCount();
+ for (int i=0;i<7;i++)
+ StaList->setItem(row-1,i, new QTableWidgetItem());
+
+ StaList->setItem(row-1, 0, new QTableWidgetItem(QString::number(n)));
+ StaList->setItem(row-1, 1, new QTableWidgetItem(QString::number(pos[0],'f',9)));
+ StaList->setItem(row-1, 2, new QTableWidgetItem(QString::number(pos[1],'f',9)));
+ StaList->setItem(row-1, 3, new QTableWidgetItem(QString::number(pos[2],'f',4)));
+ StaList->setItem(row-1, 4, new QTableWidgetItem(code));
+ StaList->setItem(row-1, 5, new QTableWidgetItem(name));
+ StaList->setItem(row-1, 6, new QTableWidgetItem(""));
+}
+//---------------------------------------------------------------------------
+int RefDialog::InputRef(void)
+{
+ bool ok;
+
+ QList sel=StaList->selectedItems();
+ int row=StaList->row(sel.first());
+ Pos[0]=StaList->item(row, 1)->text().toDouble(&ok);
+ Pos[1]=StaList->item(row, 2)->text().toDouble(&ok);
+ Pos[2]=StaList->item(row, 3)->text().toDouble(&ok);
+ StaId =StaList->item(row, 4)->text();
+ StaName=StaList->item(row, 5)->text();
+ return 1;
+}
+//---------------------------------------------------------------------------
+void RefDialog::UpdateDist(void)
+{
+ double pos[3],ru[3],rr[3];
+ bool ok;
+
+ for (int i=0;i<3;i++) pos[i]=RovPos[i];
+
+ if (norm(pos,3)<=0.0) return;
+
+ pos[0]*=D2R; pos[1]*=D2R; pos2ecef(pos,ru);
+
+ for (int i=1;irowCount();i++) {
+ if (StaList->item(i,1)->text()=="") continue;
+
+ pos[0]=StaList->item(i,1)->text().toDouble(&ok)*D2R;
+ pos[1]=StaList->item(i,2)->text().toDouble(&ok)*D2R;
+ pos[2]=StaList->item(i,3)->text().toDouble(&ok);
+ pos2ecef(pos,rr);
+ for (int j=0;j<3;j++) rr[j]-=ru[j];
+
+ StaList->setItem(i,6, new QTableWidgetItem(QString::number(norm(rr,3)/1E3,'f',1)));
+ }
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.h
new file mode 100644
index 0000000..7541437
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.h
@@ -0,0 +1,40 @@
+//---------------------------------------------------------------------------
+#ifndef refdlgH
+#define refdlgH
+//---------------------------------------------------------------------------
+
+#include
+
+#include "ui_refdlg.h"
+
+//---------------------------------------------------------------------------
+class RefDialog : public QDialog, public Ui::RefDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent *);
+
+public slots:
+ void BtnOKClick();
+ void StaListDblClick(int, int);
+ void BtnLoadClick();
+ void BtnFindClick();
+ void FindList(void);
+
+private:
+ void LoadList(void);
+ void LoadSinex(void);
+ void AddRef(int n, double *pos, const QString code, const QString name);
+ int InputRef(void);
+ void UpdateDist(void);
+
+public:
+ QString StaPosFile,StaId,StaName;
+ int FontScale,Format;
+ double Pos[3],RovPos[3];
+
+ explicit RefDialog(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.ui
new file mode 100644
index 0000000..0c386ac
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/refdlg.ui
@@ -0,0 +1,158 @@
+
+
+ RefDialog
+
+
+
+ 0
+ 0
+ 542
+ 445
+
+
+
+ Stations
+
+
+
+
+
+ -
+
+
+ 2
+
+
+ true
+
+
+ false
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ &Load
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ Find
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.cpp
new file mode 100644
index 0000000..f3cc2fb
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.cpp
@@ -0,0 +1,107 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+#include
+
+#include "cmdoptdlg.h"
+#include "serioptdlg.h"
+#include "cmdoptdlg.h"
+
+#include
+#include
+#include
+#ifdef QEXTSERIALPORT
+#include
+#else
+#include
+#endif
+
+//---------------------------------------------------------------------------
+ SerialOptDialog::SerialOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+ Opt=0;
+
+ cmdOptDialog=new CmdOptDialog(this);
+
+ connect(BtnCmd,SIGNAL(clicked()),this,SLOT(BtnCmdClick()));
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+}
+//---------------------------------------------------------------------------
+void SerialOptDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ UpdatePortList();
+
+ QStringList tokens=Path.split(':');
+
+ Port->setCurrentIndex(Port->findText(tokens.first()));
+
+ if (tokens.size()<2) return;
+ BitRate->setCurrentIndex(BitRate->findText(tokens.at(1)));
+
+ if (tokens.size()<3) return;
+ ByteSize->setCurrentIndex(tokens.at(2)=="7"?0:1);
+
+ if (tokens.size()<4) return;
+ Parity->setCurrentIndex(tokens.at(3)=="n"?0:tokens.at(3)=="e"?1:2);
+
+ if (tokens.size()<5) return;
+ StopBits->setCurrentIndex(tokens.at(4)=="1"?0:1);
+
+ if (tokens.size()<6) return;
+ FlowCtr->setCurrentIndex(tokens.at(5)=="off"?0:tokens.at(5)=="rts"?1:2);
+
+ BtnCmd->setVisible(Opt);
+}
+//---------------------------------------------------------------------------
+void SerialOptDialog::BtnCmdClick()
+{
+ for (int i=0;i<2;i++) {
+ cmdOptDialog->Cmds[i]=Cmds[i];
+ cmdOptDialog->CmdEna[i]=CmdEna[i];
+ }
+
+ cmdOptDialog->exec();
+ if (cmdOptDialog->result()!=QDialog::Accepted) return;
+
+ for (int i=0;i<2;i++) {
+ Cmds[i]=cmdOptDialog->Cmds[i];
+ CmdEna[i]=cmdOptDialog->CmdEna[i];
+ }
+}
+//---------------------------------------------------------------------------
+void SerialOptDialog::BtnOkClick()
+{
+ char const *parity[]={"n","e","o"},*fctr[]={"off","rts","xon"};
+ QString Port_Text=Port->currentText(),BitRate_Text=BitRate->currentText();
+
+ Path=QString("%1:%2:%3:%4:%5:%6").arg(Port_Text).arg(BitRate_Text)
+ .arg(ByteSize->currentIndex()?8:7).arg(parity[Parity->currentIndex()])
+ .arg(StopBits->currentIndex()?2:1).arg(fctr[FlowCtr->currentIndex()]);
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void SerialOptDialog::UpdatePortList(void)
+{
+ Port->clear();
+#ifdef QEXTSERIALPORT
+ QList ports=QextSerialEnumerator::getPorts();
+
+ for (int i=0;iaddItem(ports.at(i).portName);
+ }
+#else
+ QList ports=QSerialPortInfo::availablePorts();
+
+ for (int i=0;iaddItem(ports.at(i).portName());
+ }
+#endif
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.h
new file mode 100644
index 0000000..b9b09a1
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.h
@@ -0,0 +1,33 @@
+//---------------------------------------------------------------------------
+#ifndef serioptdlgH
+#define serioptdlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "ui_serioptdlg.h"
+
+class CmdOptDialog;
+//---------------------------------------------------------------------------
+class SerialOptDialog : public QDialog, private Ui::SerialOptDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent *);
+
+ CmdOptDialog *cmdOptDialog;
+
+ void UpdatePortList(void);
+
+public slots:
+ void BtnOkClick();
+ void BtnCmdClick();
+
+public:
+ QString Path,Cmds[2];
+ int Opt,CmdEna[2];
+
+ explicit SerialOptDialog(QWidget*);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.ui
new file mode 100644
index 0000000..29b9c24
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/serioptdlg.ui
@@ -0,0 +1,335 @@
+
+
+ SerialOptDialog
+
+
+
+ 0
+ 0
+ 540
+ 156
+
+
+
+ Serial Options
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ COM1
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Port
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ 300
+
+
+ -
+
+ 600
+
+
+ -
+
+ 1200
+
+
+ -
+
+ 2400
+
+
+ -
+
+ 4800
+
+
+ -
+
+ 9600
+
+
+ -
+
+ 19200
+
+
+ -
+
+ 38400
+
+
+ -
+
+ 57600
+
+
+ -
+
+ 115200
+
+
+ -
+
+ 230400
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Bitrate (bps)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Byte Size
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ 7 bits
+
+
+ -
+
+ 8 bits
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Parity
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Stop Bits
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Flow Control
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ None
+
+
+ -
+
+ RTS/CTS
+
+
+ -
+
+ XON/XOFF
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ 1 bit
+
+
+ -
+
+ 2 bits
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ None
+
+
+ -
+
+ Even
+
+
+ -
+
+ Odd
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+ &Commands...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.cpp
new file mode 100644
index 0000000..94fbd2b
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.cpp
@@ -0,0 +1,128 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+
+#include
+#include
+#include
+#include
+
+#include "rtklib.h"
+#include "tcpoptdlg.h"
+
+//---------------------------------------------------------------------------
+
+#define NTRIP_TIMEOUT 10000 // response timeout (ms)
+#define NTRIP_CYCLE 50 // processing cycle (ms)
+#define MAXSRCTBL 512000 // max source table size (bytes)
+#define ENDSRCTBL "ENDSOURCETABLE" // end marker of table
+#define MAXLINE 1024 // max line size (byte)
+
+//---------------------------------------------------------------------------
+ TcpOptDialog::TcpOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnNtrip,SIGNAL(clicked(bool)),this,SLOT(BtnNtripClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+
+ Port->setValidator(new QIntValidator(this));
+}
+//---------------------------------------------------------------------------
+void TcpOptDialog::showEvent(QShowEvent* event)
+{
+ QString ti[]={tr("TCP Server Options "),tr("TCP Client Options"),
+ tr("NTRIP Server Options"),tr("NTRIP Client Options")};
+
+ if (event->spontaneous()) return;
+
+ int index=Path.lastIndexOf(":");
+ QString Str_Text=Path.mid(index);
+
+ QUrl url("ftp://"+Path.mid(0,index));
+
+ Addr->insertItem(0,url.host());Addr->setCurrentIndex(0);
+ Port->setText(QString::number(url.port()));
+ MntPnt->insertItem(0,url.path());MntPnt->setCurrentIndex(0);
+ User->setText(url.userName());
+ Passwd->setText(url.password());
+ Str->setText(Str_Text);
+
+ Addr->setEnabled(Opt>=1);
+ MntPnt->setEnabled(Opt>=2);
+ User->setEnabled(Opt==3);
+ Passwd->setEnabled(Opt>=2);
+ Str->setEnabled(Opt==2);
+ LabelAddr->setText(Opt>=2?tr("NTRIP Caster Host"):tr("TCP Server Address"));
+ LabelAddr->setEnabled(Opt>=1);
+ LabelMntPnt->setEnabled(Opt>=2);
+ LabelUser->setEnabled(Opt==3);
+ LabelPasswd->setEnabled(Opt>=2);
+ LabelStr->setEnabled(Opt==2);
+
+ setWindowTitle(ti[Opt]);
+
+ Addr->clear();
+ MntPnt->clear();
+
+ for (int i=0;iaddItem(History[i]);
+ }
+ for (int i=0;iaddItem(MntpHist[i]);
+ }
+ BtnNtrip->setVisible(Opt>=2);
+}
+//---------------------------------------------------------------------------
+void TcpOptDialog::BtnOkClick()
+{
+ QString User_Text=User->text(),Passwd_Text=Passwd->text();
+ QString Addr_Text=Addr->currentText(),Port_Text=Port->text();
+ QString MntPnt_Text=MntPnt->currentText(),Str_Text=Str->text();
+
+ Path=QString("%1:%2@%3:%4/%5:%6").arg(User_Text).arg(Passwd_Text)
+ .arg(Addr_Text).arg(Port_Text).arg(MntPnt_Text)
+ .arg(Str_Text);
+
+ AddHist(Addr,History);
+ AddHist(MntPnt,MntpHist);
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void TcpOptDialog::AddHist(QComboBox *list, QString *hist)
+{
+ for (int i=0;icurrentText()!=hist[i]) continue;
+ for (int j=i+1;j0;i--) hist[i]=hist[i-1];
+ hist[0]=list->currentText();
+
+ list->clear();
+ for (int i=0;iaddItem(hist[i]);
+ }
+}
+//---------------------------------------------------------------------------
+void TcpOptDialog::BtnNtripClick()
+{
+ QString Addr_Text=Addr->currentText();
+ QString Port_Text=Port->text();
+
+ ExecCmd("srctblbrows "+Addr_Text+":"+Port_Text,1);
+}
+//---------------------------------------------------------------------------
+int TcpOptDialog::ExecCmd(QString cmd, int show)
+{
+ QProcess prog;
+ Q_UNUSED(show);
+
+ prog.start(cmd); /* FIXME: show option not yet supported */
+ return 1;
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.h
new file mode 100644
index 0000000..b0c6d50
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.h
@@ -0,0 +1,33 @@
+//---------------------------------------------------------------------------
+#ifndef tcpoptdlgH
+#define tcpoptdlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "ui_tcpoptdlg.h"
+#define MAXHIST 10
+
+//---------------------------------------------------------------------------
+class TcpOptDialog : public QDialog, private Ui::TcpOptDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent *);
+
+public slots:
+ void BtnOkClick();
+ void BtnNtripClick();
+
+private:
+ void AddHist(QComboBox *list, QString *hist);
+ int ExecCmd(QString cmd, int show);
+
+public:
+ int Opt;
+ QString Path,History[MAXHIST],MntpHist[MAXHIST];
+
+ explicit TcpOptDialog(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.ui
new file mode 100644
index 0000000..9edaff7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tcpoptdlg.ui
@@ -0,0 +1,246 @@
+
+
+ TcpOptDialog
+
+
+
+ 0
+ 0
+ 438
+ 210
+
+
+
+ TCP Options
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ User-ID
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Mountpoint
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ String
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ TCP Server Address
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+ &Ntrip...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Password
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Port
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+ QLineEdit::Password
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.cpp
new file mode 100644
index 0000000..523c2db
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.cpp
@@ -0,0 +1,39 @@
+//---------------------------------------------------------------------------
+
+#include "timedlg.h"
+#include
+
+//---------------------------------------------------------------------------
+TimeDialog::TimeDialog(QWidget *parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(close()));
+}
+//---------------------------------------------------------------------------
+void TimeDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ gtime_t utc;
+ double tow,doy;
+ int week;
+ QString msg;
+ char s1[64],s2[64];
+ utc=gpst2utc(Time);
+ time2str(Time,s1,0);
+ time2str(utc,s2,0);
+ tow=time2gpst(Time,&week);
+ doy=time2doy(Time);
+ msg+=QString(tr("%1 GPST\n")).arg(s1);
+ msg+=QString(tr("%1 UTC\n\n")).arg(s2);
+ msg+=QString(tr("GPS Week: %1\n")).arg(week);
+ msg+=QString(tr("GPS Time: %1 s\n")).arg(tow,0,'f',0);
+ msg+=QString(tr("Day of Year: %1\n")).arg((int)floor(doy),3);
+ msg+=QString(tr("Day of Week: %1\n")).arg((int)floor(tow/86400.0));
+ msg+=QString(tr("Time of Day: %1 s\n")).arg(fmod(tow,86400.0),0,'f',0);
+ msg+=QString(tr("Leap Seconds: %1 s\n")).arg(timediff(Time,utc),0,'f',0);
+ Message->setText(msg);
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.h
new file mode 100644
index 0000000..0f50408
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.h
@@ -0,0 +1,27 @@
+//---------------------------------------------------------------------------
+#ifndef timedlgH
+#define timedlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "rtklib.h"
+
+#include "ui_timedlg.h"
+
+class QShowEvent;
+
+//---------------------------------------------------------------------------
+class TimeDialog : public QDialog, public Ui::TimeDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent *);
+
+public:
+ gtime_t Time;
+
+ explicit TimeDialog(QWidget *parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.ui
new file mode 100644
index 0000000..3c77988
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/timedlg.ui
@@ -0,0 +1,56 @@
+
+
+ TimeDialog
+
+
+
+ 0
+ 0
+ 170
+ 143
+
+
+
+ Time
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ message
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ OK
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.cpp
new file mode 100644
index 0000000..af5fb7b
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.cpp
@@ -0,0 +1,92 @@
+//---------------------------------------------------------------------------
+
+#include
+#include
+
+#include "rtklib.h"
+#include "plotmain.h"
+#include "tspandlg.h"
+//---------------------------------------------------------------------------
+SpanDialog::SpanDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ for (int i=0;i<3;i++) {
+ TimeEna[i]=true;
+ TimeVal[i]=true;
+ }
+
+ connect(TimeEndF,SIGNAL(clicked(bool)),this,SLOT(TimeEndFClick()));
+ connect(TimeIntF,SIGNAL(clicked(bool)),this,SLOT(TimeIntFClick()));
+ connect(TimeStartF,SIGNAL(clicked(bool)),this,SLOT(TimeStartFClick()));
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+}
+//---------------------------------------------------------------------------
+void SpanDialog::showEvent(QShowEvent* event)
+{
+ if (event->spontaneous()) return;
+
+ TimeStartF->setChecked(TimeEna[0]);
+ TimeEndF ->setChecked(TimeEna[1]);
+ TimeIntF ->setChecked(TimeEna[2]);
+
+ QDateTime start=QDateTime::fromTime_t(TimeStart.time); start=start.addSecs(TimeStart.sec);
+ QDateTime end=QDateTime::fromTime_t(TimeEnd.time); start=start.addSecs(TimeEnd.sec);
+
+ TimeY1->setTime(start.time());
+ TimeH1->setDate(start.date());
+ TimeY2->setTime(end.time());
+ TimeH2->setDate(end.date());
+
+ EditTimeInt->setCurrentText(QString::number(TimeInt));
+
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void SpanDialog::BtnOkClick()
+{
+
+ TimeEna[0]=TimeStartF->isChecked();
+ TimeEna[1]=TimeEndF ->isChecked();
+ TimeEna[2]=TimeIntF ->isChecked();
+
+ QDateTime start(TimeY1->date(),TimeH1->time());
+ QDateTime end(TimeY2->date(),TimeH2->time());
+
+ TimeStart.time=start.toTime_t();TimeStart.sec=start.time().msec()/1000;
+ TimeEnd.time=end.toTime_t();TimeEnd.sec=end.time().msec()/1000;
+ TimeInt=EditTimeInt->currentText().toDouble();
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void SpanDialog::TimeStartFClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void SpanDialog::TimeEndFClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void SpanDialog::TimeIntFClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void SpanDialog::UpdateEnable(void)
+{
+ TimeY1 ->setEnabled (TimeStartF->isChecked()&&TimeVal[0]);
+ TimeH1 ->setEnabled (TimeStartF->isChecked()&&TimeVal[0]);
+ TimeY2 ->setEnabled (TimeEndF ->isChecked()&&TimeVal[1]);
+ TimeH2 ->setEnabled (TimeEndF ->isChecked()&&TimeVal[1]);
+ EditTimeInt->setEnabled(TimeIntF ->isChecked()&&TimeVal[2]);
+ TimeStartF->setEnabled (TimeVal[0]==1);
+ TimeEndF ->setEnabled (TimeVal[1]==1);
+ TimeIntF ->setEnabled (TimeVal[2]==1);
+}
+//---------------------------------------------------------------------------
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.h
new file mode 100644
index 0000000..784e1ee
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.h
@@ -0,0 +1,38 @@
+//---------------------------------------------------------------------------
+#ifndef tspandlgH
+#define tspandlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "ui_tspandlg.h"
+
+#include "rtklib.h"
+
+class QShowEvent;
+
+//---------------------------------------------------------------------------
+class SpanDialog : public QDialog, public Ui::SpanDialog
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent*);
+
+public slots:
+ void BtnOkClick();
+ void TimeStartFClick();
+ void TimeEndFClick();
+ void TimeIntFClick();
+
+private:
+ void UpdateEnable(void);
+
+public:
+ int TimeEna[3],TimeVal[3];
+ gtime_t TimeStart,TimeEnd;
+ double TimeInt;
+
+ explicit SpanDialog(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.ui
new file mode 100644
index 0000000..20b83f9
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/tspandlg.ui
@@ -0,0 +1,241 @@
+
+
+ SpanDialog
+
+
+
+ 0
+ 0
+ 423
+ 156
+
+
+
+ Time Span/Interval
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+
+
+ Time Start (GPST)
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ dd.MM.yyyy
+
+
+
+ -
+
+
+
+
+
+ Time End (GPST)
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ dd.MM.yyyy
+
+
+
+ -
+
+
+
+
+
+ Interval (s)
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ 0.1
+
+
+ -
+
+ 0.2
+
+
+ -
+
+ 0.25
+
+
+ -
+
+ 0.5
+
+
+ -
+
+ 1
+
+
+ -
+
+ 2
+
+
+ -
+
+ 5
+
+
+ -
+
+ 10
+
+
+ -
+
+ 15
+
+
+ -
+
+ 30
+
+
+ -
+
+ 60
+
+
+ -
+
+ 300
+
+
+ -
+
+ 600
+
+
+ -
+
+ 1800
+
+
+ -
+
+ 3600
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.cpp
new file mode 100644
index 0000000..de8a580
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.cpp
@@ -0,0 +1,137 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+#include
+
+#include
+#include
+#include
+#include
+
+#include "rtklib.h"
+#include "viewer.h"
+#include "vieweropt.h"
+
+QColor TextViewer::Color1=Qt::black,TextViewer::Color2=Qt::black;
+QFont TextViewer::FontD;
+
+//---------------------------------------------------------------------------
+TextViewer::TextViewer(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ Option=1;
+
+ viewerOptDialog=new ViewerOptDialog(this);
+
+ connect(BtnClose,SIGNAL(clicked(bool)),this,SLOT(BtnCloseClick()));
+ connect(BtnFind,SIGNAL(clicked(bool)),this,SLOT(BtnFindClick()));
+ connect(BtnOpt,SIGNAL(clicked(bool)),this,SLOT(BtnOptClick()));
+ connect(BtnRead,SIGNAL(clicked(bool)),this,SLOT(BtnReadClick()));
+ connect(BtnReload,SIGNAL(clicked(bool)),this,SLOT(BtnReloadClick()));
+ connect(FindStr,SIGNAL(editingFinished()),this,SLOT(BtnFindClick()));
+}
+//---------------------------------------------------------------------------
+void TextViewer::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ if (Option==0) {
+ BtnReload->setVisible(false);
+ BtnRead ->setVisible(false);
+ }
+ else if (Option==2) {
+ BtnReload->setVisible(false);
+ BtnRead ->setText(tr("Save..."));
+ }
+
+ UpdateText();
+}
+//---------------------------------------------------------------------------
+void TextViewer::BtnReloadClick()
+{
+ Read(File);
+}
+//---------------------------------------------------------------------------
+void TextViewer::BtnReadClick()
+{
+ if (BtnRead->text()==tr("Save...")) {
+ Save(QDir::toNativeSeparators(QFileDialog::getSaveFileName(this,QString(),File)));
+ }
+ else {
+ Read(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,QString(),File)));
+ }
+}
+//---------------------------------------------------------------------------
+void TextViewer::BtnOptClick()
+{
+ viewerOptDialog->Font=FontD;
+ viewerOptDialog->Color1=Color1;
+ viewerOptDialog->Color2=Color2;
+
+ viewerOptDialog->move(this->size().width()/2-viewerOptDialog->size().width()/2,
+ this->size().height()/2-viewerOptDialog->size().height()/2);
+ viewerOptDialog->exec();
+
+ if (viewerOptDialog->result()!=QDialog::Accepted) return;
+
+ FontD=viewerOptDialog->Font;
+ Color1=viewerOptDialog->Color1;
+ Color2=viewerOptDialog->Color2;
+
+ UpdateText();
+}
+//---------------------------------------------------------------------------
+void TextViewer::BtnCloseClick()
+{
+ accept();
+}
+//---------------------------------------------------------------------------
+void TextViewer::BtnFindClick()
+{
+ Text->find(FindStr->text());
+}
+//---------------------------------------------------------------------------
+bool TextViewer::Read(const QString &path)
+{
+ char file[256],*p[]={file};
+ if (expath(qPrintable(path),p,1)<1) return false;
+
+ QFile f(file);
+
+ if (!f.open(QIODevice::ReadOnly)) return false;
+ Text->setPlainText("");
+
+ TextStr=f.readAll();
+ Text->appendPlainText(TextStr);
+
+ setWindowTitle(file);
+ File=file;
+
+ return true;
+}
+//---------------------------------------------------------------------------
+bool TextViewer::Save(const QString &file)
+{
+ QFile f(file);
+
+ if (!f.open(QIODevice::WriteOnly)) return false;
+
+ f.write(Text->toPlainText().toLocal8Bit());
+ File=file;
+
+ return true;
+}
+//---------------------------------------------------------------------------
+void TextViewer::UpdateText(void)
+{
+ QPalette pal;
+
+ Text->setFont(FontD);
+ pal=Text->palette();
+ pal.setColor(QPalette::Text,Color1);
+ pal.setColor(QPalette::Base,Color2); //check this
+ Text->setPalette(pal);
+}
+//---------------------------------------------------------------------------
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.h
new file mode 100644
index 0000000..feae7d6
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.h
@@ -0,0 +1,46 @@
+//---------------------------------------------------------------------------
+#ifndef viewerH
+#define viewerH
+//---------------------------------------------------------------------------
+#define MAXLINE 20000
+
+#include
+#include "ui_viewer.h"
+
+class ViewerOptDialog;
+
+//---------------------------------------------------------------------------
+class TextViewer : public QDialog, private Ui::TextViewer
+{
+ Q_OBJECT
+
+protected:
+ void showEvent(QShowEvent*);
+
+ ViewerOptDialog *viewerOptDialog;
+public slots:
+ void BtnCloseClick();
+ void BtnReadClick();
+ void BtnOptClick();
+ void BtnReloadClick();
+ void BtnFindClick();
+
+private:
+ QString File;
+ QString TextStr;
+
+ void ReadText(const QString &file);
+ void UpdateText(void);
+
+public:
+ int Option;
+ static QColor Color1,Color2;
+ static QFont FontD;
+
+ bool Read(const QString &file);
+ bool Save(const QString &file);
+
+ explicit TextViewer(QWidget* parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.ui
new file mode 100644
index 0000000..3eac22e
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/viewer.ui
@@ -0,0 +1,175 @@
+
+
+ TextViewer
+
+
+
+ 0
+ 0
+ 624
+ 415
+
+
+
+ TEXT VIEWER
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Find
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Reload
+
+
+
+
+
+
+ :/buttons/reload.bmp:/buttons/reload.bmp
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Read...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Option...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Close
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.cpp b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.cpp
new file mode 100644
index 0000000..4fcba2a
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.cpp
@@ -0,0 +1,79 @@
+//---------------------------------------------------------------------------
+// ported to Qt by Jens Reimann
+
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include "viewer.h"
+#include "vieweropt.h"
+//---------------------------------------------------------------------------
+QString ViewerOptDialog::color2String(const QColor &c){
+ return QString("rgb(%1,%2,%3)").arg(c.red()).arg(c.green()).arg(c.blue());
+}
+//---------------------------------------------------------------------------
+ViewerOptDialog::ViewerOptDialog(QWidget* parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnFont,SIGNAL(clicked(bool)),this,SLOT(BtnFontClick()));
+ connect(BtnColor1,SIGNAL(clicked(bool)),this,SLOT(BtnColor1Click()));
+ connect(BtnColor2,SIGNAL(clicked(bool)),this,SLOT(BtnColor2Click()));
+}
+//---------------------------------------------------------------------------
+void ViewerOptDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ FontLabel->setFont(Font);
+ FontLabel->setText(Font.family()+QString::number(Font.pointSize())+" px");
+
+ lbColor1->setStyleSheet(QString("background-color: %1").arg(color2String(Color1)));
+ lbColor2->setStyleSheet(QString("background-color: %1").arg(color2String(Color2)));
+}
+//---------------------------------------------------------------------------
+void ViewerOptDialog::BtnOkClick()
+{
+ accept();
+}
+//---------------------------------------------------------------------------
+void ViewerOptDialog::BtnColor1Click()
+{
+ QColorDialog d;
+
+ d.setCurrentColor(Color1);
+ d.exec();
+ Color1=d.selectedColor();
+
+ lbColor1->setStyleSheet(QString("background-color: %1").arg(color2String(Color1)));
+}
+//---------------------------------------------------------------------------
+void ViewerOptDialog::BtnColor2Click()
+{
+ QColorDialog d;
+
+ d.setCurrentColor(Color2);
+ d.exec();
+ Color2=d.selectedColor();
+
+ lbColor2->setStyleSheet(QString("background-color: %1").arg(color2String(Color2)));
+}
+//---------------------------------------------------------------------------
+void ViewerOptDialog::BtnFontClick()
+{
+ QFontDialog d;
+ d.setCurrentFont(Font);
+ d.exec();
+
+ Font=d.selectedFont();
+
+ FontLabel->setFont(Font);
+ FontLabel->setText(Font.family()+QString::number(Font.pointSize())+ "pt");
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.h b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.h
new file mode 100644
index 0000000..de6adfa
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.h
@@ -0,0 +1,31 @@
+//---------------------------------------------------------------------------
+
+#ifndef vieweroptH
+#define vieweroptH
+//---------------------------------------------------------------------------
+#include
+#include "ui_vieweropt.h"
+
+//---------------------------------------------------------------------------
+class ViewerOptDialog : public QDialog, private Ui::ViewerOptDialog
+{
+ Q_OBJECT
+
+public slots:
+ void BtnColor1Click();
+ void BtnColor2Click();
+ void BtnFontClick();
+ void BtnOkClick();
+
+protected:
+ void showEvent(QShowEvent*);
+ QString color2String(const QColor &c);
+
+public:
+ explicit ViewerOptDialog(QWidget* parent);
+
+ QFont Font;
+ QColor Color1,Color2;
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.ui b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.ui
new file mode 100644
index 0000000..733cff7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/appcmn_qt/vieweropt.ui
@@ -0,0 +1,336 @@
+
+
+ ViewerOptDialog
+
+
+
+ 0
+ 0
+ 311
+ 144
+
+
+
+ Viewer Options
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Text Color
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ QFrame::Box
+
+
+ QFrame::Sunken
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ ...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Background Color
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ QFrame::Box
+
+
+ QFrame::Sunken
+
+
+
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ ...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Font
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Font Name
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ ...
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/install_qtapp.bat b/global_fusion/RTKLIB/app/qtapp/install_qtapp.bat
new file mode 100644
index 0000000..7a1d74a
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/install_qtapp.bat
@@ -0,0 +1,24 @@
+cd rtkconv_qt
+call install.bat
+cd ..
+cd rtknavi_qt
+call install.bat
+cd ..
+cd rtkplot_qt
+call install.bat
+cd ..
+cd rtkpost_qt
+call install.bat
+cd ..
+cd srctblbrows_qt
+call install.bat
+cd ..
+cd strsvr_qt
+call install.bat
+cd ..
+cd rtkget_qt
+call install.bat
+cd ..
+cd rtklaunch_qt
+call install.bat
+cd ..
diff --git a/global_fusion/RTKLIB/app/qtapp/readme.txt b/global_fusion/RTKLIB/app/qtapp/readme.txt
new file mode 100644
index 0000000..137eb9d
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/readme.txt
@@ -0,0 +1,8 @@
+readme.txt
+2020/12/14
+
+Files in this QT APP project directory are moved from the
+previous release rtklib/app/. However, these are not maintained
+or updated. The APs may not be built with the latest release
+RTKLIB codes.
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/.gitignore b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/.gitignore
new file mode 100644
index 0000000..8a02c44
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/.gitignore
@@ -0,0 +1,10 @@
+ui_*.h
+moc_*.cpp
+moc_*.h
+qrc*.cpp
+*.pro.user*
+Makefile*
+*.res
+rtkconv_qt
+rtkconv_qt.exe
+object_script*
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.cpp b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.cpp
new file mode 100644
index 0000000..fd9cc8a
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.cpp
@@ -0,0 +1,381 @@
+//---------------------------------------------------------------------------
+#include
+#include
+
+#include "rtklib.h"
+#include "convopt.h"
+#include "codeopt.h"
+//---------------------------------------------------------------------------
+CodeOptDialog::CodeOptDialog(QWidget *parent, ConvOptDialog *c)
+ : QDialog(parent), convOptDialog(c)
+{
+ setupUi(this);
+
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnSetAll,SIGNAL(clicked(bool)),this,SLOT(BtnSetAllClick()));
+}
+//---------------------------------------------------------------------------
+void CodeOptDialog::showEvent(QShowEvent* event)
+{
+ if (event->spontaneous()) return;
+
+ char mask[7][64]={""};
+
+ for (int i=0;i<7;i++) strcpy(mask[i],qPrintable(convOptDialog->CodeMask[i]));
+ G01->setChecked(mask[0][ 0]=='1');
+ G02->setChecked(mask[0][ 1]=='1');
+ G03->setChecked(mask[0][ 2]=='1');
+ G04->setChecked(mask[0][ 3]=='1');
+ G05->setChecked(mask[0][ 4]=='1');
+ G06->setChecked(mask[0][ 5]=='1');
+ G07->setChecked(mask[0][ 6]=='1');
+ G08->setChecked(mask[0][ 7]=='1');
+ G14->setChecked(mask[0][13]=='1');
+ G15->setChecked(mask[0][14]=='1');
+ G16->setChecked(mask[0][15]=='1');
+ G17->setChecked(mask[0][16]=='1');
+ G18->setChecked(mask[0][17]=='1');
+ G19->setChecked(mask[0][18]=='1');
+ G20->setChecked(mask[0][19]=='1');
+ G21->setChecked(mask[0][20]=='1');
+ G22->setChecked(mask[0][21]=='1');
+ G23->setChecked(mask[0][22]=='1');
+ G24->setChecked(mask[0][23]=='1');
+ G25->setChecked(mask[0][24]=='1');
+ G26->setChecked(mask[0][25]=='1');
+ R01->setChecked(mask[1][ 0]=='1');
+ R02->setChecked(mask[1][ 1]=='1');
+ R14->setChecked(mask[1][13]=='1');
+ R19->setChecked(mask[1][18]=='1');
+ R44->setChecked(mask[1][43]=='1');
+ R45->setChecked(mask[1][44]=='1');
+ R46->setChecked(mask[1][45]=='1');
+ E01->setChecked(mask[2][ 0]=='1');
+ E10->setChecked(mask[2][ 9]=='1');
+ E11->setChecked(mask[2][10]=='1');
+ E12->setChecked(mask[2][11]=='1');
+ E13->setChecked(mask[2][12]=='1');
+ E24->setChecked(mask[2][23]=='1');
+ E25->setChecked(mask[2][24]=='1');
+ E26->setChecked(mask[2][25]=='1');
+ E27->setChecked(mask[2][26]=='1');
+ E28->setChecked(mask[2][27]=='1');
+ E29->setChecked(mask[2][28]=='1');
+ E30->setChecked(mask[2][29]=='1');
+ E31->setChecked(mask[2][30]=='1');
+ E32->setChecked(mask[2][31]=='1');
+ E33->setChecked(mask[2][32]=='1');
+ E34->setChecked(mask[2][33]=='1');
+ E37->setChecked(mask[2][36]=='1');
+ E38->setChecked(mask[2][37]=='1');
+ E39->setChecked(mask[2][38]=='1');
+ J01->setChecked(mask[3][ 0]=='1');
+ J07->setChecked(mask[3][ 6]=='1');
+ J08->setChecked(mask[3][ 7]=='1');
+ J13->setChecked(mask[3][12]=='1');
+ J12->setChecked(mask[3][11]=='1');
+ J16->setChecked(mask[3][15]=='1');
+ J17->setChecked(mask[3][16]=='1');
+ J18->setChecked(mask[3][17]=='1');
+ J24->setChecked(mask[3][23]=='1');
+ J25->setChecked(mask[3][24]=='1');
+ J26->setChecked(mask[3][25]=='1');
+ J35->setChecked(mask[3][34]=='1');
+ J36->setChecked(mask[3][35]=='1');
+ J33->setChecked(mask[3][32]=='1');
+ C47->setChecked(mask[5][46]=='1');
+ C48->setChecked(mask[5][47]=='1');
+ C12->setChecked(mask[5][11]=='1');
+ C27->setChecked(mask[5][26]=='1');
+ C28->setChecked(mask[5][27]=='1');
+ C29->setChecked(mask[5][28]=='1');
+ C42->setChecked(mask[5][41]=='1');
+ C43->setChecked(mask[5][42]=='1');
+ C33->setChecked(mask[5][32]=='1');
+ I49->setChecked(mask[6][48]=='1');
+ I50->setChecked(mask[6][49]=='1');
+ I51->setChecked(mask[6][50]=='1');
+ I26->setChecked(mask[6][25]=='1');
+ I52->setChecked(mask[6][51]=='1');
+ I53->setChecked(mask[6][52]=='1');
+ I54->setChecked(mask[6][53]=='1');
+ I55->setChecked(mask[6][54]=='1');
+ S01->setChecked(mask[4][ 0]=='1');
+ S24->setChecked(mask[4][23]=='1');
+ S25->setChecked(mask[4][24]=='1');
+ S26->setChecked(mask[4][25]=='1');
+
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void CodeOptDialog::BtnOkClick()
+{
+ char mask[7][64]={""};
+
+ for (int i=0;i<7;i++)
+ for (int j=0;jisChecked()) mask[0][ 0]='1';
+ if (G02->isChecked()) mask[0][ 1]='1';
+ if (G03->isChecked()) mask[0][ 2]='1';
+ if (G04->isChecked()) mask[0][ 3]='1';
+ if (G05->isChecked()) mask[0][ 4]='1';
+ if (G06->isChecked()) mask[0][ 5]='1';
+ if (G07->isChecked()) mask[0][ 6]='1';
+ if (G08->isChecked()) mask[0][ 7]='1';
+ if (G14->isChecked()) mask[0][13]='1';
+ if (G15->isChecked()) mask[0][14]='1';
+ if (G16->isChecked()) mask[0][15]='1';
+ if (G17->isChecked()) mask[0][16]='1';
+ if (G18->isChecked()) mask[0][17]='1';
+ if (G19->isChecked()) mask[0][18]='1';
+ if (G20->isChecked()) mask[0][19]='1';
+ if (G21->isChecked()) mask[0][20]='1';
+ if (G22->isChecked()) mask[0][21]='1';
+ if (G23->isChecked()) mask[0][22]='1';
+ if (G24->isChecked()) mask[0][23]='1';
+ if (G25->isChecked()) mask[0][24]='1';
+ if (G26->isChecked()) mask[0][25]='1';
+ if (R01->isChecked()) mask[1][ 0]='1';
+ if (R02->isChecked()) mask[1][ 1]='1';
+ if (R14->isChecked()) mask[1][13]='1';
+ if (R19->isChecked()) mask[1][18]='1';
+ if (R44->isChecked()) mask[1][43]='1';
+ if (R45->isChecked()) mask[1][44]='1';
+ if (R46->isChecked()) mask[1][45]='1';
+ if (E01->isChecked()) mask[2][ 0]='1';
+ if (E10->isChecked()) mask[2][ 9]='1';
+ if (E11->isChecked()) mask[2][10]='1';
+ if (E12->isChecked()) mask[2][11]='1';
+ if (E13->isChecked()) mask[2][12]='1';
+ if (E24->isChecked()) mask[2][23]='1';
+ if (E25->isChecked()) mask[2][24]='1';
+ if (E26->isChecked()) mask[2][25]='1';
+ if (E27->isChecked()) mask[2][26]='1';
+ if (E28->isChecked()) mask[2][27]='1';
+ if (E29->isChecked()) mask[2][28]='1';
+ if (E30->isChecked()) mask[2][29]='1';
+ if (E31->isChecked()) mask[2][30]='1';
+ if (E32->isChecked()) mask[2][31]='1';
+ if (E33->isChecked()) mask[2][32]='1';
+ if (E34->isChecked()) mask[2][33]='1';
+ if (E37->isChecked()) mask[2][36]='1';
+ if (E38->isChecked()) mask[2][37]='1';
+ if (E39->isChecked()) mask[2][38]='1';
+ if (J01->isChecked()) mask[3][ 0]='1';
+ if (J07->isChecked()) mask[3][ 6]='1';
+ if (J08->isChecked()) mask[3][ 7]='1';
+ if (J13->isChecked()) mask[3][12]='1';
+ if (J12->isChecked()) mask[3][11]='1';
+ if (J16->isChecked()) mask[3][15]='1';
+ if (J17->isChecked()) mask[3][16]='1';
+ if (J18->isChecked()) mask[3][17]='1';
+ if (J24->isChecked()) mask[3][23]='1';
+ if (J25->isChecked()) mask[3][24]='1';
+ if (J26->isChecked()) mask[3][25]='1';
+ if (J35->isChecked()) mask[3][34]='1';
+ if (J36->isChecked()) mask[3][35]='1';
+ if (J33->isChecked()) mask[3][32]='1';
+ if (C47->isChecked()) mask[5][46]='1';
+ if (C48->isChecked()) mask[5][47]='1';
+ if (C12->isChecked()) mask[5][11]='1';
+ if (C27->isChecked()) mask[5][26]='1';
+ if (C28->isChecked()) mask[5][27]='1';
+ if (C29->isChecked()) mask[5][28]='1';
+ if (C42->isChecked()) mask[5][41]='1';
+ if (C43->isChecked()) mask[5][42]='1';
+ if (C33->isChecked()) mask[5][32]='1';
+ if (I49->isChecked()) mask[3][48]='1';
+ if (I50->isChecked()) mask[3][49]='1';
+ if (I51->isChecked()) mask[3][50]='1';
+ if (I26->isChecked()) mask[3][25]='1';
+ if (I52->isChecked()) mask[3][51]='1';
+ if (I53->isChecked()) mask[3][52]='1';
+ if (I54->isChecked()) mask[3][53]='1';
+ if (I55->isChecked()) mask[3][54]='1';
+ if (S01->isChecked()) mask[4][ 0]='1';
+ if (S24->isChecked()) mask[4][23]='1';
+ if (S25->isChecked()) mask[4][24]='1';
+ if (S26->isChecked()) mask[4][25]='1';
+
+ for (int i=0;i<6;i++) convOptDialog->CodeMask[i]=mask[i];
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void CodeOptDialog::BtnSetAllClick()
+{
+ bool set=BtnSetAll->text()==tr("&Set All");
+
+ G01->setChecked(set);
+ G02->setChecked(set);
+ G03->setChecked(set);
+ G04->setChecked(set);
+ G05->setChecked(set);
+ G06->setChecked(set);
+ G07->setChecked(set);
+ G08->setChecked(set);
+ G14->setChecked(set);
+ G15->setChecked(set);
+ G16->setChecked(set);
+ G17->setChecked(set);
+ G18->setChecked(set);
+ G19->setChecked(set);
+ G20->setChecked(set);
+ G21->setChecked(set);
+ G22->setChecked(set);
+ G23->setChecked(set);
+ G24->setChecked(set);
+ G25->setChecked(set);
+ G26->setChecked(set);
+ R01->setChecked(set);
+ R02->setChecked(set);
+ R14->setChecked(set);
+ R19->setChecked(set);
+ R44->setChecked(set);
+ R45->setChecked(set);
+ R46->setChecked(set);
+ E01->setChecked(set);
+ E10->setChecked(set);
+ E11->setChecked(set);
+ E12->setChecked(set);
+ E13->setChecked(set);
+ E24->setChecked(set);
+ E25->setChecked(set);
+ E26->setChecked(set);
+ E27->setChecked(set);
+ E28->setChecked(set);
+ E29->setChecked(set);
+ E30->setChecked(set);
+ E31->setChecked(set);
+ E32->setChecked(set);
+ E33->setChecked(set);
+ E34->setChecked(set);
+ E37->setChecked(set);
+ E38->setChecked(set);
+ E39->setChecked(set);
+ J01->setChecked(set);
+ J07->setChecked(set);
+ J08->setChecked(set);
+ J13->setChecked(set);
+ J12->setChecked(set);
+ J16->setChecked(set);
+ J17->setChecked(set);
+ J18->setChecked(set);
+ J24->setChecked(set);
+ J25->setChecked(set);
+ J26->setChecked(set);
+ J35->setChecked(set);
+ J36->setChecked(set);
+ J33->setChecked(set);
+ C47->setChecked(set);
+ C48->setChecked(set);
+ C12->setChecked(set);
+ C27->setChecked(set);
+ C28->setChecked(set);
+ C29->setChecked(set);
+ C42->setChecked(set);
+ C43->setChecked(set);
+ C33->setChecked(set);
+ I49->setChecked(set);
+ I50->setChecked(set);
+ I26->setChecked(set);
+ I51->setChecked(set);
+ I52->setChecked(set);
+ I53->setChecked(set);
+ I54->setChecked(set);
+ I55->setChecked(set);
+ S01->setChecked(set);
+ S24->setChecked(set);
+ S25->setChecked(set);
+ S26->setChecked(set);
+ BtnSetAll->setText(BtnSetAll->text()==tr("&Set All")?tr("Un&set All"):tr("&Set All"));
+}
+//---------------------------------------------------------------------------
+void CodeOptDialog::UpdateEnable(void)
+{
+ G01->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G02->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G03->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G04->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G05->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G06->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G07->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G08->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L1));
+ G14->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G15->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G16->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G17->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G18->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G19->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G20->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G21->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G22->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G23->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L2));
+ G24->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L5));
+ G25->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L5));
+ G26->setEnabled((NavSys&SYS_GPS)&&(FreqType&FREQTYPE_L5));
+ R01->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L1));
+ R02->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L1));
+ R14->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L2));
+ R19->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L2));
+ R44->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L5));
+ R45->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L5));
+ R46->setEnabled((NavSys&SYS_GLO)&&(FreqType&FREQTYPE_L5));
+ E01->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L1));
+ E10->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L1));
+ E11->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L1));
+ E12->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L1));
+ E13->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L1));
+ E24->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L5));
+ E25->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L5));
+ E26->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L5));
+ E27->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L7));
+ E28->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L7));
+ E29->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L7));
+ E30->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L6));
+ E31->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L6));
+ E32->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L6));
+ E33->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L6));
+ E34->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L6));
+ E37->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L8));
+ E38->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L8));
+ E39->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L8));
+ J01->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L1));
+ J07->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L1));
+ J08->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L1));
+ J13->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L1));
+ J12->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L1));
+ J16->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L2));
+ J17->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L2));
+ J18->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L2));
+ J24->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L5));
+ J25->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L5));
+ J26->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L5));
+ J35->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L6));
+ J36->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L6));
+ J33->setEnabled((NavSys&SYS_QZS)&&(FreqType&FREQTYPE_L6));
+ C47->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L2));
+ C48->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L2));
+ C12->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L2));
+ C27->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L7));
+ C28->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L7));
+ C29->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L7));
+ C42->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L6));
+ C43->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L6));
+ C33->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L6));
+ I49->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L5));
+ I50->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L5));
+ I26->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L5));
+ I51->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L5));
+ I52->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L9));
+ I53->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L9));
+ I54->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L9));
+ I55->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L9));
+ S01->setEnabled((NavSys&SYS_SBS)&&(FreqType&FREQTYPE_L1));
+ S24->setEnabled((NavSys&SYS_SBS)&&(FreqType&FREQTYPE_L5));
+ S25->setEnabled((NavSys&SYS_SBS)&&(FreqType&FREQTYPE_L5));
+ S26->setEnabled((NavSys&SYS_SBS)&&(FreqType&FREQTYPE_L5));
+}
+//---------------------------------------------------------------------------
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.h b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.h
new file mode 100644
index 0000000..f6e65bc
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.h
@@ -0,0 +1,29 @@
+//---------------------------------------------------------------------------
+#ifndef codeoptH
+#define codeoptH
+//---------------------------------------------------------------------------
+#include
+
+#include "ui_codeopt.h"
+
+class QShowEvent;
+class ConvOptDialog;
+//---------------------------------------------------------------------------
+class CodeOptDialog : public QDialog, private Ui::CodeOptDialog
+{
+ Q_OBJECT
+public slots:
+ void BtnOkClick();
+ void BtnSetAllClick();
+protected:
+ void showEvent(QShowEvent*);
+private:
+ void UpdateEnable(void);
+
+ ConvOptDialog* convOptDialog;
+public:
+ int NavSys,FreqType;
+ CodeOptDialog(QWidget *parent, ConvOptDialog *);
+};
+//----------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.ui b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.ui
new file mode 100644
index 0000000..97aed85
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/codeopt.ui
@@ -0,0 +1,1291 @@
+
+
+ CodeOptDialog
+
+
+
+ 0
+ 0
+ 507
+ 431
+
+
+
+ Signal Mask
+
+
+
+
+
+
+ 0
+
+ -
+
+
+
+
+
+ GPS
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ 1C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1P
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1W
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1N
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1Y
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1M
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1S
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1L
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2D
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2S
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2L
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2P
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2W
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2Y
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2M
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2N
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5X
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+
+
+ GLONASS
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ 1C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1P
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2P
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 3I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 3Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 3X
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+
+
+ Galileo
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ 1C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1A
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1B
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1Z
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6A
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6B
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6Z
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 7I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 7Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 7X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 8I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 8Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 8X
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+
+
+ QZSS
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ 1C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1S
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1L
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1Z
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2S
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2L
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 2X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6S
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6L
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6X
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+
+
+ BeiDou
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ 1I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 7I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 7Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 7X
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 6X
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+ IRNSS
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ 9B
+
+
+
+ -
+
+
+ 5B
+
+
+
+ -
+
+
+ 5X
+
+
+
+ -
+
+
+ 5C
+
+
+
+ -
+
+
+ 9A
+
+
+
+ -
+
+
+ 9C
+
+
+
+ -
+
+
+ 5A
+
+
+
+ -
+
+
+ 9X
+
+
+
+
+
+
+ -
+
+
+
+
+
+ SBAS
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ 5I
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 1C
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5Q
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ 5X
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+ &Set All
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.cpp b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.cpp
new file mode 100644
index 0000000..3d2733d
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.cpp
@@ -0,0 +1,1043 @@
+//---------------------------------------------------------------------------
+// rtkconv : rinex translator
+//
+// Copyright (C) 2007-2011 by T.TAKASU, All rights reserved.
+// ported to Qt by Jens Reimann
+//
+// options : rtkconv [-t title][-i file]
+//
+// -t title window title
+// -i file ini file path
+//
+// version : $Revision:$ $Date:$
+// history : 2008/07/14 1.0 new
+// 2010/07/18 1.1 rtklib 2.4.0
+// 2011/06/10 1.2 rtklib 2.4.1
+//---------------------------------------------------------------------------
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include "convmain.h"
+#include "timedlg.h"
+#include "aboutdlg.h"
+#include "startdlg.h"
+#include "keydlg.h"
+#include "convopt.h"
+#include "viewer.h"
+#include "rtklib.h"
+
+//---------------------------------------------------------------------------
+
+MainWindow *mainWindow;
+
+#define PRGNAME "RTKCONV-QT" // program name
+#define MAXHIST 20 // max number of histories
+#define TSTARTMARGIN 60.0 // time margin for file name replacement
+#define TRACEFILE "rtkconv.trace" // trace file
+
+static int abortf=0;
+
+// show message in message area ---------------------------------------------
+extern "C" {
+extern int showmsg(char *format,...)
+{
+ va_list arg;
+ char buff[1024];
+ va_start(arg,format); vsprintf(buff,format,arg); va_end(arg);
+ QMetaObject::invokeMethod(mainWindow->Message,"setText",Qt::QueuedConnection,Q_ARG(QString,QString(buff)));
+ return abortf;
+}
+}
+
+
+
+// constructor --------------------------------------------------------------
+MainWindow::MainWindow(QWidget *parent)
+ : QMainWindow(parent)
+{
+ setupUi(this);
+ mainWindow=this;
+
+ TimeInt->setValidator(new QDoubleValidator());
+ TimeUnit->setValidator(new QDoubleValidator());
+
+ gtime_t time0={0,0};
+ int i;
+
+ setlocale(LC_NUMERIC,"C");
+ setWindowIcon(QIcon(":/icons/rtkconv_Icon.ico"));
+ setAcceptDrops(true);
+
+ QString file=QApplication::applicationFilePath();
+ QFileInfo fi(file);
+ IniFile=fi.absolutePath()+"/"+fi.baseName()+".ini";
+
+ convOptDialog = new ConvOptDialog(this);
+ timeDialog = new TimeDialog(this);
+ keyDialog = new KeyDialog(this);
+ aboutDialog = new AboutDialog(this);
+ startDialog = new StartDialog(this);
+ viewer=new TextViewer(this);
+
+ Format->clear();
+ Format->addItem(tr("Auto"));
+ for (i=0;i<=MAXRCVFMT;i++) {
+ Format->addItem(formatstrs[i]);
+ }
+ Format->addItem(formatstrs[STRFMT_RINEX]);
+ RnxTime=time0;
+ EventEna=0;
+
+ QCompleter *fileCompleter=new QCompleter(this);
+ QFileSystemModel *fileModel=new QFileSystemModel(fileCompleter);
+ fileModel->setRootPath("");
+ fileCompleter->setModel(fileModel);
+ OutFile1->setCompleter(fileCompleter);
+ OutFile2->setCompleter(fileCompleter);
+ OutFile3->setCompleter(fileCompleter);
+ OutFile4->setCompleter(fileCompleter);
+ OutFile5->setCompleter(fileCompleter);
+ OutFile6->setCompleter(fileCompleter);
+ OutFile7->setCompleter(fileCompleter);
+ InFile->setCompleter(fileCompleter);
+
+ QCompleter *dirCompleter=new QCompleter(this);
+ QFileSystemModel *dirModel=new QFileSystemModel(dirCompleter);
+ dirModel->setRootPath("");
+ dirModel->setFilter(QDir::AllDirs|QDir::Drives|QDir::NoDotAndDotDot);
+ dirCompleter->setModel(dirModel);
+ OutDir->setCompleter(dirCompleter);
+
+ BtnAbort->setVisible(false);
+
+ connect(BtnPlot,SIGNAL(clicked(bool)),this,SLOT(BtnPlotClick()));
+ connect(BtnConvert,SIGNAL(clicked(bool)),this,SLOT(BtnConvertClick()));
+ connect(BtnOptions,SIGNAL(clicked(bool)),this,SLOT(BtnOptionsClick()));
+ connect(BtnExit,SIGNAL(clicked(bool)),this,SLOT(BtnExitClick()));
+ connect(BtnAbout,SIGNAL(clicked(bool)),this,SLOT(BtnAboutClick()));
+ connect(BtnTime1,SIGNAL(clicked(bool)),this,SLOT(BtnTime1Click()));
+ connect(BtnTime2,SIGNAL(clicked(bool)),this,SLOT(BtnTime2Click()));
+ connect(BtnInFile,SIGNAL(clicked(bool)),this,SLOT(BtnInFileClick()));
+ connect(BtnOutFile1,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile1Click()));
+ connect(BtnOutFile2,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile2Click()));
+ connect(BtnOutFile3,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile3Click()));
+ connect(BtnOutFile4,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile4Click()));
+ connect(BtnOutFile5,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile5Click()));
+ connect(BtnOutFile6,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile6Click()));
+ connect(BtnOutFile7,SIGNAL(clicked(bool)),this,SLOT(BtnOutFile7Click()));
+ connect(BtnOutFileView1,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView1Click()));
+ connect(BtnOutFileView2,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView2Click()));
+ connect(BtnOutFileView3,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView3Click()));
+ connect(BtnOutFileView4,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView4Click()));
+ connect(BtnOutFileView5,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView5Click()));
+ connect(BtnOutFileView6,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView6Click()));
+ connect(BtnOutFileView7,SIGNAL(clicked(bool)),this,SLOT(BtnOutFileView7Click()));
+ connect(BtnAbort,SIGNAL(clicked(bool)),this,SLOT(BtnAbortClick()));
+ connect(TimeStartF,SIGNAL(clicked(bool)),this,SLOT(TimeStartFClick()));
+ connect(TimeEndF,SIGNAL(clicked(bool)),this,SLOT(TimeEndFClick()));
+ connect(TimeIntF,SIGNAL(clicked(bool)),this,SLOT(TimeIntFClick()));
+ connect(TimeUnitF,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutDirEna,SIGNAL(clicked(bool)),this,SLOT(OutDirEnaClick()));
+ connect(InFile,SIGNAL(currentIndexChanged(int)),this,SLOT(InFileChange()));
+ connect(InFile,SIGNAL(editTextChanged(QString)),this,SLOT(InFileChange()));
+ connect(Format,SIGNAL(currentIndexChanged(int)),this,SLOT(FormatChange()));
+ connect(OutDir,SIGNAL(editingFinished()),this,SLOT(OutDirChange()));
+ connect(BtnOutDir,SIGNAL(clicked(bool)),this,SLOT(BtnOutDirClick()));
+ connect(BtnKey,SIGNAL(clicked(bool)),this,SLOT(BtnKeyClick()));
+ connect(BtnPost,SIGNAL(clicked(bool)),this,SLOT(BtnPostClick()));
+ connect(BtnInFileView,SIGNAL(clicked(bool)),this,SLOT(BtnInFileViewClick()));
+ connect(OutFileEna1,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutFileEna2,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutFileEna3,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutFileEna4,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutFileEna5,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutFileEna6,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+ connect(OutFileEna7,SIGNAL(clicked(bool)),this,SLOT(UpdateEnable()));
+
+ QTimer::singleShot(100,this,SLOT(FormCreate()));
+}
+// callback on form create --------------------------------------------------
+void MainWindow::FormCreate()
+{
+ setWindowTitle(QString(tr("%1 ver.%2 %3")).arg(PRGNAME).arg(VER_RTKLIB).arg(PATCH_LEVEL));
+}
+// callback on form show ----------------------------------------------------
+void MainWindow::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ QCommandLineParser parser;
+ parser.setApplicationDescription("RTK Navi");
+ parser.addHelpOption();
+ parser.addVersionOption();
+
+ QCommandLineOption iniFileOption(QStringList() << "i",
+ QCoreApplication::translate("main", "ini file to use"),
+ QCoreApplication::translate("main", "ini file"));
+ parser.addOption(iniFileOption);
+
+ QCommandLineOption titleOption(QStringList() << "t",
+ QCoreApplication::translate("main", "window title"),
+ QCoreApplication::translate("main", "title"));
+ parser.addOption(titleOption);
+
+ parser.process(*QApplication::instance());
+
+ if (parser.isSet(iniFileOption))
+
+ IniFile=parser.value(iniFileOption);
+ LoadOpt();
+
+ if (parser.isSet(titleOption))
+ setWindowTitle(parser.value(titleOption));
+
+ EventEna=1;
+}
+// callback on form close ---------------------------------------------------
+void MainWindow::closeEvent(QCloseEvent*)
+{
+ SaveOpt();
+}
+// set output file paths ----------------------------------------------------
+void MainWindow::SetOutFiles(const QString &infile)
+{
+ QLineEdit *edit[]={
+ OutFile1,OutFile2,OutFile3,OutFile4,OutFile5,OutFile6,OutFile7
+ };
+ QString Format_Text=Format->currentText();
+ QString OutDir_Text=OutDir->text();
+ QString ofile[8];
+ int i,lex=Format_Text.contains("LEX");
+
+ if (!EventEna) return;
+
+ if (OutDirEna->isChecked()) {
+ QFileInfo info(infile);
+
+ ofile[0]=OutDir_Text+"/"+info.fileName();
+ }
+ else {
+ ofile[0]=infile;
+ }
+ ofile[0].replace('*','0');
+ ofile[0].replace('?','0');
+
+ if (!RnxFile) {
+ QFileInfo info(ofile[0]);
+ ofile[0]=info.absolutePath()+"/"+info.baseName();
+ ofile[1]=ofile[0]+".obs";
+ ofile[2]=ofile[0]+".nav";
+ ofile[3]=ofile[0]+".gnav";
+ ofile[4]=ofile[0]+".hnav";
+ ofile[5]=ofile[0]+".qnav";
+ ofile[6]=ofile[0]+".lnav";
+ ofile[7]=ofile[0]+(lex?".lex":".sbs");
+ }
+ else {
+ QFileInfo info(ofile[0]);
+ ofile[0]=info.filePath()+"/";
+ ofile[1]+=ofile[0]+QString("%%r%%n0.%%yO");
+ if (RnxVer>=3&&NavSys&&(NavSys!=SYS_GPS)) { /* ver.3 and mixed system */
+ ofile[2]+=ofile[0]+"%%r%%n0.%%yP";
+ }
+ else {
+ ofile[2]+=ofile[0]+"%%r%%n0.%%yN";
+ }
+ ofile[3]+=ofile[0]+"%%r%%n0.%%yG";
+ ofile[4]+=ofile[0]+"%%r%%n0.%%yH";
+ ofile[5]+=ofile[0]+"%%r%%n0.%%yQ";
+ ofile[6]+=ofile[0]+"%%r%%n0.%%yL";
+ ofile[7]+=ofile[0]+(lex?"%%r%%n0_%%y.lex":"%%r%%n0_%%y.sbs");
+ }
+ for (i=0;i<7;i++) {
+ if (ofile[i+1]==infile) ofile[i+1]+="_";
+ edit[i]->setText(ofile[i+1]);
+ }
+}
+// callback on file drag and drop -------------------------------------------
+void MainWindow::dragEnterEvent(QDragEnterEvent *event)
+{
+ if (event->mimeData()->hasFormat("text/uri-list"))
+ event->acceptProposedAction();
+}
+void MainWindow::dropEvent(QDropEvent *event)
+{
+ if (!event->mimeData()->hasFormat("text/uri-list")) return;
+
+ QString file=QUrl(event->mimeData()->text()).toLocalFile();
+
+ InFile->setCurrentText(file);
+ SetOutFiles(InFile->currentText());
+}
+// add history --------------------------------------------------------------
+void MainWindow::AddHist(QComboBox *combo)
+{
+ QString hist=combo->currentText();
+ if (hist=="") return;
+ int i=combo->currentIndex();
+ if (i>=0) combo->removeItem(i);
+ combo->insertItem(0,hist);
+ for (int i=combo->count()-1;i>=MAXHIST;i--) combo->removeItem(i);
+ combo->setCurrentIndex(0);
+}
+// read history -------------------------------------------------------------
+void MainWindow::ReadList(QComboBox* combo, QSettings *ini, const QString &key)
+{
+ QString item;
+ int i;
+
+ for (i=0;i<100;i++) {
+ item=ini->value(QString("%1_%2").arg(key).arg(i,3),"").toString();
+ if (item!="") combo->addItem(item); else break;
+ }
+}
+// write history ------------------------------------------------------------
+void MainWindow::WriteList(QSettings *ini, const QString &key, const QComboBox *combo)
+{
+ int i;
+
+ for (i=0;icount();i++) {
+ ini->setValue(QString("%1_%2").arg(key).arg(i,3),combo->itemText(i));
+ }
+}
+// callback on button-plot --------------------------------------------------
+void MainWindow::BtnPlotClick()
+{
+ QString file1=OutFile1->text();
+ QString file2=OutFile2->text();
+ QString file3=OutFile3->text();
+ QString file4=OutFile4->text();
+ QString file5=OutFile5->text();
+ QString file6=OutFile6->text();
+ QString file[]={file1,file2,file3,file4,file5,file6};
+ QString cmd1="rtkplot_Qt",cmd2="..\\..\\..\\bin\\rtkplot_qt",opts=" -r";
+ QCheckBox *cb[]={
+ OutFileEna1,OutFileEna2,OutFileEna3,OutFileEna4,OutFileEna5,OutFileEna6
+ };
+ int i,ena[6];
+
+ for (i=0;i<6;i++) ena[i]=cb[i]->isEnabled()&&cb[i]->isChecked();
+
+ for (i=0;i<6;i++) {
+ if (ena[i]) opts=opts+" \""+RepPath(file[i])+"\"";
+ }
+ if (opts==" -r") return;
+
+ if (!ExecCmd(cmd1+opts)&&!ExecCmd(cmd2+opts)) {
+ Message->setText(tr("error : rtkplot execution"));
+ }
+}
+// callback on button-post-proc ---------------------------------------------
+void MainWindow::BtnPostClick()
+{
+ QString path2="..\\..\\..\\bin\\";
+ QString cmd1=CmdPostExe,cmd2=path2+CmdPostExe,opts=" ";
+
+ if (!OutFileEna1->isChecked()) return;
+
+ opts=opts+" -r \""+OutFile1->text()+"\"";
+ opts=opts+" -n \"\" -n \"\"";
+
+ if (OutFileEna7->isChecked()) {
+ opts=opts+" -n \""+OutFile7->text()+"\"";
+ }
+ if (TimeStartF->isChecked()) opts=opts+" -ts "+TimeY1->text()+" "+TimeH1->text();
+ if (TimeEndF ->isChecked()) opts=opts+" -te "+TimeY2->text()+" "+TimeH2->text();
+ if (TimeIntF ->isChecked()) opts=opts+" -ti "+TimeInt->currentText();
+ if (TimeUnitF ->isChecked()) opts=opts+" -tu "+TimeUnit->text();
+
+ if (!ExecCmd(cmd1+opts)&&!ExecCmd(cmd2+opts)) {
+ Message->setText(tr("error : rtkpost execution"));
+ }
+}
+// callback on button-options -----------------------------------------------
+void MainWindow::BtnOptionsClick()
+{
+ int rnxfile=RnxFile;
+ convOptDialog->exec();
+ if (convOptDialog->result()!=QDialog::Accepted) return;
+ if (RnxFile!=rnxfile) {
+ SetOutFiles(InFile->currentText());
+ }
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void MainWindow::BtnAbortClick()
+{
+ abortf=1;
+}
+// callback on button-convert -----------------------------------------------
+void MainWindow::BtnConvertClick()
+{
+ ConvertFile();
+}
+// callback on button-exit --------------------------------------------------
+void MainWindow::BtnExitClick()
+{
+ close();
+}
+// callbck on button-time-1 -------------------------------------------------
+void MainWindow::BtnTime1Click()
+{
+ gtime_t ts={0,0},te={0,0};
+ double tint=0.0,tunit=0.0;
+ GetTime(&ts,&te,&tint,&tunit);
+ timeDialog->Time=ts;
+ timeDialog->exec();
+}
+// callbck on button-time-2 -------------------------------------------------
+void MainWindow::BtnTime2Click()
+{
+ gtime_t ts={0,0},te={0,0};
+ double tint=0.0,tunit=0.0;
+ GetTime(&ts,&te,&tint,&tunit);
+ timeDialog->Time=te;
+ timeDialog->exec();
+}
+// callback on button-input-file --------------------------------------------
+void MainWindow::BtnInFileClick()
+{
+ InFile->setCurrentText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Input RTCM, RCV RAW or RINEX OBS File"),QString(),
+ tr("All (*.*);;RTCM 2 (*.rtcm2);;RTCM 3 (*.rtcm3);;NovtAtel (*.gps);;ublox (*.ubx);;SuperStart II (*.log);;"
+ "Hemisphere (*.bin);;Javad (*.jps);;RINEX OBS (*.obs *.*O);Septentrio (*.sbf)"))));
+ SetOutFiles(InFile->currentText());
+}
+// callback on output-directory change --------------------------------------
+void MainWindow::OutDirChange()
+{
+ SetOutFiles(InFile->currentText());
+}
+// callback on button-output-directory --------------------------------------
+void MainWindow::BtnOutDirClick()
+{
+ OutDir->setText(QDir::toNativeSeparators(QFileDialog::getExistingDirectory(this,tr("Output Directory"),OutDir->text())));
+ SetOutFiles(InFile->currentText());
+}
+// callback on button-keyword -----------------------------------------------
+void MainWindow::BtnKeyClick()
+{
+ keyDialog->Flag=1;
+ keyDialog->show();
+}
+// callback on button-output-file-1 -----------------------------------------
+void MainWindow::BtnOutFile1Click()
+{
+ QString selectedFilter="RINEX OBS (*.obs *.*O";
+ OutFile1->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output RINEX OBS File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-output-file-2 -----------------------------------------
+void MainWindow::BtnOutFile2Click()
+{
+ QString selectedFilter="RINEX NAV (*.nav *.*N *.*P)";
+ OutFile2->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output RINEX NAV File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-output-file-3 -----------------------------------------
+void MainWindow::BtnOutFile3Click()
+{
+ QString selectedFilter="RINEX GNAV (*.gnav *.*G)";
+ OutFile3->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output RINEX GNAV File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-output-file-4 -----------------------------------------
+void MainWindow::BtnOutFile4Click()
+{
+ QString selectedFilter="RINEX HNAV (*.hnav *.*H)";
+ OutFile4->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output RINEX HNAV File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-output-file-5 -----------------------------------------
+void MainWindow::BtnOutFile5Click()
+{
+ QString selectedFilter="RINEX QNAV (*.qnav *.*Q)";
+ OutFile5->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output RINEX QNAV File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-output-file-6 -----------------------------------------
+void MainWindow::BtnOutFile6Click()
+{
+ QString selectedFilter="RINEX LNAV (*.lnav *.*L)";
+ OutFile6->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output RINEX LNAV File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-output-file-7 -----------------------------------------
+void MainWindow::BtnOutFile7Click()
+{
+ QString selectedFilter="SBAS Log (*.sbs)";
+ OutFile7->setText(QDir::toNativeSeparators(QFileDialog::getOpenFileName(this,tr("Output SBAS/LEX Log File"),QString(),
+ tr("All (*.*);;RINEX OBS (*.obs *.*O);;RINEX NAV (*.nav *.*N *.*P);;RINEX GNAV (*.gnav *.*G);;RINEX HNAV (*.hnav *.*H);;"
+ "RINEX QNAV (*.qnav *.*Q);;RINEX LNAV (*.lnav *.*L);;SBAS Log (*.sbs);;LEX Log (*.lex)"),&selectedFilter)));
+}
+// callback on button-view-input-file ----------------------------------------
+void MainWindow::BtnInFileViewClick()
+{
+ QString InFile_Text=InFile->currentText();
+ QString ext=QFileInfo(InFile_Text).suffix();
+ if (ext.length()<4) return;
+
+ if ((ext=="obs" )||(ext=="OBS" )||(ext=="nav")||
+ (ext=="NAV" )||(ext.mid(1)=="nav")||(ext.mid(1)=="NAV" )||
+ (ext.at(2)=='o' )||(ext.at(2)=='O' )||(ext.at(2)=='n' )||
+ (ext.at(2)=='N' )||(ext.at(2)=='p' )||(ext.at(2)=='P' )||
+ (ext.at(2)=='g' )||(ext.at(2)=='G' )||(ext.at(2)=='h' )||
+ (ext.at(2)=='H' )||(ext.at(2)=='q' )||(ext.at(2)=='Q' )||
+ (ext.at(2)=='l' )||(ext.at(2)=='L' )) {
+ viewer->show();
+ viewer->Read(RepPath(InFile_Text));
+ }
+}
+// callback on button-view-file-1 -------------------------------------------
+void MainWindow::BtnOutFileView1Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile1_Text=OutFile1->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile1_Text));
+}
+// callback on button-view-file-2 -------------------------------------------
+void MainWindow::BtnOutFileView2Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile2_Text=OutFile2->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile2_Text));
+}
+// callback on button-view-file-3 -------------------------------------------
+void MainWindow::BtnOutFileView3Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile3_Text=OutFile3->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile3_Text));
+}
+// callback on button-view-file-4 -------------------------------------------
+void MainWindow::BtnOutFileView4Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile4_Text=OutFile4->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile4_Text));
+}
+// callback on button-view-file-5 -------------------------------------------
+void MainWindow::BtnOutFileView5Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile5_Text=OutFile5->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile5_Text));
+}
+// callback on button-view-file-6 -------------------------------------------
+void MainWindow::BtnOutFileView6Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile6_Text=OutFile6->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile6_Text));
+}
+// callback on button-view-file-7 -------------------------------------------
+void MainWindow::BtnOutFileView7Click()
+{
+ TextViewer *viewer=new TextViewer(this);
+ QString OutFile7_Text=OutFile7->text();
+ viewer->show();
+ viewer->Read(RepPath(OutFile7_Text));
+}
+// callback on button-about -------------------------------------------------
+void MainWindow::BtnAboutClick()
+{
+ aboutDialog->About=PRGNAME;
+ aboutDialog->IconIndex=3;
+ aboutDialog->exec();
+}
+// callback on button-time-start --------------------------------------------
+void MainWindow::TimeStartFClick()
+{
+ UpdateEnable();
+}
+// callback on button-time-end ----------------------------------------------
+void MainWindow::TimeEndFClick()
+{
+ UpdateEnable();
+}
+// callback on button-time-interval -----------------------------------------
+void MainWindow::TimeIntFClick()
+{
+ UpdateEnable();
+}
+// callback on output-file check/uncheck ------------------------------------
+void MainWindow::OutDirEnaClick()
+{
+ SetOutFiles(InFile->currentText());
+ UpdateEnable();
+}
+// callback on input-file-change --------------------------------------------
+void MainWindow::InFileChange()
+{
+ SetOutFiles(InFile->currentText());
+}
+// callback on format change ------------------------------------------------
+void MainWindow::FormatChange()
+{
+ UpdateEnable();
+}
+// get time -----------------------------------------------------------------
+void MainWindow::GetTime(gtime_t *ts, gtime_t *te, double *tint,
+ double *tunit)
+{
+ if (TimeStartF->isChecked()) {
+ QDateTime start(TimeY1->date(),TimeH1->time());
+ ts->time=start.toTime_t();ts->sec=start.time().msec()/1000;
+ } else ts->time=ts->sec=0;
+ if (TimeEndF->isChecked()) {
+ QDateTime end(TimeY2->date(),TimeH2->time());
+ te->time=end.toTime_t();te->sec=end.time().msec()/1000;
+ } else te->time=te->sec=0;
+ if (TimeIntF->isChecked()) {
+ *tint=TimeInt->currentText().toDouble();
+ } else *tint=0;
+ if (TimeUnitF->isChecked()) {
+ *tunit=TimeUnit->text().toDouble()*3600;
+ } else *tunit=0;
+}
+// replace keywords in file path --------------------------------------------
+QString MainWindow::RepPath(const QString &File)
+{
+ QString Path;
+ char path[1024];
+ reppath(qPrintable(File),path,timeadd(RnxTime,TSTARTMARGIN),qPrintable(RnxCode),"");
+ return Path=path;
+}
+// execute command ----------------------------------------------------------
+int MainWindow::ExecCmd(const QString &cmd)
+{
+ return QProcess::startDetached(cmd); /* FIXME: show option not yet supported */
+}
+// undate enable/disable of widgets -----------------------------------------
+void MainWindow::UpdateEnable(void)
+{
+ QString FormatText=Format->currentText();
+ int rnx=FormatText=="RINEX";
+ TimeY1 ->setEnabled(TimeStartF ->isChecked());
+ TimeH1 ->setEnabled(TimeStartF ->isChecked());
+ BtnTime1 ->setEnabled(TimeStartF ->isChecked());
+ TimeY2 ->setEnabled(TimeEndF ->isChecked());
+ TimeH2 ->setEnabled(TimeEndF ->isChecked());
+ BtnTime2 ->setEnabled(TimeEndF ->isChecked());
+ TimeInt ->setEnabled(TimeIntF ->isChecked());
+ LabelTimeInt ->setEnabled(TimeInt ->isEnabled());
+ TimeUnitF ->setEnabled(TimeStartF->isChecked()&&TimeEndF->isChecked());
+ TimeUnit ->setEnabled(TimeStartF->isChecked()&&TimeEndF->isChecked()&&TimeUnitF->isChecked());
+ LabelTimeUnit ->setEnabled(TimeUnit ->isEnabled());
+ OutFileEna3 ->setEnabled(RnxVer<3&&(NavSys&SYS_GLO));
+ OutFileEna4 ->setEnabled(RnxVer<3&&(NavSys&SYS_SBS));
+ OutFileEna5 ->setEnabled(RnxVer<3&&(NavSys&SYS_QZS));
+ OutFileEna6 ->setEnabled(RnxVer<3&&(NavSys&SYS_GAL));
+ OutFileEna7 ->setEnabled(!rnx);
+ OutDir ->setEnabled(OutDirEna ->isChecked());
+ LabelOutDir ->setEnabled(OutDirEna ->isChecked());
+ OutFile1 ->setEnabled(OutFileEna1->isChecked());
+ OutFile2 ->setEnabled(OutFileEna2->isChecked());
+ OutFile3 ->setEnabled(OutFileEna3->isChecked()&&RnxVer<3&&(NavSys&SYS_GLO));
+ OutFile4 ->setEnabled(OutFileEna4->isChecked()&&RnxVer<3&&(NavSys&SYS_SBS));
+ OutFile5 ->setEnabled(OutFileEna5->isChecked()&&RnxVer<3&&(NavSys&SYS_QZS));
+ OutFile6 ->setEnabled(OutFileEna6->isChecked()&&RnxVer<3&&(NavSys&SYS_GAL));
+ OutFile7 ->setEnabled(OutFileEna7->isChecked()&&!rnx);
+ BtnOutDir ->setEnabled(OutDirEna ->isChecked());
+ BtnOutFile1 ->setEnabled(OutFile1->isEnabled());
+ BtnOutFile2 ->setEnabled(OutFile2->isEnabled());
+ BtnOutFile3 ->setEnabled(OutFile3->isEnabled());
+ BtnOutFile4 ->setEnabled(OutFile4->isEnabled());
+ BtnOutFile5 ->setEnabled(OutFile5->isEnabled());
+ BtnOutFile6 ->setEnabled(OutFile6->isEnabled());
+ BtnOutFile7 ->setEnabled(OutFile7->isEnabled());
+ BtnOutFileView1->setEnabled(OutFile1->isEnabled());
+ BtnOutFileView2->setEnabled(OutFile2->isEnabled());
+ BtnOutFileView3->setEnabled(OutFile3->isEnabled());
+ BtnOutFileView4->setEnabled(OutFile4->isEnabled());
+ BtnOutFileView5->setEnabled(OutFile5->isEnabled());
+ BtnOutFileView6->setEnabled(OutFile6->isEnabled());
+ BtnOutFileView7->setEnabled(OutFile7->isEnabled());
+}
+// convert file -------------------------------------------------------------
+void MainWindow::ConvertFile(void)
+{
+ QString InFile_Text=InFile->currentText();
+ QString OutFile1_Text=OutFile1->text(),OutFile2_Text=OutFile2->text();
+ QString OutFile3_Text=OutFile3->text(),OutFile4_Text=OutFile4->text();
+ QString OutFile5_Text=OutFile5->text(),OutFile6_Text=OutFile6->text();
+ QString OutFile7_Text=OutFile7->text();
+ int i;
+ char *p;
+ double RNXVER[]={2.10,2.11,2.12,3.00,3.01,3.02,3.03};
+
+ conversionThread= new ConversionThread(this);
+
+ // recognize input file format
+ strcpy(conversionThread->ifile,qPrintable(InFile_Text));
+ QFileInfo fi(InFile_Text);
+ if (Format->currentIndex()==0) { // auto
+ if (fi.completeSuffix()=="rtcm2") conversionThread->format=STRFMT_RTCM2;
+ else if (fi.completeSuffix()=="rtcm3") conversionThread->format=STRFMT_RTCM3;
+ else if (fi.completeSuffix()=="gps" ) conversionThread->format=STRFMT_OEM4;
+ else if (fi.completeSuffix()=="ubx" ) conversionThread->format=STRFMT_UBX;
+ else if (fi.completeSuffix()=="log" ) conversionThread->format=STRFMT_SS2;
+ else if (fi.completeSuffix()=="bin" ) conversionThread->format=STRFMT_CRES;
+ else if (fi.completeSuffix()=="jps" ) conversionThread->format=STRFMT_JAVAD;
+ else if (fi.completeSuffix()=="bnx" ) conversionThread->format=STRFMT_BINEX;
+ else if (fi.completeSuffix()=="binex") conversionThread->format=STRFMT_BINEX;
+ else if (fi.completeSuffix()=="rt17" ) conversionThread->format=STRFMT_RT17;
+ else if (fi.completeSuffix()=="cmr" ) conversionThread->format=STRFMT_CMR;
+ else if (fi.completeSuffix().toLower()=="obs" ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().toLower().contains( "nav" )) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='o' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='O' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='n' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='N' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='p' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='P' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='g' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='G' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='h' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='H' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='q' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='Q' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='l' ) conversionThread->format=STRFMT_RINEX;
+ else if (fi.completeSuffix().at(2)=='L' ) conversionThread->format=STRFMT_RINEX;
+ else {
+ showmsg("file format can not be recognized");
+ return;
+ }
+ }
+ else {
+ for (i=0;formatstrs[i];i++) {
+ if (Format->currentText()==formatstrs[i]) break;
+ }
+ if (formatstrs[i]) conversionThread->format=i; else return;
+ }
+ conversionThread->rnxopt.rnxver=RNXVER[RnxVer];
+
+ if (conversionThread->format==STRFMT_RTCM2||conversionThread->format==STRFMT_RTCM3||conversionThread->format==STRFMT_RT17
+ ||conversionThread->format==STRFMT_CMR) {
+
+ // input start date/time for rtcm 2, rtcm 3, RT17 or CMR
+ startDialog->exec();
+ if (startDialog->result()!=QDialog::Accepted) return;
+ conversionThread->rnxopt.trtcm=startDialog->Time;
+ }
+ if (OutFile1->isEnabled()&&OutFileEna1->isChecked()) strcpy(conversionThread->ofile[0],qPrintable(OutFile1_Text));
+ if (OutFile2->isEnabled()&&OutFileEna2->isChecked()) strcpy(conversionThread->ofile[1],qPrintable(OutFile2_Text));
+ if (OutFile3->isEnabled()&&OutFileEna3->isChecked()) strcpy(conversionThread->ofile[2],qPrintable(OutFile3_Text));
+ if (OutFile4->isEnabled()&&OutFileEna4->isChecked()) strcpy(conversionThread->ofile[3],qPrintable(OutFile4_Text));
+ if (OutFile5->isEnabled()&&OutFileEna5->isChecked()) strcpy(conversionThread->ofile[4],qPrintable(OutFile5_Text));
+ if (OutFile6->isEnabled()&&OutFileEna6->isChecked()) strcpy(conversionThread->ofile[5],qPrintable(OutFile6_Text));
+ if (OutFile7->isEnabled()&&OutFileEna7->isChecked()) strcpy(conversionThread->ofile[6],qPrintable(OutFile7_Text));
+
+ // check overwrite output file
+ for (i=0;i<6;i++) {
+ if (!QFile(conversionThread->ofile[i]).exists()) continue;
+ if (QMessageBox::question(this,tr("Overwrite"),QString(tr("%1 exists. Do you want to overwrite?")).arg(conversionThread->ofile[i]))!=QMessageBox::Yes) return;
+ }
+ GetTime(&conversionThread->rnxopt.ts,&conversionThread->rnxopt.te,&conversionThread->rnxopt.tint,&conversionThread->rnxopt.tunit);
+ strncpy(conversionThread->rnxopt.staid,qPrintable(RnxCode),31);
+ sprintf(conversionThread->rnxopt.prog,"%s %s %s",PRGNAME,VER_RTKLIB,PATCH_LEVEL);
+ strncpy(conversionThread->rnxopt.runby,qPrintable(RunBy),31);
+ strncpy(conversionThread->rnxopt.marker,qPrintable(Marker),63);
+ strncpy(conversionThread->rnxopt.markerno,qPrintable(MarkerNo),31);
+ strncpy(conversionThread->rnxopt.markertype,qPrintable(MarkerType),31);
+ for (i=0;i<2;i++) strncpy(conversionThread->rnxopt.name[i],qPrintable(Name[i]),31);
+ for (i=0;i<3;i++) strncpy(conversionThread->rnxopt.rec [i],qPrintable(Rec [i]),31);
+ for (i=0;i<3;i++) strncpy(conversionThread->rnxopt.ant [i],qPrintable(Ant [i]),31);
+ if (AutoPos) {
+ for (i=0;i<3;i++) conversionThread->rnxopt.apppos[i]=AppPos[i];
+ }
+ for (i=0;i<3;i++) conversionThread->rnxopt.antdel[i]=AntDel[i];
+ strncpy(conversionThread->rnxopt.rcvopt,qPrintable(RcvOption),255);
+ conversionThread->rnxopt.navsys=NavSys;
+ conversionThread->rnxopt.obstype=ObsType;
+ conversionThread->rnxopt.freqtype=FreqType;
+ p=conversionThread->rnxopt.comment[0];
+ sprintf(p,"log: %-53.53s",conversionThread->ifile);
+ p=conversionThread->rnxopt.comment[1];
+ p+=sprintf(p,"format: %s",formatstrs[conversionThread->format]);
+ if (*conversionThread->rnxopt.rcvopt) sprintf(p,", option: %s",conversionThread->rnxopt.rcvopt);
+ for (i=0;i<2;i++) strncpy(conversionThread->rnxopt.comment[i+2],qPrintable(Comment[i]),63);
+ for (i=0;i<6;i++) strcpy(conversionThread->rnxopt.mask[i],qPrintable(CodeMask[i]));
+ conversionThread->rnxopt.autopos=AutoPos;
+ conversionThread->rnxopt.scanobs=ScanObs;
+ conversionThread->rnxopt.outiono=OutIono;
+ conversionThread->rnxopt.outtime=OutTime;
+ conversionThread->rnxopt.outleaps=OutLeaps;
+
+ QStringList exsatsLst=ExSats.split(" ");
+ foreach (const QString & sat,exsatsLst)
+ {
+ int satid;
+ if (!(satid=satid2no(qPrintable(sat)))) continue;
+ conversionThread->rnxopt.exsats[satid-1]=1;
+ }
+
+ abortf=0;
+ BtnConvert ->setVisible(false);
+ BtnAbort ->setVisible(true);
+ Panel1 ->setEnabled(false);
+ Panel2 ->setEnabled(false);
+ BtnPlot ->setEnabled(false);
+ BtnPost ->setEnabled(false);
+ BtnOptions ->setEnabled(false);
+ BtnExit ->setEnabled(false);
+ Format ->setEnabled(false);
+ BtnKey ->setEnabled(false);
+ LabelInFile ->setEnabled(false);
+ LabelOutDir ->setEnabled(false);
+ LabelOutFile->setEnabled(false);
+ LabelFormat ->setEnabled(false);
+ Message ->setText("");
+
+ if (TraceLevel>0) {
+ traceopen(TRACEFILE);
+ tracelevel(TraceLevel);
+ }
+ setCursor(Qt::WaitCursor);
+
+ // post processing positioning
+ connect(conversionThread,SIGNAL(finished()),this,SLOT(ConversionFinished()));
+
+ conversionThread->start();
+}
+// conversion done -------------------------------------------------------------
+void MainWindow::ConversionFinished()
+{
+ setCursor(Qt::ArrowCursor);
+
+ if (TraceLevel>0) {
+ traceclose();
+ }
+ BtnConvert ->setVisible(true);
+ BtnAbort ->setVisible(false);
+ Panel1 ->setEnabled(true);
+ Panel2 ->setEnabled(true);
+ BtnPlot ->setEnabled(true);
+ BtnPost ->setEnabled(true);
+ BtnOptions ->setEnabled(true);
+ BtnExit ->setEnabled(true);
+ Format ->setEnabled(true);
+ BtnKey ->setEnabled(true);
+ LabelInFile ->setEnabled(true);
+ LabelOutDir ->setEnabled(true);
+ LabelOutFile->setEnabled(true);
+ LabelFormat ->setEnabled(true);
+
+#if 0
+ // set time-start/end if time not specified
+ if (!TimeStartF->Checked&&rnxopt.tstart.time!=0) {
+ time2str(rnxopt.tstart,tstr,0);
+ tstr[10]='\0';
+ TimeY1->Text=tstr;
+ TimeH1->Text=tstr+11;
+ }
+ if (!TimeEndF->Checked&&rnxopt.tend.time!=0) {
+ time2str(rnxopt.tend,tstr,0);
+ tstr[10]='\0';
+ TimeY2->Text=tstr;
+ TimeH2->Text=tstr+11;
+ }
+#endif
+ RnxTime=conversionThread->rnxopt.tstart;
+
+ conversionThread->deleteLater();
+
+ AddHist(InFile);
+}
+// load options -------------------------------------------------------------
+void MainWindow::LoadOpt(void)
+{
+ QSettings ini(IniFile,QSettings::IniFormat);
+ QString mask="1111111111111111111111111111111111111111111";
+
+ RnxVer =ini.value ("opt/rnxver", 0).toInt();
+ RnxFile =ini.value ("opt/rnxfile", 0).toInt();
+ RnxCode =ini.value ("opt/rnxcode","0000").toString();
+ RunBy =ini.value ("opt/runby", "").toString();
+ Marker =ini.value ("opt/marker", "").toString();
+ MarkerNo =ini.value ("opt/markerno", "").toString();
+ MarkerType =ini.value ("opt/markertype", "").toString();
+ Name[0] =ini.value ("opt/name0", "").toString();
+ Name[1] =ini.value ("opt/name1", "").toString();
+ Rec[0] =ini.value ("opt/rec0", "").toString();
+ Rec[1] =ini.value ("opt/rec1", "").toString();
+ Rec[2] =ini.value ("opt/rec2", "").toString();
+ Ant[0] =ini.value ("opt/ant0", "").toString();
+ Ant[1] =ini.value ("opt/ant1", "").toString();
+ Ant[2] =ini.value ("opt/ant2", "").toString();
+ AppPos[0] =ini.value ("opt/apppos0", 0.0).toDouble();
+ AppPos[1] =ini.value ("opt/apppos1", 0.0).toDouble();
+ AppPos[2] =ini.value ("opt/apppos2", 0.0).toDouble();
+ AntDel[0] =ini.value ("opt/antdel0", 0.0).toDouble();
+ AntDel[1] =ini.value ("opt/antdel1", 0.0).toDouble();
+ AntDel[2] =ini.value ("opt/antdel2", 0.0).toDouble();
+ Comment[0] =ini.value ("opt/comment0", "").toString();
+ Comment[1] =ini.value ("opt/comment1", "").toString();
+ RcvOption =ini.value ("opt/rcvoption", "").toString();
+ NavSys =ini.value ("opt/navsys", 0x3).toInt();
+ ObsType =ini.value ("opt/obstype", 0xF).toInt();
+ FreqType =ini.value ("opt/freqtype", 0x3).toInt();
+ ExSats =ini.value ("opt/exsats", "").toString();
+ TraceLevel =ini.value ("opt/tracelevel", 0).toInt();
+ RnxTime.time =ini.value ("opt/rnxtime", 0).toInt();
+ CodeMask[0] =ini.value ("opt/codemask_1",mask).toString();
+ CodeMask[1] =ini.value ("opt/codemask_2",mask).toString();
+ CodeMask[2] =ini.value ("opt/codemask_3",mask).toString();
+ CodeMask[3] =ini.value ("opt/codemask_4",mask).toString();
+ CodeMask[4] =ini.value ("opt/codemask_5",mask).toString();
+ CodeMask[5] =ini.value ("opt/codemask_6",mask).toString();
+ AutoPos =ini.value ("opt/autopos", 0).toInt();
+ ScanObs =ini.value ("opt/scanobs", 0).toInt();
+ OutIono =ini.value ("opt/outiono", 0).toInt();
+ OutTime =ini.value ("opt/outtime", 0).toInt();
+ OutLeaps =ini.value ("opt/outleaps", 0).toInt();
+
+ TimeStartF ->setChecked(ini.value("set/timestartf", 0).toBool());
+ TimeEndF ->setChecked(ini.value("set/timeendf", 0).toBool());
+ TimeIntF ->setChecked(ini.value("set/timeintf", 0).toBool());
+ TimeY1 ->setDate(ini.value ("set/timey1", "2000/01/01").value());
+ TimeH1 ->setTime(ini.value ("set/timeh1", "00:00:00" ).value());
+ TimeY2 ->setDate(ini.value ("set/timey2", "2000/01/01").value());
+ TimeH2 ->setTime(ini.value ("set/timeh2", "00:00:00" ).value());
+ TimeInt ->setCurrentText(ini.value ("set/timeint", "1").toString());
+ TimeUnitF ->setChecked(ini.value("set/timeunitf", 0).toBool());
+ TimeUnit ->setText(ini.value ("set/timeunit", "24").toString());
+ InFile ->setCurrentText(ini.value ("set/infile", "").toString());
+ OutDir ->setText(ini.value ("set/outdir", "").toString());
+ OutFile1 ->setText(ini.value ("set/outfile1", "").toString());
+ OutFile2 ->setText(ini.value ("set/outfile2", "").toString());
+ OutFile3 ->setText(ini.value ("set/outfile3", "").toString());
+ OutFile4 ->setText(ini.value ("set/outfile4", "").toString());
+ OutFile5 ->setText(ini.value ("set/outfile5", "").toString());
+ OutFile6 ->setText(ini.value ("set/outfile6", "").toString());
+ OutFile7 ->setText(ini.value ("set/outfile7", "").toString());
+ OutDirEna ->setChecked(ini.value("set/outdirena", false).toBool());
+ OutFileEna1->setChecked(ini.value("set/outfileena1", true).toBool());
+ OutFileEna2->setChecked(ini.value("set/outfileena2", true).toBool());
+ OutFileEna3->setChecked(ini.value("set/outfileena3", true).toBool());
+ OutFileEna4->setChecked(ini.value("set/outfileena4", true).toBool());
+ OutFileEna5->setChecked(ini.value("set/outfileena5", true).toBool());
+ OutFileEna6->setChecked(ini.value("set/outfileena6", true).toBool());
+ OutFileEna7->setChecked(ini.value("set/outfileena7", true).toBool());
+ Format ->setCurrentIndex(ini.value("set/format", 0).toInt());
+
+ ReadList(InFile,&ini,"hist/inputfile");
+
+ TextViewer::Color1=ini.value("viewer/color1",QColor(Qt::black)).value();
+ TextViewer::Color2=ini.value("viewer/color2",QColor(Qt::white)).value();
+ TextViewer::FontD.setFamily(ini.value ("viewer/fontname","Courier New").toString());
+ TextViewer::FontD.setPointSize(ini.value("viewer/fontsize",9).toInt());
+
+ CmdPostExe =ini.value ("set/cmdpostexe","rtkpost_qt").toString();
+
+ UpdateEnable();
+}
+// save options -------------------------------------------------------------
+void MainWindow::SaveOpt(void)
+{
+ QSettings ini(IniFile,QSettings::IniFormat);
+
+ ini.setValue ("opt/rnxver", RnxVer);
+ ini.setValue ("opt/rnxfile", RnxFile);
+ ini.setValue ("opt/rnxcode", RnxCode);
+ ini.setValue ("opt/runby", RunBy);
+ ini.setValue ("opt/marker", Marker);
+ ini.setValue ("opt/markerno", MarkerNo);
+ ini.setValue ("opt/markertype", MarkerType);
+ ini.setValue ("opt/name0", Name[0]);
+ ini.setValue ("opt/name1", Name[1]);
+ ini.setValue ("opt/rec0", Rec[0]);
+ ini.setValue ("opt/rec1", Rec[1]);
+ ini.setValue ("opt/rec2", Rec[2]);
+ ini.setValue ("opt/ant0", Ant[0]);
+ ini.setValue ("opt/ant1", Ant[1]);
+ ini.setValue ("opt/ant2", Ant[2]);
+ ini.setValue ("opt/apppos0", AppPos[0]);
+ ini.setValue ("opt/apppos1", AppPos[1]);
+ ini.setValue ("opt/apppos2", AppPos[2]);
+ ini.setValue ("opt/antdel0", AntDel[0]);
+ ini.setValue ("opt/antdel1", AntDel[1]);
+ ini.setValue ("opt/antdel2", AntDel[2]);
+ ini.setValue ("opt/comment0", Comment[0]);
+ ini.setValue ("opt/comment1", Comment[1]);
+ ini.setValue ("opt/rcvoption", RcvOption);
+ ini.setValue ("opt/navsys", NavSys);
+ ini.setValue ("opt/obstype", ObsType);
+ ini.setValue ("opt/freqtype", FreqType);
+ ini.setValue ("opt/exsats", ExSats);
+ ini.setValue ("opt/tracelevel", TraceLevel);
+ ini.setValue ("opt/rnxtime",(int)RnxTime.time);
+ ini.setValue ("opt/codemask_1", CodeMask[0]);
+ ini.setValue ("opt/codemask_2", CodeMask[1]);
+ ini.setValue ("opt/codemask_3", CodeMask[2]);
+ ini.setValue ("opt/codemask_4", CodeMask[3]);
+ ini.setValue ("opt/codemask_5", CodeMask[4]);
+ ini.setValue ("opt/codemask_6", CodeMask[5]);
+ ini.setValue ("opt/autopos", AutoPos);
+ ini.setValue ("opt/scanobs", ScanObs);
+ ini.setValue ("opt/outiono", OutIono);
+ ini.setValue ("opt/outtime", OutTime);
+ ini.setValue ("opt/outleaps", OutLeaps);
+
+ ini.setValue ("set/timestartf", TimeStartF ->isChecked());
+ ini.setValue ("set/timeendf", TimeEndF ->isChecked());
+ ini.setValue ("set/timeintf", TimeIntF ->isChecked());
+ ini.setValue ("set/timey1", TimeY1 ->date());
+ ini.setValue ("set/timeh1", TimeH1 ->time());
+ ini.setValue ("set/timey2", TimeY2 ->date());
+ ini.setValue ("set/timeh2", TimeH2 ->time());
+ ini.setValue ("set/timeint", TimeInt ->currentText());
+ ini.setValue("set/timeunitf", TimeUnitF ->isChecked());
+ ini.setValue ("set/timeunit", TimeUnit ->text());
+ ini.setValue ("set/infile", InFile ->currentText());
+ ini.setValue ("set/outdir", OutDir ->text());
+ ini.setValue ("set/outfile1", OutFile1 ->text());
+ ini.setValue ("set/outfile2", OutFile2 ->text());
+ ini.setValue ("set/outfile3", OutFile3 ->text());
+ ini.setValue ("set/outfile4", OutFile4 ->text());
+ ini.setValue ("set/outfile5", OutFile5 ->text());
+ ini.setValue ("set/outfile6", OutFile6 ->text());
+ ini.setValue ("set/outfile7", OutFile7 ->text());
+ ini.setValue("set/outdirena", OutDirEna ->isChecked());
+ ini.setValue("set/outfileena1",OutFileEna1->isChecked());
+ ini.setValue("set/outfileena2",OutFileEna2->isChecked());
+ ini.setValue("set/outfileena3",OutFileEna3->isChecked());
+ ini.setValue("set/outfileena4",OutFileEna4->isChecked());
+ ini.setValue("set/outfileena5",OutFileEna5->isChecked());
+ ini.setValue("set/outfileena6",OutFileEna6->isChecked());
+ ini.setValue("set/outfileena7",OutFileEna7->isChecked());
+ ini.setValue("set/format", Format ->currentIndex());
+
+ WriteList(&ini,"hist/inputfile",InFile);
+
+ ini.setValue("viewer/color1", TextViewer::Color1 );
+ ini.setValue("viewer/color2", TextViewer::Color2 );
+ ini.setValue("viewer/fontname",TextViewer::FontD.family());
+ ini.setValue("viewer/fontsize",TextViewer::FontD.pointSize());
+}
+//---------------------------------------------------------------------------
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.h b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.h
new file mode 100644
index 0000000..07d1448
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.h
@@ -0,0 +1,142 @@
+//---------------------------------------------------------------------------
+#ifndef convmainH
+#define convmainH
+//---------------------------------------------------------------------------
+#include
+#include
+
+#include "ui_convmain.h"
+
+#include "rtklib.h"
+
+class QShowEvent;
+class QCloseEvent;
+class QSettings;
+class QComboBox;
+class ConvOptDialog;
+class TimeDialog;
+class KeyDialog;
+class AboutDialog;
+class StartDialog;
+class TextViewer;
+
+//Helper Class ------------------------------------------------------------------
+
+class ConversionThread : public QThread
+{
+ Q_OBJECT
+public:
+ char ifile[1024],*ofile[7];
+ rnxopt_t rnxopt;
+ int format;
+
+ explicit ConversionThread(QObject *parent):QThread(parent){
+ for (int i=0;i<7;i++)
+ {
+ ofile[i]=new char[1024];
+ ofile[i][0]='\0';
+ };
+ memset(&rnxopt,0,sizeof(rnxopt_t));
+ format=0;
+ ifile[0]='\0';
+ }
+
+ ~ConversionThread() {
+ for (int i=0;i<7;i++) delete[] ofile[i];
+ }
+
+protected:
+ void run() {
+ // convert to rinex
+ convrnx(format,&rnxopt,ifile,ofile);
+ }
+};
+
+//---------------------------------------------------------------------------
+class MainWindow : public QMainWindow, public Ui::MainWindow
+{
+ Q_OBJECT
+protected:
+ void showEvent (QShowEvent*);
+ void closeEvent (QCloseEvent*);
+ void dragEnterEvent (QDragEnterEvent *event);
+ void dropEvent (QDropEvent *event);
+public slots:
+ void FormCreate ();
+
+ void BtnPlotClick ();
+ void BtnConvertClick ();
+ void BtnOptionsClick ();
+ void BtnExitClick ();
+ void BtnAboutClick ();
+ void BtnTime1Click ();
+ void BtnTime2Click ();
+ void BtnInFileClick ();
+ void BtnOutFile1Click ();
+ void BtnOutFile2Click ();
+ void BtnOutFile3Click ();
+ void BtnOutFile4Click ();
+ void BtnOutFileView1Click();
+ void BtnOutFileView2Click();
+ void BtnOutFileView3Click();
+ void BtnOutFileView4Click();
+ void BtnAbortClick ();
+
+ void TimeStartFClick ();
+ void TimeEndFClick ();
+ void TimeIntFClick ();
+ void OutDirEnaClick ();
+
+ void InFileChange();
+ void BtnOutFileView5Click();
+ void BtnOutFile5Click();
+ void FormatChange();
+ void BtnOutFileView6Click();
+ void BtnOutFile6Click();
+ void OutDirChange();
+ void BtnOutDirClick();
+ void BtnKeyClick();
+ void BtnPostClick();
+ void BtnOutFile7Click();
+ void BtnOutFileView7Click();
+ void BtnInFileViewClick();
+ void ConversionFinished();
+ void UpdateEnable();
+
+private:
+ QString IniFile,CmdPostExe;
+ ConversionThread *conversionThread;
+// void DropFiles(TWMDropFiles msg); // for files drop
+
+ void ReadList(QComboBox* combo, QSettings *ini, const QString &key);
+ void WriteList(QSettings *ini, const QString &key, const QComboBox *combo);
+ void AddHist(QComboBox *combo);
+
+ int AutoFormat(const QString &File);
+ void ConvertFile(void);
+ void SetOutFiles(const QString &infile);
+ void GetTime(gtime_t *ts, gtime_t *te, double *tint, double *tunit);
+ int ExecCmd(const QString &cmd);
+ QString RepPath(const QString &File);
+ void LoadOpt(void);
+ void SaveOpt(void);
+
+ ConvOptDialog *convOptDialog;
+ TimeDialog *timeDialog;
+ KeyDialog* keyDialog;
+ AboutDialog* aboutDialog;
+ StartDialog* startDialog;
+ TextViewer *viewer;
+public:
+ gtime_t RnxTime;
+ QString RunBy,Marker,MarkerNo,MarkerType,Name[2],Rec[3],Ant[3];
+ QString RnxCode,Comment[2],RcvOption,ExSats;
+ QString CodeMask[6];
+ double AppPos[3],AntDel[3];
+ int RnxVer,RnxFile,NavSys,ObsType,FreqType,TraceLevel,EventEna;
+ int AutoPos,ScanObs,OutIono,OutTime,OutLeaps;
+
+ explicit MainWindow(QWidget *parent=0);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.ui b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.ui
new file mode 100644
index 0000000..f3c14b4
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convmain.ui
@@ -0,0 +1,696 @@
+
+
+ MainWindow
+
+
+
+ 0
+ 0
+ 713
+ 608
+
+
+
+ MainWindow
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
-
+
+
+ 24
+
+
+
+ -
+
+
+ Time End (GPST)
+
+
+
+ -
+
+
+ true
+
+
-
+
+ 0
+
+
+ -
+
+ 0.05
+
+
+ -
+
+ 0.1
+
+
+ -
+
+ 0.2
+
+
+ -
+
+ 0.25
+
+
+ -
+
+ 0.5
+
+
+ -
+
+ 1
+
+
+ -
+
+ 5
+
+
+ -
+
+ 10
+
+
+ -
+
+ 15
+
+
+ -
+
+ 30
+
+
+ -
+
+ 60
+
+
+
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ?
+
+
+ true
+
+
+
+ -
+
+
+ -
+
+
+ Interval
+
+
+
+ -
+
+
+ Time Start (GPST)
+
+
+
+ -
+
+
+ H
+
+
+
+ -
+
+
+ s
+
+
+
+ -
+
+
+ Unit
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ?
+
+
+ true
+
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
-
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ Output Directory:
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ Format
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ ...
+
+
+
+ -
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ RINEX OBS/NAV/GNAV/HNAV/QNAV/LNAV and SBS
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ...
+
+
+
+ -
+
+
+
+
+
+
+ :/buttons/doc.bmp:/buttons/doc.bmp
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ?
+
+
+ true
+
+
+
+ -
+
+
+ RTCM, RCV RAW or RINEX OBS
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ ?
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ &Plot...
+
+
+
+ :/buttons/chart.bmp:/buttons/chart.bmp
+
+
+
+ -
+
+
+ &Process...
+
+
+
+ -
+
+
+ &Options...
+
+
+
+ :/buttons/toolbmp:/buttons/toolbmp
+
+
+
+ -
+
+
+ &Convert
+
+
+
+ :/buttons/start.bmp:/buttons/start.bmp
+
+
+
+ -
+
+
+ Abort
+
+
+
+ :/buttons/stop2.bmp:/buttons/stop2.bmp
+
+
+
+ -
+
+
+ &Exit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.cpp b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.cpp
new file mode 100644
index 0000000..943b6ae
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.cpp
@@ -0,0 +1,200 @@
+//---------------------------------------------------------------------------
+#include
+
+#include "convmain.h"
+#include "convopt.h"
+#include "codeopt.h"
+
+extern MainWindow *mainWindow;
+//---------------------------------------------------------------------------
+ConvOptDialog::ConvOptDialog(QWidget *parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ codeOptDialog = new CodeOptDialog(this,this);
+
+ int glo=MAXPRNGLO,gal=MAXPRNGAL,qzs=MAXPRNQZS,cmp=MAXPRNCMP;
+ if (glo<=0) Nav2->setEnabled(false);
+ if (gal<=0) Nav3->setEnabled(false);
+ if (qzs<=0) Nav4->setEnabled(false);
+ if (cmp<=0) Nav6->setEnabled(false);
+
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnMask,SIGNAL(clicked(bool)),this,SLOT(BtnMaskClick()));
+ connect(AutoPos,SIGNAL(clicked(bool)),this,SLOT(AutoPosClick()));
+ connect(RnxFile,SIGNAL(clicked(bool)),this,SLOT(RnxFileClick()));
+ connect(RnxVer,SIGNAL(currentIndexChanged(int)),this,SLOT(RnxVerChange()));
+
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ RnxVer->setCurrentIndex(mainWindow->RnxVer);
+ RnxFile->setChecked(mainWindow->RnxFile);
+ RnxCode->setText(mainWindow->RnxCode);
+ RunBy->setText(mainWindow->RunBy);
+ Marker->setText(mainWindow->Marker);
+ MarkerNo->setText(mainWindow->MarkerNo);
+ MarkerType->setText(mainWindow->MarkerType);
+ Name0->setText(mainWindow->Name[0]);
+ Name1->setText(mainWindow->Name[1]);
+ Rec0->setText(mainWindow->Rec[0]);
+ Rec1->setText(mainWindow->Rec[1]);
+ Rec2->setText(mainWindow->Rec[2]);
+ Ant0->setText(mainWindow->Ant[0]);
+ Ant1->setText(mainWindow->Ant[1]);
+ Ant2->setText(mainWindow->Ant[2]);
+ AppPos0->setText(QString::number(mainWindow->AppPos[0],'f',4));
+ AppPos1->setText(QString::number(mainWindow->AppPos[1],'f',4));
+ AppPos2->setText(QString::number(mainWindow->AppPos[2],'f',4));
+ AntDel0->setText(QString::number(mainWindow->AntDel[0],'f',4));
+ AntDel1->setText(QString::number(mainWindow->AntDel[1],'f',4));
+ AntDel2->setText(QString::number(mainWindow->AntDel[2],'f',4));
+ Comment0->setText(mainWindow->Comment[0]);
+ Comment1->setText(mainWindow->Comment[1]);
+ RcvOption->setText(mainWindow->RcvOption);
+ for (int i=0;i<6;i++) CodeMask[i]=mainWindow->CodeMask[i];
+ AutoPos->setChecked(mainWindow->AutoPos);
+ ScanObs->setChecked(mainWindow->ScanObs);
+ OutIono->setChecked(mainWindow->OutIono);
+ OutTime->setChecked(mainWindow->OutTime);
+ OutLeaps->setChecked(mainWindow->OutLeaps);
+
+ Nav1->setChecked(mainWindow->NavSys&SYS_GPS);
+ Nav2->setChecked(mainWindow->NavSys&SYS_GLO);
+ Nav3->setChecked(mainWindow->NavSys&SYS_GAL);
+ Nav4->setChecked(mainWindow->NavSys&SYS_QZS);
+ Nav5->setChecked(mainWindow->NavSys&SYS_SBS);
+ Nav6->setChecked(mainWindow->NavSys&SYS_CMP);
+ Nav7->setChecked(mainWindow->NavSys&SYS_IRN);
+ Obs1->setChecked(mainWindow->ObsType&OBSTYPE_PR);
+ Obs2->setChecked(mainWindow->ObsType&OBSTYPE_CP);
+ Obs3->setChecked(mainWindow->ObsType&OBSTYPE_DOP);
+ Obs4->setChecked(mainWindow->ObsType&OBSTYPE_SNR);
+ Freq1->setChecked(mainWindow->FreqType&FREQTYPE_L1);
+ Freq2->setChecked(mainWindow->FreqType&FREQTYPE_L2);
+ Freq3->setChecked(mainWindow->FreqType&FREQTYPE_L5);
+ Freq4->setChecked(mainWindow->FreqType&FREQTYPE_L6);
+ Freq5->setChecked(mainWindow->FreqType&FREQTYPE_L7);
+ Freq6->setChecked(mainWindow->FreqType&FREQTYPE_L8);
+ Freq7->setChecked(mainWindow->FreqType&FREQTYPE_L9);
+ ExSats->setText(mainWindow->ExSats);
+ TraceLevel->setCurrentIndex(mainWindow->TraceLevel);
+
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::BtnOkClick()
+{
+ mainWindow->RnxVer=RnxVer->currentIndex();
+ mainWindow->RnxFile=RnxFile->isChecked();
+ mainWindow->RnxCode=RnxCode->text();
+ mainWindow->RunBy=RunBy->text();
+ mainWindow->Marker=Marker->text();
+ mainWindow->MarkerNo=MarkerNo->text();
+ mainWindow->MarkerType=MarkerType->text();
+ mainWindow->Name[0]=Name0->text();
+ mainWindow->Name[1]=Name1->text();
+ mainWindow->Rec[0]=Rec0->text();
+ mainWindow->Rec[1]=Rec1->text();
+ mainWindow->Rec[2]=Rec2->text();
+ mainWindow->Ant[0]=Ant0->text();
+ mainWindow->Ant[1]=Ant1->text();
+ mainWindow->Ant[2]=Ant2->text();
+ mainWindow->AppPos[0]=AppPos0->text().toDouble();
+ mainWindow->AppPos[1]=AppPos1->text().toDouble();
+ mainWindow->AppPos[2]=AppPos2->text().toDouble();
+ mainWindow->AntDel[0]=AntDel0->text().toDouble();
+ mainWindow->AntDel[1]=AntDel1->text().toDouble();
+ mainWindow->AntDel[2]=AntDel2->text().toDouble();
+ mainWindow->Comment[0]=Comment0->text();
+ mainWindow->Comment[1]=Comment1->text();
+ mainWindow->RcvOption=RcvOption->text();
+ for (int i=0;i<6;i++) mainWindow->CodeMask[i]=CodeMask[i];
+ mainWindow->AutoPos=AutoPos->isChecked();
+ mainWindow->ScanObs=ScanObs->isChecked();
+ mainWindow->OutIono=OutIono->isChecked();
+ mainWindow->OutTime=OutTime->isChecked();
+ mainWindow->OutLeaps=OutLeaps->isChecked();
+
+ int navsys=0,obstype=0,freqtype=0;
+ if (Nav1->isChecked()) navsys|=SYS_GPS;
+ if (Nav2->isChecked()) navsys|=SYS_GLO;
+ if (Nav3->isChecked()) navsys|=SYS_GAL;
+ if (Nav4->isChecked()) navsys|=SYS_QZS;
+ if (Nav5->isChecked()) navsys|=SYS_SBS;
+ if (Nav6->isChecked()) navsys|=SYS_CMP;
+ if (Nav7->isChecked()) navsys|=SYS_IRN;
+ if (Obs1->isChecked()) obstype|=OBSTYPE_PR;
+ if (Obs2->isChecked()) obstype|=OBSTYPE_CP;
+ if (Obs3->isChecked()) obstype|=OBSTYPE_DOP;
+ if (Obs4->isChecked()) obstype|=OBSTYPE_SNR;
+ if (Freq1->isChecked()) freqtype|=FREQTYPE_L1;
+ if (Freq2->isChecked()) freqtype|=FREQTYPE_L2;
+ if (Freq3->isChecked()) freqtype|=FREQTYPE_L5;
+ if (Freq4->isChecked()) freqtype|=FREQTYPE_L6;
+ if (Freq5->isChecked()) freqtype|=FREQTYPE_L7;
+ if (Freq6->isChecked()) freqtype|=FREQTYPE_L8;
+ if (Freq7->isChecked()) freqtype|=FREQTYPE_L9;
+ mainWindow->NavSys=navsys;
+ mainWindow->ObsType=obstype;
+ mainWindow->FreqType=freqtype;
+ mainWindow->ExSats=ExSats->text();
+ mainWindow->TraceLevel=TraceLevel->currentIndex();
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::RnxFileClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::RnxVerChange()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::AutoPosClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::BtnMaskClick()
+{
+ codeOptDialog->NavSys=0;
+ codeOptDialog->FreqType=0;
+ if (Nav1->isChecked()) codeOptDialog->NavSys|=SYS_GPS;
+ if (Nav2->isChecked()) codeOptDialog->NavSys|=SYS_GLO;
+ if (Nav3->isChecked()) codeOptDialog->NavSys|=SYS_GAL;
+ if (Nav4->isChecked()) codeOptDialog->NavSys|=SYS_QZS;
+ if (Nav5->isChecked()) codeOptDialog->NavSys|=SYS_SBS;
+ if (Nav6->isChecked()) codeOptDialog->NavSys|=SYS_CMP;
+ if (Nav7->isChecked()) codeOptDialog->NavSys|=SYS_IRN;
+ if (Freq1->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L1;
+ if (Freq2->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L2;
+ if (Freq3->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L5;
+ if (Freq4->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L6;
+ if (Freq5->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L7;
+ if (Freq6->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L8;
+ if (Freq7->isChecked()) codeOptDialog->FreqType|=FREQTYPE_L9;
+
+ codeOptDialog->show();
+}
+//---------------------------------------------------------------------------
+void ConvOptDialog::UpdateEnable(void)
+{
+// Freq4->setEnabled(RnxVer->currentIndex()>0);
+// Freq5->setEnabled(RnxVer->currentIndex()>0);
+// Freq6->setEnabled(RnxVer->currentIndex()>0);
+ AppPos0->setEnabled(AutoPos->isChecked());
+ AppPos1->setEnabled(AutoPos->isChecked());
+ AppPos2->setEnabled(AutoPos->isChecked());
+}
+//---------------------------------------------------------------------------
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.h b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.h
new file mode 100644
index 0000000..f85638a
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.h
@@ -0,0 +1,33 @@
+//---------------------------------------------------------------------------
+#ifndef optdlgH
+#define optdlgH
+//---------------------------------------------------------------------------
+#include
+
+#include "ui_convopt.h"
+
+class QShowEvent;
+class CodeOptDialog;
+//---------------------------------------------------------------------------
+class ConvOptDialog : public QDialog, private Ui::ConvOptDialog
+{
+ Q_OBJECT
+public slots:
+ void BtnOkClick();
+ void RnxFileClick();
+ void BtnMaskClick();
+ void RnxVerChange();
+ void AutoPosClick();
+protected:
+ void showEvent(QShowEvent*);
+private:
+ void UpdateEnable(void);
+
+ CodeOptDialog *codeOptDialog;
+public:
+ QString CodeMask[7];
+
+ explicit ConvOptDialog(QWidget *parent);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.ui b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.ui
new file mode 100644
index 0000000..b588886
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/convopt.ui
@@ -0,0 +1,1043 @@
+
+
+ ConvOptDialog
+
+
+
+ 0
+ 0
+ 636
+ 559
+
+
+
+ Options
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+ RINEX Version
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ 2.10
+
+
+ -
+
+ 2.11
+
+
+ -
+
+ 2.12
+
+
+ -
+
+ 3.00
+
+
+ -
+
+ 3.01
+
+
+ -
+
+ 3.02
+
+
+ -
+
+ 3.03
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Station ID
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0000
+
+
+
+ -
+
+
+
+
+
+ RINEX Name
+
+
+ false
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
-
+
+
+ true
+
+
+
+
+
+ RunBy/Obsv/Agency
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Comment
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Maker Name/#/Type
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Rec #/Type/Vers
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Approx Pos XYZ
+
+
+
+ -
+
+
+
+
+
+
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0.0000
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0.0000
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0.0000
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0.0000
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0.0000
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ 0.0000
+
+
+
+ -
+
+
+
+
+
+ Scan Obs Types
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ Iono Corr
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ Time Corr
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ Leap Sec
+
+
+ false
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Ant Delta H/E/N
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Ant #/Type
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Excluded Satellites
+
+
+
+ -
+
+
+
+
+
+ Satellite Systems
+
+
+
-
+
+
+
+
+
+ GPS
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+ GLO
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ GAL
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ QZS
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ SBS
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ BDS
+
+
+ false
+
+
+
+ -
+
+
+ IRN
+
+
+
+
+
+
+
+
+
+ -
+
+
+
-
+
+
+
+
+
+ Observation Types
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ C
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+ L
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+ D
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+ S
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+
+
+
+ Frequencies
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+
+
+ L1
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+ L2
+
+
+ true
+
+
+
+ -
+
+
+
+
+
+ L5/L3
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ L6
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ L7
+
+
+ false
+
+
+
+ -
+
+
+
+
+
+ L8
+
+
+ false
+
+
+
+ -
+
+
+ L9
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Mask...
+
+
+
+
+
+
+
+
+
+ -
+
+
+
-
+
+
+ true
+
+
+
+
+
+ Option
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Debug
+
+
+
+ -
+
+
+ true
+
+
+
+
+
-
+
+ OFF
+
+
+ -
+
+ Level 1
+
+
+ -
+
+ Level 2
+
+
+ -
+
+ Level 3
+
+
+ -
+
+ Level 4
+
+
+ -
+
+ Level 5
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+ GroupBox1
+ widget
+ widget_2
+ widget_3
+ widget_4
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/install.bat b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/install.bat
new file mode 100644
index 0000000..af867cc
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/install.bat
@@ -0,0 +1 @@
+copy release\rtkconv_qt.exe ..\..\..\RTKLIB_bin\bin
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/install.sh b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/install.sh
new file mode 100644
index 0000000..4d0293e
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/install.sh
@@ -0,0 +1 @@
+cp rtkconv_qt ../../../RTKLIB_bin/bin
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv.cpp b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv.cpp
new file mode 100644
index 0000000..622afb7
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv.cpp
@@ -0,0 +1,11 @@
+#include "convmain.h"
+#include
+
+int main(int argc, char *argv[])
+{
+ QApplication a(argc, argv);
+ MainWindow w(NULL);
+ w.show();
+
+ return a.exec();
+}
diff --git a/global_fusion/RTKLIB/app/rtkconv/rtkconv_Icon.ico b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_Icon.ico
old mode 100755
new mode 100644
similarity index 100%
rename from global_fusion/RTKLIB/app/rtkconv/rtkconv_Icon.ico
rename to global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_Icon.ico
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.pro b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.pro
new file mode 100644
index 0000000..f53d927
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.pro
@@ -0,0 +1,71 @@
+#-------------------------------------------------
+#
+# Project created by QtCreator 2016-01-30T18:29:59
+#
+#-------------------------------------------------
+
+QT += widgets core gui
+
+greaterThan(QT_MAJOR_VERSION, 4) {
+ QT += widgets
+}
+
+include(../../RTKLib.pri)
+
+TARGET = rtkconv_qt
+TEMPLATE = app
+
+INCLUDEPATH += ../../src/ ../appcmn_qt
+
+linux{
+ RTKLIB =../../src/libRTKLib.a
+ LIBS += -lpng $${RTKLIB}
+}
+win32 {
+ CONFIG(debug) {
+ RTKLIB = ../../src/debug/libRTKLib.a
+ } else {
+ RTKLIB =../../src/release/libRTKLib.a
+ }
+
+ LIBS+= $${RTKLIB} -lWs2_32 -lwinmm
+}
+PRE_TARGETDEPS = $${RTKLIB}
+SOURCES += \
+ codeopt.cpp \
+ convmain.cpp \
+ convopt.cpp \
+ rtkconv.cpp \
+ startdlg.cpp \
+ ../appcmn_qt/aboutdlg.cpp \
+ ../appcmn_qt/keydlg.cpp \
+ ../appcmn_qt/timedlg.cpp \
+ ../appcmn_qt/viewer.cpp \
+ ../appcmn_qt/vieweropt.cpp
+
+HEADERS += \
+ codeopt.h \
+ convmain.h \
+ convopt.h \
+ startdlg.h \
+ ../appcmn_qt/aboutdlg.h \
+ ../appcmn_qt/keydlg.h \
+ ../appcmn_qt/timedlg.h \
+ ../appcmn_qt/viewer.h \
+ ../appcmn_qt/vieweropt.h
+
+FORMS += \
+ codeopt.ui \
+ convopt.ui \
+ startdlg.ui \
+ convmain.ui \
+ ../appcmn_qt/aboutdlg.ui \
+ ../appcmn_qt/keydlg.ui \
+ ../appcmn_qt/timedlg.ui \
+ ../appcmn_qt/viewer.ui \
+ ../appcmn_qt/vieweropt.ui
+
+RESOURCES += \
+ rtkconv_qt.qrc
+
+RC_FILE = rtkconv_qt.rc
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.qrc b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.qrc
new file mode 100644
index 0000000..56cef60
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.qrc
@@ -0,0 +1,93 @@
+
+
+ ../icon/rtk1.bmp
+ ../icon/rtk2.bmp
+ ../icon/rtk3.bmp
+ ../icon/rtk4.bmp
+ ../icon/rtk5.bmp
+ ../icon/rtk6.bmp
+ ../icon/rtk7.bmp
+ ../icon/rtk8.bmp
+ ../icon/rtk8_tray.ico
+ ../icon/rtk9.bmp
+ ../icon/point.bmp
+ ../icon/tray0.bmp
+ ../icon/tray1.bmp
+ ../icon/tray2.bmp
+ rtkconv_Icon.ico
+
+
+ ../icon/arrow.bmp
+ ../icon/arrow_r.bmp
+ ../icon/down.bmp
+ ../icon/map.bmp
+ ../icon/norm.bmp
+ ../icon/pause.bmp
+ ../icon/rarrow.bmp
+ ../icon/reload.bmp
+ ../icon/scale.bmp
+ ../icon/sqr.bmp
+ ../icon/status.bmp
+ ../icon/stop.bmp
+ ../icon/svrarrow.bmp
+ ../icon/tool.bmp
+ ../icon/ttray.bmp
+ ../icon/doc.bmp
+ ../icon/anim.bmp
+ ../icon/anim1.bmp
+ ../icon/anim2.bmp
+ ../icon/border.bmp
+ ../icon/building.bmp
+ ../icon/chart.bmp
+ ../icon/connect.bmp
+ ../icon/connect1.bmp
+ ../icon/connect2.bmp
+ ../icon/data1.bmp
+ ../icon/data01.bmp
+ ../icon/data2.bmp
+ ../icon/data02.bmp
+ ../icon/data03.bmp
+ ../icon/data04.bmp
+ ../icon/data12.bmp
+ ../icon/del.bmp
+ ../icon/expand.bmp
+ ../icon/fitd.bmp
+ ../icon/fith.bmp
+ ../icon/fitv.bmp
+ ../icon/ge.bmp
+ ../icon/gm.bmp
+ ../icon/graph.bmp
+ ../icon/grid.bmp
+ ../icon/headup.bmp
+ ../icon/home.bmp
+ ../icon/load.bmp
+ ../icon/navctr.bmp
+ ../icon/navi.bmp
+ ../icon/navi0.bmp
+ ../icon/ori.bmp
+ ../icon/point.bmp
+ ../icon/point.ico
+ ../icon/road.bmp
+ ../icon/rotl.bmp
+ ../icon/rotr.bmp
+ ../icon/showp.bmp
+ ../icon/showt.bmp
+ ../icon/shrink.bmp
+ ../icon/tilt.bmp
+ ../icon/track.bmp
+ ../icon/trackc.bmp
+ ../icon/trackl.bmp
+ ../icon/trackr.bmp
+ ../icon/undu.bmp
+ ../icon/up.bmp
+ ../icon/vmap.bmp
+ ../icon/wait1.bmp
+ ../icon/wait2.bmp
+ ../icon/wait3.bmp
+ ../icon/wait4.bmp
+ ../icon/wait5.bmp
+ ../icon/wait6.bmp
+ ../icon/wait7.bmp
+ ../icon/wait8.bmp
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.rc b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.rc
new file mode 100644
index 0000000..b811062
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/rtkconv_qt.rc
@@ -0,0 +1 @@
+IDI_ICON1 ICON DISCARDABLE "rtkconv_Icon.ico"
\ No newline at end of file
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.cpp b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.cpp
new file mode 100644
index 0000000..de0fa39
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.cpp
@@ -0,0 +1,50 @@
+//---------------------------------------------------------------------------
+#include
+#include
+#include
+#include
+
+#include "startdlg.h"
+//---------------------------------------------------------------------------
+StartDialog::StartDialog(QWidget *parent)
+ : QDialog(parent)
+{
+ setupUi(this);
+
+ Time.time=0;
+ Time.sec=0.0;
+
+ connect(BtnOk,SIGNAL(clicked(bool)),this,SLOT(BtnOkClick()));
+ connect(BtnCancel,SIGNAL(clicked(bool)),this,SLOT(reject()));
+}
+//---------------------------------------------------------------------------
+void StartDialog::showEvent(QShowEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ if (Time.time==0) {
+ Time=utc2gpst(timeget());
+ }
+
+ QDateTime date=QDateTime::fromTime_t(Time.time); date=date.addSecs(Time.sec);
+ TimeY1->setDate(date.date());
+ TimeH1->setTime(date.time());
+}
+//---------------------------------------------------------------------------
+void StartDialog::BtnOkClick()
+{
+ QDateTime date(TimeY1->date(),TimeH1->time());
+ Time.time=date.toTime_t();Time.sec=date.time().msec()/1000;
+
+ accept();
+}
+//---------------------------------------------------------------------------
+void StartDialog::BtnFileTimeClick()
+{
+ QFileInfo fi(FileName);
+ QDateTime d=fi.created();
+
+ TimeH1->setTime(d.time());
+ TimeY1->setDate(d.date());
+}
+//---------------------------------------------------------------------------
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.h b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.h
new file mode 100644
index 0000000..5c093f6
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.h
@@ -0,0 +1,25 @@
+//---------------------------------------------------------------------------
+#ifndef startdlgH
+#define startdlgH
+//---------------------------------------------------------------------------
+#include
+#include "ui_startdlg.h"
+
+#include "rtklib.h"
+class QShowEvent;
+//---------------------------------------------------------------------------
+class StartDialog : public QDialog, private Ui::StartDialog
+{
+ Q_OBJECT
+protected:
+ void showEvent(QShowEvent*);
+public slots:
+ void BtnOkClick();
+ void BtnFileTimeClick();
+public:
+ gtime_t Time;
+ QString FileName;
+ explicit StartDialog(QWidget *parent=0);
+};
+//---------------------------------------------------------------------------
+#endif
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.ui b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.ui
new file mode 100644
index 0000000..9c65d07
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkconv_qt/startdlg.ui
@@ -0,0 +1,141 @@
+
+
+ StartDialog
+
+
+
+ 0
+ 0
+ 324
+ 115
+
+
+
+ Start Time
+
+
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ Qt::LeftToRight
+
+
+
+
+
+
-
+
+
+ true
+
+
+
+
+
+ Input Approx. Log Start Time (GPST)
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ dd.MM.yyyy
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ HH:mm:ss
+
+
+
+ -
+
+
+ File Time
+
+
+
+
+
+
+ -
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ true
+
+
+
+
+
+ &OK
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+
+ &Cancel
+
+
+
+
+
+
+
+
+
+
+
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkget_qt/.gitignore b/global_fusion/RTKLIB/app/qtapp/rtkget_qt/.gitignore
new file mode 100644
index 0000000..9e5f3a3
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkget_qt/.gitignore
@@ -0,0 +1,10 @@
+ui_*.h
+moc_*.cpp
+moc_*.h
+qrc*.cpp
+*.pro.user*
+Makefile*
+*.res
+rtkget_qt
+rtkget_qt.exe
+object_script*
diff --git a/global_fusion/RTKLIB/app/qtapp/rtkget_qt/getmain.cpp b/global_fusion/RTKLIB/app/qtapp/rtkget_qt/getmain.cpp
new file mode 100644
index 0000000..eba7e1c
--- /dev/null
+++ b/global_fusion/RTKLIB/app/qtapp/rtkget_qt/getmain.cpp
@@ -0,0 +1,907 @@
+//---------------------------------------------------------------------------
+// rtkget : gnss data downloader
+//
+// Copyright (C) 2012 by T.TAKASU, All rights reserved.
+// ported to Qt by Jens Reimann
+//
+// options : rtkget [-t title][-i file]
+//
+// -t title window title
+// -i file ini file path
+//
+// version : $Revision:$ $Date:$
+// history : 2012/12/28 1.0 new
+//---------------------------------------------------------------------------
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+//---------------------------------------------------------------------------
+#include "rtklib.h"
+#include "keydlg.h"
+#include "aboutdlg.h"
+#include "getmain.h"
+#include "getoptdlg.h"
+#include "staoptdlg.h"
+#include "timedlg.h"
+#include "viewer.h"
+
+#include
+
+#define PRGNAME "RTKGET-QT" // program name
+
+#define URL_FILE "..\\data\\URL_LIST.txt"
+#define TEST_FILE "rtkget_test.txt"
+#define TRACE_FILE "rtkget.trace"
+
+#define MAX_URL 2048
+#define MAX_URL_SEL 64
+#define MAX_STA 2048
+#define MAX_HIST 16
+
+#define MAX(x,y) ((x)>(y)?(x):(y))
+
+static int abortf=0; // abort flag
+
+MainForm *mainForm;
+
+// show message in message area ---------------------------------------------
+extern "C" {
+extern int showmsg(char *format,...)
+{
+ va_list arg;
+ QString str;
+ static QString buff2;
+ char buff[1024],*p;
+
+ va_start(arg,format);
+ vsprintf(buff,format,arg);
+ va_end(arg);
+
+ if ((p=strstr(buff,"STAT="))) {
+ buff2.append(str.right(66));
+ if (buff2.endsWith('_')) buff2.remove(buff2.length()-1,1);
+ buff2.append(p+5);
+ QMetaObject::invokeMethod(mainForm->MsgLabel3,"setText",Qt::QueuedConnection,Q_ARG(QString,QString(buff2)));
+ }
+ else if ((p=strstr(buff,"->"))) {
+ *p='\0';
+ QMetaObject::invokeMethod(mainForm->MsgLabel1,"setText",Qt::QueuedConnection,Q_ARG(QString,QString(buff)));
+ QMetaObject::invokeMethod(mainForm->MsgLabel2,"setText",Qt::QueuedConnection,Q_ARG(QString,QString(p+2)));
+ }
+ return abortf;
+}
+void settspan(gtime_t, gtime_t) {}
+void settime(gtime_t) {}
+}
+
+class DownloadThread:public QThread
+{
+public:
+ QString usr,pwd,proxy;
+ FILE *fp=NULL;
+ url_t urls[MAX_URL_SEL];
+ gtime_t ts,te;
+ double ti;
+ char *stas[MAX_STA],dir[1024],msg[1024],path[1024];
+ int nsta,nurl,seqnos,seqnoe,opts;
+ QString LogFile;
+ bool test,append;
+
+ explicit DownloadThread(QObject *parent, const QString lf, bool a, bool t):QThread(parent){
+ seqnos=0;seqnoe=0;opts=0;
+ ts=te={0,0};
+ test=t;
+ LogFile=lf;
+ append=a;
+
+ for (int i=0;isetRootPath("");
+ dirModel->setFilter(QDir::AllDirs|QDir::Drives|QDir::NoDotAndDotDot);
+ dirCompleter->setModel(dirModel);
+ Dir->setCompleter(dirCompleter);
+
+ connect(BtnAll,SIGNAL(clicked(bool)),this,SLOT(BtnAllClick()));
+ connect(BtnDir,SIGNAL(clicked(bool)),this,SLOT(BtnDirClick()));
+ connect(BtnDownload,SIGNAL(clicked(bool)),this,SLOT(BtnDownloadClick()));
+ connect(BtnExit,SIGNAL(clicked(bool)),this,SLOT(BtnExitClick()));
+ connect(BtnFile,SIGNAL(clicked(bool)),this,SLOT(BtnFileClick()));
+ connect(BtnHelp,SIGNAL(clicked(bool)),this,SLOT(BtnHelpClick()));
+ connect(BtnKeyword,SIGNAL(clicked(bool)),this,SLOT(BtnKeywordClick()));
+ connect(BtnLog,SIGNAL(clicked(bool)),this,SLOT(BtnLogClick()));
+ connect(BtnOpts,SIGNAL(clicked(bool)),this,SLOT(BtnOptsClick()));
+ connect(BtnStas,SIGNAL(clicked(bool)),this,SLOT(BtnStasClick()));
+ connect(BtnTest,SIGNAL(clicked(bool)),this,SLOT(BtnTestClick()));
+ connect(BtnTray,SIGNAL(clicked(bool)),this,SLOT(BtnTrayClick()));
+ connect(DataType,SIGNAL(currentIndexChanged(int)),this,SLOT(DataTypeChange()));
+ connect(SubType,SIGNAL(currentIndexChanged(int)),this,SLOT(DataTypeChange()));
+ connect(Dir,SIGNAL(currentIndexChanged(int)),this,SLOT(DirChange()));
+ connect(LocalDir,SIGNAL(clicked(bool)),this,SLOT(LocalDirClick()));
+ connect(HidePasswd,SIGNAL(clicked(bool)),this,SLOT(HidePasswdClick()));
+ connect(DataList,SIGNAL(clicked(QModelIndex)),this,SLOT(DataListClick()));
+ connect(StaList,SIGNAL(clicked(QModelIndex)),this,SLOT(StaListClick()));
+ connect(&TrayIcon,SIGNAL(activated(QSystemTrayIcon::ActivationReason)),this,SLOT(TrayIconActivated(QSystemTrayIcon::ActivationReason)));
+ connect(&Timer,SIGNAL(timeout()),this,SLOT(TimerTimer()));
+ connect(BtnTime1,SIGNAL(clicked(bool)),this,SLOT(BtnTime1Click()));
+ connect(BtnTime2,SIGNAL(clicked(bool)),this,SLOT(BtnTime2Click()));
+
+ for (int i=0;i<8;i++)
+ Images[i].load(QString(":/buttons/wait%1.bmp").arg(i+1));
+
+ TimerCnt=0;
+
+ TrayIcon.setIcon(QPixmap(":/icons/rtk8.bmp"));
+ setWindowIcon(QIcon(":/icons/rtk8.bmp"));
+
+ FormCreate();
+ setAcceptDrops(true);
+}
+//---------------------------------------------------------------------------
+void MainForm::FormCreate()
+{
+ QString file=QApplication::applicationFilePath();
+ QFileInfo fi(file);
+ IniFile=fi.absolutePath()+"/"+fi.baseName()+".ini";
+
+ setWindowTitle(QString("%1 v.%2 %3").arg(PRGNAME).arg(VER_RTKLIB).arg(PATCH_LEVEL));
+
+ QCommandLineParser parser;
+ parser.setApplicationDescription("RTK Get");
+ parser.addHelpOption();
+ parser.addVersionOption();
+
+ QCommandLineOption iniFileOption(QStringList() << "i" << "ini-file",
+ QCoreApplication::translate("main", "ini file to use"),
+ QCoreApplication::translate("main", "ini file"));
+ parser.addOption(iniFileOption);
+
+ QCommandLineOption titleOption(QStringList() << "t" << "title",
+ QCoreApplication::translate("main", "window title"),
+ QCoreApplication::translate("main", "title"));
+ parser.addOption(titleOption);
+
+ parser.process(*QApplication::instance());
+
+ if (parser.isSet(iniFileOption))
+ IniFile=parser.value(iniFileOption);
+
+ if (parser.isSet(titleOption))
+ setWindowTitle(parser.value(titleOption));
+
+
+ LoadOpt();
+ LoadUrl(UrlFile);
+ UpdateType();
+ UpdateEnable();
+
+ if (TraceLevel>0) {
+ traceopen(TRACE_FILE);
+ tracelevel(TraceLevel);
+ }
+}
+//---------------------------------------------------------------------------
+void MainForm::closeEvent(QCloseEvent *event)
+{
+ if (event->spontaneous()) return;
+
+ traceclose();
+ SaveOpt();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnFileClick()
+{
+ QString str;
+ gtime_t ts,te;
+ double ti;
+ char path[1024]=".";
+
+ str=LocalDir->isChecked()?Dir->currentText():MsgLabel2->text();
+ GetTime(&ts,&te,&ti);
+ if (str!="") reppath(qPrintable(str),path,ts,"","");
+
+ QDesktopServices::openUrl(QUrl::fromLocalFile(path));
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnLogClick()
+{
+ if (LogFile=="") return;
+
+ viewer->setWindowTitle(LogFile);
+ viewer->Read(LogFile);
+ viewer->exec();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnTestClick()
+{
+ if (BtnTest->text().remove('&')==tr("Abort")) {
+ BtnTest->setEnabled(false);
+ abortf=1;
+ return;
+ }
+
+ thread=new DownloadThread(this,TEST_FILE,false,true);
+ GetTime(&thread->ts,&thread->te,&thread->ti);
+ thread->nurl=SelectUrl(thread->urls);
+ if (timediff(thread->ts,thread->te)>0.0||thread->nurl<=0) {
+ MsgLabel3->setText(tr("no local data"));
+ return;
+ }
+
+ thread->nsta=SelectSta(thread->stas);
+
+ if (LocalDir->isChecked()) {
+ strcpy(thread->dir,qPrintable(Dir->currentText()));
+ }
+ PanelEnable(0);
+ BtnTest->setEnabled(true);
+ BtnTest->setText(tr("Abort"));
+ MsgLabel1->setStyleSheet("QLabel { color: gray;}");
+ MsgLabel3->setText("");
+ abortf=0;
+
+ connect(thread,SIGNAL(finished()),this,SLOT(DownloadFinished()));
+
+ thread->start();
+
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnOptsClick()
+{
+ QString urlfile=UrlFile;
+
+ DownOptDialog downOptDialog(this);
+
+ downOptDialog.exec();
+
+ if (downOptDialog.result()!=QDialog::Accepted) return;
+
+ if (UrlFile==urlfile) return;
+
+ LoadUrl(UrlFile);
+ UpdateType();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnDownloadClick()
+{
+ QString str;
+ int i;
+
+ if (BtnDownload->text().remove('&')==tr("Abort")) {
+ BtnDownload->setEnabled(false);
+ abortf=1;
+ return;
+ }
+
+ thread=new DownloadThread(this, LogFile,LogAppend, false);
+ GetTime(&thread->ts,&thread->te,&thread->ti);
+
+ str=Number->text();
+ QStringList tokens=str.split('-');
+ if (tokens.size()==2)
+ {
+ thread->seqnos=tokens.at(0).toInt();
+ thread->seqnoe=tokens.at(1).toInt();
+ } else if (tokens.size()==1)
+ {
+ thread->seqnos=thread->seqnoe=tokens.at(0).toInt();
+ } else return;
+
+ thread->nurl=SelectUrl(thread->urls);
+ if (timediff(thread->ts,thread->te)>0.0||thread->nurl<=0) {
+ MsgLabel3->setText(tr("no download data"));
+ return;
+ }
+ for (i=0;istas[i]=new char [16];
+
+ thread->nsta=SelectSta(thread->stas);
+ thread->usr=FtpLogin->text();
+ thread->pwd=FtpPasswd->text();
+ thread->proxy=ProxyAddr;
+
+ if (!SkipExist->isChecked()) thread->opts|=DLOPT_FORCE;
+ if (!UnZip ->isChecked()) thread->opts|=DLOPT_KEEPCMP;
+ if (HoldErr ) thread->opts|=DLOPT_HOLDERR;
+ if (HoldList) thread->opts|=DLOPT_HOLDLST;
+
+ if (LocalDir->isChecked()) {
+ strcpy(thread->dir,qPrintable(Dir->currentText()));
+ }
+ abortf=0;
+ PanelEnable(0);
+ BtnDownload->setEnabled(true);
+ BtnDownload->setText(tr("Abort"));
+ MsgLabel3->setText("");
+
+ connect(thread,SIGNAL(finished()),this,SLOT(DownloadFinished()));
+
+ Timer.start(200);
+
+ thread->start();
+}
+//---------------------------------------------------------------------------
+void MainForm::DownloadFinished(){
+
+ PanelEnable(1);
+ UpdateEnable();
+ Timer.stop();
+
+ if (Dir->isEnabled()) AddHist(Dir);
+
+ if (thread->test)
+ {
+ BtnTest->setText(tr("&Test..."));
+ MsgLabel1->setStyleSheet("QLabel { color: bloack;}");
+ MsgLabel3->setText("");
+
+ TextViewer *viewer;
+
+ viewer=new TextViewer(this);
+ viewer->Option=2;
+ viewer->Read(TEST_FILE);
+ viewer->setWindowTitle(tr("Local File Test"));
+ viewer->exec();
+
+ remove(TEST_FILE);
+ } else
+ {
+ BtnDownload->setText(tr("&Download"));
+ MsgLabel3->setText(thread->msg);
+ }
+
+ UpdateMsg();
+ UpdateEnable();
+
+ delete thread;
+
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnExitClick()
+{
+ close();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnStasClick()
+{
+ StaListDialog staListDialog(this);
+ staListDialog.exec();
+
+ if (staListDialog.result()!=QDialog::Accepted) return;
+ UpdateStaList();
+ BtnAll->setText("A");
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnDirClick()
+{
+ QString dir=Dir->currentText();
+ dir=QDir::toNativeSeparators(QFileDialog::getExistingDirectory(this,tr("Output Directory"),dir));
+ Dir->insertItem(0,dir);
+ Dir->setCurrentIndex(0);
+}
+//---------------------------------------------------------------------------
+void MainForm::DirChange()
+{
+ UpdateMsg();
+}
+void MainForm::BtnTime1Click()
+{
+ QDateTime time(TimeY1->date(),TimeH1->time());
+ gtime_t t1;
+ t1.time=static_cast(time.toTime_t());t1.sec=time.time().msec()/1000;
+ timeDialog->Time=t1;
+ timeDialog->exec();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnTime2Click()
+{
+ QDateTime time(TimeY2->date(),TimeH2->time());
+ gtime_t t2;
+ t2.time=static_cast(time.toTime_t());t2.sec=time.time().msec()/1000;
+ timeDialog->Time=t2;
+ timeDialog->exec();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnAllClick()
+{
+ int i,n=0;
+
+ StaList->setVisible(false);
+ for (i=StaList->count()-1;i>=0;i--) {
+ StaList->item(i)->setSelected(BtnAll->text()=="A");
+ if (StaList->item(i)->isSelected()) n++;
+ }
+ StaList->setVisible(true);
+ BtnAll->setText(BtnAll->text()=="A"?"C":"A");
+ LabelSta->setText(QString(tr("Stations (%1)")).arg(n));
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnKeywordClick()
+{
+ KeyDialog keyDialog(this);
+ keyDialog.Flag=3;
+ keyDialog.exec();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnHelpClick()
+{
+ AboutDialog aboutDialog(this);
+ QString prog=PRGNAME;
+
+ aboutDialog.About=prog;
+ aboutDialog.IconIndex=8;
+ aboutDialog.exec();
+}
+//---------------------------------------------------------------------------
+void MainForm::dragEnterEvent(QDragEnterEvent *event)
+{
+ if (event->mimeData()->hasFormat("text/uri-list"))
+ event->acceptProposedAction();
+}
+//---------------------------------------------------------------------------
+void MainForm::dropEvent(QDropEvent * event)
+{
+ if (StaList==childAt(event->pos())) {
+ LoadSta(event->mimeData()->text());
+ }
+ event->acceptProposedAction();
+}
+//---------------------------------------------------------------------------
+void MainForm::BtnTrayClick()
+{
+ setVisible(false);
+ TrayIcon.setVisible(true);
+}
+//---------------------------------------------------------------------------
+void MainForm::TrayIconActivated(QSystemTrayIcon::ActivationReason reason)
+{
+ if (reason!=QSystemTrayIcon::DoubleClick) return;
+
+ setVisible(true);
+ TrayIcon.setVisible(false);
+}
+//---------------------------------------------------------------------------
+void MainForm::HidePasswdClick()
+{
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void MainForm::LocalDirClick()
+{
+ UpdateMsg();
+ UpdateEnable();
+}
+//---------------------------------------------------------------------------
+void MainForm::DataTypeChange()
+{
+ UpdateType();
+}
+//---------------------------------------------------------------------------
+void MainForm::DataListClick()
+{
+ UpdateMsg();
+ MsgLabel3->setText("");
+}
+//---------------------------------------------------------------------------
+void MainForm::StaListClick()
+{
+ UpdateStaList();
+}
+//---------------------------------------------------------------------------
+void MainForm::TimerTimer()
+{
+ lbImage->setPixmap(Images[TimerCnt%8]);
+ qApp->processEvents();
+ TimerCnt++;
+}
+//---------------------------------------------------------------------------
+void MainForm::LoadOpt(void)
+{
+ QSettings setting(IniFile,QSettings::IniFormat);
+ QStringList stas;
+
+ TimeY1->setDate (setting.value ("opt/startd","2011/01/01").toDate());
+ TimeH1->setTime (setting.value ("opt/starth", "00:00").toTime());
+ TimeY2->setDate (setting.value ("opt/endd", "2011/01/01").toDate());
+ TimeH2->setTime (setting.value ("opt/endh", "00:00").toTime());
+ TimeInt->insertItem (0,setting.value ("opt/timeint", "24 H").toString());TimeInt->setCurrentIndex(0);
+ Number->setText (setting.value ("opt/number", "0").toString());
+ UrlFile =setting.value ("opt/urlfile", "").toString();
+ LogFile =setting.value ("opt/logfile", "").toString();
+ Stations =setting.value ("opt/stations", "").toString();
+ ProxyAddr =setting.value ("opt/proxyaddr", "").toString();
+ FtpLogin ->setText (setting.value ("opt/login", "anonymous").toString());
+ FtpPasswd ->setText (setting.value ("opt/passwd", "user@").toString());
+ UnZip ->setChecked(setting.value ("opt/unzip", 1).toBool());
+ SkipExist ->setChecked(setting.value ("opt/skipexist", 1).toBool());
+ HidePasswd->setChecked(setting.value ("opt/hidepasswd", 0).toBool());
+ HoldErr =setting.value ("opt/holderr", 0).toInt();
+ HoldList =setting.value ("opt/holdlist", 0).toInt();
+ NCol =setting.value ("opt/ncol", 35).toInt();
+ LogAppend =setting.value ("opt/logappend", 0).toInt();
+ DateFormat =setting.value ("opt/dateformat", 0).toInt();
+ TraceLevel =setting.value ("opt/tracelevel", 0).toInt();
+ LocalDir ->setChecked(setting.value ("opt/localdirena", 0).toBool());
+
+ StaList->clear();
+
+ for (int i=0;i<10;i++) {
+ stas=setting.value(QString("sta/station%1").arg(i),"").toString().split(",");
+ foreach (const QString &s,stas) {
+ StaList->addItem(s);
+ }
+ }
+ ReadHist(setting,"dir",Dir);
+
+ Dir ->insertItem (0,setting.value ("opt/localdir", "").toString());Dir->setCurrentIndex(0);
+ DataType ->insertItem (0,setting.value ("opt/datatype", "").toString());DataType->setCurrentIndex(0);
+
+ TextViewer::Color1=setting.value("viewer/color1",QColor(Qt::black)).value();
+ TextViewer::Color2=setting.value("viewer/color2",QColor(Qt::white)).value();
+ TextViewer::FontD.setFamily(setting.value ("viewer/fontname","Courier New").toString());
+ TextViewer::FontD.setPixelSize(setting.value("viewer/fontsize",9).toInt());
+}
+//---------------------------------------------------------------------------
+void MainForm::SaveOpt(void)
+{
+ QSettings setting(IniFile,QSettings::IniFormat);
+ QString sta;
+
+ setting.setValue ("opt/startd", TimeY1->date() );
+ setting.setValue ("opt/starth", TimeH1->time() );
+ setting.setValue ("opt/endd", TimeY2->date() );
+ setting.setValue ("opt/endh", TimeH2->time() );
+ setting.setValue ("opt/timeint", TimeInt->currentText());
+ setting.setValue ("opt/number", Number->text() );
+ setting.setValue ("opt/urlfile", UrlFile );
+ setting.setValue ("opt/logfile", LogFile );
+ setting.setValue ("opt/stations", Stations );
+ setting.setValue ("opt/proxyaddr", ProxyAddr );
+ setting.setValue ("opt/login", FtpLogin ->text() );
+ setting.setValue ("opt/passwd", FtpPasswd ->text() );
+ setting.setValue ("opt/unzip", UnZip ->isChecked());
+ setting.setValue ("opt/skipexist", SkipExist ->isChecked());
+ setting.setValue ("opt/hidepasswd", HidePasswd->isChecked());
+ setting.setValue ("opt/holderr", HoldErr );
+ setting.setValue ("opt/holdlist", HoldList );
+ setting.setValue ("opt/ncol", NCol );
+ setting.setValue ("opt/logappend", LogAppend );
+ setting.setValue ("opt/dateformat", DateFormat );
+ setting.setValue ("opt/tracelevel", TraceLevel );
+ setting.setValue ("opt/localdirena",LocalDir ->isChecked());
+ setting.setValue ("opt/localdir", Dir ->currentText());
+ setting.setValue ("opt/datatype", DataType ->currentText());
+
+ for (int i=0,j=0;i<10;i++) {
+ for (int k=0;k<256&&jcount();k++) {
+ sta.append(k==0?QString(""):QString(",")+StaList->item(i)->text());
+ }
+ setting.setValue (QString("sta/station%1").arg(i),sta);
+ }
+ WriteHist(setting,"dir",Dir);
+ setting.setValue("viewer/color1", TextViewer::Color1);
+ setting.setValue("viewer/color2", TextViewer::Color2);
+ setting.setValue ("viewer/fontname",TextViewer::FontD.family());
+ setting.setValue("viewer/fontsize",TextViewer::FontD.pixelSize());
+}
+//---------------------------------------------------------------------------
+void MainForm::LoadUrl(QString file)
+{
+ url_t *urls;
+ QString subtype, basetype;
+ char *sel[]={"*"};
+ int i,n;
+
+ urls=new url_t [MAX_URL];
+
+ Types.clear();
+ Urls.clear();
+ Locals.clear();
+ DataType->clear();
+ SubType ->clear();
+ DataList->clear();
+ DataType->addItem(tr("ALL"));
+ SubType ->addItem("");
+
+ if (file=="") file=URL_FILE; // default url
+
+ n=dl_readurls(qPrintable(file),sel,1,urls,MAX_URL);
+
+ for (i=0;ifindText(basetype)==-1)
+ DataType->addItem(basetype);
+
+ subtype=Types.last().mid(p+1);
+ if ((p=subtype.indexOf('_'))!=-1) subtype=subtype.mid(0,p);
+
+ if (SubType->findText(subtype)==-1)
+ SubType->addItem(subtype);
+ }
+ DataType->setCurrentIndex(0);
+ SubType ->setCurrentIndex(0);
+
+ delete [] urls;
+}
+//---------------------------------------------------------------------------
+void MainForm::LoadSta(QString file)
+{
+ QFile f(file);
+ QByteArray buff;
+
+ if (!f.open(QIODevice::ReadOnly)) return;
+
+ StaList->clear();
+
+ while (!f.atEnd())
+ {
+ buff=f.readLine();
+ buff=buff.mid(buff.indexOf('#'));
+ StaList->addItem(buff);
+ }
+
+ UpdateStaList();
+ BtnAll->setText("A");
+}
+//---------------------------------------------------------------------------
+void MainForm::GetTime(gtime_t *ts, gtime_t *te, double *ti)
+{
+ QString str;
+ double eps[6]={2010,1,1},epe[6]={2010,1,1},val;
+
+ eps[0]=TimeY1->date().year();eps[1]=TimeY1->date().month();eps[2]=TimeY1->date().day();
+ eps[3]=TimeH1->time().hour();eps[4]=TimeH1->time().minute();
+ epe[0]=TimeY2->date().year();epe[1]=TimeY2->date().month();epe[2]=TimeY2->date().day();
+ epe[3]=TimeH2->time().hour();epe[4]=TimeH2->time().minute();
+
+ *ts=epoch2time(eps);
+ *te=epoch2time(epe);
+ *ti=86400.0;
+
+ str=TimeInt->currentText();
+ QStringList tokens=str.split(" ");
+ val=tokens.at(0).toDouble();
+ if (tokens.size()!=2) *ti=val*3600.0;
+ else {
+ if (tokens.at(1)==tr("day")) *ti=val*86400.0;
+ else if (tokens.at(1)==tr("min")) *ti=val*60.0;
+ else *ti=val*3600.0;
+ }
+}
+//---------------------------------------------------------------------------
+int MainForm::SelectUrl(url_t *urls)
+{
+ QString str,file=UrlFile;
+ char *types[MAX_URL_SEL];
+ int i,nurl=0;
+
+ for (i=0;icount()&&nurlitem(i)->isSelected()) continue;
+ str=DataList->item(i)->text();
+ strcpy(types[nurl++],qPrintable(str));
+ }
+ if (UrlFile=="") file=URL_FILE;
+
+ nurl=dl_readurls(qPrintable(file),types,nurl,urls,MAX_URL_SEL);
+
+ for (i=0;icount()&&nstaitem(i)->isSelected()) continue;
+ str=StaList->item(i)->text();
+ len=str.length();
+ if (str.indexOf(' ')!=-1) len=str.indexOf(' ');
+ if (len>15) len=15;
+ strncpy(stas[nsta],qPrintable(str),static_cast(len));
+ stas[nsta++][len]='\0';
+ }
+ return nsta;
+}
+//---------------------------------------------------------------------------
+void MainForm::UpdateType(void)
+{
+ QString str;
+ QString type,subtype;
+ int i;
+
+ DataList->clear();
+
+ for (i=0;i1)
+ {
+ type=tokens.at(0);
+ subtype=tokens.at(1);
+ } else type=tokens.at(0);
+
+ if (DataType->currentText()!=tr("ALL")&&DataType->currentText()!=type) continue;
+ if (SubType ->currentText()!=""&&SubType->currentText()!=subtype) continue;
+ DataList->addItem(Types.at(i));
+ }
+ MsgLabel1->setText("");
+ MsgLabel2->setText("");
+}
+//---------------------------------------------------------------------------
+void MainForm::UpdateMsg(void)
+{
+ int i,j,n=0;
+
+ for (i=0;icount();i++) {
+ if (!DataList->item(i)->isSelected()) continue;
+ for (j=0;jitem(i)->text()!=Types.at(j)) continue;
+ MsgLabel1->setText(Urls.at(j));
+ MsgLabel2->setText(LocalDir->isChecked()?Dir->currentText():Locals.at(j));
+ Msg1->setToolTip(MsgLabel1->text());
+ Msg2->setToolTip(MsgLabel2->text());
+ n++;
+ break;
+ }
+ }
+ if (n>=2) {
+ MsgLabel1->setText(MsgLabel1->text()+" ...");
+ MsgLabel2->setText(MsgLabel2->text()+" ...");
+ }
+}
+//---------------------------------------------------------------------------
+void MainForm::UpdateStaList(void)
+{
+ int i,n=0;
+
+ for (i=0;icount();i++) {
+ if (StaList->item(i)->isSelected()) n++;
+ }
+ LabelSta->setText(QString(tr("Stations (%1)")).arg(n));
+}
+//---------------------------------------------------------------------------
+void MainForm::UpdateEnable(void)
+{
+ Dir ->setEnabled(LocalDir->isChecked());
+ BtnDir->setEnabled(LocalDir->isChecked());
+ if (HidePasswd->isChecked())
+ FtpPasswd->setEchoMode(QLineEdit::Password);
+ else
+ FtpPasswd->setEchoMode(QLineEdit::Normal);
+}
+//---------------------------------------------------------------------------
+void MainForm::PanelEnable(int ena)
+{
+ Panel1 ->setEnabled(ena);
+ Panel2 ->setEnabled(ena);
+ BtnFile ->setEnabled(ena);
+ BtnLog ->setEnabled(ena);
+ BtnOpts ->setEnabled(ena);
+ BtnTest ->setEnabled(ena);
+ BtnDownload->setEnabled(ena);
+ BtnExit ->setEnabled(ena);
+ BtnAll ->setEnabled(ena);
+ BtnStas ->setEnabled(ena);
+ DataType ->setEnabled(ena);
+ SubType ->setEnabled(ena);
+ DataList ->setEnabled(ena);
+ TimeY1 ->setEnabled(ena);
+ TimeH1 ->setEnabled(ena);
+ TimeY2 ->setEnabled(ena);
+ TimeH2 ->setEnabled(ena);
+ TimeInt ->setEnabled(ena);
+ Number ->setEnabled(ena);
+ StaList ->setEnabled(ena);
+ FtpLogin ->setEnabled(ena);
+ FtpPasswd ->setEnabled(ena);
+ SkipExist ->setEnabled(ena);
+ UnZip ->setEnabled(ena);
+ LocalDir ->setEnabled(ena);
+ Dir ->setEnabled(ena);
+ BtnDir ->setEnabled(ena);
+}
+// --------------------------------------------------------------------------
+void MainForm::ReadHist(QSettings &setting, QString key, QComboBox *combo)
+{
+ QString item;
+ int i;
+
+ combo->clear();
+
+ for (i=0;i