új eszközök könnyítik a kapcsolatok szerkesztését

Kolesár András kolesar.andras at gmail.com
2016. Jan. 20., Sze, 17:49:46 UTC


Hétfőn arról beszéltem az OpenStreetMap januári meetupján <Hétfőn arról 
beszéltem az 
http://www.meetup.com/OpenStreetMap-OSGeo-Hungary/events/228059428/>, 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.

(1)

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.

(2)

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.

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.

(3)

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.

Próbáljátok ki: 
http://kolesar.turistautak.hu/osm/josm/josm-9548-RefreshRelationEditor.jar
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20160120/03d9adb4/attachment.htm>


További információk a(z) Talk-hu levelezőlistáról