MapEdit

Z UMP

(Różnice między wersjami)
(Aktualizacja linków do moich stron)
Linia 8: Linia 8:
** [http://sourceforge.net/projects/gmeaddons/ mapedit++ 1.0.56.324] - pozwala na zmianę kolorów w kolorowaniu adresów, nie obsługuje typów 3-bajtowych (typy takie konwertujemy na czas edycji do 2-bajtowych, stosując opcję --extratypes w Makefile/mont-demont-multi2.pl), źle obsługuje skórki
** [http://sourceforge.net/projects/gmeaddons/ mapedit++ 1.0.56.324] - pozwala na zmianę kolorów w kolorowaniu adresów, nie obsługuje typów 3-bajtowych (typy takie konwertujemy na czas edycji do 2-bajtowych, stosując opcję --extratypes w Makefile/mont-demont-multi2.pl), źle obsługuje skórki
** [http://wheart.bofh.net.pl/?page=mep mapedit++ 1.0.56.tb] - działa poprawnie, obsługuje natywnie typy 3-bajtowe, a także oferuje różne inne udogodnienia, np. podczas edycji "Extras".
** [http://wheart.bofh.net.pl/?page=mep mapedit++ 1.0.56.tb] - działa poprawnie, obsługuje natywnie typy 3-bajtowe, a także oferuje różne inne udogodnienia, np. podczas edycji "Extras".
 +
** [http://wheart.bofh.net.pl/?page=mep mapedit++ 1.0.61.tb] - kolejne ułatwienia w zakładce Extras, możliwość korzystania z Bookmarków (np. do zaznaczania punktów wymagających uwagi, niestyków itp.). UWAGA na poprawne kodowanie w nagłówku mapy (w przeciwnym razie polskie znaki zostaną przekonwertowane na ASCII).
-
''nie wiem co zrobić z tym zdaniem:''
+
Nowe wersje ME/ME++ radzą sobie poprawnie z edycją typów 3-bajtowych (używamych np. do linii tramwajowych albo dróg planowanych). W starszych wersjach wymagana jest ich konwersja na czas edycji z typów 3-bajtowych na 0x0 (oraz odpowiedni wpis OrigType=). stosując opcję --extratypes w Makefile lub bezpośrednio w programie mont-demont-multi2.pl
-
(typy 3-bajtowe konwertujemy na czas edycji do 2-bajtowych, stosując opcję --extratypes w Makefile)
+
-
''a jak ktoś nie używa make?''
+
==Zady i walety==
==Zady i walety==
MapEdit "standardowy"
MapEdit "standardowy"
-
* z reguły najszybciej wprowadza nowe funkcje
+
* z reguły najszybciej wprowadza nowe funkcje, choć sporo nowych pojawia się tylko w wersji ++
* wyświetla podkład Google Maps (wersja zarejestrowana)
* wyświetla podkład Google Maps (wersja zarejestrowana)
* potrafi automatycznie tworzyć elementy wektorowe na bazie skanów (nie polecamy)
* potrafi automatycznie tworzyć elementy wektorowe na bazie skanów (nie polecamy)
Linia 31: Linia 30:
* Możliwość grupowego dodawania komentarzy elementom (nie tylko ich zastępowania)
* Możliwość grupowego dodawania komentarzy elementom (nie tylko ich zastępowania)
* Rozbudowane operacje logicznego łączenia/rozłączania elementów (np. "Remove Polygons Intersections")
* Rozbudowane operacje logicznego łączenia/rozłączania elementów (np. "Remove Polygons Intersections")
-
* bug: skórki trzeba aktywować ręcznie po każdym uruchomieniu programu (View/Map Skins/...)
+
* <del>bug: skórki trzeba aktywować ręcznie po każdym uruchomieniu programu (View/Map Skins/...)</del>
* <del>wada: stare wersje wolniej wczytują mapy</del> (poprawione w 1.0.56-340)
* <del>wada: stare wersje wolniej wczytują mapy</del> (poprawione w 1.0.56-340)
-
* wada: z rzadka, ale potrafi się zawiesić (głównie wersje przed 1.0.56-328)
+
* wada: z rzadka, ale potrafi się zawiesić (wersje przed 1.0.56-328 &ndash; wygląda na to, że w nowszych problem został zwalczony)
==Wymagania==
==Wymagania==
Linia 43: Linia 42:
W systemie Linux z ME/ME++ uruchamianym pod Wine oznacza to konieczność zainstalowania odpowiednich bibliotek za pomocą winetricks. Szczegółowe instrukcje jak to zrobić można znaleźć na [http://wheart.bofh.net.pl/?page=mew stronie Wojtka Penara]. Ponadto zdarza się, że mimo to ME/ME++ nie chce uruchomić się pod wine narzekając na brak "VCOMP90.DLL". Biblioteka ta jest zapewne poprawnie zainstalowana w podkatalogach wine, ale w takim miejscu, w którym nie zostaje znaleziona - wystarczy ją skopiować lub zrobić hardlinka do katalogu ~/.wine/drive_c/windows/system32/
W systemie Linux z ME/ME++ uruchamianym pod Wine oznacza to konieczność zainstalowania odpowiednich bibliotek za pomocą winetricks. Szczegółowe instrukcje jak to zrobić można znaleźć na [http://wheart.bofh.net.pl/?page=mew stronie Wojtka Penara]. Ponadto zdarza się, że mimo to ME/ME++ nie chce uruchomić się pod wine narzekając na brak "VCOMP90.DLL". Biblioteka ta jest zapewne poprawnie zainstalowana w podkatalogach wine, ale w takim miejscu, w którym nie zostaje znaleziona - wystarczy ją skopiować lub zrobić hardlinka do katalogu ~/.wine/drive_c/windows/system32/
 +
==Inne==
==Inne==
Linia 48: Linia 48:
'''UWAGA''' Po instalacji ME/ME++, należy go uruchomić (najlepiej z katalogu, gdzie jest zainstalowany, nie via mont-demont, czyli bez montowania plików), z menu Tools wybrać Options, a następnie w zakładce Edit odznaczyć ''Snap To Grid''. Pozostawienie tej opcji włączonej powoduje automatyczne dociąganie koordynat z plików UMP do siatki (także przy ładowaniu pliku), co spowoduje, że wynik będzie bezużyteczny dla innych edytorów. Tak popsutych danych nie ma sensu wysyłać nigdzie.
'''UWAGA''' Po instalacji ME/ME++, należy go uruchomić (najlepiej z katalogu, gdzie jest zainstalowany, nie via mont-demont, czyli bez montowania plików), z menu Tools wybrać Options, a następnie w zakładce Edit odznaczyć ''Snap To Grid''. Pozostawienie tej opcji włączonej powoduje automatyczne dociąganie koordynat z plików UMP do siatki (także przy ładowaniu pliku), co spowoduje, że wynik będzie bezużyteczny dla innych edytorów. Tak popsutych danych nie ma sensu wysyłać nigdzie.
 +
 +
W wersji ME++ 1.0.61 wprowadzono możliwość wyświetlania śladów kolorowanych zależnie od chwilowej prędkości. W projekcie UMP kolorów śladów używany raczej dla pojedynczych plików *.plt, dla odróżnienia rzeczy nowych/starych/zmienionych. Dla przywrócenia takiej funkcjonalności w opcjach konfiguracji w zakładce "View" należy wybrać "single color" dla plików PLT.
 +
W katalogu UMP\narzedzia\ jest plik rejestru gpsmapedit.reg, wystarczy go uruchomić i zgodzić się na wprowadzenie zmian do rejestru. Ustawia on wszystkie wymagane opcje dla ME.
W katalogu UMP\narzedzia\ jest plik rejestru gpsmapedit.reg, wystarczy go uruchomić i zgodzić się na wprowadzenie zmian do rejestru. Ustawia on wszystkie wymagane opcje dla ME.

Wersja z dnia 13:01, 7 mar 2010

Przykład fragmentu mapy w programie GPSMapedit
Przykład fragmentu mapy w programie GPSMapedit

Mapedit to program, którego używamy do rysowania map.

Spis treści

Wersje

  • GPSMapedit - program shareware, ale wystarcza wersja niezarejestrowana, działa także pod Linux/wine, choć z drobnymi kłopotami
  • MapEdit++ - wersja z kilkoma ciekawymi ulepszeniami
    • mapedit++ 1.0.29ru - działa, nie wymaga dodatków (DLL) wspomnianych poniżej, ale nie jest polecany jako dość stara wersja
    • mapedit++ 1.0.56.324 - pozwala na zmianę kolorów w kolorowaniu adresów, nie obsługuje typów 3-bajtowych (typy takie konwertujemy na czas edycji do 2-bajtowych, stosując opcję --extratypes w Makefile/mont-demont-multi2.pl), źle obsługuje skórki
    • mapedit++ 1.0.56.tb - działa poprawnie, obsługuje natywnie typy 3-bajtowe, a także oferuje różne inne udogodnienia, np. podczas edycji "Extras".
    • mapedit++ 1.0.61.tb - kolejne ułatwienia w zakładce Extras, możliwość korzystania z Bookmarków (np. do zaznaczania punktów wymagających uwagi, niestyków itp.). UWAGA na poprawne kodowanie w nagłówku mapy (w przeciwnym razie polskie znaki zostaną przekonwertowane na ASCII).

Nowe wersje ME/ME++ radzą sobie poprawnie z edycją typów 3-bajtowych (używamych np. do linii tramwajowych albo dróg planowanych). W starszych wersjach wymagana jest ich konwersja na czas edycji z typów 3-bajtowych na 0x0 (oraz odpowiedni wpis OrigType=). stosując opcję --extratypes w Makefile lub bezpośrednio w programie mont-demont-multi2.pl

Zady i walety

MapEdit "standardowy"

  • z reguły najszybciej wprowadza nowe funkcje, choć sporo nowych pojawia się tylko w wersji ++
  • wyświetla podkład Google Maps (wersja zarejestrowana)
  • potrafi automatycznie tworzyć elementy wektorowe na bazie skanów (nie polecamy)
  • pozwala obejrzeć elementy 3D w 3D :)(po przełączeniu na typ Navitel)
  • wada: trudno widoczne węzły (krzyżyki)
  • wada: ograniczone opcje przyciągania elementów

MapEdit "ulepszony" (polecamy mapedit++ 1.0.56.tb)

  • wygodniejsze i bogatsze opcje przyciągania (wyraźne kolorowane węzły, konfigurowalna odległość przyciągania, podświetlanie najbliższych węzłów w trakcie edycji, przyciąganie do węzła, przecięcia, pod kątem prostym i wiele innych)
  • obsługuje większe skany map (w stosunku do wersji nie zarejestrowanej)
  • pozwala na edycję 3D bez przełączania na typ Navitel (wersja tb: możliwa edycja linii każdego typu -- np. kolejowych)
  • pozwala selektywnie włączać/wyłączać widoczność poszczególnych typów obiektów (osobno POI, linie, obszary), a także poszczególnych załączników (każdy z osobna -- View/Show Layers Tree)
  • ułatwienia przy edycji właściwości elementów, np. podczas edycji "Extras" (wersja tb), możliwość edycji Label, Label2, Label3 na głównej zakładce
  • łatwe kopiowanie Extras z sąsiednich elementów (np. po dodaniu nowej ulicy - dwuklik i wybranie podpowiedzi z menu wypełnionego danymi z sąsiednich ulic)
  • Możliwość grupowego dodawania komentarzy elementom (nie tylko ich zastępowania)
  • Rozbudowane operacje logicznego łączenia/rozłączania elementów (np. "Remove Polygons Intersections")
  • bug: skórki trzeba aktywować ręcznie po każdym uruchomieniu programu (View/Map Skins/...)
  • wada: stare wersje wolniej wczytują mapy (poprawione w 1.0.56-340)
  • wada: z rzadka, ale potrafi się zawiesić (wersje przed 1.0.56-328 – wygląda na to, że w nowszych problem został zwalczony)

Wymagania

MapEdit wymaga do działania Microsoft Visual C++ 2008 Redistributable Package. Jeśli po rozpakowaniu i próbie uruchomienia MapEdit pojawiają się komunikaty typu "Wystąpił problem z uruchomieniem programu", albo o niemożności znalezienia bibliotek DLL, to trzeba zainstalować:

W systemie Linux z ME/ME++ uruchamianym pod Wine oznacza to konieczność zainstalowania odpowiednich bibliotek za pomocą winetricks. Szczegółowe instrukcje jak to zrobić można znaleźć na stronie Wojtka Penara. Ponadto zdarza się, że mimo to ME/ME++ nie chce uruchomić się pod wine narzekając na brak "VCOMP90.DLL". Biblioteka ta jest zapewne poprawnie zainstalowana w podkatalogach wine, ale w takim miejscu, w którym nie zostaje znaleziona - wystarczy ją skopiować lub zrobić hardlinka do katalogu ~/.wine/drive_c/windows/system32/


Inne

Zespół UMP-pcPL ma zniżkową cenę na Mapedit. Zgłaszać się do Alf/red/a.

UWAGA Po instalacji ME/ME++, należy go uruchomić (najlepiej z katalogu, gdzie jest zainstalowany, nie via mont-demont, czyli bez montowania plików), z menu Tools wybrać Options, a następnie w zakładce Edit odznaczyć Snap To Grid. Pozostawienie tej opcji włączonej powoduje automatyczne dociąganie koordynat z plików UMP do siatki (także przy ładowaniu pliku), co spowoduje, że wynik będzie bezużyteczny dla innych edytorów. Tak popsutych danych nie ma sensu wysyłać nigdzie.

W wersji ME++ 1.0.61 wprowadzono możliwość wyświetlania śladów kolorowanych zależnie od chwilowej prędkości. W projekcie UMP kolorów śladów używany raczej dla pojedynczych plików *.plt, dla odróżnienia rzeczy nowych/starych/zmienionych. Dla przywrócenia takiej funkcjonalności w opcjach konfiguracji w zakładce "View" należy wybrać "single color" dla plików PLT.


W katalogu UMP\narzedzia\ jest plik rejestru gpsmapedit.reg, wystarczy go uruchomić i zgodzić się na wprowadzenie zmian do rejestru. Ustawia on wszystkie wymagane opcje dla ME.