[osm-hu] OpenStreetMap QGIS-ben

Samat samat78 at gmail.com
2014. Ápr. 27., V, 11:51:26 UTC


Köszönöm a választ!

2014-04-27 13:03 GMT+02:00 Imre Samu <pella.samu at gmail.com>:

> >a 4 éves (2010-es) állományokkal nincs is probléma, de a 2012-es és
> 2014-es állományokat nem nyitja meg a QGIS,
>
> nem írtad, hogy milyen erős gépet használsz - emiatt tesztelni kellene a
> memória hipotézist.
>  Elméletileg az OSM formátumú adatok esetén a QGIS mindent a memóriába
> próbál betölteni-  2010-ben kevesebb adat volt, mint 2012-2014-ben,
> ráadásul hogyha egyszerre szeretnéd vizsgálni, akkor mindegyiknek a
> memóriában is kell lennie. vagyis én memória gondokra gyanakodnék.
> "QGIS tries to load all data into memory, "
>  http://gis.stackexchange.com/questions/88073/loading-osm-data-into-qgis
>

Lehetséges. Egy i7-es procival és 4 GB rammal rendelkező
*laptopon*próbálom előadni a produkciót. Sajnos jelenleg nincsen 8 GB
rammal
rendelkező gépem, amivel kipróbálhatnám, hogy igazad van-e (mire lesz, már
késő). Mindenesetre azt megállapítottam, hogy nagyon nem hatékonyan kezeli
a QGIS az osm-et: már a 100 MB-os 2010-es állományt is elég nehézkesen
kezeli a gépemen, ehhez képest az aktuális (tehát sokszoros geometriai
elemszámot tartalmazó, bár bizonyos tartalmakat elhagyó, összesen kevesebb
mint 200 MB-os) shp-kat jelentős késés nélkül lehet zoomolni, lekérdezni. A
2012-es osm állomány nagyjából 600 MB, a 2014-es 1,2 GB (ami még
beleférhetne a szabad memóriába, de ki tudja, hányszor meg hogyan kell
neki).
(Kipróbáltam, és a 100 MB-os 2010-es osm betöltésekor a program több mint 1
GB memóriát használt fel egy darabig, ami utána 750 MB köré csökkent. Ez
10x-es memóriafelhasználás...)

javaslatok:
> Emiatt érdemes lehet leszűrni az adatokat előtte - pl. osmosis-al. [
> http://learnosm.org/en/osm-data/osmosis/ ]
> * adatrétegszűrés: csak azt a réteget tartod meg, amit az adott
> pillanatban vizsgálni akarsz.  ( közút , vasút, településpoligonok, ..)
> * területi kivágás:  Vagy kivágsz egy konkrét részterületet ( megye )
>

Éppen az lenne a lényeg, hogy az egészet tudjam egyben összehasonlítani...


> Esetleg adatbázisba töltöd be .. ( PostgreSQL -
> http://learnosm.org/en/osm-data/osm2pgsql/ )
> és onnan vizsgálod QGIS-el.
>
> Ha az összes historikus adat érdekel,  akkor magyar extraktumot itt
> találsz:
> http://osm.personalwerk.de/full-history-extracts/2014-03-31/europe/  (
> hungary.osh.pbf  ; 111M )
> de mivel ez más szerkezetű adat, emiatt spéci programok kellenek a
> kezeléséhez ( és tudtommal Linux is kell )
> * importer ; renderer : https://github.com/MaZderMind/osm-history-renderer
> * kivágó : https://github.com/MaZderMind/osm-history-splitter
>

Igen, ezekre a megoldásokra (PGSQL, Linux, python és társai) írtam, hogy
hiányosak az informatikai ismereteim :)

Köszönöm, utánajárok az shp-konvertereknek, meg megnézem, találok-e a
környezetemben egy több memóriával felvértezett gépet.

Ez a memóriaprobléma igaz lehet a JOSM-ra is?

Üdv:
Samat
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20140427/3878af45/attachment.htm>


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