opět chyba placeholder

12 zpráv
Zpět na přehled

opět chyba placeholder

12 zpráv MZMZ 4 účastníků 5 min čtení
  1. Zdeněk Pražák ZPrazak na seznam.cz #ma20446
    trasoval jsem pole mezi Chlumcem nad cidlinou a týncem nad labem. U Týnce nad Labem jsem narazil na pole při jehož trasování mi josm nahlásil chybu a a přestože jsem v josm dal krok zpět, při pokusu o nahrání mi josm hlásil chybu placeholder. I když jsem si uvedené pole několikrát znovu nahrál a před trasováním se snažil jej upravit, tak uvedené hlášky se přesto znovu opakovaly a nepovedlo se mi upravit tak, aby šlo natrasovat a nahrát. jedná se o pole mezi Týncem nad Labem a Bělušicemi
  2. Marián Kyral mkyral na email.cz #m57ba9f
    Ahoj, Jedno pole, nebo více polí? Máš save? Jediná cesta je uložit, ručně smazat problémové objekty, přetrasovat a nahrát. Jestli si na úpravu netroufáš, pošli. Už jsem tu psal, že se mi to taky objevilo, ale nepodařilo se mi zjistit příčinu. Nahrání problémové oblasti a nové trasování proběhlo bez problémů. Takže se dá říci, že chyba se vyskytne v závislosti na nějaké předchozí akci nebo stavu. Marián
  3. Zdeněk Pražák zprazak na seznam.cz #m96df28
    pokud jsem vypozoroval, tak šlo o jedno pole tvořené multipolygonem (uvnitř pole se nalézají lesíky ID 150527556 a 150527555). Uložený soubor nemám, doposud jsem tyto případy řešil tím způsobem, že jsem stáhl znovu místo, kde se mi nepovedlo dokončit nahrání a nedokončená pole (v josm byly pouze jednotlivé nespojené body) dotrasoval znovu. toto však v tomto případě nešlo přestože jsem se několikrát snažil upravit lesíky tak aby nezasahovaly do oblasti vyznačené LPIS Pražák
  4. Marián Kyral mkyral na email.cz #mab8dac
    OK. Díky za info. Odpoledne ve vlaku se na to mrknu. Když jsi to přetrasovával, dělal jsi to v restartovaném josm? Marián
  5. Zdeněk Pražák zprazak na seznam.cz #m277574
    ano dělal jsem to v nově spuštěném JOSM
  6. Marián Kyral mkyral na email.cz #m7d187b
    Asi tě nepotěším, ale normálně jsem to naklikal a nic. Data furt koniistetntní :-( Můžeš to zkusit ještě jednou a pokud se ta chyba podaří zreprodukovat, poslat mi pokud možno co nejpřesnější postup? Díky, Marián
  7. Zdeněk Pražák zprazak na seznam.cz #mb4f69b
    tak nevím, dnes jsem to naklikal hned napoprvé, zatímco včera mi na uvedeném poli josm pořád hlásil chybu. asi byla včera špatná konstelace hvězd Pražák
  8. Marián Kyral mkyral na email.cz #m77fbc6
    No a teď mi poraď, jak to mám opravit :-D Podle mne se stane něco už dávno před tím. Nebo je to třeba o tom, jaké id ten nový objekt dostane. Nebo třeba záleží, kam přesně klikneš. Možností je hodně, řešení jen jedno. Marián
  9. Marián Kyral mkyral na email.cz #mde6fb2
    Ahoj, Tak jsem na to včera zase narazil. Naklikal jsem nějaké pole, vše v pohodě, ale nahrávání spadlo na missing placeholder chybu. Tak jsem si danou oblast stáhl do nové vrstvy a tam všechny pokusy skončily na "Deleted node referrenced" chybě. Dobrá zpráva je, že to dokáži zreprodukovat a vím, kde je problém. Špatná zpráva je, že je to o tom, že, narozdíl od budov, v LPIS traceru zatím nijak neřeším nahrazení již existující cesty. Tím, že se nově zpravovávají i multipolygony, se to celé zkomplikovalo a moc se mi do toho nechtělo. Ale možná už je na čase se na to podívat. Zatím alespoň zkouším to, že pokud narazím na tuto chybu, tak všechno zahodím a vypíšu chybu, že při trasování nastala chyba. Teoreticky by to mělo zabránit tomu, aby se pokazila data. Ovšem za cenu toho, že některé polygonu půjde natrasovat jen s pomocí klávesy Ctrl - zakáže se napojování a je to potřeba udělat ručně. Marián
  10. Martin Švec - OSM osm na maatts.cz #m787b56
    Ahoj, FYI, od soboty překuchávám střeva Traceru. Po delším váhání a pokusech jsem opustil kód ConnectWays a začal od nuly, protože ten kód mi přišel příliš náchylnej na chyby při složitějších operacích. Základní idea o co se snažím: (*) Přidávání a editace uzlů+cest+multipolygonů neprobíhá přímo nad objekty JOSM, ale nad novými objekty EdNode, EdWay, EdMultipolygon. Které fungují stejně jako Node, Way, Relation. (*) Ed-objekty si pamatují jestli vznikly z původních objektů DataSetu nebo jsou úplně nové a jestli byly editované. Dále samy sledují, které Ed-objekty a původní JOSM objekty je zrovna využívají (referrers). A dohromady se to pokouší být natolik blbuvzdorné, aby to odhalilo pokusy o nekorektní použití ;-) (*) Všechny Ed-objekty si automaticky eviduje centrální WayEditor objekt. (*) Příkazy pro JOSM jsou generovány až na konci procesu editace WayEditor objektem. Ten vyhodnotí naráz celou hromadu Ed-objektů a rozhodne co se má přidat, změnit a smazat. A podle toho vygeneruje minimální nutnou sadu příkazů Add/Change/DeleteCommand. Od té chvíle jsou Ed-objekty zamknuté proti další editaci a obsahují finální JOSM objekty Node, Way, Relation. Teď jsem ve fázi, kdy mechanismus Ed-objektů vypadá že funguje. Nad tím postavený LPIS tracer trasuje a napojuje polygony na existující body, zatím bez ořezu okolních polygonů. Pokusím se kód co nejrychleji začistit a poslat ti alfa verzi ke zkouknutí. Doufám že v průběhu týdne nebo o víkendu. Nemám moc času a API Javy + JOSM se učím za pochodu :-) Obecný ořez polygonů mám zhruba rozmyšlený pro jednodušší varianty s využitím GPCJ2 knihovny. Výhodou by mělo být, že se dá postupně přidávat podpora pro složitější případy, aniž by se to celé rozbilo. Pár pracovních poznámek viz http://wiki.openstreetmap.org/wiki/User:Maatts, úplně na konci. Martin
  11. Marián Kyral mkyral na email.cz #m8a1568
    Ahoj, díky za zprávu. Opustit connectWays jen schvaluji. Už jsem nad něčím takovým přemýšlel, ale neustále se mi nedostává času sednout si na to a strávit nad tím pár dní v kuse. Ty nové objekty to určitě zjednoduší. Ad nová verze) nevím jak jsi na tom s githubem, možná by bylo jednodušší sdílet změny přes fork, případně tě můžu přidat a můžeš commitovat přímo do mého repositáře. Záleží na tobě. Moc díky. Marián
  12. Martin Švec - OSM osm na maatts.cz #mece3f7
    Ad nová verze) nevím jak jsi na tom s githubem, možná by bylo jednodušší sdílet změny přes fork, případně tě můžu přidat a můžeš commitovat přímo do mého repositáře. Záleží na tobě.
    Jo, github je dobrý nápad. Mrknu co to obnáší. Zatím jsem commitování změn neřešil, od soboty jsem stovky řádků 3x zahodil a napsal znova :-) Chci se v dohledné době dostat aspoň na úroveň současného LPIS traceru. Aby to bylo použitelné v testing větvi a nevyvíjeli jsme paralelně oba totéž. (Zatím ignoruju RUIAN tracer, ale ten může existovat na connectWays, dokud neověříme že jdeme správnou cestou.) Martin
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.