Closed DonovanMaillard closed 3 years ago
Des précisions sur ce qui a été fait pour le moment par @sgrimault pour les fonds offline :
layers
dont l'attribut source est simplement l'URL de base du fond (par exemple : https://a.tile.openstreetmap.org
). Le label est juste là pour lui donner un petit nom. Ensuite dans la partie properties
, il faut indiquer le zoom min et max de la source (par exemple 0 et 19), le format des tuiles (par défaut : image/png
) et leurs tailles (par défaut : 256px
).https://a.tile.openstreetmap.org
), Coté carte, la résolution des tuiles se fait au "format" ZXY (exemple pour une tuile : https://a.tile.openstreetmap.org/zoom/x/y
).layers
a légèrement évolué et comporte maintenant l'attribut properties
qui n'est qu'un simple "dictionnaire" de clés/valeurs. On va retrouver notamment la définition des styles pour les couches vectorielles.@sgrimault, quand tu dis :
Le fond en ligne s'affichera toujours "en dessous" des fonds embarqués
Cela veut dire qu'ils seront quand même chargés (et donc téléchargés par le réseau) même si il y a un fond offline par dessus ? Cela peut consommer de la data inutilement si c'est le cas.
Si on a pas accès à Internet (ou perte d'accès), le cache des tuiles prend le relais
Cela veut dire que les fonds online sont mis en cache quand on les télécharge et qu'on peut ensuite y accéder même sans connexion internet ?
Cela veut dire qu'ils seront quand même chargés (et donc téléchargés par le réseau) même si il y a un fond offline par dessus ? Cela peut consommer de la data inutilement si c'est le cas.
Oui si coté configuration on accepte l'utilisation du fond en ligne par défaut ("OSM", activé par défaut). Coté fichier de paramétrage, ça se fait via l'attribut use_default_online_tile_source
ou directement via l'écran de paramétrage de l'application.
Cela veut dire que les fonds online sont mis en cache quand on les télécharge et qu'on peut ensuite y accéder même sans connexion internet ?
Oui
Bonjour ,
Suite à nos échanges cet après-midi : un point d'avancement + quelques décisions prises en complément de la pre-release actuelle :
Enfin pour rééclaircir le fonctionnement global des fonds de carte : Pour chaque zone/niveau de zoom, l'application dispose d'un ensemble de fonds "éligibles", qui peuvent potentiellement fournir leur ressource. Quand plusieurs fonds peuvent répondre à la zone et au niveau de zoom en question, un seul fond est chargé, avec le niveau de priorité suivant :
OK pour moi. Ça me semble idéal comme ça.
Une amélioration de la gestion des fonds de carte sur occtax mobile est sur le point de démarrer. Les objectifs identifiés :
Actuellement les pistes privilégiées sont :
Dans la configuration, définition de multiples
sources
qui peuvent être online ou offlineUne
source
par défaut est définie pour les fonds offline (appliquée en premier)Une autre
source
par défaut est définie pour les fonds online : elle prendra le relai si aucun fond offline ne permet de répondre (zoom, lieu etc non couvert par les fonds embarqués, voire aucun fond embarqué). Ces sources renvoient vers des serveurs wms/wmts, OSM sera configuré par défaut.Un ensemble d'autres sources, offline ou online, peuvent être définies et ne sont pas par défaut : dans ce cas c'est l'utlisateur qui pourra choisir de switcher vers cette source
Une
source
offline peut être soit un fichier mbtiles unique, soit une collection de fichiers qui se complètent /!\ Si les collections sont mal construites, si deux fichiers peuvent répondre au même endroit pour un même niveau de zoom, un effet de mozaïque pourra arriver : chaque fichier pouvant fournir des tuiles /!\Enfin, les dernières sources "superposables" sont toujours affichables/masquables comme aujourd'hui : mailles, secteurs, communes etc.
Un paramètre dans l'interface utilisateur permet d'activer/désactiver la récupération des fonds de carte en ligne pour permettre à chacun de s'adapter en fonction de son équipement.
Ces développements seront faits par @sgrimault