IGNF / geotuileur-site

Portail web dédié à la publication de données sous forme de tuiles vectorielles
https://ignf.github.io/geotuileur-site
GNU Affero General Public License v3.0
9 stars 0 forks source link

visualiser l'échantillon/la donnée échoue lors qu'un attribut contient des accents ? #61

Closed landryb closed 1 year ago

landryb commented 2 years ago

Description de l'anomalie

l'ajout du flux https://qlf-vt-gpf-beta.ign.fr/tms/1.0.0/sample_7s1680pm9y0h0ps7 s'est mal passé. l'ajout du flux https://qlf-vt-gpf-beta.ign.fr/tms/1.0.0/CRAIG_MOS_GRAND_CLERMONT_2020 s'est mal passé.

Etapes pour reproduire

Décrivez pas à pas comment reproduire ce comportement :

  1. récupérer https://ids.craig.fr/geocat/srv/api/records/e7dae1e7-aadb-4f8a-bc9d-98464469cdcd/attachments/CRAIG_MOS_GRAND_CLERMONT_2020.zip
  2. décompresser, créer un .cpg avec 'latin1' pour qu'ogr2ogr connaisse l'encodage
    echo 'latin1' > CRAIG_MOS_GRAND_CLERMONT_2020.cpg
  3. convertir en geopackage
    ogr2ogr CRAIG_MOS_GRAND_CLERMONT_2020.gpkg CRAIG_MOS_GRAND_CLERMONT_2020.shp

    importer les données, l'import se passe bien, la génération d'un échantillon (ex faire recherche sur commune aubière) se passe bien, la visualisation de l'échantillon échoue, la génération des tuiles se passe bien, la publication aussi, la visualisation des données échoue.

les 2 couches (échantillon et finales) n'existent pas dans le service: https://qlf-vt-gpf-beta.ign.fr/tms/1.0.0/CRAIG_MOS_GRAND_CLERMONT_2020

<ExceptionReport>
<Exception exceptionCode="InvalidParameterValue"> Layer CRAIG_MOS_GRAND_CLERMONT_2020 inconnu. </Exception>
</ExceptionReport>

Vais faire un second test en supprimant la colonne avec des valeurs accentuées.

landryb commented 2 years ago

meme échec en ne selectionnant que des attributs numériques

landryb commented 2 years ago

la requete d'ajout de la couche TMS échoue car il manque des headers CORS ?

GET | https://qlf-vt-gpf-beta.ign.fr/tms/1.0.0/sample_j12806b02hu3111n prend un 400 bad request avec firefox

landryb commented 2 years ago

tout porte a croire que les jeux de tuiles ont été générés, mais en pratique ca ne semble pas être le cas.

landryb commented 2 years ago

meme echec avec une autre donnée (dallage rgealti provenant de l'ign)

slafayIGN commented 2 years ago

Il semble que ce matin, le service de diffusion rok4 (qlf-vt-gpf-beta.ign.fr) était désynchronisé et ne réagissait plus aux publications. C'est à dire que l'API Entrepôt considérait que c'était publié, mais que le service de diffusion n'avait en réalité rien fait derrière. Il est probable que le problème n'ait en fait rien à voir avec vos données en particulier. Désolé pour le temps que vous avez pu passer à effectuer différents essais.

Pour CRAIG_MOS_GRAND_CLERMONT_2020, dépublier et republier la couche devrait maintenant fonctionner.

Pour les échantillons il faut reprendre le paramétrage de la pyramide pour les regénérer parce qu'il n'y a rien dans l'interface qui permet de refaire juste l'étape de publication. NB : un échantillon est une pyramide de tuiles comme une autre bien que sur une petite emprise et elle se trouve publiée quand on souhaite visualiser.

Pouvez-vous refaire des essais @landryb ?

slafayIGN commented 1 year ago

Je me permet de clore ce ticket ancien.

Aujourd'hui le Géotuileur permet de publier les données d'occupation du sol du CRAIG citées dans le ticket après les avoir transformées en gpkg puis de partager le flux accompagné d'un fichier de style importé en qml sans rencontrer de problème ni avec les caractères spéciaux, ni avec une quelconque autre spécificité des données.

image

🗺️ Visualisation interactive du flux

URL du flux : https://vt-gpf-beta.ign.fr/tms/1.0.0/mos_grand_clermont/{z}/{x}/{y}.pbf

URL du style : https://gpf-beta.ign.fr/geotuileur/annexes/recette_ign/datastores/62cd744913f52061273769a4/63578dd6dceb6b5873d1fd1e/styles/mapbox-6357a2c6d72ac.json (style créé rapidement sans respecter aucune convention concernant ce type de données)