过去一段时间,由于各种原因,谷歌地图在国内无法访问。经了解,谷歌地图最近开始可以重新访问了。经过TransCAD和TransModeler软件测试,谷歌地图已经可以访问。
下图是TransCAD访问谷歌无偏影像图的效果:
1、谷歌新的域名
通过工信部ICP/IP地址/域名信息备案管理系统查询(https://beian.miit.gov.cn/#/Integrated/index),googlecnapps.cn于2022年4月19日审核通过,并经过相关部门备案。
希望谷歌在遵守中国法律法规的前提下,致力于为大家提供更好的地理信息和遥感服务。在查子域网址中(https://chaziyu.com/),可查询到此地址包含以下四个子域名。
https://gac-geo.googlecnapps.cn
https://developersummit.googlecnapps.cn
https://digitaltalent.googlecnapps.cn
https://googlecnapps.cn
2、如何在TransCAD/TransModeler中调用谷歌地图
TransCAD/TransModeler应用GDAL库支持WMS和WMTS,因此只要配置合适的xml文件,并放到对应的WMS目录下(如:C:UsersAdministratorDocumentsCaliperTransCAD9.0WebMapServices),软件启动后就可以在菜单“地图—图像”中增加互联网地图。这里说明一下版本要求,TransCAD版本需要6.0以上,TransModeler版本需要3.0以上。
TransCAD/TransModeler安装后,您会发现WMS目录下有三个谷歌地图xml文件:
(1)谷歌无偏影像图:Google Satellite Map.xml
(2)谷歌有偏影像注记:Google Hybrid Map.xml
(3)谷歌有偏地图:Google Maps.xml
这三个xml文件配置的是国外访问的谷歌地图,您只要把“服务地址”里面的“服务地址”改为下面对应的地址就可以访问了:
(1)谷歌无偏影像图:https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&x=${x}&y=${y}&z=${z}
(2)谷歌有偏影像注记:https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s,m&gl=CN&x=${x}&y=${y}&z=${z}
(3)谷歌有偏地图:https://gac-geo.googlecnapps.cn/maps/vt?lyrs=m&x=${x}&y=${y}&z=${z}
3、WMS访问配置文件xml样例
下面是访问谷歌无偏影像图的xml文件内容样例,您如果不想修改软件安装自带的xml文件,不妨把下面这些xml文件的内容存为对应的文件:
(1)谷歌无偏影像图: Google Maps Satellite.xml
<GDAL_WMS> <Service name="TMS"> <ServerUrl>https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&x=${x}&y=${y}&z=${z}ServerUrl> Service> <DataWindow> <UpperLeftX>-20037508.34UpperLeftX> <UpperLeftY>20037508.34UpperLeftY> <LowerRightX>20037508.34LowerRightX> <LowerRightY>-20037508.34LowerRightY> <TileLevel>20TileLevel> <TileCountX>1TileCountX> <TileCountY>1TileCountY> <YOrigin>topYOrigin> DataWindow> <Projection>EPSG:3857Projection> <BlockSizeX>256BlockSizeX> <BlockSizeY>256BlockSizeY> <BandsCount>3BandsCount> <MaxConnections>5MaxConnections> <Cache /> <Caliper> <LayerName> 谷歌无偏影像 LayerName> Caliper>GDAL_WMS>
(2)谷歌有偏影像注记:Google Hybrid Map Offset.xml
<GDAL_WMS> <Service name="TMS"> <ServerUrl>https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s,m&gl=CN&x=${x}&y=${y}&z=${z}ServerUrl> Service> <DataWindow> <UpperLeftX>-20037508.34UpperLeftX> <UpperLeftY>20037508.34UpperLeftY> <LowerRightX>20037508.34LowerRightX> <LowerRightY>-20037508.34LowerRightY> <TileLevel>20TileLevel> <TileCountX>1TileCountX> <TileCountY>1TileCountY> <YOrigin>topYOrigin> DataWindow> <Projection>EPSG:3857Projection> <BlockSizeX>256BlockSizeX> <BlockSizeY>256BlockSizeY> <BandsCount>3BandsCount> <MaxConnections>5MaxConnections> <Cache /> <Caliper> <LayerName> 谷歌有偏影像注记 LayerName> Caliper>GDAL_WMS>
(3)谷歌有偏地图:Google Maps Offset.xml
<GDAL_WMS> <Service name="TMS"> <ServerUrl>https://gac-geo.googlecnapps.cn/maps/vt?lyrs=m&x=${x}&y=${y}&z=${z}ServerUrl> Service> <DataWindow> <UpperLeftX>-20037508.34UpperLeftX> <UpperLeftY>20037508.34UpperLeftY> <LowerRightX>20037508.34LowerRightX> <LowerRightY>-20037508.34LowerRightY> <TileLevel>20TileLevel> <TileCountX>1TileCountX> <TileCountY>1TileCountY> <YOrigin>topYOrigin> DataWindow> <Projection>EPSG:3857Projection> <BlockSizeX>256BlockSizeX> <BlockSizeY>256BlockSizeY> <BandsCount>3BandsCount> <MaxConnections>5MaxConnections> <Cache /> <Caliper> <LayerName> 谷歌有偏地图 LayerName> Caliper>GDAL_WMS>
具体方法,还可以参考在TransCAD和TransModeler中使用互联网地图的方法一文。