TransCAD和TransModeler调用谷歌地图

描述

过去一段时间,由于各种原因,谷歌地图在国内无法访问。经了解,谷歌地图最近开始可以重新访问了。经过TransCADTransModeler软件测试,谷歌地图已经可以访问。
 

 

下图是TransCAD访问谷歌无偏影像图的效果:
 

谷歌地图谷歌地图

谷歌地图

   

1谷歌新的域名


通过工信部ICP/IP地址/域名信息备案管理系统查询(https://beian.miit.gov.cn/#/Integrated/index)googlecnapps.cn2022419日审核通过,并经过相关部门备案。
 

谷歌地图

希望谷歌在遵守中国法律法规的前提下,致力于为大家提供更好的地理信息和遥感服务。在查子域网址中(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库支持WMSWMTS,因此只要配置合适的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}
 

3WMS访问配置文件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中使用互联网地图的方法一文。

 


审核编辑 :李倩


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分