Re: [osm-hu] város utcahálózatának hossza
Peter Bodo
peter.bodo at geologika.hu
2015. Okt. 22., Cs, 21:18:31 UTC
Köszi, ez így jó lesz :)
Peter Bodo
Route4U - wheelchair route planner
+367093183822
http://route4u.org/
skype: peter_bodo
linkedin: https://www.linkedin.com/in/peterbodo
twitter : https://twitter.com/bodopete
2015-10-22 10:48 GMT+02:00 Imre Samu <pella.samu at gmail.com>:
> Milyen pontosan kell :)
> * tapasztalatom szerint az overpass nem vágja el a (admin) polygonhatáron
> az utakat , ha már 1 méterre belelóg, akkor már megjelenik az overpass
> queryben, még akkor is, ha Bécsig elszalad az a bicikli út egy relationnal
> ...
> *és nem minden highway számít utcahálózatának
>
> Overpass-ban az utak hossza még nincs implementálva:
> https://github.com/drolbr/Overpass-API/issues/237
>
> Szerintem precíz eredményt sql-el kapsz.
> Tutoriál úthálózat hosszának meghatározására :
> https://github.com/openstreetmap/osm2pgsql/blob/master/docs/analysis.md
>
>
> Vácra én valamelyik régebbi adatbázis állapotra ezt kaptam :
>
> With telepules_polygon as
> (SELECT way FROM planet_osm_polygon WHERE boundary='administrative' AND
> admin_level='8' AND name=*'Vác' *limit 1)
> SELECT
> round(SUM(
> ST_Length(ST_Transform(
> ST_Intersection(way, (SELECT way FROM telepules_polygon))
> ,4326)::geography)
> )) AS "distance (meters)", highway AS "highway type"
> FROM planet_osm_line
> WHERE highway IS NOT NULL
> AND ST_Intersects(way, (SELECT way FROM telepules_polygon))
> GROUP BY highway
> ORDER BY "distance (meters)" DESC;
>
> distance (meters) | highway type
> -------------------+----------------
> 147185 | track
> 125998 | residential
> 50295 | service
> 46291 | footway
> 22226 | path
> 16817 | primary
> 15842 | unclassified
> 12880 | cycleway
> 10168 | secondary
> 9727 | tertiary
> 9622 | trunk
> 6579 | living_street
> 5960 | trunk_link
> 2513 | pedestrian
> 1865 | steps
> 499 | primary_link
> 310 | platform
> 109 | secondary_link
> 77 | raceway
> 44 | tertiary_link
> (20 rows)
>
>
> annyi kiegészítés, hogy a pontos belterület meghatározása nem lesz könnyű.
> elsőre arra gondoltam, hogy a landuse=residential / landuse=industrial
> polygon segítségével megkapom, de ez nem mindenütt működik.
> Vácon például pont nagyon szét van ez szabdalva... overpass-turbo:
> landuse=* in "Vác" ( http://overpass-turbo.eu/s/cch )
>
> üdv,
> Imre
>
>
>
> 2015. október 22. 8:48 Peter Bodo írta, <peter.bodo at geologika.hu>:
>
>> Sziasztok,
>>
>> Tudtok egyszerű módszert egy város utcahálózatának hosszának a mérésére?
>>
>> Amit most használok:
>> overpass-turbo:
>> highway=* in [város]
>>
>> ezzel máris az a gond, hogy a külterületet is hozzácsapja
>>
>> Aztán JOSM measure toollal lemérem
>> ezzel meg az a gond, hogy elég erőforrásigényes egy metorpolisznál
>>
>> A legjobb az lenne, ha lehetne mondjuk overpassban olyan lekérést adni,
>> ami nem küldözgeti az egész nyers adatot, csak a hosszt.
>>
>> VAn ilyen lehetőség?
>> üdv,
>> Peti
>>
>> --
>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>> ---
>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
>> „openstreetmap-hungary” csoportjára.
>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
>> leiratkozáshoz küldjön egy e-amailt a(z)
>> openstreetmap-hungary+unsubscribe at googlegroups.com címre.
>> További lehetőségekért látogasson el ide:
>> https://groups.google.com/d/optout.
>>
>
> --
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
> „openstreetmap-hungary” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
> leiratkozáshoz küldjön egy e-amailt a(z)
> openstreetmap-hungary+unsubscribe at googlegroups.com címre.
> További lehetőségekért látogasson el ide:
> https://groups.google.com/d/optout.
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20151022/8a65294c/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról