Aller au contenu

#401 26-06-2022 20:48:24

Paly
Membre
Lieu : Bruxelles
Inscription : 27-07-2018
Messages : 68

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Super sympa les gars, merci bien


Quand tu aimes il faut partir
Ne larmoie pas en souriant
Ne te niche pas entre deux seins
Respire marche pars va-t’en
Blaise C.

Hors ligne

#402 04-07-2022 14:32:11

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Hello,

pour les curieux-ses, je viens de publier un export GPX des cavités de France métropolitaine : https://www.data.gouv.fr/fr/datasets/in … aines-gpx/

Il y a dedans toutes les cavités publiques référencées par le BRGM.

Auparavant ces données n'étaient visibles que sur l'appli de carto du BRGM.

Attention les coordonnées sont parfois approximatives, et peuvent donner sur des trous assez grands (gouffres etc.) dans lesquels il ne vaut mieux pas tomber, donc prudence lors des explorations wink

Attention parfois il y a un peu de tout et n'importe quoi dans cette base de données : résurgence, pont d'autoroute... Bref soyez éclairés wink

Vous pouvez charger les GPX dans l'appli https://map.kd2.org/ pour tester. Exemple pour la Saône et Loire :

7Xmls5wYO.2022-07-04-14.jpeg


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

#403 04-07-2022 15:42:21

sqfp
Souris qui fait pouic & Drealiste
Lieu : 71 et 2B
Inscription : 29-08-2013
Messages : 637

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Merci
Il semble y avoir quelques erreurs de traitement (points qui se baladent trèèès loin), mais aussi un décalage systématique atteignant plusieurs dizaines de mètres (problème de conversion L2E > Lat/Lon ?)

Exemple de fichier correct : https://filebin.net/archive/aox7r2596800dvvv/zip


Déficit éducatif + Vide législatif = Comportement nocif hmm

Hors ligne

#404 04-07-2022 17:10:40

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

C'est probablement dû aux algos de conversion de projection utilisés oui.

Le souci est que le CSV de base utilise des projections très variées (lambert 93, lambert 2 étendu, WGS84, et même des trucs inconnus au bataillon), et je ne suis pas un spécialiste des projections françaises que je pensais disparues depuis longtemps ^^ donc j'ai copié/collé des algos trouvés sur le net, en bidouillant jusqu'à ce que ça marche pour la Bourgogne.

Si tu as une meilleure solution que mes bidouilles je prends smile

Edit : pour info le code de traitement est ici : https://gist.github.com/bohwaz/7c39434b … daabe71e2d

Dernière modification par bohwaz (04-07-2022 17:12:29)


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

#405 05-07-2022 19:42:24

NikoJorj
Oeil émerveillé
Inscription : 10-09-2008
Messages : 1 849
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

bohwaz a écrit :

#659158Le souci est que le CSV de base utilise des projections très variées (lambert 93, lambert 2 étendu, WGS84, et même des trucs inconnus au bataillon), et je ne suis pas un spécialiste des projections françaises que je pensais disparues depuis longtemps ^^ donc j'ai copié/collé des algos trouvés sur le net, en bidouillant jusqu'à ce que ça marche pour la Bourgogne.

Si tu me passes des fichiers SIG je peux te les convertir... J'ai la hantise professionnelle des erreurs de conversion (qui se souvient de celles de Garmin Topo France il y a bien longtemps? big_smile ).
Ça prendrait un peu plus de temps de te pointer/former à minima sur QGIS sinon, mais ça t'apprendrait à pêcher. wink


Quotation, n: The act of repeating erroneously the words of another.”
― Ambrose Bierce, The Unabridged Devil's Dictionary

Hors ligne

#406 05-07-2022 23:12:59

sqfp
Souris qui fait pouic & Drealiste
Lieu : 71 et 2B
Inscription : 29-08-2013
Messages : 637

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

J'ai tout converti en GPX (un coup d'OGR et c'est vite réglé), par contre il me reste quelques scories à corriger.
Et, peut-être, virer tous les points dont la localisation se résume au centroïde de la commune (pas grand intérêt une fois sur place...) ?

edit: à ce titre, il semble intéressant de conserver -lisiblement si possible- la majorité des attributs (quitte à ce que le GPX devienne incompatible avec quelques vieux appareils), car ils fournissent des infos utiles (précision du positionnement, visibilité...) pour augmenter ses chances de trouver l'objet sur le terrain.

Dernière modification par sqfp (05-07-2022 23:19:40)


Déficit éducatif + Vide législatif = Comportement nocif hmm

Hors ligne

#407 05-07-2022 23:48:34

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Malheureusement je ne maîtrise pas GDAL, si tu as le script à transmettre je suis preneur. Je ne pensais pas que c'était possible de gérer plusieurs projections dans le même fichier, et notamment les vieilles projections lambert.

J'avais mis tous les attributs dans la description du coup c'est visible dans n'importe quelle appli GPS.

Et oui pour les centroïdes de la commune, juste je n'en avais pas vu dans mes tests.

Pour info les fichiers CSV d'origine : http://perso.bohwaz.net/csv.zip

Dernière modification par bohwaz (05-07-2022 23:49:34)


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

#408 06-07-2022 00:32:36

sqfp
Souris qui fait pouic & Drealiste
Lieu : 71 et 2B
Inscription : 29-08-2013
Messages : 637

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Pas de script lol juste une simple boucle pour convertir chaque csv dans ogr2ogr (tous les points sont en Lambert 2 Étendu)
En sortie, ~138.000 points qui semblent valables + une douzaine de scories... mais vu le capharnaüm hétéroclite que c'est, il faut vraiment revérifier soigneusement le résultat (ne serait-ce que recouper avec la BD Cavités) avant de tout diffuser publiquement. Sous peine de retrouver des données foireuses disséminées partout pour les 20 prochaines années... hmm

L'intérêt de conserver des champs distincts (via l'éléments Extensions) plutôt que tout coller dans la Description, est que ces fichiers sont exploitables tels quels à peu près partout - tant par des appareils que dans les SIG (p.ex. pour effectuer des requêtes). Tout bénéf pour tout le monde. Et tant pis si quelques appareils antédiluviens explosent à la vue des Extensions ; charge à leur malheureux propriétaire de re-mouliner les fichiers.


Déficit éducatif + Vide législatif = Comportement nocif hmm

Hors ligne

#409 06-07-2022 00:43:44

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Chez moi rien que pour le 71, il y a 3 projections différentes : lambert 2 étendu, lambert 93, et du WGS84, donc je ne sais pas quelle est ta source ? Et évidemment y'a des paquets d'autres trucs, lambert 1 à 4 pour plein de départements, et d'autres pour l'outre-mer. Du coup si tu as une source mieux que ce que j'ai je veux bien smile

Et perso je préfère tout avoir dans la description car sinon genre dans Oruxmaps tu vois pas les données si c'est dans des extensions inconnues. Mais rien n'empêche d'avoir les deux smile


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

#410 06-07-2022 01:12:09

sqfp
Souris qui fait pouic & Drealiste
Lieu : 71 et 2B
Inscription : 29-08-2013
Messages : 637

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Le 71 est un bon exemple...

7XoEbZG8y.dqsdqsd.s.png

Sur les 831 points (dispos en L2E à la 25e colonne), 53 sont trop imprécis (centroïde commune, en rouge : à éliminer) ; et d'autre part 1 est géométriquement hors enveloppe du 71 (placé dans le sud de la Côte d'Or... cette Grotte Thomasset de Chassey-le-Camp est victime d'une faute de frappe).
Après ce premier tri, restent donc 777 points que l'on peut pour l'instant supposer valides. En attendant d'autres contrôles plus poussés (recoupement avec la BSS, la BDCavités etc.). edit: Perso, j'aurais quelques scrupules à élargir la diffusion de la donnée dans un tel état "semi-traité" (les CSV sont certes bruts, mais il faut dire qu'ils ne sont pas non plus destinés à un usage naïf).

Dernière modification par sqfp (06-07-2022 01:24:57)


Déficit éducatif + Vide législatif = Comportement nocif hmm

Hors ligne

#411 06-07-2022 01:18:47

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Je ne comprends toujours pas d'où tu sors ces données ? celles que j'ai sont justement celles de la BDCavité...


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

#412 06-07-2022 01:24:30

sqfp
Souris qui fait pouic & Drealiste
Lieu : 71 et 2B
Inscription : 29-08-2013
Messages : 637

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

bohwaz a écrit :

#659304Je ne comprends toujours pas d'où tu sors ces données ? celles que j'ai sont justement celles de la BDCavité...

C'est le fichier "cavite_71.csv" téléchargé depuis le site GéoRisques ("https://www.georisques.gouv.fr/webappReport/ws/cavites/departements/71/fiches.csv?")

La BDCavités n'est pas diffusée - ces fichiers mis à dispo sur Géorisques sont des extraits "diffusables", comme expliqué ici.

Dernière modification par sqfp (06-07-2022 01:26:54)


Déficit éducatif + Vide législatif = Comportement nocif hmm

Hors ligne

#413 07-07-2022 18:41:42

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

OK donc la même source que moi. De ce que j'ai compris, c'est justement un extrait de la BDCavité, mais avec uniquement les cavités publiques.

Tu pourrais filer ton OGR pour faire la conversion ?


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

#414 07-07-2022 22:07:20

sqfp
Souris qui fait pouic & Drealiste
Lieu : 71 et 2B
Inscription : 29-08-2013
Messages : 637

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Quelque chose de cet accabit :

ogr2ogr -s_srs IGNF:LAMBE -t_srs EPSG:4326 -oo X_POSSIBLE_NAMES=xouvl2e -oo Y_POSSIBLE_NAMES=youvl2e -dsco GPX_USE_EXTENSIONS=YES -skip_failures -where "NOT(positionnement ILIKE 'centroide%')" cavite_71.gpx cavite_71.csv

... à faire en boucle pour chaque fichier. À noter le -skip_failures qui évite d'interrompre le traitement en cas de ligne pourrie dans le csv (faute de frappe, commentaire, coordonnée x ou y aberrante/manquante...), au risque de virer certains points "malformés" qu'on n'a donc pas l'opportunité de détecter et corriger le cas échéant.

Si on tient absolument à ajouter une concaténation de tous les champs dans l'élement "desc" du GPX, ça complique un peu.
Au choix : traiter le CSV pour créer un nouveau champ (un coup de bash...) ; convertir le -where en requête SQL, que l'on combine dans -sql 'SELECT *,CONCAT(id,machin,truc) AS description' etc., mais ça devient touffu ; ou tricher et traiter chaque fichier en deux étapes (avec p.ex. un GeoJSON intermédiaire), d'abord la concaténation durant conversion csv->json, puis la clause where et le renommage du champ en 'desc' durant conversion json->gpx.

Si on veut en plus filtrer spatialement (càd ne garder que les points à l'intérieur du périmètre de chaque département), c'est éventuellement faisable (soit avec une requête SQL immonde pour ne conserver que les points intersectant le polygone du département ; soit avec des étapes/fichiers intermédiaires). Mais ça devient encore plus touffu, et il n'est pas forcément judicieux de traiter ça en ligne de commande : mieux vaut repérer visuellement les points aberrants (en zieutant le gpx dans son SIG ou géoportail préféré), puis éliminer ou corriger chaque point en connaissance de cause.

edit: style

edit²: en tout état de cause, vu la faible utilisabilité (c'est un mot français?) des données source, pour faire "bien" les choses et fournir des gpx à la fois suffisamment exhaustifs et fiables, ça demande un peu de temps d'oeil+cervelle humains - pas juste du scripting et des maths.

Dernière modification par sqfp (07-07-2022 22:14:45)


Déficit éducatif + Vide législatif = Comportement nocif hmm

Hors ligne

#415 17-08-2022 15:31:55

ChrisMrX
Membre
Inscription : 17-08-2022
Messages : 1

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

Salut bohwaz,
Je vois que tu utilises QMapShack avec un thème sombre. Peux-tu me dire comment le configurer ? J'ai pas trouvé sad

Dernière modification par ChrisMrX (17-08-2022 15:50:11)

Hors ligne

#416 18-08-2022 23:07:29

bohwaz
Membre
Lieu : @Terre
Inscription : 26-04-2011
Messages : 3 095
Site Web

Re : [Cartographie] [TU] Solutions de cartographies numériques légales

ChrisMrX a écrit :

#662614Salut bohwaz,
Je vois que tu utilises QMapShack avec un thème sombre. Peux-tu me dire comment le configurer ? J'ai pas trouvé sad

Hello, tout mon OS (Debian) utilise un thème sombre, sur toutes les applis.

Pour les applications Qt il faut lancer "qt5ct" (sous Linux, si tu es sous Windows bah je sais pas) ça te permet de configurer le thème.


Trombi: Australie, NZ, et les autres…
Some nomads are at home everywhere.
Others are at home nowhere,
and I was one of those.
    — Robyn Davidson

Hors ligne

Pied de page des forums