[Talk-cz] Import chráněných území z EEA
Jan Kučera
kozuch82 na gmail.com
Středa Březen 21 20:34:52 UTC 2012
Ahoj,
jednalo se o import tohoto souboru:
http://www.2shared.com/file/GAH9id2X/CR_final_UTF-8_NPP_2.html
tento skript
http://svn.openstreetmap.org/applications/utils/import/bulk_upload_06/bulk_upload_sax.py
vyhodil tento output
http://pastebin.com/5eQTe1Bv
s vysledkem techto 2 changesetu
http://www.openstreetmap.org/user/Kozuch-EEA/edits
Chapu, ze by bylo lepsi udelat diff, ale momentalne neznam cestu, jak
z .osm souboru takovy diff udelat... respektive jak to rozsekat na
uploady treba po jednotlivych relacich...
Kozuch
Dne 20. března 2012 22:25 "Petr Morávek [Xificurk]"
<xificurk na gmail.com> napsal(a):
> Jan Kučera wrote:
>> Ahojte,
>>
>> bohužel jsem při pokusu o import další části chr. území narazil na
>> softwarové problémy - JOSM nebyl schopen dokončit import cca 12000
>> uzlů najednou (zkošeno několikrát). Možná to bylo tím, že jsem
>> rozdělil import na části po cca 2000 uzlech. Kdosi mi pak na
>> help.osm.org doporučil importovat pouze v celku, tedy vše najednou,
>> nicméně to jsem zkoušel v úplných začátcích a úspěšnost byla takřka
>> 0%.
>>
>> Zkusil jsem skript bulk_upload_sax.py
>> (http://wiki.openstreetmap.org/wiki/Bulk_upload.py) na Xubuntu 11.10 -
>> ten se mi choval pro změnu zase dosti šíleně a z mého .osm souboru o
>> 12k uzlech vykouzlil dva changesety po cca 25k uzlech (viz
>> http://www.openstreetmap.org/user/Kozuch-EEA/edits - pravděpodobně
>> budu muset revertovat...) ... nechápu, kde ty uzly vzal. Nevíte někdo,
>> co s tím?
>>
>> Jaký SW používáte pro importy?
>>
>> Zdravím,
>> Kozuch
>
> UIR-ZSJ jsem importoval pomocí vlastní pythoní knihovny [1], ale to byly
> changesety řádově o stovkách uzlů (a pokud si dobře vzpomínám, tak
> upload trval klidně i minuty).
>
> Ono je v podstatě jedno, jaký software se použije. To podstatné je, že
> musí udržet otevřené HTTP spojení dostatečně dlouho než to API přežvýká.
>
> Imho by bylo nejrozumější to uploadovat po menších částech, ale
> jednotlivé části stále jako "diff upload".
> "Menších" tak, aby jednotlivé uploady proběhly v rozumném čase, tzn.
> řádově asi ty stovky nodů.
> Jako "diff upload" z toho důvodu, aby se v mapě nejdřív neobjevily jen
> samotné uzly, do kterých by mohl někdo hrábnout a způsobit tak selhání
> uploadu cest.
>
> Rozdělení na menší části už nesouvisí s uploadem... otázkou je, jakou
> strukturu mají data? Patří každý uzel jen do jedné cesty (krom
> koncových)? Je možné to nějak rozsekat (teď neřeším technické provedení,
> jen možnost)?
>
> Petr Morávek aka Xificurk
>
> [1] https://github.com/xificurk/osmapis
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
Další informace o konferenci talk-cz