Re: [osm-hu] város utcahálózatának hossza

Vid Gabor vidgabor at gmail.com
2015. Okt. 24., Szo, 10:05:13 UTC


Én most néztem a QGIS tud átvenni közvetlenül az OSM-ből adatokat, és abban
van egy halom ilyen funkció, de még csak a manual olvasásig jutottam, meg
feltelepítettem, de még nem az igazi.

2015-10-22 23:18 GMT+02:00 Peter Bodo <peter.bodo at geologika.hu>:

> 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.
>>
>
> --
> 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/20151024/7940b352/attachment.htm>


További információk a(z) Talk-hu levelezőlistáról