[OSM-talk-fr] Calculer le total kilométrique de nantes

Ab_fab gamma.gts at gmail.com
Ven 2 Avr 05:54:16 UTC 2010


Cool !!
Merci beaucoup pour cette réponse rapide et complète :-)

Le 2 avril 2010 00:48, sylvain letuffe <sylvain at letuffe.org> a écrit :

> Le jeudi 01 avril 2010 23:33:10, Ab_fab a écrit :
> > Bonsoir,
> >
> > Merci pour ta réponse sur la voirie de Chambéry. Ca donne un ordre d'idée
> > Sinon, je pensais à l'aire de la commune et au temps qui serait grosso
> modo
> > nécessaire pour la calculer, par un ordi classique, un serveur ou autre.
>
> ah, l'aire de la surface "commune de nantes", ben après tout, y'a qu'a
> tester:
>
> gis=# select st_area(st_transform(way,2154)),name,osm_id from
> planet_osm_polygon where osm_id=-59874;
>     st_area      |  name  | osm_id
> ------------------+--------+--------
>  65670606.8027344 | Nantes | -59874
> (1 row)
>
> Time: 1.805 ms
>
> Environ 2 milisecondes, résultat 65.67 km²
> ça va, ça dépote postgis
>
> A noter une petite différence avec ce qu'en dit wikipedia
>
>
> Tant qu'a faire, pour les kilomètres de highway :
> gis=# select
> sum(st_length(st_transform(rues.way,2154)))/1000 as longueur_totale,
> commune.name
> from
> planet_osm_line as rues, planet_osm_polygon as commune
> where
> rues.highway is not null and rues.way && commune.way
> and ST_Contains(commune.way, rues.way)
> and commune.osm_id=-59874 group by commune.name;
>  longueur_totale  |  name
> ------------------+--------
>  873.030968711361 | Nantes
> (1 row)
>
> Time: 36401.178 ms
>
> 36s cette fois, pour 873 km de highway
>
>
>
> --
> sly
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20100402/43ffcc5e/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr