使用QGIS生成图块?


55

是否可以从QGIS生成地图图块?

我猜想QGIS Server必须有一种方法,但是有没有一种方法可以仅生成切片并将其保存到磁盘?

借助新的符号系统渲染器和与比例相关的渲染,QGIS是生成动态地图的强大工具。

由于我正在使用new-symbology渲染器,因此qgis-mapnik并不是一种选择,并且由于我使用的是比例缩放渲染,因此仅生成大型georaster并使用gdal2tiles对其进行平铺也不是一种选择。


4
对于所有将此问题标记为他们的最爱之一的人:为什么不也支持该问题?
昏暗

Answers:


9

可以使用python控制台生成图块,您可以在此处阅读。请记住,您可能需要修改脚本。

但是,我建议您使用mapnik生成图块,因为上述qgis脚本对我而言效果不佳。

使用mapnik的xml样式化地图很容易,您将不会有任何麻烦。对Quantumnik的一些修改将使您可以直接从qgis生成图块。


11

我最近遇到了一个名为QTiles的 QGIS 1.9新插件。它的开发已于2012年12月在QGIS Developer论坛上宣布。

QTiles旨在根据Slippy Map规范[0]从QGIS项目生成栅格图块,并支持两种输出类型:目录和ZIP归档。

尽管我还没有亲自使用过它,但它看起来非常简单易用。


我已经使用过了,它可以达到我的目的。与QGIS的简单接口,如果您的工作不值得进行python宏开发,则非常实用。
kFly,2013年



4

我不知道QGIS的图块功能。您可以做的是将QGIS Server与项目文件一起使用,并使用TileCache为tile缓存设置种子。

您可以在此处找到有关QGIS Server的一些信息:http ://qgis.org/wiki/QGIS_Server_Tutorial和TileCache在此处:http : //tilecache.org/



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.