Closed camillemonchicourt closed 6 years ago
Dans la doc sur la génération des mbtiles avec MOBAC, @gildeluermoz propose quelques compléments :
Il serait utile la compléter avec des infos sur la manière de créer un nouveau mapsource pour les unités geo notamment (ci-dessous)
Si la couche des unités geo a été ajoutée dans le schéma layers de la base geonaturedb, il est très simple et rapide de créer le unities.mbtiles nécessaire au fonctionnement des applis contact faune et contact invertébrés.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customWmsMapSource>
<name>Unites geo GeoNature</name>
<minZoom>0</minZoom>
<maxZoom>18</maxZoom>
<tileType>PNG</tileType>
<version>1.1.1</version>
<layers>unitesgeo</layers>
<url>http://localhost/wmsgeonature?</url>
<coordinatesystem>EPSG:4326</coordinatesystem>
<aditionalparameters><![CDATA[&TRANSPARENT=true]]></aditionalparameters>
</customWmsMapSource>
note :: si une installation local de geonature est disponible, le tuilage sera plus rapide (selon les performances de la machine !)
mapsources
de MOBACunities
Unites geo GeoNature
atlases
de MOBACComplément: Il est possible de supprimer toutes les tuiles vides qui font généralement 334 octets (à vérifier sur votre fichier):
unities.mbtiles
avec un éditeur sqlite3 (sqliteman par exemple) ou en console.SELECT count(*) FROM tiles WHERE length(tile_data) = 334;
DELETE FROM tiles WHERE length(tile_data) = 334;
vacuum;
La taille de votre fichier peut ainsi être fortement réduite.
J'ai commencé à nettoyer et lister ici : https://github.com/PnEcrins/GeoNature-mobile/tree/master/docs
Mais il faudrait la regrouper et retirer tout ce qui est caduque.
A suivre....