Notez que l'IGN publie déjà les centroïdes de toutes les communes de France. Il n'utilise la position de la mairie de la commune à la place que si ce centroïde tombe en dehors de la principale zone habitée de la commune. Les cartes de l'IGN utilisent donc ces données. Faut-il systématiquement utiliser les centroïdes ou plutôt utiliser la règle de l'IGN qui me semble plus adaptée à la cartographie "lisible" ?
Dans ce cas, pas de conversion à faire, c'est l'IGN qui fournit les positions directement dans sa base publique (à moins qu'il y ait des problèmes de licence pour utiliser les données de l'IGN), afin de positionner les nœuds de rôle "admin_center" dans les relations de frontières communales. Le 25 janvier 2012 15:15, Cyrille Giquello <[email protected]> a écrit : > Voilà, j'ai avancé avec Spatialite, mais le résultat semble faux ... > J'ai donc une erreur quelque part. > > Donc j'ai installé spatialite 2.4.0 > Chargé les données init_spatialite.zip dans la bdd spatialite_core.sqlite > Ce qui donne : > spatialite> attach ".../spatialite_core.sqlite" as spatialite ; > spatialite> select AsText( Transform( GeomFromText("POINT(8519 > 66291)", 2154), 4326) ); > POINT(-1.332739 -5.566837) > > donc pas d'erreur système, mais un résultat qui ne colle pas. > Dans GeoFLA, le centroïd de la commune 71398 "SAINT-CHRISTOPHE-EN-BRESSE" est > X_CENTROID=8519, Y_CENTROID=66291 > et le résultat en EPSG:4326 (WSG84) devrait être au alentour de 5.xxx 46.xxx > > Je ne dois pas faire bien comme il faut. Ah ces re-projections ... > > Cyrille. > Le 25 janvier 2012 13:58, Cyrille Giquello <[email protected]> a écrit : >> Le 25 janvier 2012 13:36, Damouns <[email protected]> a écrit : >>>> Notamment, j'aimerai convertir les X_CENTROID et Y_CENTROID. >>> >>> >>> Je n'ai peut-être pas bien compris ton objectif mais si tu souhaites >>> avoir les centroïdes il y a la base RGC qui est en licence ouverte : >>> >>> http://professionnels.ign.fr/ficheProduitCMS.do?idDoc=5323862 >>> >>> Dedans il y a les coordonnées en latitude longitude : >>> LONGI_DMS : Longitude en degré, minute, seconde (Greenwich) du >>> chef-lieu (avec signe – éventuellement) >>> LATI_DMS : Latitude (Nord) en degré, minute, seconde du chef-lieu >> >> Merci, mais ceux sont les coords du chef-lieu, pas du centre géométrique. >> >> En fait je calcule le centre géométrique pour chaque commune à partir >> des relations admin_level=8 d'OSM, et pour les communes manquantes >> j'ai trouvé GeoFLA qui indique le centroïd, qui je pense (j'espère) >> correspond au centre géométrique. Mais il faut faire la conversion. >> >> Je suis en train de lire la doc pour convertir du RGF93 vers WGS84 >> avec spatialite et la table epsg. >> >> Cyrille. >> >>> Tu pourrais faire le lien facilement avec le code insee des communes >>> de tes polygones. C'est peut-être plus simple que de te casser la tête >>> avec proj et cs2cs. >>> >>> _______________________________________________ >>> Talk-fr mailing list >>> [email protected] >>> http://lists.openstreetmap.org/listinfo/talk-fr >> >> >> >> -- >> Cyrille. > > > > -- > Cyrille. > > _______________________________________________ > Talk-fr mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-fr _______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

