Ted jsem to asi uplne nepochopil. V JSOM lze nejak nastavit, jestli
pouzije API metodu "diff upload", aby nahral vsechno v jednom
changesetu a transakci nebo to delal nejak jinak?

Osobne bych cekal, ze ten alternativni postup je pro ten webovy editor
a JOSM bude pouzivat vzdy "diff upload". Tedy vse pekne v transakci a
jednom changesetu. Tedy, pokud se to vejde do toho limitu poctu zmen.

Honza


2010/2/23 Tomas Kolda <ko...@web2net.cz>:
> Tak jsem to asi vykoukal. Ja jsem si 0.6 jeste necetl, coz je mozna skoda.
> Naposledy jsem delal lesy a to byla verze 0.5. Ty soubory co jsem posilal se
> totiz dali udelat velmi rychle pomoci toho diff upload. Mozna JOSMu vadilo,
> ze v xml bylo <osm version='0.5'..... Netusim.
>
> JOSM to dela po jednom nodu v changesetu a nakonec po jedne line. To je
> samozrejmne 10000 requestu a to trva tu hodinu.
>
> Pak je tam napsano:
> To avoid stale open changesets a mechanism is implemented to automatically
> close changesets upon one of the following three conditions:
>
> More than 50.000 edits on a single changeset See more specific limits
> The changeset has been open for more than 24 hours
> There have been no changes/API calls related to a changeset in 1 hour (i.e.
> idle timeout)
>
> Coz vysvetluje proc data zustaly. Ja to pochopil, ze je changeset jen kvuli
> lepsi identifikaci pro reverty ne jako transakce. Na transakci je pouzit ten
> diff upload.
>
> No aspon vime jak se to asi ma priste delat.
>
> Tomas
>
>
> jzvc napsal(a):
>
> Dne 23.2.2010 21:55, Jan Bilak napsal(a):
>
>
> Ja vychazel z tohoto:
>
> Diff upload: POST /api/0.6/changeset/#id/upload
>
> With this API call files in the OsmChange format can be uploaded to
> the server. This is guaranteed to be running in a transaction. So
> either all the changes are applied or none.
> To upload an OSC file it has to conform to the OsmChange specification
> with the addition of a changeset and a version attribute for each
> element, except when you are creating an element where the version is
> not required as the server sets that for you.
>
> [http://wiki.openstreetmap.org/wiki/OSM_Protocol_Version_0.6]
>
> Honza
>
>
>
>
> Otazka je, jestli vam to nezbuchlo ve finalni fazi, kdyz uz transakce
> byla uzavrena => melo by to by duplicitni komplet a teoreticky by melo
> jit revertnout komplet jeden changeset (pokud ho nekdo mezi tim
> nezmenil). Dalsi varianta, ktera me napada (spekulace) ze kdyz changeset
> je otevreny dyl nez X (hodina ???) tak ho OSM uzavre automaticky.
> Nektere typy chyb by tomu nasvedcovaly.
>
> BTW: Osobne trochu nechapu co trva na uploadu 1MB dat na 8Mbit lince cca
> 20 - 30 minut. Tech +- 10k zaznamu se da nacpat do databaze behem vterin.
>
>
>
> 2010/2/23 Tomas Kolda <ko...@web2net.cz>:
>
>
>
> No asi to tak neni, protoze by pak nevznikly ty duplikaty.
>
> Jak presne jste postupovali, kdyz vam to spadlo? At vysledujeme jak se
> spravne pri uploadech chovat...
>
> Tomas
>
> Jan Bilak napsal(a):
>
> Nahravani changesetu z JOSM je transakcni, ne? Takze bude se to povede
> cele nebo vubec a je to mozne opakovat. Nebo jsem to pochopil spatne?
>
> Honza
>
>
> Dne 23. února 2010 21:44 Tomas Kolda <ko...@web2net.cz> napsal(a):
>
>
> A jak se ma pri tomto postupovat? Ja myslel, ze pro kazdy bod co JOSM
> uploadne si priradi nove id. Takze kdyz spadne spojeni melo by stacit dat
> save a tim uz by mel byt XML updatovan o to co se uploadlo. Nebo se mylim?
>
> Tomas
>
> Jan Dudík napsal(a):
>
> Jo, to je možný část 91 mi spadla chvilku po začátku imortu, myslel
> jsem ,že se stačilo přenést jen pár kousků a zatím to vypadá na skoro
> celý díl :-(...
>
> J&D
>
> Dne 23. února 2010 20:41 MP <singular...@gmail.com> napsal(a):
>
>
> Aha, ja nekdy predevcirem nektere casti uz v JOSM opravoval (s
> validatorem to jde rychle a vcelku automaticky...), takze nektere
> rybniky tam jsou uz jen jednou.
>
>
> Jinak dalsi problem je v datech nahranych uzivatelem Medulove. Skript,
> kterym kontroluju cas od casu dumpy na mozne chyby mi na dumpu z
> dnesniho rana nahlasil asi 10700 duplicitnich nodu od nej
> (rozprostrenych po cele CR) a co jsem tak koukal, tak je to taky
> dibavod (byt kazdy rybnik je tam "jen" dvakrat). pavel ma 13700
> duplicitnich nodu (nez jsem vcera nektere casti opravoval, tak jich
> bylo asi 32000)
>
> Takze duplicity od Medulove by taky asi chtely vyresit...
>
> Martin
>
> On 22/02/2010, Pavel Machek <pa...@ucw.cz> wrote:
>
>
> Hi!
>
>  It seems that I created duplicate data when importing DIBAVOD; I
>  assumed that if connection died before closing transaction, no data
>  would be uploaded, and it seems it is not so :-(.
>
>  Edits in question are:
>
>  #3938287         February 21, 2010 20:50         dibavod, cast 41
>  11.985,48.587,17.993,50.959   (big)
>  #3938219        February 21, 2010 21:37         import dibavod, cast
>  41      11.985,48.587,17.993,50.959 (big)
>  #3938181        February 21, 2010 21:30         import dibavod, cast
>  41      11.985,48.587,17.993,50.959 (big)
>  #3938082        February 21, 2010 21:23         import dibavod, cast
>  41      11.985,48.587,17.993,50.959 (big)
>
>  ...they should be duplicates (if not, the biggest one should be left).
>
>  Now, there are big fat warnings about revert scripts and I'd prefer
>  not to mess up the database even more. What is the best way to
>  proceed?
>
>  Sorry for the mess,
>
>                                                                 Pavel
>
>
>  > Pokud jsem se díval na několik rybníků, tak všechny byly nahrány 4x.
>  >
>  > Například Trubární rybník - cesta č. 50937312 je nahrán ještě jako cesta
> č. 50932852, 50935613 a 50934642
>  >
>  > Praák
>  > > ------------ Původní zpráva ------------
>  > > Od: Pavel Machek <pa...@ucw.cz>
>  > > Předmět: Re: [Talk-cz] Import DIBAVOD
>  > > Datum: 22.2.2010 08:03:14
>  > > ----------------------------------------
>  > > Ahoj!
>  > >
>  > > > Namátkou jsem zjistil, že Pavel nahrál omylem část č. 41 celkem
> čtyřikrát.
>  > >
>  > > Padlo spojeni ve fazi uploading, ale pred uzavrenim transakce. Takze
>  > > jsem letmo skontroloval ze tam data nejsou (a nebyla?!) a zkusil to
>  > > znovu.
>  > >
>  > > Opravdu je duplicita v datech?
>  > >
>  > > --
>  > > (english) http://www.livejournal.com/~pavelmachek
>  > > (cesky, pictures)
>  > > http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
>  > >
>  > > _______________________________________________
>  > > Talk-cz mailing list
>  > > Talk-cz@openstreetmap.org
>  > > http://lists.openstreetmap.org/listinfo/talk-cz
>  > >
>  > >
>  > >
>  >
>  > _______________________________________________
>  > Talk-cz mailing list
>  > Talk-cz@openstreetmap.org
>  > http://lists.openstreetmap.org/listinfo/talk-cz
>
>  --
>  (english) http://www.livejournal.com/~pavelmachek
>  (cesky, pictures)
> http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
>
>  _______________________________________________
>  Talk-cz mailing list
>  Talk-cz@openstreetmap.org
>  http://lists.openstreetmap.org/listinfo/talk-cz
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>
>

_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem