[migration:résolu] colonnes points et points_gps

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
yip
Messages : 387
Enregistré le : 08 mars 2004, 23:32

[migration:résolu] colonnes points et points_gps

Message par yip »

Question de schéma théorique :

La colonne points_gps a eu une grande utilité, en contenant tous les sommets des polygone.

En enlevant les polygones, elle fond un max

Elle peut aussi servir aux points qui sont regroupés sur un meme site (type refuge gardé/ d'hiver/ eau ...)

j'ai fait des stats en comptant les points qui l'utilise comme ça :
il n'y en a que 5 sur les 2500, qui s'en servent pour faire du "multi-point"
Il y a des petits bouts de code par ci par là qui prévoient et traitent l'éventualité.
il y a peut etre d'autres fonctionnalités que je ne connais pas.

On peut y faire quelque chose ?
je vois 2 possibilités
- soit on fusionne avec points : simplification de schema relationnel et gain de code non négligeable un peu partout
- soit on projette de mettre en avant cette "feature" a l'avenir, et on peut par exemple fusionner avec osm_poi

euh, sans surprise, je suis du coté de la simplification de code maintenant qu'il n'y a plus les polygones dedans ... mais ca peut fermer des fonctionnalités futures

:?:
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: [migration] colonnes points et points_gps

Message par sly »

yip a écrit : - soit on projette de mettre en avant cette "feature" a l'avenir, et on peut par exemple fusionner avec osm_poi
(...)
euh, sans surprise, je suis du coté de la simplification de code maintenant qu'il n'y a plus les polygones dedans ... mais ca peut fermer des fonctionnalités futures
Il y a 3 ans, tout était dans points, quand j'ai opté pour refaire une bonne partie du code, j'ai choisi de normaliser à donf la base de donnée pour justement prévoir que l'on puisse utiliser cette fonctionnalité et donc mettre les infos de position : altitude/coodonnées/accès dans une table séparé des points pour pouvoir gérer un jour que la partie hiver d'un refuge gardé puisse avoir son propre nombre de place sans être obligé de créer "à la main" une fiche dans la fiche.

Cette fonctionnalité existe toujours et peut s'activer, on a d'ailleurs amélioré la présentation sur carte de ces cas donc je suis pour de la laisser. Un des objectif d'avenir et de se lancer dans une campagne de dédoublement des fiches point eau/refuge gardé/partie non gardée afin, par exemple, que lorsque l'on souhaite afficher ou chercher ou exporter les "hébergements non gardés" on puisse les avoir sans être obligé de se dire qu'il faut aussi chercher/cocher les gardés car ils peuvent avoir une partie non gardée.

Ce qui manque peut-être par contre, c'est de bien soigner cette fonctionnalité et la mettre en avant.

exemple :
http://www.refuges.info/point/2235/caba ... mbe-hiver/
Pour passer de cette fiche, à celle du refuge gardé, on va soit dans "point à proximité : 0km" soit "sur la vignette de carte" mais c'est encore imparfait, une mise en avant avec un lien style :
"Ce refuge dispose également d'une partie gardée l'été du x au y visible ici"
pourrait aider. Ou d'autres idées.


==Pour la fusion avec osm_pois : ==
je ne sais pas trop quel est l'avenir de cette table et de son contenu. Mélanger avec nos points, je ne suis pas chaud vu que c'est assez différent, et la méthode de mise à jour n'est pas la même.
J'ai tenté un import osm avec une méthode différente pour donenr osm_points, table dé-normalisées, mais créé par un outil tout fait : osm2pgsql (donc maxi gain de code car déjà fait). Pour l'instant, j'hésite encore entre : garder ma procédure et passer osm_pois en mode gis ou laisser tomber osm_pois, osm_tags et osm_poi_tags pour ne garder que le format osm_points.

A voir à l'usage, la procédure avec osm2pgsql est très longue, avec une table redondante et il faut s'adapter aux "tags" osm, mais ça tient en 2 lignes de commandes.
Ma procédure que j'avais codée est mieux intégrée à notre site, c'est aussi très long, mais ça sélectionne mieux les zones qui nous concerne (pas d'import des campings japonais !) et on a plus de flexibilité.

Entre les 2, mon coeur balance, je vais donc tester et voir ce qui sera le plus adapté.
Avatar du membre
yip
Messages : 387
Enregistré le : 08 mars 2004, 23:32

Message par yip »

Ah c'est curieux, parce que là moi j'aurais pas eu l'ombre d'une hésitation 5 sur 2500. sauf a fusionner.
Ca représente pas mal de code cette petite affaire ....

Ceci dit c'etait tout a fait adapté pour les polys. information de position centralisée tout ça.

les refuges d'hiver sont assez souvent un peu écartés des refuges d'été ..
les points d'eau pareils.

pour OSM, tu sais si ils ont un serveur WFS public ? par exemple chez C2C ?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

yip a écrit :Ah c'est curieux, parce que là moi j'aurais pas eu l'ombre d'une hésitation 5 sur 2500. sauf a fusionner.
Ca représente pas mal de code cette petite affaire ....
Ouais mais comme c'est déjà fait ;-)
les refuges d'hiver sont assez souvent un peu écartés des refuges d'été ..
Oui, mais s'ils sont à 30m on ne va quand même pas dupliquer les coordonnées, l'altitude, et le champs qui décrit l'accès ?

L'idée c'est quoi : c'est que si on a un refuge gardé avec coordonnées "approximative" et que quelqu'un le met à jour, c'est délicat de lui demander de mettre à jour sur la fiche de la partie hiver et de la fontaine juste devant.
Avec une logique normalisée, une mise à jour et zou.

pour OSM, tu sais si ils ont un serveur WFS public ? par exemple chez C2C ?
La fondation OSM : sûr que non
L'asso OSM-fr : sûr que non

Maintenant, y'a peut-être quelqu'un qui a mis ça en route dans un coin, voilà ce qu'en dit le wiki d'osm :
http://wiki.openstreetmap.org/wiki/Web_feature_service