<div dir="ltr">Hétfőn arról beszéltem az OpenStreetMap <a href="Hétfőn arról beszéltem az http://www.meetup.com/OpenStreetMap-OSGeo-Hungary/events/228059428/">januári meetupján</a>, hogy izgalmas irányokban fejlesztettem tovább a JOSM szerkesztőt. A visszajelzésekből további fejlemények születtek. Az alábbi három bejegyzést a meetup oldalára írtam, egy-egy .jar fájl hivatkozásával. A hivatkozások közül csak csak a legutóbbit hagytam meg, ebben a változatban mindhárom újítás megtalálható. Remélem, hogy beveszik a JOSM magjába.<br><br>(1)<br><br>A tegnap felvetett ötletek egyikét már meg is valósítottam. Grin mondta, hogy jó lenne egy eszköz, ami megnyitja az utoljára használt kapcsolat szerkesztőablakát. Készítettem egy új gombot a kapcsolatok listája alatt, ötvöztem a szerkesztés ikont egy balra mutató kék nyíllal. Tettem hozzá egy üres billentyűkombinációt "Relation Editor: Open last relation" néven, saját gépemen a Shift+Escape-et társítottam hozzá. A mutató az ablak becsukásakor frissül, tehát a legutoljára bezárt kapcsolatot nyitja meg. Adatrétegenként értelmeződik, tehát minden rétegben külön-külön számon tartja a legutoljára bezárt kapcsolatot.<br><br>(2)<br><br>Tovább gondolkoztam a kapcsolatok szerkesztésén. Grin azért kért nyomógombot az utoljára szerkesztett kapcsolat ablakának újranyitására, hogy ha el kell vágnia egy vonalat, ami része a kapcsolatnak, akkor az ablak bezárása és a vonal vágása után gyorsan vissza tudjon lépni az ablakba. A vonal elvágható az ablak bezárása nélkül is, de mivel a vonal vágása frissíti az érintett kapcsolatokat is, ezért a kapcsolat mentésekor ütközés keletkezik.<br><br>Mi lenne, ha nem kellene becsukni az ablakot a vonal elvágásához? Ehhez frissíteni kellene a szerkesztőablak tartalmát az elvágás utáni állapottal. Nosza, készítettem frissítés gombot a kapcsolatszerkesztő tetejére, ami éppen ezt tudja. A mellette levő mentés gombbal együtt kiválóan használható a kapcsolatszerkesztő ablak és az adatréteg közötti változások átvezetésére.<br><br>(3)<br><br>Készítettem automatizmust a frissítés és a mentés nyomkodása helyett. Minden változás magától jön-megy a kapcsolat ablaka és az adatréteg között. Nincs többé ütközés vonal vágása miatt.<br><br>Próbáljátok ki: <a href="http://kolesar.turistautak.hu/osm/josm/josm-9548-RefreshRelationEditor.jar">http://kolesar.turistautak.hu/osm/josm/josm-9548-RefreshRelationEditor.jar</a><br></div>