osgEarth的地图资源配置问题

官方文档汉化版本:https://www.osgeo.cn/osgearth/references/earthfile.html

1)在线使用免费或者公开的地图

在tests目录中boston.earth中使用了openstreetmap地图,默认不翻墙是无法连接的,包括谷歌地图,

注明版本 version="2"很重要,不同版本使用的配置项名字并不相同,

<map name="Boston Demo" type="geocentric" version="2">


<proxy_host>127.0.0.1</proxy_host>
<proxy_port>1080</proxy_port>

<image name="osm_mapnik" driver="xyz">
        <url>http://[abc].tile.openstreetmap.org/{z}/{x}/{y}.png</url>
        <profile>spherical-mercator</profile>
     	<cache_policy usage="read_write"/>
     	<opacity>1</opacity>
</image>

谷歌地图地址,我在QGIS中测试没有问题,在OE3中一直不行。

高德地图不用科学上网,但是影像的级别不多;

<!--高德道路地图为:-->
<image name="mapbox_satellite" driver="xyz">
        <url>http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&amp;size=1&amp;scale=1&amp;style=8&amp;x={x}&amp;y={y}&amp;z={z}</url>
        <profile>spherical-mercator</profile>
</image>


<!--高德卫星地图为:-->

<image name="mapbox_satellite" driver="xyz">
        <url>http://webst04.is.autonavi.com/appmaptile?style=6&amp;x={x}&amp;y={y}&amp;z={z}</url>
        <profile>spherical-mercator</profile>
</image>

2)开启在线地图缓存,

 <options elevation_tile_size="15" overlay_resolution_ratio="1">
        <terrain lighting="true"/>
        
        <cache type="filesystem" cache_only="false">
            
            <path>oecache</path>
        </cache>
        
        
        <cache_policy usage="read_write"/>
        <!-- 
        <path>cache/tms</path>
        <cache_policy usage="no_cache"/>
        <cache_policy usage="cache_only"/>
        
        
         -->
  </options>

 

3)盛兴地球提供了免费的下载离线地图的方法

地址:http://www.sxsim.com/h-col-107.html

下载时候支持两种方式:mbtiles和普通的文件目录方式,

我测试后,最终觉得使用mbtiles方式下载谷歌的全球1-10级,因为谷歌很多地方也没有高清图,所以总容量不大。

百度地图的问题在于没有全球资源,只有我们地区的。

资源加载方法:

<image name="Countries of the World" driver="mbtiles" enable="false">
		<filename>D:/SXmap2/googleImage.db</filename>
</image>

4)自己使用osgearth-seed示例程序自己下载缓存文件,

听说有人实现方式是使用mongodb方式管理地图文件,性能极好,但是没有找到公开资料。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值