Windows 10操作系统安装Bernese5.2软件
Bernese5.2在windows系统下的安装比较简单,笔者大部分都是参考何成文的科学网博客而完成的安装,链接为:
https://blog.sciencenet.cn/blog-2777453-989102.html
https://navrs.wh.sdu.edu.cn/info/1621/1488.htm
https://blog.csdn.net/sinat_32602421/article/details/83273633?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-83273633-blog-97566373.t5_download_0_7w&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-83273633-blog-97566373.t5_download_0_7w&utm_relevant_index=8
https://www.jianshu.com/p/ce591d6e024f
感谢各位大佬的分享!
值得注意的是:
1.在安装过程中,windows安全中心的实时扫描功能可能会把 gzip.exe 程序删除,我们需要把gzip.exe程序设置为信任文件。并且在安装过程中最好把杀毒软件关掉。
2.按照步骤安装好之后,按照上面大佬的步骤执行例子程序,可能会执行不成功,显示error,这时我们打开安装目录:D:\Bernese52\CAMPAIGN52\EXAMPLE\BPE。这是我电脑上的安装目录,盘符可能不同,但是右面的路径应该是差不多的。在BPE文件夹中找到修改日期最新的 .LOG 文件,这就是错误日志文件,根据提示,补充文件,我一开始遇到的问题是提示 :Summary file D:\Bernese52\CAMPAIGN52\EXAMPLE\ATM\COD15941.ION is missing。我自己的操作是从 D:\Bernese52\DATAPOOL\BSW52 中的COD15941.ION.Z的文件解压,然后将目标文件粘贴到错误日志提示的地方。在执行例子程序,这步问题解决,但是会出现了接下来的问题。
3.解决了上一个问题后,再一次执行PPP_DEMO,错误日志中提示:
cannot unlink file for D:\Bernese52\GPSTEMP\BPE_PPP_DEMO_51143_10_2070_001_000\WORK\._cache_gzip.exe: Permission denied at D:\Bernese52\BERN52\BPE/RUNBPE.pm line 195
cannot remove directory for D:\Bernese52\GPSTEMP\BPE_PPP_DEMO_51143_10_2070_001_000\WORK: Permission denied at D:\Bernese52\BERN52\BPE/RUNBPE.pm line 195
cannot remove directory for D:\Bernese52\GPSTEMP/BPE_PPP_DEMO_51143_10_2070_001_000: Directory not empty at D:\Bernese52\BERN52\BPE/RUNBPE.pm line 195
而且是在PPP_DEMO执行到RNX_COP出现的问题。而RNX_COP脚本是用于从DATAPOOL把观测文件复制到工程目录中的。
陆陆续续查找资料,核对了网上大部分的安装教程,尝试了近20次,仍未成功。受大佬的启发,上链接:安装教程 乖乖的去读了Windows系统下的INSTALL.TXT文件。该文件详细描述了如何安装Bernese5.2。这时,我开始怀疑我的安装包是不是正确的。
在.log日志文件中的提示表明gzip.exe这个程序无法断开链接,我就想是不是安装包里面的gzip.exe程序有问题。我在INSTALL.TXT文件中找到了相关的gzip下载地址:
----------------------------------------------------------------------
Additional software tools
----------------------------------------------------------------------
The following tools are needed to manage RINEX data from IGS related
sources. Note, that they are also used to run the example BPEs:
. gzip (file compression/decompression tool)
e.g. from www.gzip.org
. the Hatanaka RINEX file compression/decompression utilities from
http://terras.gsi.go.jp/ja/crx2rnx.html
Note, that these programs must be included in the %PATH% variable to
become executable without the full path.
打开上面的gzip网站,好像也没看到下载地址,我又在网上找了一个网址:https://gnuwin32.sourceforge.net/packages/gzip.htm
打开网址,页面如下:
点击Sources后面的Setup,网页会跳转到国外的一个代码程序托管网站,网站读秒后会自动下载。当然喽,国外网站,大家都懂,可能会断开链接无法下载,如果有需要的话可以加我QQ,我发给大家。
把下载后的setup程序双击安装在某个特定的文件夹中,安装好之后,在这个文件夹中会有名为lib的文件夹中有gzip.exe的可执行文件,将这个gzip.exe复制替换掉Berneseme文件夹中的gzip.exe。
之后我心血来潮,把原来安装包里面的crx2rnx.exe程序也替换成我新下载的crx2rnx.exe程序。下载网址:https://terras.gsi.go.jp/ja/crx2rnx.html。
这时!!!再尝试运行BPE,程序竟然跑通了!!!结果验证完全正确,见下图:
我的QQ:1056966958。大家在安装中遇到什么问题可以来问我,不一定能解决,但多一个人商量。最后大家不要向我索要Bernese5.2的安装包,因为涉及到知识产权的问题。