13

landez : fabriquer facilement des fichiers MBTiles en python

 3 years ago
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

landez : fabriquer facilement des fichiers MBTiles en python

Thu 21 April 2011

Une 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.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK