A mapedit (részben) nyílt forráskódjának átírásával és Csaba segítségével történt újrafordításával sikerült létrehozni egy módosított 1.0.23-as verziót, amely a 'Stick to neighbours' funkciót kiegészíti a 'Stick to attachments' kapcsolóval.
Ez utóbbinak nem is a bekapcsolása a lényeg, hanem a kikapcsolhatósága, eddig ugyanis minden pontra ragadt a kurzor, tehát a bekapcsolt trackek és waypointok is megfogták az éppen mozgatandó pontot. Ez igen zavaró volt, különösen akkor, amikor track alapján vonalat rajzoltam (márpedig ez a leggyakoribb).
Így dolgoztam eddig: stick bekapcsol (Alt+T, O, K, enter), hogy a meglevő vonalhoz illeszthessek, attachment kikapcsol (E), hogy a közeli trackpontokra ne tévedjen el, polyline-t elkezdem a meglevő csomópontban, majd attachment bekapcsol (E), hogy lássam a tracket, stick kikapcsol (Alt+T, O, K, enter), hogy ne akarjon mindenáron meglevő trackpontra illeszeni, még akkor is, amikor kicsit odébb jobb lenne. A polyline másik végén, ha illeszteni kell, akkor ugyanez még egyszer.
(Plusz szívás: ha a jobb kezem elcsúszott, akkor az Alt+T, P, L, enter billentyűkkel nagybetűsítettem minden címkét, ami azt jelentette, hogy ha még időben észrevettem, akkor eddig kellett undo-zni, de ha csak mentés után, akkor a legutóbbi külső másolatot kellett elővenni.)
Ezután ennyire egyszerűsödik a helyzet: stick bekapcsol (Q), stick to attachments kikapcsol (W), és kész. Látszik a track vagy nem, nem húzza el az egeret, ha nem akarom. Ja és látszik a stick állapota alul az állaposoron, valamint akár mozgatás közben is átkapcsolható billentyűvel.
Egy 'baja' van, hogy ez csak az open source funkcionalitást tudja, tehát ami a shareware-ban megvan, de ebben nincs, az úgy érhető el, ha a gyári .exe-t használod arra a dologra. Mindenesetre elküldtem a program fejlesztőjének, és ha tetszik neki, akkor beépíti a hivatalos változatba.
Itt tölthető le:
http://turistautak.hu/download/mapedit.exe |