Re: [OSM-talk-fr] Zone couverte par un fichier OSM
Bonjour, Si tu souhaites rester sur le python, Shapely offre beaucoup des fonctions topologiques dispo dans Postgis. Par exemple le "convex hull", qui, comme son nom l'indique, ne résoudra pas tes pb sur les zones concaves : http://gispython.org/shapely/docs/1.0/manual.html#convex-hull A+ Bruno ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Zone couverte par un fichier OSM
Merci pour vos idées et propositions. je pense qu'en final mon p'tit script me suffira vu la faible précision dont j'ai besoin :) Encore un peu de debug et ca ira bien... En fait, mon besoin était très secondaire : juste de contrôler très grossièrement la géométrie de fichiers OSM générés à partir d'extract partiels du fichier FRANCE.PBF. Du coup j'ai un peu poursuivi le développement de mon script Python qui est finalement d'une précision suffisante pour mon besoin. Simplement, je pensais que cet outil devait exister quelque part mais à priori pas directement. Donc si on se trouve en face d'un fichier appelé TOTO.OSM de taille un peu grosse et dont on ne connaît rien, il n'y a pas de moyen simple de connaître son empreinte ? En meme temps, c'est vrai que ca doit pas etre si fréquent... C'est vrai que mine de rien, l'algo pour extraire le contour d'un nuage de point est vachement complexe ! Si c'est un nuage assez compact, ca va encore mais pour un nuage très aéré, c'est costaud. Et j'ai des aberrations sur les zones concaves mais en gros ca me donne un ordre d'idée suffisant. Je vais regarder PostGIS si j'ai le courage vu que j'en entends beaucoup parler mais que je n'en connais que le nom. J'ai récemment croisé la GoogleCar chez moi et ce week end sur mon petit vélo avec mon Garmin, je me disais que je devais être la GoogleCar du pauvre :))) Cordialement - Eric (User:Blueberry) > Bonjour > Une solution pourrait être de calculer l'envelope convexe des points. > Après un import dans une base de données PostGIS, ça se fait facilement > avec la fonction ST_ConvexHull. > Si tu veux le faire à l'échelle d'un pays, le calcul risque de prendre > un peu de temps. > Tu obtiendras peut-être des réponses plus détaillées sur les listes > dev-fr ou dev. > Cordialement ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Zone couverte par un fichier OSM
2011/3/19 Eric > Bonjour, > > Je recherche un outil qui me permettrait d'extraire le contour d'un > fichier OSM pour visualiser sa surface couverte mais je ne trouve pas > ca. > > Je pense que si tu demandes directement à Frederik Ramm, il te donnera ses fichiers .poly . Nous avons déjà obtenu de sa part celui de la métropole mais c'était il y a quelque temps déjà. Pieren ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Zone couverte par un fichier OSM
Eric wrote: > Bonjour, > > Je recherche un outil qui me permettrait d'extraire le contour d'un > fichier OSM pour visualiser sa surface couverte mais je ne trouve pas > ca. J'ai pas mal cherché dans les fonctions d'OSMOSIS et autres sans > trouver. Du coup je me suis lancé dans un p'tit script en python > générant un GPX de contour tout pourri dont je ne suis pas trop > satisfait. J'aimerai donc bien trouver ca si ca existe. > En effet, pour des fichiers OSM un peu gros, on ne peut pas le faire > en le chargeant sous JOSM :) Je voulais voir par exemple quelle etait > la géométrie des extractions par pays proposés entre autres par GEOFABRIK: > est ce que ca suit les frontières ou est-ce juste un > gros parallélépipède englobant chaque pays. D'après ce que j'ai > vu, ca suivrait très précisément les frontières... > > - > Eric (User:Blueberry) Bonjour Une solution pourrait être de calculer l'envelope convexe des points. Après un import dans une base de données PostGIS, ça se fait facilement avec la fonction ST_ConvexHull. Si tu veux le faire à l'échelle d'un pays, le calcul risque de prendre un peu de temps. Tu obtiendras peut-être des réponses plus détaillées sur les listes dev-fr ou dev. Cordialement -- Gilles Bassière - Web/GIS software engineer http://gbassiere.free.fr/ ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Zone couverte par un fichier OSM
Le samedi 19 mars 2011 à 15:42 +0059, Eric a écrit : > Bonjour, > > Je recherche un outil qui me permettrait d'extraire le contour d'un > fichier OSM pour visualiser sa surface couverte mais je ne trouve pas > ca. J'ai pas mal cherché dans les fonctions d'OSMOSIS et autres sans > trouver. Du coup je me suis lancé dans un p'tit script en python > générant un GPX de contour tout pourri dont je ne suis pas trop > satisfait. J'aimerai donc bien trouver ca si ca existe. > En effet, pour des fichiers OSM un peu gros, on ne peut pas le faire > en le chargeant sous JOSM :) Je voulais voir par exemple quelle etait > la géométrie des extractions par pays proposés entre autres par GEOFABRIK: > est ce que ca suit les frontières ou est-ce juste un > gros parallélépipède englobant chaque pays. D'après ce que j'ai > vu, ca suivrait très précisément les frontières... > Ca ne correspond absolument pas à ta recherche mais en ce qui concerne Geofabrik il y a cet article fort intéressant : http://blog.geofabrik.de/?p=75#more-75 Enfin on trouve un fichier polygone france.poly sur Cloudmade : http://downloads.cloudmade.com/europe/france#downloads_breadcrumbs ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
[OSM-talk-fr] Zone couverte par un fichier OSM
Bonjour, Je recherche un outil qui me permettrait d'extraire le contour d'un fichier OSM pour visualiser sa surface couverte mais je ne trouve pas ca. J'ai pas mal cherché dans les fonctions d'OSMOSIS et autres sans trouver. Du coup je me suis lancé dans un p'tit script en python générant un GPX de contour tout pourri dont je ne suis pas trop satisfait. J'aimerai donc bien trouver ca si ca existe. En effet, pour des fichiers OSM un peu gros, on ne peut pas le faire en le chargeant sous JOSM :) Je voulais voir par exemple quelle etait la géométrie des extractions par pays proposés entre autres par GEOFABRIK: est ce que ca suit les frontières ou est-ce juste un gros parallélépipède englobant chaque pays. D'après ce que j'ai vu, ca suivrait très précisément les frontières... - Eric (User:Blueberry) ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr