Notes personnelles pour approfondissement et discussions éventuelles sur PostGIS.
Entre la réalisation en 2021 et la reprise en 2024, on note les points de frictions et les difficultés rencontrées.
- Assez laborieux de trouver les liens (génération), télécharger, copier sur le serveur et enfin importer.
- Problème d'attributs renommés ou tronqués au changement de version dans la BD. Limite intrinsèque des ESRI Shapefile à 10.
- Encodage des caractères et slugification.
- Données manquantes ou erronées (e.g., rue Mayer à Thio)
- Conventions de nommage URLs/archives/fichiers/tables/calques QGis.
- Avoir des fichiers de métadonnées exploitables programmatiquement, pas du pdf, voir les
.xml
de l'IGN.- Existe, mais je ne sais pas les utiliser, pas poru la recherche en tout cas
- Automatisation pour changement d'environnement, notamment le déploiement au serveur.
- Comment faire suivre les références aux sources utilisées (db, .shp, wms) dans QGis, comment avoir un cache de l'instant t.
- Possible faire base QGIS programmatique via xml ou Python pour scaffold_ des projets de départ.
- Scripting / full auto : quel env, vérifier d'une màj à l'autre.
- J'ai moi-même changé les formats : car ils sont mieux ! Hypothèse après c'est mieux ? : le format pivot est le plus récent ? mais en pratique... le moins disant !
- Toujours laisser la présentation à la présentation : typographie, arrondi/conversion entier.
- Pb récurrent, à voir la biblio : comment assurer le suivi/versionnement des objets dans le temps, en particulier si non-arborescent ? : e.g., les modifictions des limites adminstratives.
- Voir à remplacer
desserte_aggregate_iris
etdesserte_poi
par des vues matérialisées, ou en tout cas voir la question des mises à jour. - Voir pourquoi quasiment aucun parallélisme, même pour les agrégats finaux.
- Voir à utiliser les noms des relations comme catégories des POI et une catégorie existante comme une sous-catégorie, e.g.,
type_etabli
pour les établissements de santé.- En particulier, car cela fait porter l'agrégat sur le sous-ensemble des catégories qu'on ne sait plus séparer après.
- Voir une notion d'héritage des tables de POI d'une table abstraite avec les attributs communs, car
poi_type
est proche d'un codage de l'héritage. - Voir un paramètre pour les différents modes de calculs plutôt que des tables différentes.
- quand
INSERT
dans une table des caluls versus quandMATERIALIZE
? SI on veut contrôler les insert. - quand (design pattern ?) avoir une table pre/postfixée : des cas d'héritage ? On "sépare" quand on veut quoi ... ?
- quand