Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import impossible de la BD TOPO édition juin 2024 ou supérieure #1046

Open
florimondmanca opened this issue Oct 31, 2024 · 0 comments
Open

Comments

@florimondmanca
Copy link
Collaborator

florimondmanca commented Oct 31, 2024

Comportement attendu

L'import des données BD TOPO pour l'édition juin 2024 ou plus récente fonctionne

Comportement réel

Le script bdtopo_update avec cette erreur:

------> Import into troncon_de_route: /home/florimond/Téléchargements/bdtopo/BDTOPO_3-4_TRANSPORT_GPKG_RGAF09UTM20_BLM_2024-09-15/BDTOPO_TRANSPORT/1_DONNEES_LIVRAISON_2024-09-00154/BDT_3-4_GPKG_RGAF09UTM20_BLM-ED2024-09-15/TRANSPORT/troncon_de_route.gpkg (1.8 MiB)
ERROR 1: In ExecuteSQL(): sqlite3_prepare_v2(SELECT identifiant_voie_1_gauche, sens_de_circulation, nature, geometrie
FROM troncon_de_route):
  no such column: identifiant_voie_1_gauche
ERROR: ogr2ogr command failed, see output above

Pour reproduire

  • Télécharger la BDTOPO de juin 2024 ou plus récent
  • Lancer ./tools/bdtopo_update (pointer vers une DB locale)

Traces et captures d'écran

Contexte supplémentaire

On utilise la BDTOPO comme suit:

  • Dans le formulaire de localisation type "Voie nommée", on permet de recherche une voie nommée sur une commune. Cela nous donne un identifiant, issu de la colonne voie_nommee.id_pseudo_fpb
  • On calcule le linéaire comme la collection des troncon_de_routeidentifiant_voie_1_gauche = v.id_pseudo_fpb

Pistes de résolution

La doc BDTOPO recommande de passer par identifiant_voie_ban_gauche lorsqu'on manipule troncon_de_route, mais la classe voie_nommee n'a pas de tel identifiant qui permettrait de récupérer des tronçons à partir d'un identifiant de voie nommée

Cela veut-il dire qu'on doive repartir sur une recherche de voie basée sur l'API Adresse... ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant