温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

GIS中如何使用开源gdal切片

发布时间:2022-01-13 16:21:29 来源:亿速云 阅读:320 作者:小新 栏目:大数据

小编给大家分享一下GIS中如何使用开源gdal切片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

二维地图的底图一般都是用切片(瓦片),一般都是将大的影像数据,通过工具,切成地图切片,以文件的形式存放,或者是存放到数据库中,Arcgis Server或Geoserver也可将影像数据,实时的按照范围,切成地图切片,返回到客户端进行显示。

切片数据可以直接按照目录发布,也可发布成tms、wmts服务,开源的二维地图引擎leaflet、openlayers等,或商用的高德、百度地图引擎,都能直接利用api进行读取显示。

下边分享一款开源的地图切片类库,使用python语言进行调用,使用方法比较简单,地图的切片效率也比较高。

开源类库的网址是:https://github.com/tehamalab/gdal2tiles

开发的时候,需要先安装python的gdal类库,可通过conda或者pip进行安装,接着需要安装gdal2tiles的类库,通过pip install gdal2tiles进行安装。

调用的方式比较简单,其中需要配置一些参数,具体可参见网站上的说明。

GIS中如何使用开源gdal切片

调用代码:

import  gdal2tiles
#设置需要切图的级别,设置恢复模式,显示生成切片的输出
options = {'zoom': (11, 12), 'resume': True,'verbose':True}
gdal2tiles.generate_tiles('输入的影像文件',
'输出的切片文件夹', **options)

生成的切片是按照目录进行组织:

GIS中如何使用开源gdal切片

文件夹中,有3个网页文件,可直接在浏览器中,打开进行数据预览。

以上是“GIS中如何使用开源gdal切片”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI