Re: [OSM-talk-fr] Zone couverte par un fichier OSM

2011-03-22 Par sujet Bruno Cortial
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

2011-03-21 Par sujet Eric
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-03-21 Par sujet Pieren
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

2011-03-21 Par sujet Gilles Bassière
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

2011-03-19 Par sujet Francisco DOS SANTOS
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

2011-03-19 Par sujet 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. 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