大家知道谷歌地球由于某些原因已经退出国内市场,但是一直以一种隐蔽的方式服务着大家,换句话说还是可以使用的。
但近日小编发现调用谷歌地球的国产地图软件统统不能用了?哪些软件我就不一一列举了,重点是为什么不能用了?
经过一番深度研究终于有所发现,鉴于其原因相当复杂,每个电脑不用的原因还都有一些区别,但是总体上可以归为三类。请看小编给您娓娓道来。
谷歌地球不能用的原因总体比较复杂,每个电脑不用的原因还都有一些区别,但是总体上可以归为三类。
-
第一类 DNS污染
DNS是什么?DNS简单的说就是域名系统。早期上网访问网站的时候,都是通过IP来访问的,但是IP太难记忆了,于是搞出了域名,每个域名指向某个IP,这样就不用记忆IP,只需要记忆域名即可。域名太多了,就搞出了DNS服务器,专门负责域名解析。所以我们每次访问某个网站的时候,背后的流程,简单的说,就是我们输入网址(域名),首先DNS服务器解析对应的IP,然后我们再基于IP访问到对应的网站。
DNS污染是常用的一种屏蔽(或攻击)的方案,可以通过修改DNS把域名指向错误IP从而把一些网站的访问给拦截掉。那么早期谷歌地球不能用的一个常见问题就是DNS污染。由于DNS对谷歌地球服务器的解析指向错误IP,进而导致谷歌地球无法使用。
如何判断DNS污染呢?很简单,用组合件win+r,打开命令对话框,输入CMD,接下来输入ping kh.google.com,看看返回结果,如果是203.208 IP段,一般就不是DNS污染,如果不是,有一定概率是DNS污染。
针对DNS污染,解决的方法也很简单。改hosts文件。
Hosts文件,实际是一个存放在本地(路径:C:WindowsSystem32driversetc),无后缀的记事本文件,优先级高于DNS的域名解析文件。Hosts文件内记录的内容很简单,一条IP对应一条域名。只要我们知道正确可使用的谷歌地球IP地址,填写到hosts对应上谷歌地球的域名,就能解决DNS污染的问题。这个也是为啥一直都有谷歌hosts文件存在的原因。
之前一直可用的hosts内容:
203.208.39.193 kh.google.com
最近可能可用的hosts内容:
203.208.41.97 kh.google.com
kh.google.com就是谷歌地球的影像服务器域名。前面的IP是可能部分区域可用的IP。但是谷歌地球不能用,并不是只有DNS污染,还有其他类型原因。
补充点:国内很多DNS解析指向的其实都是位于北京电信网节点的一个服务器,这个服务器是可用的谷歌服务器,总体是203.208地址段。所以国内多数区域都不用改hosts。
-
第二类 IP屏蔽
IP屏蔽其实是大部分用户无法使用谷歌地球的实际原因。
IP屏蔽是什么?其实原因很简单。IP屏蔽,就是谷歌地球服务器,屏蔽了某个用户的IP。
为什么会屏蔽IP呢?一般情况下,IP屏蔽都是因为使用了下载器,无论是收费的还是免费的,单日下载大概5万地图切片,就会被屏蔽IP,也就是大量下载后,服务器会主动屏蔽你的IP,导致结果就是你请求不到谷歌地球的数据了,谷歌地球也打不开了。
由用户说,我没下载呀,为啥还屏蔽我?也简单,这类用户一般是单位局域网,每个单位一般公网IP并不多,一但单位内,有人用下载器大量下载谷歌影像,那么谷歌服务器屏蔽的是整个公网的IP,导致结果就是整个单位公网无法使用谷歌地球。
针对IP屏蔽,解决的方法就在这个问题上,换个IP就好了。如何换IP呢?很简单,电脑走手机上网,手机一般获取的是动态IP,因此手机开个热点,电脑走手机上网,就能解决IP屏蔽的问题。如果是家里网络,重启一下路由器,一般会获取一个新的IP,也能解决该问题。
-
第三类 协议问题
早期谷歌地球采用的是http协议。后来在大概18年,升级到了https协议。特别的,北京电信节点服务器,一直到2020年初,都支持http协议。
对应版本,谷歌地球6,默认都是http协议,谷歌地球7,默认是https协议。因此,在2020年以前,谷歌地球6,国内多数区域可以直接使用,不需要设置和改hosts。而谷歌地球7,在设置里面,把https的勾选项去掉,也可以正常使用。
到了2020年以后,北京电信节点虽然还支持http,但是似乎开始支持https,同时期,谷歌地球6稳定性变差,谷歌地球7则可以不用设置,直接使用(走https)
至于2020年11月份谷歌地球大规模不可用的问题,测试结果,首先http连接基本无效,https连接部分网络有效。
针对协议问题的解法,基本就是找版本了,试试最新的版本,试试https和http。
补充点:不同网络下协议支持度有所区别,因此可以试试当前手里现有版本,https和http分别对应不同的网络(电信、联通、移动等)试试是否可用。
-
第四类 特殊问题
其他问题最主要的是谷歌地球服务器问题。如2020年11月份谷歌地球大规模不可用的问题,主要是谷歌地球自身服务器问题,针对该类问题,以上三种解法均无效。这种情况,要么尝试梯子,要么选择替代产品。
针对上述谷歌地球不能用的情况,到底有没有可替代解决方案?
答案是肯定的!
针对谷歌地球不可用的的情况可选的替代产品,但是要能满足谷歌地球本身三维数字地球的基本需求,即有影像、有地形,还要能满足谷歌地球的KML KMZ数据格式支持,最后还要能满足谷歌地球的基本标绘功能,即点线面绘制。
当然,最好的话,还能支持比如POI搜索、路径规划等等其他功能。满足上述4类诉求,我所知道的产品有且仅有一家软件能够做到。
哪一款软件呢?答案是图新地球(LSV),点击下载
先说软件为什么能够替代谷歌地球
1、绿色免安装,解压就用,因此可以放到U盘里面随身用;
2、官方免费软件(有部分功能点付费,后面缺点里面介绍),所以直接使用,不担心各种付费陷阱的坑;
3、谷歌地球的数据图新地球都能正常调用,即谷歌影像、历史影像、谷歌地形等,另外经常谷歌地球打不开的时候,图新地球还能连接上历史影像;
4、在线地图极多,高德、百度、腾讯、天地图等等,基本在线地图一网打尽,全部地图都集成到图新地球,因此资源极其丰富,另外支持自定义图源,也就是自己发现的新地图,都可以通过自定义图源接入。特别点,图新地球支持任意图层混合加载。
5、数据格式支持很全,KML KMZ、SHP、CAD(DXF、DWG)等矢量格式,都可以直接加载。另外,诸如栅格数据:TIF、IMG、MBT都支持直接加载,DEM数据诸如:hgt、tif、dem等都支持直接加载。这个是谷歌地球做不到的,因此数据支持方面,图新地球比谷歌地球强大很多。
6、标绘编辑,点线面编辑图新地球都支持,还支持各种复杂的矢量编辑,如:插入节点、删除节点、继续绘制、线面互转、线面分割、线面合并、逆序等各种实用编辑工具,因此数据支持方面,图新地球比谷歌地球强大。
7、全能下载功能,这点也是一个很有意思的点,图新地球里面所有在线地图,都可以通过图新地球随意下载,而且该功能完全免费,没有任何什么转发群一类的坑。甚至,自己制作的图源都可以通过图新地球直接下载。
8、POI搜索、路径规划都支持,而且不像谷歌地球搜索结果是加偏的。
9、分析测量工具很强大,这个是谷歌地球远远比不了的。
10、 还支持自己导入倾斜模型(OSGB)、人工模型(OBJ)
那这款软件有什么短板呢
1、没有安装包,就是一个压缩包,看起来很不标准,因此要去官网自行下载;
2、部分功能点需要付费,如倾斜模型合并根节点(我也不知道干啥用的)、导入skecthup模型(应该是一种人工模型格式支持)
3、一键开启等高线,这个实用,不过不付费也有在这个软件里面也有替代品,就是使用等高线分析,自己框选一个范围,来查看等高线。
总结
针对谷歌地球的常见问题,基本有三种可能性和一种特殊情况,针对不同的情况,有不同的解决方案。因此并不是别人能看,我这里不能看,我换成和别人一样的hosts就能看,要具体问题具体分析,才能对症下药。
如果实在无法解决的终极办法,就是使用图新地球来进行替代。
-END-
作者:图新地球小秘书
本文为图新地球原创内容,未经允许不得转载 。
Lambda表达式详解
母版页 VS shtml—ASP.NET细枝末节(3)
无废话WCF入门教程一[什么是WCF]
String.Format用法
C#基础--之数据类型
簡單SQL存儲過程實例
SQL Server 存储过程
存储过程详解
sql语句分页多种方式ROW_NUMBER()OVER