[Talk-cz] Nástroj pro vizuální kontrolu změn v OpenStreetMap
Vlákno 29.1. - 29.1.2012, počet zpráv: 4
Zdravím,
vylepšil jsem nástroj na zobrazení mapy tak, jak byla v minulosti - pracuje úplně jinak. Rozchodil jsem prostě několik paralelních Mapniků, které mají data různého stáří. Mezi těmito daty lze přepínat, a tak sledovat průběh, jak které místo kdy vypadalo a co se třeba od posledního týdne změnilo.
Nástroj je na http://osm.kyblsoft.cz/historie/
Nápověda je nahoře na stránce, teď krátké FAQ:
* K čemu to je?
- Zjistíte třeba, že někdo změnil vaši oblast. Tímhle se snadno můžete podívat, co se změnilo - jak to vypadalo předtím a jak to vypadá teď.
* Proč tam jsou jen některé datumy?
- Protože Mapnik vyžaduje předzpracovaná data a dát tam všechno by bylo nemožné, a převážně i zbytečné
* Proč jsou tam právě tyto datumy a jak často budou přibývat?
- V současnosti počítám, že budu dělat jeden mapnikový snapshot týdně, staré někdy (po měsíci?) umazávat. Vzdálenější data jsou jednou za půl roku. V půlce roku 2008 jsou data ihned po importu lesů (či čeho).
* Proč to zobrazení mapy trvá tak zatraceně dlouho?
- Je to spousta dat, které se navíc skoro pořád berou z disku. Pro každou vrstvu je v PostgreSQL zvláštní databáze, takže se to ani nekryje a disková cache tak nefunguje. Ideální je použít oficiální Mapnik (bere se z openstreetmap.org) a vrstvy přepínat až na konkrétní oblast. Ideálně by se to mělo do několika sekund objevit, výjimečně až po několika desítkách sekund.
* Liší se nějak použitý Mapnik od oficiálního Mapniku?
- Ano, i když jen málo - mnou použitý Mapnik je z trunku, tj. úplně nejnovější verze. Všiml jsem si, že jsou třeba někdy jinak zarovnané nápisy, ale to jsou drobnosti. Ale pozor - je použit současný Mapnik a styly i na stará data! Ne všechno nemusí být proto zobrazeno správně - např. jsem zjistil, že v nejstarších datech Prahy se nezobrazuje řeka. Je to proto, že tam byla neuzavřená cesta a původnímu Mapniku to zjevně nevadilo. Tento případ jsem ručně (!) opravil, ale může jich tam být víc.
* Proč tam nejsou data mimo ČR?
- Protože je nemám - sbírám jen data ČR, taktéž dostupná na http://osm.kyblsoft.cz . Kromě toho by to bylo až moc velký.
* Je k dispozici stará verze nástroje?
- Ano, je, a bude - na http://osm.kyblsoft.cz/historie/osmarender . Současná verze řeší trochu jiný problém a nikdy nebude umět zobrazit vše jako stará.
Otázky:
1) Co na to říkáte? :-)
2) Co by se na tom dalo ještě vylepšit? Ta týdenní frekvence je moc/málo…? Teoreticky není větší problém generovat snapshot každý den, ale znamená to tak hodinu chroupání disku a malé použitelnosti serveru, tak by to za to ani nestálo… S místem na disku není téměř žádný problém, horší je paměť. Napadá vás něco?
3) Když kontrolujete změny ve „svojí“ oblasti, jak to děláte?
Užívejte :-)
Aleš Janda
Dne 29.1.2012 19:08, osm.kyblsoft na seznam.cz napsal(a):
zobrazit citaci
> Zdravím,
>
> vylepšil jsem nástroj na zobrazení mapy tak, jak byla v minulosti - pracuje úplně jinak. Rozchodil jsem prostě několik paralelních Mapniků, které mají data různého stáří. Mezi těmito daty lze přepínat, a tak sledovat průběh, jak které místo kdy vypadalo a co se třeba od posledního týdne změnilo.
>
> Nástroj je na http://osm.kyblsoft.cz/historie/
>
> Nápověda je nahoře na stránce, teď krátké FAQ:
>
> * K čemu to je?
> - Zjistíte třeba, že někdo změnil vaši oblast. Tímhle se snadno můžete podívat, co se změnilo - jak to vypadalo předtím a jak to vypadá teď.
> * Proč tam jsou jen některé datumy?
> - Protože Mapnik vyžaduje předzpracovaná data a dát tam všechno by bylo nemožné, a převážně i zbytečné
> * Proč jsou tam právě tyto datumy a jak často budou přibývat?
> - V současnosti počítám, že budu dělat jeden mapnikový snapshot týdně, staré někdy (po měsíci?) umazávat. Vzdálenější data jsou jednou za půl roku. V půlce roku 2008 jsou data ihned po importu lesů (či čeho).
> * Proč to zobrazení mapy trvá tak zatraceně dlouho?
> - Je to spousta dat, které se navíc skoro pořád berou z disku. Pro každou vrstvu je v PostgreSQL zvláštní databáze, takže se to ani nekryje a disková cache tak nefunguje. Ideální je použít oficiální Mapnik (bere se z openstreetmap.org) a vrstvy přepínat až na konkrétní oblast. Ideálně by se to mělo do několika sekund objevit, výjimečně až po několika desítkách sekund.
> * Liší se nějak použitý Mapnik od oficiálního Mapniku?
> - Ano, i když jen málo - mnou použitý Mapnik je z trunku, tj. úplně nejnovější verze. Všiml jsem si, že jsou třeba někdy jinak zarovnané nápisy, ale to jsou drobnosti. Ale pozor - je použit současný Mapnik a styly i na stará data! Ne všechno nemusí být proto zobrazeno správně - např. jsem zjistil, že v nejstarších datech Prahy se nezobrazuje řeka. Je to proto, že tam byla neuzavřená cesta a původnímu Mapniku to zjevně nevadilo. Tento případ jsem ručně (!) opravil, ale může jich tam být víc.
> * Proč tam nejsou data mimo ČR?
> - Protože je nemám - sbírám jen data ČR, taktéž dostupná na http://osm.kyblsoft.cz . Kromě toho by to bylo až moc velký.
> * Je k dispozici stará verze nástroje?
> - Ano, je, a bude - na http://osm.kyblsoft.cz/historie/osmarender . Současná verze řeší trochu jiný problém a nikdy nebude umět zobrazit vše jako stará.
>
> Otázky:
> 1) Co na to říkáte? :-)
> 2) Co by se na tom dalo ještě vylepšit? Ta týdenní frekvence je moc/málo…? Teoreticky není větší problém generovat snapshot každý den, ale znamená to tak hodinu chroupání disku a malé použitelnosti serveru, tak by to za to ani nestálo… S místem na disku není téměř žádný problém, horší je paměť. Napadá vás něco?
> 3) Když kontrolujete změny ve „svojí“ oblasti, jak to děláte?
1) Urcite fajn pocin, jen trochu slozity na pouziti.
2) vyber oblasti primo z mapy
3) ITO maps, jsou tam editace za poslednich 7/90 dnu a jeste se daj
volit ruzny varianty (podle typu ...) + hromada dalsich zajimavych overlayu.
Napr
http://www.itoworld.com/product/data/ito_map/main?view=130&lat=50.62574645730943&lon=14.086787468098569&zoom=11
zobrazit citaci
> Užívejte :-)
>
> Aleš Janda
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
zobrazit citaci
> 1) Urcite fajn pocin, jen trochu slozity na pouziti.
Díky za názor. Co ti přijde složitý, výběr datumu zpět?
zobrazit citaci
> 2) vyber oblasti primo z mapy
Trochu nechápu :-) Výběr je v podstatě dán už tím, na co se zrovna díváš :-)
zobrazit citaci
> 3) ITO maps, jsou tam editace za poslednich 7/90 dnu a jeste se daj
> volit ruzny varianty (podle typu ...) + hromada dalsich zajimavych overlayu.
>
> Napr
> http://www.itoworld.com/product/data/ito_map/main?view=130&lat=50.62574645730943&lon=14.086787468098569&zoom=11
Vida, ITO znám a používám, ale koukám, že ne všechny nástroje :-)
AJ
Dne 29.1.2012 21:08, osm.kyblsoft na seznam.cz napsal(a):
zobrazit citaci
>> 1) Urcite fajn pocin, jen trochu slozity na pouziti.
> Díky za názor. Co ti přijde složitý, výběr datumu zpět?
Prave sem myslel to, ze bych si vybral rekneme bud zobrazenim zajmove
oblasti mapy nebo tazenim nejakyho obdelniku na ni, ne zadavanim odkazu
(mluvim o tom generovani historickyho stavu
http://osm.kyblsoft.cz/historie/osmarender). + to datum klidne zachovej,
ale vetsinu lidi zajima spis trebas pred tydnem/pred mesicem => pridat
tam tyhle moznosti.
+ ted me napadlo, ze by nebylo marny to dat vedle sebe (a zobrazit na
obe pulky kurzor), pripadne pres sebe s nejakou pruhlednoti (mineno
rekneme stavajici stav a nejaky historicky).
zobrazit citaci
>
>
>> 2) vyber oblasti primo z mapy
> Trochu nechápu :-) Výběr je v podstatě dán už tím, na co se zrovna díváš :-)
>
>
>> 3) ITO maps, jsou tam editace za poslednich 7/90 dnu a jeste se daj
>> volit ruzny varianty (podle typu ...) + hromada dalsich zajimavych overlayu.
>>
>> Napr
>> http://www.itoworld.com/product/data/ito_map/main?view=130&lat=50.62574645730943&lon=14.086787468098569&zoom=11
> Vida, ITO znám a používám, ale koukám, že ne všechny nástroje :-)
>
> AJ
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
« zpět na výpis měsíce