<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[学问思辨行]]></title><description><![CDATA[博学慎思，参天尽物]]></description><link>https://blog.youkuaiyun.com/Pro2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Pro2015]]></copyright><item><title><![CDATA[120-CubeDownload: 大地测量数据下载软件]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/116334300</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/116334300</guid><author>Pro2015</author><pubDate>Sat, 01 May 2021 23:12:33 +0800</pubDate><description><![CDATA[为满足从CDDIS下载GNSS等大地测量数据的需求，开发了本软件，软件界面如图所示：

软件相关说明及下载请关注公众号，后续相关文章仅在公众号发布，敬请关注：


]]></description><category></category></item><item><title><![CDATA[119-从CDDIS下载数据]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/109303048</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/109303048</guid><author>Pro2015</author><pubDate>Tue, 27 Oct 2020 07:40:11 +0800</pubDate><description><![CDATA[可以登陆从CDDIS下载数据，如图：

可以下载的数据类型：

长文件名或短文件名观测文件；
星历文件仅支持brdm；
图片所示分析中心的产品及天线文件和dcb文件；
下载的数据会自动解压转换为相应类型；


已知bug：

下载可能会进入假死状态，即出现未响应的状况，不用担心，他正在工作；
用户名或者密码错误时，可能会在日志文件中提示下载某些文件失败，请检查你的登陆信息是否正确；
不美观的status bar；


下载文件的情况可能会跟你想的不一样：

下载erp及snx，不仅仅下载周解文件，回吧选定日]]></description><category></category></item><item><title><![CDATA[118-git pull 提示connection reset]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/109219376</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/109219376</guid><author>Pro2015</author><pubDate>Thu, 22 Oct 2020 12:24:57 +0800</pubDate><description><![CDATA[如果你在拉取或者推送项目时，提示
Connection reset by xxx.xxx.xxx.xxx port xxx
fatal : Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

如果你确定你有权限推送或者拉取项目，比如你昨天用还好好的，今天就不成了。那么你需要反思一下你上次可以推送项目，到现在不能推送这个时间段]]></description><category></category></item><item><title><![CDATA[117-关于python的时间]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/104784237</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/104784237</guid><author>Pro2015</author><pubDate>Tue, 10 Mar 2020 21:48:02 +0800</pubDate><description><![CDATA[From
To
Use




seconds since the epoch
struct_time  in UTC
gmtime()


seconds since the epoch
struct_time  in local time
localtime()


struct_time  in UTC
seconds since the epoch
calendar.timegm(...]]></description><category></category></item><item><title><![CDATA[116-RTKLIB中的setpcv]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/104541341</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/104541341</guid><author>Pro2015</author><pubDate>Thu, 27 Feb 2020 17:59:48 +0800</pubDate><description><![CDATA[RTKLIB中setpcv函数的定义如下：

/* set antenna parameters ----------------------------------------------------*/
static void setpcv(gtime_t time, prcopt_t *popt, nav_t *nav, const pcvs_t *pcvs,
               ...]]></description><category></category></item><item><title><![CDATA[115-RTKLIB及GAMP中PPP的随机模型]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/103583474</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/103583474</guid><author>Pro2015</author><pubDate>Tue, 17 Dec 2019 16:50:19 +0800</pubDate><description><![CDATA[在rtklib中，ppp的随机模型设置如下：
static double varerr(int sat, int sys, double el, int freq, int type, const prcopt_t *opt)
{
    double fact=1.0,sinel=sin(el);
    /* type 0:phase, 1:code */
    if (type==1) f...]]></description><category></category></item><item><title><![CDATA[114-[RTKLIB_BUG]关于rejc]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102862484</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102862484</guid><author>Pro2015</author><pubDate>Fri, 01 Nov 2019 18:10:51 +0800</pubDate><description><![CDATA[在RTKLIB的ppp_res中有这样一段程序：
/* reject satellite by pre-fit residuals */
if (!post&amp;&amp;opt-&gt;maxinno&gt;0.0&amp;&amp;fabs(v[nv])&gt;opt-&gt;maxinno) {
    trace(2,"outlier (%d) rejected %s sat=%2d ...]]></description><category></category></item><item><title><![CDATA[113-RTKLIB关于周跳函数detslp_ll]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102811853</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102811853</guid><author>Pro2015</author><pubDate>Wed, 30 Oct 2019 08:57:31 +0800</pubDate><description><![CDATA[此文为网友解惑：
rtklib中有一个通过观测值的失锁标识符来检测周跳的函数如下：
/* detect cycle slip by LLI --------------------------------------------------*/
static void detslp_ll(rtk_t *rtk, const obsd_t *obs, int n)
{
    int i,j;
  ...]]></description><category></category></item><item><title><![CDATA[112-RTKLIB中关于dcb文件读取的问题]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102588196</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102588196</guid><author>Pro2015</author><pubDate>Wed, 16 Oct 2019 16:38:23 +0800</pubDate><description><![CDATA[关于rtklib读取dcb文件的问题，做如下几点记录：
1、rtklib并不是只能读取一个dcb文件，输入dcb文件路径f:\\test\\*.dcb就可以读取该路径下的所有dcb文件；
2、如果该文件夹下有很多不同日期的dcb文件，那么输入f:\\test\\*%y%m.dcb就可以设定要选择的相应时间的dcb文件，但是要设定数据处理的起始时间ts。比如我设置的起始时间是2019/09/30 1...]]></description><category></category></item><item><title><![CDATA[111-GAMP处理流程]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102555346</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102555346</guid><author>Pro2015</author><pubDate>Mon, 14 Oct 2019 19:55:15 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[110-IMU数据转换工具]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102518214</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102518214</guid><author>Pro2015</author><pubDate>Sat, 12 Oct 2019 12:33:35 +0800</pubDate><description><![CDATA[分享一个转换IMU数据的工具，可至资源页下载，不想用积分的可至本人博客首页的置顶博文中的百度网盘下载(在程序文件夹中)。
配置文件：

执行程序：

不明白的可私信或邮箱提问。

...]]></description><category></category></item><item><title><![CDATA[Big Endian与Little Endian区别]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102494787</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102494787</guid><author>Pro2015</author><pubDate>Fri, 11 Oct 2019 09:20:58 +0800</pubDate><description><![CDATA[Big Endian与Little Endian区别
&nbsp;
1. 什么是Big Endian和Little Endian？
&nbsp;
在设计计算机系统的时候，有两种处理内存中数据的方法。一种叫为little-endian，存放在内存中最低位的数值是来自数据的最右边部分（也就是数据的最低位部分）。比如一个16进制数字0x12345678，在内存存放的方式如下：
&nbsp;
&nbsp;...]]></description><category></category></item><item><title><![CDATA[109-gamp与rtklib精度对比]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/102481382</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/102481382</guid><author>Pro2015</author><pubDate>Thu, 10 Oct 2019 14:18:09 +0800</pubDate><description><![CDATA[静态定位模式下以2019年cut02440.17o作为观测数据对比两个软件，结果如下：

gamp收敛速度快一些，但rtklib收敛后似乎更稳定。

]]></description><category></category></item><item><title><![CDATA[108-周跳探测之GF]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/101154641</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/101154641</guid><author>Pro2015</author><pubDate>Sun, 22 Sep 2019 13:16:17 +0800</pubDate><description><![CDATA[GF组合
相比于MW组合探测周跳，GF更为简单。Geometry_free组合，顾名思义，消去了与几何相关的项（与频率无关项）。给出如下长度形式的相位观测方程，相关符号含义见MW组合博文107-周跳探测之MW：
{L1=ρ+λ1N1−I1L2=ρ+λ2N2−f12f22I1
\begin{cases}
L_1 = \rho + \lambda_1 N_1 - I_1 \\
L_2 = \rho +...]]></description><category></category></item><item><title><![CDATA[107-周跳探测之MW]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/101153091</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/101153091</guid><author>Pro2015</author><pubDate>Sun, 22 Sep 2019 12:35:33 +0800</pubDate><description><![CDATA[MW组合
对相位观测值进行宽巷组合，即宽巷相位观测值为：
ϕw=ϕ1−ϕ2
\phi_w = \phi_1 - \phi_2
ϕw​=ϕ1​−ϕ2​
因为整周模糊度NNN与ϕ\phiϕ表示的含义相同，故：
Nw=N1−N2
N_w = N_1 - N_2
Nw​=N1​−N2​
根据ϕ=fwt\phi=f_wtϕ=fw​t，其中等式右边分别为频率和时间，可得：
fwt=f1t−f2t
f_w t ...]]></description><category></category></item><item><title><![CDATA[106-Latex矩阵过大问题]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/100126089</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/100126089</guid><author>Pro2015</author><pubDate>Wed, 28 Aug 2019 20:26:36 +0800</pubDate><description><![CDATA[参考LaTeX技巧376：如何解除amsmath中的bmatrix限制10列？
在Latex中编辑矩阵，有时提示行数或列数过多，比如下面这个
\begin{bmatrix}
0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 &amp; 0 \\
0 &amp; 0 &amp; 0 &a...]]></description><category></category></item><item><title><![CDATA[105-为什么会有两种形式的消电离层组合]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/92207221</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/92207221</guid><author>Pro2015</author><pubDate>Sat, 15 Jun 2019 21:54:35 +0800</pubDate><description><![CDATA[我们在使用消电离层组合模型的时候，可能会发现，为什么很多材料上会写着完全不同的两种消电离层组合，其实把不同的写在一起就会发现：
PIF=f12f12−f22P1−f22f12−f22P2
P_{IF} = \frac{f_1^2}{f_1^2-f_2^2} P_1 - \frac{f_2^2}{f_1^2-f_2^2} P_2
PIF​=f12​−f22​f12​​P1​−f12​−f22​f22...]]></description><category></category></item><item><title><![CDATA[104-RTKLIB中PPP设计]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/91950265</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/91950265</guid><author>Pro2015</author><pubDate>Fri, 14 Jun 2019 09:48:58 +0800</pubDate><description><![CDATA[首先给出一个ppp的配置文件：
# rtkpost options (2019/06/12 11:10:52, v.2.4.3 b31)

pos1-posmode       =ppp-kine   # (0:single,1:dgps,2:kinematic,3:static,4:movingbase,5:fixed,6:ppp-kine,7:ppp-static,8:ppp-fixed)
p...]]></description><category></category></item><item><title><![CDATA[GPS观测值的线性组合]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/91889729</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/91889729</guid><author>Pro2015</author><pubDate>Thu, 13 Jun 2019 19:53:08 +0800</pubDate><description><![CDATA[转自：GPS观测值的线性组合


]]></description><category></category></item><item><title><![CDATA[103-RTKLIB中对流层延迟模型]]></title><link>https://blog.youkuaiyun.com/Pro2015/article/details/91877390</link><guid>https://blog.youkuaiyun.com/Pro2015/article/details/91877390</guid><author>Pro2015</author><pubDate>Thu, 13 Jun 2019 17:22:30 +0800</pubDate><description><![CDATA[1、Troposphere Model

该模型实际上就是Saastamoinen模型，实现函数为tropmodel，求得的是信号传播路径上的电离层延迟。
值得注意的是，该函数中干延迟与湿延迟是分开求取的，然后相加，这样做的目的是可以方便的直接求取天顶干延迟，只需要将卫星高度角设置为90度，相对湿度设置为0.在第三个模型精细的对流层模型中就使用了该函数求天顶干延迟。
模型实现较为简单，只是最后面干...]]></description><category></category></item></channel></rss>