[Talk-cz] Placeholder node not found for reference

Marián Kyral mkyral na email.cz
Neděle Září 7 22:16:37 UTC 2014


Dne 7.9.2014 18:03, Marián Kyral napsal(a):
> Dne 7.9.2014 17:36, Kamenitxan napsal(a):
>> Ano, trasoval jsem pár polí s polední verzí traceru. Nevím ale vůbec, jak to opravit, jelikož vylhedávání v JOSM ty cesty nenajde.
> Ahoj,
> musíš ten OSM soubor otevřít v nějakém editoru a ručně a dané uzly
> smazat. Jen se připrav na to že JOSM vždy zahlásí jen jeden chybějící
> uzel, takže to budeš muset několikrát zopakovat. Možná bych si měl
> udělat nějaké udělátko na kontrolu integrity JOSM souboru a následnou
> opravu (smazání nadbytečných uzlů).
>
> Můžeš mi ten soubor poslat? Zkusím zjistit, co přesně se tam stalo. By
> mně fakt zajímalo, co s tím vlastně děláte. Já taky včera klikal
> aktuální verzí, ale tuhle chybu jsem už fakt dlouho neviděl. Musíte
> dělat něco jinak. Myslel jsem, že už jsem to vyladil a tato chyba už
> nemůže nastat. Ale evidentně jsem se spletl.
>
> Nicméně, zkusím otevřít issue na JOSM. Podle mne by si editor měl
> kontrolovat integritu a řvát ještě před tím, než se to pokusím nahrát na
> server.
>
> Marián

Tak jsem si to vše pěkně znova naklikal a snažil jsem se maximálně
využít uzly, které tam už zůstaly. Přitom jsem si dával bacha na
problémy o kterých vím. Stejně jsem to všechno neuhlídal a musel přijít
postprocess ;-)

Nejprve jsem vyřešil všechny problémy, které mi hlásil validátor při
pokusu o nahrání. Pak jsem oddálil pohled a spustil validaci. Našlo to
mraky různých problémů (většina nebyla moje ;) ). Co šlo jsem opravil,
používal automatiku, pokud byla k dispozici, smazal nevyužité a
duplicitní uzly a nakonec zkusil nahrát na server. No a prošlo to. Asi
dělám něco jinak. Teď ještě zjistit, co.

Co mne tak napadlo. Nebyl třeba problém ve velikosti? Tenhle Changeset
měl 25 000 položek a trvalo to docela dlouho. Možná zkusit ty požadavky
rozdělit na menší. JOSM to umí. Stačí si nastavit třeba max. 5000
položek na požadavek.

Bude potřeba dál bádat.
Marián
>>> Ahoj,
>>>
>>> Dne Ne 7. září 2014 12:02:17, Kamenitxan napsal(a):
>>>
>>>> Zdravím,
>>>> nedaří se mi nahrát upravená data na server, vyhazuje to stále v předmětu
>>> vytvořil jsi novou cestu, které se přiřadilo fiktivní (dočasné) ID -212281. To 
>>> je OK. Následuje seznam bodů, ze kterých se ta cesta skládá. Je tam řada již 
>>> existujících bodů a pak také dva body nové. Ty dva body mají fiktivní 
>>> (dočasné) id -212355 a -212356. Tyto body ovšem nikde nejsou definované - 
>>> nemají souřadnice a tak API řve, že tu cestu nemůže vytvořit. Odkaz na 
>>> neexistující bod.
>>>
>>> Tracer?
>>>
>>> --
>>> Petr
>> _______________________________________________
>> Talk-cz mailing list
>> Talk-cz na openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-cz
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz





Další informace o konferenci talk-cz