- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 使用vscode调试rtklib_demo5
vs code所需插件:C/C++、CMake、CMake Tools编译器版本:MinGW-W64 GCC-8.1.0 x86_64-win32-sehrtklib demo5版本:b34g。
2022-11-21 16:26:30 1607 1
原创 Git常用命令学习
个人Git学习简要笔记,暂不涉及分支等操作,有待进一步学习更新。帮助及初始化命令语句功能git help<verb> / git <verb> --help帮助git config --global user.name “<user name>”配置本地用户名git config --global user.email “<email address>”配置本地邮箱地址本地库操作语句功能gi
2022-01-25 14:08:21 303
原创 [Python]根据站点列表绘制站坐标全球分布图
根据站点列表绘制站坐标全球分布图输入:站点列表文件、SNX全球站点坐标文件站点列表文件示例(可手动创建):SNX全球站点坐标文件下载地址:ftp://igs.gnsswhu.cn/pub/whu/pub/gps/products/YYYY/igsyyPwwww.snx.Z结果输出:代码:# coding=utf-8# !/usr/bin/env python''' Program:plot_global_sitemap.py Function:根据站点列表绘制站坐标全球分布图
2021-12-14 21:06:42 2400 2
原创 【Python】RTKLIB POS文件转换至ENU误差并绘图
#!/usr/bin/python# coding=utf-8'''RTKLIB POS文件转换至ENU误差并绘图Version:1.0Author:LZ_CUMT脚本功能:1:批量读取rtklib解算结果文件(.pos),并将XYZ或LLH坐标转换为ENU形式2:转换时选取的坐标基准通过snx文件进行读取,若snx文件中无当前测站或未找到snx文件,以定位结果的均值作为替代3:转换完成后将ENU输出至csv格式文件保存,通过matplotlib库(需额外安装)绘制ENU定位误差图'''
2021-09-01 19:56:05 3190 5
原创 Python练习(二):售票系统
# -*- coding: utf-8 -*-'''售票系统场景:假设某次演出共有100张观演券待售,观演券编号分别是00到99,假设总共有5个售票点同时售票,售票点的编号是1-5,用5个线程模拟这5个售票点的售票情况。1、正确创建观演券的编号2、输出每个售票点和其所卖出的观演券的票号。输出内容包含类似“x号售票点卖出编号为xx的观演券”3、各售票点不能售出相同票号的观演券4、卖完之后在主线程通知已售罄。输出内容类似“观演券全部售卖完毕”Version:1.0Author:LZ_CUM
2021-08-13 19:47:38 1810
原创 Python练习(一):磁盘清理脚本
# -*- coding: utf-8 -*-'''磁盘清理脚本场景:项目线上服务器磁盘需要定期清理几天的冗余文件1、输入天数days及文件夹路径path,清理指定天数前的文件2、特定文件不允许删除(白名单文件whitefile)3、特定文件夹不允许删除(白名单文件夹whitedir)4、删除的文件有日志进行记录Version:1.0Author:LZ_CUMT'''import osimport time# 判断是否为白文件或白文件夹def iswhite(elefu
2021-08-13 19:45:31 588
原创 RTKLIB 2.4.3 b34 配置教程与调试实例
本文中配置完成的VS工程及示例数据下载地址:链接:https://pan.baidu.com/s/1FyNg0U3XKkGWbiWHJGCVfw提取码:utnl一、RTKLIB 2.4.3 b34 配置教程1、下载并解压最新版本程序源码包最新版本下载地址:源码包:https://github.com/tomojitakasu/RTKLIB/tree/rtklib_2.4.3可执行程序包:https://github.com/tomojitakasu/RTKLIB_bin/tree/rtkl
2021-07-04 19:28:22 14040 20
原创 [Python] GAMP结果文件批量统计与绘图
[Python] GAMP结果文件批量统计与绘图处理逻辑通过tkinter库点选文件夹,遍历GAMP结果文件夹内所有 .pos 或 .pdop 文件,依次进行绘图操作,pos文件另外计算PPP定位精度RMS与收敛时间,pdop则计算卫星数和pdop均值,并将结果输出至csv文件,方便后续统一进行站点结果数据统计。pos文件批量统计与绘图# gamp_pos.py# Author:LZ-CUMTimport osimport csvimport mathimport numpy as np
2021-04-07 21:25:34 1422 3
原创 RTKPLOT导出卫星数据并进行Python天空图绘制
RTKPLOT导出卫星数据并进行Python天空图绘制RTKPLOT导出卫星数、DOP值、高度角等信息依次点击File->Open Obs File,File->Open Nav File,分别导入观测文件及导航文件。点击右上角的设置,在Satellite System中选择卫星系统,Elevation Mask中设置卫星截止高度角。依次点击File->Save # of Sats/DOP 可对可见卫星数/DOP值进行保存。依次点击File->Save AZ/EL/SNR/
2021-01-06 22:12:53 7616 20
原创 使用关键词替换(Keyword Replacement)进行RTKLIB RTKPOST批处理
使用关键词替换(Keyword Replacement)进行RTKLIB RTKPOST批处理一、可执行程序中的实现使用RTKPOST GUI进行后处理定位时,输入文件框数量较少,仅可满足单个测站单个时间段的解算。RTKLIB提供了关键词替换(Keyword Replacement)这一方法进行数据的批量处理。点击观测值路径框上方的 “?” 即可呼出可用关键词帮助,如下:下面,给出一个多测站RTK解算示例:处理文件:基站观测文件:hklm0010.20o 流动站观测文件:hkqt0010.20o
2020-12-14 11:01:48 2254 9
原创 RTKLIB str2num函数中的特殊点
RTKLIB str2num函数中的特殊点RTKLIB中的字符转换数字的函数str2num中有一个特殊的地方,对字符多进行了一步判断,判断其是否为字符’d’或’D’,若符合则将其转换为’E’,其余则不变,进行这一步的目的在于对采用科学计数法表示的数字的判读。C语言中用E表示的科学计数法数字可以识别,而D不能,因此在此处进行转换。D、E表示的科学计数法在卫星星历文件中的示例:...
2020-11-28 20:24:14 496
原创 GNSS最终、快速、超快速星历下载地址汇总
GNSS最终、快速、超快速星历下载地址汇总igs综合产品ftp://cddis.gsfc.nasa.gov/pub/gps/productsGPS单系统igs 最终产品igr 快速产品(rapid)igu 超快速产品(Ultra Rapid)ftp://cddis.gsfc.nasa.gov/pub/glonass/productsGPS+GLONASSigv 超快速产品gbm产品GPS+GLONASSftp://ftp.gfz-potsdam.de/pub/GNSS/product
2020-09-19 21:46:54 5844 11
原创 【Python】RTKLIB rnx2rtkp批处理
【Python】RTKLIB rnx2rtkp.exe ppp批处理Edited by LZCUMT使用方法:将文件与rnx2rtkp.exe以及相关的GNSS数据与产品放在同一路径下,打开命令行窗口,运行python文件即可进行PPP批处理#!/usr/bin/python# -*- coding: utf-8 -*-#RTKLIB rnx2rtkp.exe ppp批处理# Edited by LZCUMTimport osimport subprocess#找目录下含该关键字的文件
2020-09-19 20:54:03 1644 3
原创 使用rtkget进行GNSS数据与产品批量下载
使用rtkget进行GNSS数据与产品批量下载打开rtkget,点击Options进行设置,选取URL文件导入FTP下载地址导入站点名称,点击“A”即为选择全部站点3. 点击需要下载的FTP,设置数据时间段,选择站点,点击“Download”即可进行下载。选择“Local Directory”可设置数据保存路径,不选则为URL文件中默认的保存路径。用户可根据自身需求对URL文件中的FTP下载地址和文件保存地址进行修改。URL关键字的使用可以有效实现批处理下载。...
2020-07-30 17:10:43 2493 5
原创 GNSS差分码偏差(DCB)原理学习与数据下载地址
一、DCB原理GNSS差分码偏差(DCB,Differential Code Bias)是由不同类型的GNSS信号在卫星和接收机不同通道产生的时间延迟(硬件延迟/码偏差)差异,按照频率相同或者不同又可以细分为频内偏差(例如GPS P1-C1)和频间偏差(例如GPS P1-P2)。由于GNSS卫星钟差基准通常定义在某一指定频率(如BDS-2 B3)或某两个频率的无电离层组合(如GPS P1/P2和Galileo E1/E5a)伪距观测量上,因此使用不同频率不同 观测量组合时,必须引入差分码偏差参数进
2020-07-06 10:13:31 11141
原创 【MATLAB】GNSS观测文件采样频率10Hz转换为1Hz
%%%%GNSS观测文件采样频率1Hz转换为10Hz脚本%%%%作者:LZ_CUMT%%%%1Hz数据秒数为实数,取整数数据即转换为10Hz数据clcclear all%%%%文件读取并转化为cell存储fid1 = fopen('rover_trimble.obs','r');n = 1;while feof(fid1) == 0 Data{n,1} = fgetl(fid1); n = n+1;endflag=ones(n-1,1);fid2 = fope
2020-06-20 15:53:09 2216 5
原创 GAMP PPP部分学习与流程解析
函数整体:pppos整体观测方程:V为观测值残差向量;H为系数矩阵;X为待估参数向量;l为观测值减去计算量1.时间更新:udstate_pppX矩阵与P矩阵更新:位置:udpos_ppp钟差(包含系统间偏差ISB和GLONASS频率间偏差ICB两个可选额外估计):udclk_ppp天顶对流层:udtrop_ppp电离层(选择无电离层组合时不考虑):udiono_pppL5接收机dcb(仅三频定位时考虑):uddcb_ppp模糊度:udbias_ppp矩阵中各参数的位置索引:2.先验
2020-06-17 10:43:56 6254 8
原创 学术资源链接(英文论文、书籍等)
学术资源链接(英文论文、书籍等)论文免费下载:https://sci-hub.se/https://sci-hub.tw/谷歌学术镜像:https://xue.glgoo.org/https://www.gugexueshu.com/英文电子书资源:http://gen.lib.rus.ec/https://b-ok.cc...
2019-12-28 16:04:37 579 4
原创 GNSS系统星座信息
各GNSS系统星座信息链接GPS:https://www.navcen.uscg.gov/?Do=constellationStatusGLONASS:https://www.glonass-iac.ru/en/GLONASS/index.phpGalileo:https://www.gsc-europa.eu/system-service-status/constellation-i...
2019-12-23 15:43:55 1540 3
原创 【MATLAB】根据SP3文件绘制星下点轨迹
【MATLAB】根据SP3文件绘制星下点轨迹XYZ与BLH转换的代码参考:ground track.py@Pan Li. Email:lipan.whu@gmail.com@Jiahuan Hu. Email:hhu@whu.edu.cn本方法通过读取精密星历中的卫星坐标进行直接的星下点轨迹绘制,并实现了对GNSS系统的选择,示例所给的SP3文件便给出了GPS、GLONASS、Galile...
2019-11-26 20:41:36 4529 15
原创 GNSS数据/产品下载地址
GNSS数据/产品下载地址通用广播星历(brdc/brdm):ftp://cddis.gsfc.nasa.gov/pub/gps/data/daily/YYYY/brdcftp://cddis.gsfc.nasa.gov/pub/gps/data/campaign/mgex/daily/rinex3/YYYY/brdm站坐标文件(snx):ftp://igs.ign.fr/pub/igs...
2019-10-05 13:29:57 5804 4
原创 【MATLAB】MGEX站点位置图绘制
【MATLAB】MGEX站点位置图绘制MEGX站点经纬度坐标汇总表BL.txt16.262305 -61.527537-34.873715 -58.13987741.927455 8.762611-23.670124 133.88551339.887512 32.7585792.784648 101.50660242.368257 13.350276...
2019-08-31 21:24:55 4412 2
原创 【MATLAB】批量提取GNSS O文件头文件信息
【MATLAB】批量获取GNSS O文件头文件信息本文代码在进行大量GNSS数据处理时,可以批量输出O文件头文件信息,编程语言为MATLAB。算法主要利用dir函数获取文件路径内所有相关文件属性,通过循环逐一读取文件,提取相应的信息在输出文件中写入。主函数:clcclear close allfile_path=[uigetdir(),'\'];%选择文件夹路径obs_path_...
2019-08-06 11:19:18 1605
batch_ppp.py
2020-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人