Re: [osm-hu] Re: turistautak.hu ODBL-re váltása
Kolesár András
kolesar.andras at gmail.com
2015. Feb. 1., V, 06:25:19 UTC
Kiváló eszközt fedeztem fel a JOSM-ben az első éles turistautak.hu
adatátvétel közben:
További eszközök / Replace Geometry (Ctrl+Shift+G)
<http://wiki.openstreetmap.org/wiki/JOSM/Plugins/utilsplugin2#Replace_geometry_.28Ctrl.2BShift.2BG.29>
Még mielőtt az ortodoxok megköveznek, szembesítve azzal az állításommal,
hogy nem akartam semmit átvenni: saját négy és fél évvel ezelőtti
felmérésemet másoltam át, amúgy többnyire én vagyok az utolsó módosító.
Vétyempuszta közelében leértünk egy szép széles földútra, amelyet az osm-en
SzPaula már megrajzolt 2011-ben. Az ő nevét érdemes megjegyezni, általában
forrás megjelölése nélkül rajzolt furcsa dolgokat. Rendszeresen futok bele
patakokba, amelyek vagy nagyon hasonlítanak bizonyos jogvédett művekben
láthatókra, vagy ha éppen nem, akkor a terepen sem találom nyomát.
A másfél kilométeres völgyutat Paula 10 törésponttal rajzolta meg nulla
nyomvonal alapján, én három nyomvonalból 53 törésponttal. Az egyszerűség
egyúttal hibás vonalvezetést is jelentett, 30 méteres távolságokkal.
Átvettem a vonalakat a turistautak.hu osm api felől, majd megvakartam a
fejemet, hogy ezt miként intézzem. Van 53 töréspontom, ezt a 10 meglevőre
ráhúzni húzós kézimunka. Ha törlöm az osm vonalat, akkor legyilkolom az
előzményeit, úgy tüntetem fel magamat, mintha én rajzoltam volna az egészet
nulláról.
Az alábbi szavakra kerestem: josm replace way geometry. Az első találat a
JOSM utilsplugin2-re mutatott, a fent hivatkozott Replace Geometry
eszközre, amelyhez ezúton javaslom a "geometria cseréje" vagy "geometria
átvétele másik vonalról" fordításokat. Pontosan erre az esetre való.
Kijelölendő két vonal, a kijelölés sorrendje szerencsére mindegy, merthogy
a kettő közül az egyiknek létező (= azonosítóval rendelkező) vonalnak kell
lennie, a másiknak pedig újnak, amit a JOSM belül átmeneti negatív
azonosítóval kezel. Mivel a turistautak.hu vonalai elágazásoknál
megszakadnak, a művelet előtt szükség esetén egyesítendők az Eszközök /
Vonalak egyesítése (C) eszközzel.
A Ctrl+Shift+G megnyomására összefésüli a címkéket, ütközések esetén
feldobja azt az ablakot, amit vonalak egyesítésekor is szokott, majd
lecseréli a geometriát. Az újonnan rajzolt vonal geometriáját átteszi a
régi vonal-azonosítóra, a nem használt töréspontokat törli.
Nagyon okos, mert még előzőleg elvágott vonal geometráját is lecseréli. Egy
technikai megkötés: a lecserélendő vonalnak legyen azonosítója, vagy ha
előzőleg elvágtuk és így még nincs új azonosítója, akkor minden pontja
adatbázisban létező legyen.
A fenti feltételek csak abban a ritka esetben nem teljesülnek, ha létező
vonalat új töréspontnál vágtunk és éppen azt a felét szeretnénk lecserélni,
aminek nincs még azonosítója. Ebben az esetben viszont gond nélkül
törölhetjük is a vonalat, hiszen az előzmények a megmaradó azonosítóhoz
kapcsolódnak.
Ha a címkék összefésülése miatt mégis szeretnénk a geometria cseréjét
használni, akkor egyszerűen megoldható. Ha ugyanis nem szúrunk be új
töréspontot a vonalba a vágáshoz, hanem egy meglevőt húzunk oda, akkor a
létrejövő vonalak minden töréspontja azonosítóval rendelkező lesz, így
működni fog utána a csere.
Egyúttal kiegészítettem az apit Páka poi-gyűjtménye alapján: felismeri a
leírásban szereplő nyitva tartást, átírja osm formátumúra az értékét (angol
napok, 07:00 formátumú idő), felcímkézi a telefonfülkét hogy érmés vagy
pénzes a telefonszám alapján (körzetszám után + jel érmés, - jel kártyás
telefonfülkét jelent), kiolvassa a templom nevéből a felekezetet, a
kilométerkő nevéből a számot.
Próbáljátok ki, a turistautak.hu osm apija most már nincs térképszerkesztői
jogosultsághoz kötve:
http://turistautak.hu/api
Jó rajzolást!
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20150131/5941c30f/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról