Konwersja Help wer 11c

background image

Instrukcja obsługi programu Konwersja POI

1

Na początek – dlaczego program napisałem. Właściwie tym pierwszym, najbardziej
motywującym mnie elementem była ‘złośliwa’, duża długość komentarzy dla punktów POI.
Czy nie denerwują Was pojawiające się na ekranie AutoMapy okienka z komentarzami? Mnie
denerwowały – bo miały zwyczaj pojawiania się w momencie najmniej pożądanym,
przysłaniając to co było dla mnie najważniejsze – informację w którą stronę jechać. Aby
usunąć komentarze musiałem zrozumieć sposób zapisu punktów POI w Automacie.
Kosztowało mnie to sporo pracy ale w końcu to rozgryzłem. Pracowałem przede wszystkim z
danymi z serwisu Miplo, to co on oferuje to jest naprawdę duża rzecz ale panuje tam bałagan
– powtórzenia, zdublowane czy niewłaściwe nazwy. Skoro już wiedziałem jaki jest format
zapisu Automapy to dlaczego nie spróbować się z tym zmierzyć? Jak spróbowałem to już
przy tym zostałem, zapomniałem nawet o tym początkowym planie aby usuwać komentarze,
do tej pory takiej opcji w moim programie nie ma – może jeszcze ją dołożę, to naprawdę
kosmetyka.
A poza tym program napisałem bo programowanie mnie bawi, dostarcza satysfakcji, lubię to
po prostu. I tyle. Kasy z tego nie mam, jedynie świadomość, że program może być jeszcze dla
kogoś przydatny.


Jakie funkcje realizuje program:

podział jednego dużego pliku AutoMapy POI na kilka części zawierających jedną lub
więcej kategorii

odczyt danych w formacie POI/POIPTS (AutoMapa 5.x)

odczyt danych w formacie AMP/AMPDATA/AMPDESC (AutoMapa 5.1x i wyżej)

odczyt danych w formacie CSV (AutoMapa 5.0x i iGO6)

zapis danych w formacie POI/POIPTS (AutoMapa 5.x)

zapis danych w formacie CSV (AutoMapa, iGO6, TomTom7, Garmin),

zapis danych w formacie KML (iGO8)

zapis danych SPEEDCAM.TXT dla iGO8

zmianę nazw kategorii – np. z ‘BP - stacje paliw’ i ‘ORLEN - stacje paliw’
odpowiednio na ‘Stacje paliw – BP’ i ‘Stacje paliw – ORLEN’ – tak aby kategorie
‘Stacje paliw’ znajdowały się na liście kategori w Automapie obok siebie

połączenie kategorii o różnych nazwach w jedną wspólną, np. ‘FotRadPrzen’,
‘Fotoradary przenośne’ i ‘Fotoradary przenosne’ można zapisać pod wspólną nazwą
‘Fotoradary przenosne’ (lub inną wybraną przez użytkownika) w pliku o nazwie
‘Radary’

skojarzenie nazwy kategorii z ikoną - obrazkiem w formacie BMP

zapis we wskazanym folderze ikony dla wykorzystywanych kategorii (i tylko tych
wykorzystywanych)

wyszukuje i usuwa duplikaty punktów POI znajdujące się w zadanej odległości od
siebie (np. 10 metrów)


Wszelkie definicje program zapamiętuje – po to by przy kolejnym uruchomieniu (np. przy
dodawaniu kolejnych punktów POI z nowego pliku danych) poprzednio zdefiniowanych
parametrów nie trzeba było określać raz jeszcze.

Ekran programu „Konwersja POI” po uruchomieniu:

background image

Instrukcja obsługi programu Konwersja POI

2


Po wybraniu przycisku ‘Dodaj dane’ pojawia się okno, które pozwala wybrać plik do
analizy. Program otwiera pliki *.POI lub *.AMP oraz format *.CSV przygotowany dla
AutoMapy oraz dla iGO6, automatycznie określając, z którym ma do czynienia.
W przypadku potrzeby otwarcia pliku *.UAM dla Automapy – polecam program
„UAMedytor1.2.70.exe”, który doskonale sobie radzi z konwersją różnych plików do formatu
POI..


Po wskazaniu pliku z danymi i zaakceptowaniu wyboru (przycisk ‘Dodaj dane’) następuje
odczyt pliku do wewnętrznej bazy danych. Ten proces można przerwać w dowolnej chwili
przy użyciu przycisku ‘Koniec’.

background image

Instrukcja obsługi programu Konwersja POI

3


Po odczycie danych program realizuje sortowanie danych i usuwa powtórzenia. Powtórzenia
są rozumiane jako punkty POI znajdujące się w odległości mniejszej niż 1 metr od siebie (w
wersjach programu do 5 włącznie – duplikaty były identyfikowane tylko wtedy gdy były
dokładnie w tych samych miejscach) – sprawdzane są koordynaty: szerokość i wysokość
geograficzna dla punktów należących do tej samej kategorii.



Po odczytaniu danych możemy zobaczyć w górnej części ekranu liczbę punktów POI.

background image

Instrukcja obsługi programu Konwersja POI

4


Możemy wskazać kolejny plik do odczytu (przycisk ‘Dodaj dane’) lub przejść do kolejnego
etapu pracy programu (przycisk ‘Pokaż kategorie’).


W czasie powyższych operacji program w oddzielnym wątku realizuje dodatkowe zadanie –
odczyt bitmap ze zdefiniowanego folderu. To oznacza niestety zauważalną ociężałość
programu w momencie uruchamiania programu. Zdecydowałem się na taką opcję gdyż
chciałem sprawdzić jak w Delphi realizuje się obsługę wątków (threads) a po drugie wydaje
mi się, że w czasie gdy użytkownik lokalizuje folder z plikami do odczytu – procesor ma
najwięcej ‘luzu’ i może dodatkowe zadanie realizować. Efektem tego jest szybsza prezentacja
kategorii w oknie ‘Lista kategorii

Przy pierwszym uruchomieniu, zdefiniowana w programie lista ikon jest pusta – należy
przejść do kolejnego okienka (z kategoriami POI i tam można określić skąd program ma
odczytać ikony.
Gdy lista ikon jest duża a użytkownik szybko chce przejść do kolejnego etapu pracy –
wciskając przycisk ‘Pokaż kategorie’ to może zobaczyć następujący komunikat:


Oznacza on, że wciąż trwa procedura odczytu ikon. Należy jeszcze chwilę poczekać,
zaakceptować powyższy komunikat i spróbować ponownie wcisnąć przycisk ‘Pokaż
kategorie
’.

Jeżeli proces odczytu ikon się zakończył to na ekranie zobaczymy ekran z tabelą zawierająca
listę wszystkich kategorii, które występowały w odczytanych plikach POI.

W linii stanu (na dole ekranu), pokazane są dane przedstawiające liczby danych w pamięci
programu.

background image

Instrukcja obsługi programu Konwersja POI

5


Kolejne kolumny pozwalają określić odpowiednio:

Kolumna ‘Zapisz’ - czy kategoria jest dla nas interesująca i czy powinna być
eksportowana (zapisywana w plikach) przez program ‘Konwersja POI’. Gdy checmy
kategorię eksportować – należy w odpowiednim wierszu postawić ‘ptaszka’ (tick)

Kolumna ‘Kategoria odczytana’ - jaką nazwę nosi kategoria w odczytanych plikach

Kolumna ‘Nowa nazwa kategorii’ - pod jaką nazwą chcemy kategorię zapisać. W
dostępnych plikach POI występują te same kategorie pod różnymi nazwami, np.
‘Fotoradary przenośne’ i ‘Fotoradary przenośne’. Program pozwala zastąpić nazwę,
którą nadał autor pliku POI - nazwą, która nam odpowiada najbardziej. Wybór zostaje
zapamiętany w pliku ‘Kategorie.ini’ (plik jest tworzony w folderze, z którego
uruchomiono program ‘Konwersja POI’ oraz kopiowany do folderu gdzie pliki
wyeksportowano). Przy kolejnej operacji łączenia plików POI czy ich importu,
zmiany nazw są już odtwarzane automatycznie z zapisanego pliku INI i procedury
definiowania nazw nie trzeba powtarzać

Kolumna ‘Nazwa pliku’ – pod jaką nazwą zapisać wyeksportowaną kategorię
punktów POI. Możliwe jest połączenie kilku kategorii w jednym pliku – wystarczy
nadać tym kategoriom tą samą nazwę pliku

Kolumna ‘iGO8’ – pozwala określić jak program iGO8 ma interpretować wybraną
kategorię. Wartości różne od 0 będą powodować, że program ‘Konwersja POI’
zapisze wybraną kategorię w pliku ‘speedcam.txt’. W założeniu zawierać on powinien
tylko informację o urządzeniach nadzorujących szybkość. Jak są interpretowane
wartości z tej kolumny można sprawdzić zatrzymując kursor na chwilę nad linią z
nazwą kategorii w kolumnie iGO8 (patrz rysunek powyżej – fragment wskazany
zieloną strzałką).

background image

Instrukcja obsługi programu Konwersja POI

6

Dla prostego wyboru kategorii do eksportu przewidziano 3 metody:

1.

Ręczna - umieszczenie znaku ‘tick’ w pierwszej kolumnie – kliknięciem
myszką lub klawiszem spacji – po wybraniu linii kategorii kursorami ‘góra’ /
‘dół’

2.

Grupowe zaznaczanie elementów do usunięcia z listy do eksportu (przycisk
‘Filtr: usuń’)

3.

Grupowe zaznaczanie elementów dodania do listy wyboru (przycisk ‘Filtr:
dodaj’)


Przykład:

Zakładając, że chcemy wyeksportować kategorie: ‘Fotoradary przenośne’, ‘Fotoradary
stacjonarne’ i ‘FotRadPrzenośny’ należy wykonać następujące operacje:

Z powyższego ekranu wybieramy przycisk ‘Filtr: usuń’, pojawia się okno jak poniżej.

background image

Instrukcja obsługi programu Konwersja POI

7

Wprowadzając (zgodnie z podpowiedzą) znak ‘*’ usuwamy z wyboru wszystkie elementy.


Po tej operacji, okno z listą kategorii wygląda następująco:


W linii stanu (na dole okienka) widać zmianę wartości – poprzednio wybranych kategorii
było 163 – po tej operacji nie ma już żadnej (pole ‘Kategorie (wybrane): 0’).

Teraz wybieramy przycisk ‘Filtr: dodaj’.


Ponownie pojawia się okno z prośbą o wprowadzenie fragmentu tekstu, który będzie
lokalizowany w nazwach kategorii. My wprowadzamy tekst ‘fotor’ jako, że występuje on
zarówno w nazwie ‘Fotoradary przenośne’ jak i ‘Fotoradary stacjonarne’.

background image

Instrukcja obsługi programu Konwersja POI

8


. Widzimy, że nasza operacja spowodowała wybór 13 kategorii.


Najprostszy sposób aby pokazać wybrane kategorie to kliknięcie na nagłówku ‘Zapisz’ –
zawartość tabeli jest sortowana według zawartości wybranej kolumny.

background image

Instrukcja obsługi programu Konwersja POI

9

Wybrane kategorie są pokazane na początku tabeli. Sortowanie działa dla dowolnej kolumny
– klikając nagłówki kolumn możemy zawartość tabeli sortować wg. nazwy kategorii
odczytanej, nowej nazwy kategorii, nazwy pliku do zapisu czy formatu zapisu iGO8 jak
również liczby POI.

Jeżeli chcemy zmienić parametry kategorii – należy skorzystać z opcji ‘Edycja


Można z niej skorzystać poprzez dwukrotnie kliknięcie na wybranej kategorii, lub wybierając
przycisk ‘Edycja’.
Warto zwrócić uwagę, że operacja ta dotyczy kategorii zaznaczonej –w ‘negatywie’ a nie
kategorii z ‘ptaszkiem’ w pierwszej kolumnie.

Zawartość okienka, czyli parametry do modyfikacji są oczywiste i nie wymagają komentarza.

Poniżej przedstawiono ekrany prowadzące do zmiany ikony lub też wyboru folderu z
ikonami.

background image

Instrukcja obsługi programu Konwersja POI

10

Po wciśnięciu przyciski ‘Zmień ikonę’ pojawia się okienko pozwalające zobaczyć wszystkie
pliki BMP z wybranego folderu.


Alternatywny wygląd tego ekranu to (zależnie od ptaszka na dole ekranu):

background image

Instrukcja obsługi programu Konwersja POI

11

Przy aktywnym oknie – aktywny jest przycisk ‘Delete’ – dla usunięcia ikony. Możliwe są 3
scenariusze:

1.

Ikona nie jest wykorzystywana – program usuwa bitmapę bez dodatkowych pytań

2.

Ikona jest wykorzystywana dla kategorii, która nie należy do zbioru zaznaczonych do
eksportu (na ekranie Lista kategorii) – usunięcie możliwe, po potwierdzeniu

3.

Ikona jest wykorzystywana przez kategorię, która została zaznaczona do eksportu –
usunięcie nie jest możliwe

Przy pierwszym uruchomieniu programu ta lista może być pusta – jak na obrazku poniżej.


W takim wypadku należy wybrać przycisk ‘Zmień folder’ (patrz wyżej) i wskazać miejsce
gdzie są przechowywane ikony.

background image

Instrukcja obsługi programu Konwersja POI

12

Na dole okienka – w linii stanu jest pokazywana liczba plików BMP w aktualnie wybranym
folderze.

Po zatwierdzeniu powyższego okienka, tabela prezentuje nam kategorię z aktualnymi
wartościami (tu - zmieniono ikonę wybranej kategorii):


Warto zwrócić uwagę, że przy poprzednim wyborze kategorii do eksportu, nie została
wybrana kategoria ‘ForRadPrzenosny’ – co jest oczywiste bo nie zawierała ona tekstu ‘fotor’.
Co nie oznacza, że ta kategoria jest dla nas nieinteresująca – warto wszystkie kategorie
przeglądnąć bo zdarza się, że ciekawa kategoria jest ukryta pod ‘dziwną’ – nieoczekiwaną
nazwą.


Operację edycji kategorii możemy powtórzyć dla pozostałych, interesujących nas kategorii.

background image

Instrukcja obsługi programu Konwersja POI

13

Uwaga: Edycję możemy zrealizować równocześnie dla kilku kategorii (sposób wyboru –
standardowy dla Windows’a, dodajemy/ usuwamy z wybranych klikając linię z równocześnie
wciśniętym przyciskiem CTRL, zakres wybieramy wskazując od której wybór ma być
dokonany a następnie przycisk SHIFT + wskazanie myszką do której linii chcemy wybrać.


Po wciśnięciu przycisku ‘Edycja’ (lub wskazanie ‘Edycja’ z menu podręcznego – prawym
przyciskiem myszy)

background image

Instrukcja obsługi programu Konwersja POI

14


Pojawia się okienko pozwalające zmienić elementy dla wszystkich wybranych kategorii


Wprowadzenie np. tekstu ‘Zakazy wjazdu’ jako nazwy dla zapisu



Powoduje zmianę w kolumnie ‘Nazwa pliku’ dla wszystkich wybranych elementów.

background image

Instrukcja obsługi programu Konwersja POI

15



Przedstawione poniżej dane oznaczają, że nazwa kategorii ‘FotRadPrzenosny’ zostanie
zmieniona na ‘Fotoradar przenośny’ a ‘Fotoradar stacjonarny 100’ na ‘Fotoradary
stacjonarny’. Dodatkowa informacja to to, że wszystkie 13 wybranych kategorii będzie
wyeksportowanych do jednego pliku pod nazwą ‘Radary’ oraz, że zostaną dodatkowo
zapisane do pliku iGO8: ‘speedcam.txt’ – gdyż w kolumnie iGO8 znajduje się liczba większa
od 0.

background image

Instrukcja obsługi programu Konwersja POI

16

Na ekranie widoczna jest jeszcze jedna opcja: przycisk ‘Duplikaty [<xxx m]’. Oznacza ona,
że przy eksporcie będą usuwane zdublowane punkty powtarzające się w ramach tej samej
kategorii. Zdublowanie jest określane na podstawie odległości punktów względem siebie
punktów, dla których nowa nazwa kategorii jest taka sama (warunek aby pole: ‘Nazwa nowa’
było takie same).
Zapis ‘Duplikaty [<10 m]’ oznacza, że program przy eksporcie usunie punkty znajdujące się
względem siebie w odległości mniejszej niż 10 metrów.


Po wciśnięciu przycisku ‘Duplikaty [<10 m]’ mamy możliwość zdefiniowania innej wartości
parametru dla wyszukiwania powtórzeń.


Wprowadzona wartość jest zapamiętywana i przy kolejnym uruchomieniu programu
odtwarzana. Program sprawdza zgodność koordynat w kwadracie o wysokości / szerokości
2x D (gdzie D = zdefiniowana w programie wartość).
Program nie sprawdza rzeczywistej odległości między punktami – zrezygnowano z niej gdyż
wymagałaby to stosowania prawa Pitagorasa - czyli operacji pierwiastkowania i podnoszenia
do kwadratu (lub funkcji trygonometrycznych), co wydłużyłoby proces sortowania danych.
Inaczej mówiąc program może wykryć punkty powtórzone jeżeli są one względem siebie w
odległości większej niż podana wartość – np. czerwony punkt pokazany niżej będzie
określony jako duplikat pomimo tego, że jego odległość od punktu testowanego to około 1.41
x D (~ √2 x D).

background image

Instrukcja obsługi programu Konwersja POI

17


Nowa wartość jest również prezentowana na przycisku (patrz rysunek poniżej – nowa wartość
to 30 metrów).


Jak widzimy w linii stanu, nasza komenda spowodowała wyszukanie dodatkowych
powtórzeń, poprzednio pole ‘POI (duplikaty) pokazywało 40 punktów, zwiększenie
parametru z 10 m do 30 m (miejsce wskazane powyżej zieloną strzałką) zwiększyło liczbę
wyszukanych duplikatów do 73 (patrz czerwona strzałka powyżej)

x,y

D

D

background image

Instrukcja obsługi programu Konwersja POI

18


Wciśnięcie przycisku ‘Zapisz’ prowadzi nas do dalszej części programu.


Możemy tutaj określić do jakiego formatu chcemy nasze dane wyeksportować oraz gdzie te
dane chcemy umieścić.

Uwaga:
Zapisanych w plikach będzie (3370 – 73) punktów POI – duplikaty nie będą eksportowane !

Wybierając przycisk obok nazwy folderu ‘Zapis punktów POI w folderze’ (zielona strzałka)
możemy określić miejsce gdzie wyeksportowane pliki mają się znaleźć.

background image

Instrukcja obsługi programu Konwersja POI

19

Wybierając przycisk obok nazwy folderu ‘Zapis punktów POI w folderze’ (zielona strzałka
powyżej) możemy określić miejsce gdzie wyeksportowane pliki mają się znaleźć.


Gdy w linii w górnej części okna, w linii edycji, podamy nieistniejącą nazwę folderu to
program zapyta nas czy chcemy taki folder utworzyć.


Wybierając przycisk ‘OK.’ akceptujemy wybrany folder.

background image

Instrukcja obsługi programu Konwersja POI

20

Wybierając przycisk obok nazwy folderu ‘Zapis ikon AutoMapy w folderze’ (zielona
strzałka powyżej) możemy określić miejsce gdzie wyeksportowane ikony mają się znaleźć.


Ramka ‘Zapisz jako’ zaznaczona poniżej zieloną strzałką, pozwala nam zapisać wszystkie
wybrane kategorie (oznaczone ‘ptaszkiem’ czyli znakiem ‘tick’ na ekranie ‘Lista kategorii’)

1.

zapisać wszystko w jednym pliku pod ustaloną nazwą ‘PunktyPOI’ - pomijając
definicje z tabeli ‘Lista kategorii

2.

zapisać wszystko w kilku plikach – zgodnie ze zdefiniowaną nazwą pliku w tabeli
Lista kategorii’,

3.

zapisać w oddzielnych plikach gdzie każda kategoria jest zapisywana w oddzielnym
pliku pod nazwą pochodzącą od nazwy kategorii - pomijając definicje z tabeli ‘Lista
kategorii
’ – sposób szczególnie przydatny dla eksportu w standardzie Igo, gdzie
nazwa kategorii pochodzi od nazwy odczytanego pliku.

background image

Instrukcja obsługi programu Konwersja POI

21

Ramka ‘Wybierz format zapisu danych’ (czerwona strzałka powyżej) pozwala określić w
jakim standardzie mają być zapisywane pliki – wynik pracy programu/

Przyciski oznaczają kolejno:
- ‘Dodaj POI’ – powrót do ekranu pozwalającego na dodawanie kolejnych plików do zbioru
danych.
- ‘Kategorie’ – powrót do ekranu z selekcją/edycją kategorii, wyborem ikon. itd.
- ‘Zapisz’ – zapis danych
- ‘Koniec’ – koniec pracy programu


A na koniec przypomnienie gdzie pliki zostały zapisane.


Wynikiem działania programu jest kilka/kilkanaście/kilkadziesiąt plików zawierających dane
POI oraz plik ‘Kategorie.ini’ zawierający informacje o kategoriach i operacjach, które na nich
wykonaliśmy – po to by w przyszłości, te same operacje nie zabrały nam nic więcej czasu.

Ikona programu została pobrana z pakietu:

Crystal Project Icons autorstwa: Everaldo Coelho ze

strony:

http://www.everaldo.com

(© 2006-2007 Everaldo Coelho).



Wszelkie problemy, uwagi i życzenia można zgłaszać tutaj:

http://peb.pl/nawigacje-i-mapy/348861-program-do-konwersji-plikow-poi-z.html


Wyszukiwarka

Podobne podstrony:
PODSTAWY TEORII ORGANIZACJI I ZARZĄDZANIA Konwersatorium 1
msgcwicz konwersatorium04 ppt
KonwersjaEnergii
Konwersacje w biznesie
help
Konwerter 80m na CB
monitor konwergencji nominalnej Nieznany
Diagnoza ilościowa małej Poli, Szkoła - studia UAM, Psychologia rozwoju człowieka, Psychologia rozwo
otyłosc, Psychologia kliniczna konwersatorium dr Małgorzata Cichecka-Wilk
10 11C 137 984
konwer
PKM ściąga 2 wer
kryteria konweregencji
Help & Info Filosofia OT
CSS3 Help Sheet1

więcej podobnych podstron