landez : fabriquer facilement des fichiers MBTiles en python
source link: https://blog.mathieu-leplatre.info/landez-fabriquer-facilement-des-fichiers-mbtiles-en-python-fr.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
landez : fabriquer facilement des fichiers MBTiles en python
Thu 21 April 2011Une nouvelle fois, Makina Corpus se rapproche du projet MapBox, avec une contribution sur la librairie mbutil, qui permet de fabriquer des fichiers MBTiles.
Nous l'utilisons dans landez, un outil qui permet de créer des fichiers MBTiles à partir de sites de tuiles externes ou de feuilles de styles Mapnik.
Son utilisation est fort simple !
Pour un service de tuiles externe :
from landez import MBTilesBuilder # downloads from Cloudmade by default, be careful with terms of usage ! mb = MBTilesBuilder(remote=True, filepath="dest.mbtiles") mb.add_coverage(bbox=(-90.0, -180.0, 180.0, 90.0), zoomlevels=[0, 1]) mb.run()
Avec une feuille de style locale :
from landez import MBTilesBuilder mb = MBTilesBuilder(stylefile="yourstyle.xml", filepath="dest.mbtiles") mb.add_coverage(bbox=(-90.0, -180.0, 180.0, 90.0), zoomlevels=[0, 1]) mb.run()
Une branche experimentale a été initiée pour travailler sur le multiprocessing afin de paralléliser au maximum la fabrication des tuiles en amont. Si cela vous intéresse, soyez les bienvenus !
#python, #mapbox, #gis, #landez - Posted in the Dev category
© Copyright 2020 by Mathieu Leplatre. mnmlist Theme
Content licensed under the Creative Commons attribution-noncommercial-sharealike License.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK