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

Peter Bodo peter.bodo at geologika.hu
2015. Okt. 24., Szo, 13:34:59 UTC


köszi, nézem...

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-24 12:05 GMT+02:00 Vid Gabor <vidgabor at gmail.com>:

> É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.
>>
>
> --
> 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/c063665a/attachment.htm>


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