PnX-SI / gn_mobile_maps

Module carto de GeoNature-mobile
GNU General Public License v3.0
3 stars 0 forks source link

Désactivation automatique d'un fond de carte #1

Closed DonovanMaillard closed 2 years ago

DonovanMaillard commented 4 years ago

Bonjour,

Après plusieurs tests, nous avons créé un fichier mbtiles avec mobac, l'avons chargé sur la carte sd de nos mobiles, et avons renseigné la configuration comme suit : "layers": [ { "label": "Carto", "source": "test.mbtiles" } ] (j'ai essayé aussi avec /CarteSD/test.mbtiles)

Quand on rentre dans occtax et qu'on arrive à la partie pointage, la carte est désactivée. Si on va sur l'icone 'layers' et qu'on active "carto", rien ne se passe, si on retourne sur l'icone layers, "carto" est automatiquement désactivé.

Pour le moment je ne vois pas d'où peut venir le soucis, il semble que nos mbtiles sont faits en wgs84.

camillemonchicourt commented 4 years ago

Je ne reproduis pas le soucis. Testé avec notre MBTILES global et grossier : https://geonature.fr/data/maps/ Mis dans la carte interne et dans ma configuration settings_occtac.json :

 "map": {
    "min_zoom_editing": 16.0,
    "max_zoom": 19.0,
    "start_zoom": 10.0,
    "base_path": "/storage/emulated/0/DCIM/maps",
    "show_compass": true,
    "layers": [
      {
        "source": "demo_scan.mbtiles",
        "label": "OpenTopoMap"
      }
    ],
DonovanMaillard commented 4 years ago

Ok merci pour le retour. Je vais tester sur mon stockage interne deja...

DonovanMaillard commented 3 years ago

Après mise à jour vers la dernière release, j'ai récupéré le fichier demo mbtiles. J'ai copié la même config en ajustant mon paramètre base_path :

{
  "area_observation_duration": 365,
  "map": {
    "min_zoom_editing": 16.0,
    "max_zoom": 19.0,
    "start_zoom": 10.0,
    "base_path": "/Phone",
    "show_compass": true,
    "layers": [
      {
        "source": "demo_scan.mbtiles",
        "label": "OpenTopoMap"
      }
    ]
  },
  "no_such_property": "no_such_value"
}

Le résultat est le même que précédemment, le fond se désactive systématiquement après que je l'aie activé : (désolé pour la qualité du gif j'ai pas mieux pour le moment...) (ps 2 : j'ai fait le gif avec mon ancienne conf, mais j'ai bien le meme comportement avec la couche appelée OpenTopoMap et la conf à jour :) )

carto

Les logs qui correspondent à la manip : activer la modale -> cocher la carte choisie -> fermer la modale) : logs.log

camillemonchicourt commented 3 years ago

Ton chemin est bizarre. Moi pour mon stockage local j'ai : "base_path": "/storage/emulated/0/DCIM/maps",

DonovanMaillard commented 3 years ago

Idem avec "/storage/emulated/0" qui est le chemin renvoyé par sync ;)