|
Witamy Państwa !
Zapraszamy do zapoznania sie z programem Emapa Transport+, narzędziem służącym do kompleksowego zarządzania transportem w przedsiębiorstwie. Jesteśmy pewni, że produkt ten znajdzie w Państwa firmie szerokie zastosowanie. Poniższy materiał pokazuje jak ułatwić sobie pracę lokalizując klientów na mapie oraz zaoszczędzić czas i pieniądze przy wytyczaniu optymalnej trasy dojazdu. Dla ułatwiena stworzyliśmy wyimaginowaną Piekarnię, która dystrybuuje swój chleb do wielu małych miejscowości. Dane odnośnie lokalizacji klientów oraz ich preferencji co do rodzaju i ilości kupowanych wyrobów zamieściliśmy w pliku Piekarnia.xls. Wszystkie przykładowe pliki znajdą Państwo na płycie CD w katalogu "pliki".
Prezentacja została podzielona na podpunkty, w których po kolei zostaną opisane czynności potrzebne przy: 2. imporcie z firmowych baz danych 3. lokalizowaniu obiektów na mapie 4. sposobie prezentacji obiektów 6. wyszukiwaniu obiektów w bazie
Program Emapa Transport+ jest produktem, który współpracuje z dowolnymi bazami danych obsługującymi sterowniki ODBC. Aby dane z naszego źródła (Piekarnia.xls) przenieść na mapę musimy najpierw utworzyć plik będący szkieletem umożliwiającym nam zaimportowanie jego rekordów. Aby utworzyć nowy plik zawierający spis naszych klientów i ich dane należy w menu głównym Obiekty wybrać polecenie Nowy Zbiór Obiektów. Po wykonaniu tej czynności na ekranie otworzy się okno Struktura Zbioru Obiektów o następującym wyglądzie: Prosimy Państwa o wprowadzenie w Okno Struktura Zbioru Obiektów następujących wpisów. Dodawanie nowych linii odbywa się za pomocą kursora (po zaakceptowaniu wprowadzonego ustawienia enterem). Po zapisaniu pliku na dysku (sugerujemy nazwę Piekarnia) powinni Państwo uzyskać w dolnym panelu interfejsu następujący efekt, świadczący o tym, że program jest gotowy do wpisania lub zaimportowania danych:
Ważna informacja: Bardzo istotne dla poprawnego działania programu jest określenie Typu Informacji dla kolumny Nazwa. Program musi wiedzieć, że dane mają określony typ. Dane, które mają Typ Informacji Miasto są traktowane przez program jak miejscowości, te które mają Typ Informacji Numery są traktowane jak Numer Ulicy, itd. Do wyboru mamy następujące Typy Informacji: nazwa, miasto, ulica, numer, kod pocztowy, pole, obwód. (program umożliwia znajdowanie numeru ulicy jeśli jest on zapisany w jednym rekordzie wraz z ulicą). Podobnie wygląda sprawa z Typem Danych. Tu do wyboru mamy: tekst, liczba całkowita, liczba rzeczywista, wartość logiczna, data, czas, data i czas. Gdyby któreś z poleceń sprawiły Państwu kłopoty zapraszamy do skorzystania z gotowego pliku z efektem powyższych działań: Piekarnia przed importem.emd (znajdującego się w folderze Pliki na płycie instalacyjnej).
2. Import lub ręczne wprowadzanie danych Aby zaimportować dane należy w menu głównym Obiekty wybrać
polecenie Importuj Obiekty. Można też nacisnąć ikonę w którym trzeba wskazać plik Piekarnia1.xls. Po wskazaniu pliku Piekarnia1.xls pojawi się okno po naciśnięciu przycisku Dalej pojawi się następujące okno:
W kolumnie Odpowiednik należy wybrać właściwe ustawienia, kojarząc kolumny nowo utworzonego zbioru obiektów z kolumnami w pliku Piekarnia.xls (kliknięcie pola Odpowiednik spowoduje automatyczne skojarzenie kolumn o takiej samej nazwie w obu bazach). Prawidłowe ustawienia dla naszej przykładowej bazy powinny wyglądać następująco: Po naciśnięciu przycisku Dalej ukazuje się okno wyboru kategorii:
Po następnym naciśnięciu przycisku Dalej ukazuje nam się okno informujące czy wszystkie informacje niezbędne do importu zostały zebrane i program jest gotowy do importu.
Kliknięcie przycisku Importuj rozpoczyna import danych. Po zakończeniu tego procesu wyświetlany jest raport z przeprowadzonej operacji. Po kliknięciu przycisku Zakończ w pustym dotąd oknie obiektów powinny nam się pojawić rekordy z bazy danych Piekarnia1.xls Import danych pozwala zaimportować gotowe obiekty stworzone za pomocą takich aplikacji systemu MS Windows jak: MS Excel, MS Access lub inne tekstowe bazy danych. Możliwy jest także import z dowolnej bazy danych poprzez sterownik ODBC. Jest to nieocenione narzędzie dla tych z Państwa, którzy mają duże bazy danych. Ich ręczne wprowadzanie trwało by bardzo długo. Gdyby któreś z poleceń sprawiły Państwu kłopoty zapraszamy do skorzystania z gotowego pliku z efektem powyższych działań: Piekarnia po imporcie.emd (znajdującego się w folderze Pliki na płycie instalacyjnej).
3. Lokalizowanie obiektów (Klientów) na mapie Aby dane teleadresowe były zlokalizowane na mapie należy dokonać procesu przypisania danych tekstowych do danych geograficznych. Proces ten nosi nazwę Geokodowania. Geokodowanie jest to przypisanie wartości geograficznych (długość, szerokość) danemu obiektowi z podanych danych adresowych znajdujących się w polach miasto, ulica, numer i kod pocztowy. Możliwe jest także geokodowanie na podstawie ręcznego wskazania lokalizacji na mapie przez użytkownika. W obszarze edycji zbioru obiektów te pola obiektu, które nie zostały wykorzystane przy geokodowaniu są wyróżnione. Natomiast jeżeli obiekt nie został zgeokodowany, wszystkie jego pola zaznaczone są charakterystycznym kolorem i dodatkowo tekst w polach geokodujących jest wytłuszczony. Aby dokonać geokodowania wszystkich obiektów należy je zaznaczyć
tak by były podświetlone na niebiesko (można to zrobić klikając na dowolny
wiersz w oknie obiektów a potem nacisnąć kombinację klawiszy ctrl+a lub naciskając
ikonę zaznacz wszystko Oczywiście można geokodować poszczególne rekordy oddzielnie. Istnieje także opcja Geokoduj ręcznie - umożliwia ona geokodowanie w miejscu dowolnie przez nas wskazanym (las, pole, itp.). Po zakończeniu geokodowania na mapie powinny nam się pojawić lokalizacje naszych klientów. Możemy oczywiście dodać ręcznie dowolną lokalizację poprzez wpisanie do bazy interesującego nas adresu i zgeokodowanie go. W ten oto sposób nasz plik xls został przeniesiony na mapę. W następnym rozdziale pokażemy, jak urozmaicony może być sposób wyświetlania naszych lokalizacji. Efekt wykonanej pracy znajdziecie Państwo w pliku Piekarnia po geokodowaniu.emd (znajdującego się w folderze Pliki na płycie instalacyjnej). W aplikacji Emapa Transport+ możliwa jest edycja sposobu wyświetlania obiektów na mapie. Parametry, które użytkownik może własnoręcznie ustawiać to kolor i wielkość sygnatury. Alternatywnie do sygnatur, obiekty mogą być wizualizowane na mapie również w postaci dowolnych ikon (16x16 pixeli). W pełni ustawialny jest także zakres widoczności obiektów w poszczególnych przybliżeniach mapy. Wszystkie wymienione powyżej działania związane z wizualizacją obiektów na mapie mogą być wykonywane na poziomie kategorii obiektów. Chcąc więc skonfigurować opcje wizualizacji w naszej kategorii sklepów, najpierw wybieramy w oknie Lista kategorii kategorię Domyślna. Zmiana ustawienia koloru i rozmiaru wyświetlanych sygnatur Po zgeokodowaniu program standardowo ustawia nam rozmiar
i kolor sygnatur. Aby dokonać zmian należy wejść w Ustawienia Kategorii
Obiektów - ikona Ustawiamy tutaj nazwę kategorii (Domyślna zmieniamy na Sklepy) Zaznaczamy Pokazuj nazwy obiektów na mapie oraz ustawiamy Zakres widoczności nazw od 7 do 12. Spowoduje to, że nazwy obiektów wyświetlane będą w przybliżeniu od 7 do 12 mapy. Przechodzimy w zakładkę Sygnatury i dokonujemy ustawień jak na poniższym zrzucie: po zaakceptowaniu wszystkich zmian (przycisk OK.) prezentacja naszych obiektów powinna wyglądać następująco: Zapraszamy do zabawy przy ustawieniach koloru, wielkości czy obramowania. Przekonają się Państwo, na ile sposobów można wyświetlić dane.
Wizualizacja sygnatur za pomocą ikonek Kolejnym sposobem przedstawienia punktów z naszej bazy na mapie jest wykorzystanie ikonek graficznych. Aby tego dokonać, podobnie jak w przypadku ustawień sygnatur należy wejść w Ustawienia
Kategorii
Obiektów
- ikona
Kliknięcie przyciku dodaj otwiera nam drogę do wykorzystania jakichkolwiek ikon zapisanych na naszym twardym dysku. Na użytek naszej bazy wybraliśmy ikonki z symbolem chleba. Efekt końcowy wygląda następująco:
Program Emapa Transport+ umożliwia wyliczanie trasy przejazdów wg trzech algorytmów: trasa najszybsza, trasa najkrótsza, oraz trasa najtańsza. Ponadto potrafi on rozwiązać tzw. "problem komiwojażera". Oznacza to że jeśli mamy do odwiedzenia kilka punktów, program wyliczy nam optymalną kolejność odwiedzin. Wbudowany w program moduł administracyjny pozwala na wprowadzenie do programu własnych pojazdów oraz kierowców. Pozwala także przypisać pojazdy do bazy. Zakładkę dotyczącą obliczania tras oraz administracji pojazdów
i kierowców włączamy ikoną a) Sposoby wytyczania trasy Aby obliczyć dowolną trasę należy przeciągnąć myszką sygnaturę z okna mapy bądź też interesujący nas adres z okna Obiekty do okna Punkty trasy. Istnieje także możliwość zaznaczenia kilku wybranych adresów (kombinacje klawiszy CTRL+kursor oraz SHIFT+kursor) i przerzucenia ich do okna Punkty trasy. Po zaznaczeniu interesujących nas obiektów naciskamy ikonę
Doboru algorytmu wyliczania trasy dokonujemy przyciskając jedna
z ikon:
Innym sposobem wytyczania trasy jest posługiwanie się
ikoną Wskaż punkt przelotowy -
Po wprowadzeniu minimum dwóch punktów z mapy bądź z okna Obiekty należy nacisnąć przycisk Oblicz trasę. Po obliczeniu trasy program wytycza ją na mapie oraz wyświetla okno opisu trasy, w którym zawarte są informacje dotyczące kosztów, czasu oraz odległości jakie wiążą się z wytyczoną trasą. Przykładowy widok po obliczeniu trasy przedstawiają poniższe zrzuty: Proszę zauważyć, że klikając w oknie opisu trasy na dowolny punkt przejazdu - na mapie pokazuje nam się za pomocą czerwonych wskaźników lokalizacja tego punktu. Program informuje nas o każdej zmianie drogi lub ulicy, przekroczeniu granicy miasta itp. Oczywiście istnieje możliwość wydruku opisu trasy oraz jego eksportu do plików txt, xls, mdb i html. b) Optymalizacja trasy W momencie gdy w oknie Punkty trasy mamy 3 i więcej obiekty, aktywny staje się przycisk Optymalizuj. Kliknięcie go spowoduje, że program ustawi nam poszczególne punkty trasy w takiej kolejności, aby czas, długość lub koszt trasy były jak najmniejsze (zeleżnie od aktywnego algorytmu). Po dokonaniu optymalizacji należy nacisnąć przycisk Oblicz trasę. Wyliczenie trasy optymalnej (rozwiązanie problemu komiwojażera) uchroni nas od niepotrzebnej straty czasu oraz zbędnych nakładów finansowych na paliwo oraz koszty kierowcy. Zobaczmy jak optymalizacja ma wpływ na koszty rozwożenia naszego chleba. Wybierzmy sobie z listy naszych sklepów następujące obiekty: Najlepiej przeciągać Sygnatury lokalizacji z mapy. Najpierw obliczamy trasę przejazdu bez optymalizacji: a następnie przeprowadmy optymalizację kolejności punktów i obliczymy trasę jeszcze raz: Zauważmy, że zaoszczędziliśmy prawie godzinę czasu, przejechaliśmy prawie połowę mniej kilometrów i koszt również spadł prawie o połowę. A wszystko to na trasie o długości 60 km. Zapraszamy do zabawy przy różnych trasach oraz algorytmach obliczenia. c) Administracja pojazdów i kierowców Zajmiemy się teraz personalizacją produktu. Do tej pory jeździliśmy Domyślnym pojazdem i Domyślnym kierowcą. Najwyższy czas posadzić kogoś rzeczywistego i to za "kółkiem" rzeczywistego pojazdu i to w rzeczywistym miejscu (baza). Powyższych ustawień dokonamy klikając ikonę Pojazdy i kierowcy. Pojawia nam się poniższe okno:
Program umożliwia nam dokonania następujących ustawień odnośnie kierowców: dobowy czas jazdy, czas jazdy ciągłej, czas postoju, stawka za godzinę, stawka za kilometr. Dokonajmy ustawień jak na poniższym zrzucie: Zajmiemy się teraz pojazdami. Ponieważ nasza piekarnia rozwozi pieczywo, nasze samochody najprawdopodobniej są samochodami dostawczymi. Stwórzmy zatem nowy pojazd, oraz ustawimy jego parametry. Prosimy o dokonanie ustawień jak na poniższym zrzucie: Dysponujemy już kierowcą (Jan Kowalski) zarabiającym na godzine 10 zł i jeżdżącym pojazdem Lublin o numerze rejestracyjnym EL 1234. W oknie Zaawansowane istnieje możliwość ustawienia kosztów związanych z eksploatacją pojazdu, prędkości przejazdu na poszczególnych drogach oraz spalania. Zajmiemy się teraz ustawieniem bazy (miejsca skąd pojazd wyrusza i dokąd wraca). Oczywiście naszą bazą jest siedziba naszej piekarni. Wybierzmy sobie Rossoszyce jako naszą bazę. Aby wejść w edytor baz należy kliknąć na okno Bazy. Pojawi się następujące okno: Sposobów wskazania bazy jest kilka. Najprostszym z nich
jest wskazanie jej na mapie za pomocą ikonki Aby przypisać naszego Lublina do bazy należy ponownie wejść w Pojazdy i kierowcy gdzie w ustawieniach pojazdu należy wskazać naszą bazę w Rossoszycach. Ustalanie baz jest pomocne przy planowaniu tras, gdy większość pojazdów rozpoczyna podróż z tego samego punktu. Wówczas w szybki sposób możemy wybrać pierwszy punk trasy z listy pola Początek oraz ostatni punkt trasy z listy pola Koniec.
Zapraszamy Państwa do zabawy przy wytyczaniu tras dla pojazdu z bazy. Proszę zobaczyć jak działa optymalizacja punktów trasy. Warto też zastanowić się, jakie korzyści przyniesie aplikacja Emapa Transport+ zastosowana w Państwa firmie. d) Ewidencja Tras Każdą z wytyczonych tras możemy dodać do ewidencji tras
(ikona Dodaj trasę do ewidencji Zajmijmy się dodaniem wcześniej zoptymalizowanej trasy do ewidencji.
Po jej obliczeniu należy kliknąć na okno Trasa a następnie na ikonę
Jak widać, możliwe jest także definiowanie koloru, jakim trasa wizualizowana jest na mapie. Po naciśnięciu przycisku Dodaj w zakładce Trasy (poniżej zakładki Obiekty) zostanie dodana nasza trasa.
Dodawane przez nas trasy - podobnie jak obiekty - można wskazywać na
mapie, przeszukiwać tekstowo, eksportować. Jest to nieocenione narzędzie
do tworzenia raportów. W dowolnej chwili możemy wyszukać np. trasy o określonej
długości, trasy do określonych miejsc, trasy przejechane przez określonego
kierowcę czy pojazd. Aby wyszukać interesujące nas trasy należy kliknąć
ikonkę wyszukiwania tekstowego
Zapraszamy do dodania kilku tras do ewidencji i ich analizy. Zapisane przez nas trasy mogą także zostać zapisane w pliku archiwum tras. Aby to uczynić, należy w menu Trasy wybrać Zapisz archiwum, co spowoduje zapisanie w jednym pliku wszystkich tras znajdujących się w dolnym panelu, wraz z ustawieniami kierowców i pojazdów. Dzięki temu nasza ewidencja tras może zostać odczytana na innych stanowiskach z zainstalowanym jednym z programów: Emapa Transport, Emapa Transport+ lub Emapa Enterprise.
6. Wyszukiwanie obiektów w bazie Program Emapa Transport+
wyposażony jest w doskonały moduł szukania obiektów w bazie. Kliknięcie ikony Szukaj
tekstowo W oknie tym możemy odfiltrować naszą bazę danych do interesujących nas rekordów. Załóżmy, że interesują nas wszystkie nasze sklepy, które otrzymują chleb z piekarni Rossoszyca i kupują 20 i więcej bochenków chleba Graham. Nasze działania musza być wykonywane na konkretnej kategorii. W naszym przypadku należy włączyć kategorie Sklepy. W oknie Szukanie tekstowe dokonujemy następujących wpisów: W Pole wybieramy Piekarnia w Wartość wpisujemy Rossoszyca (operator i) naciskamy Dodaj warunek, następnie wybieramy Pole Graham a w Wartość wpisujemy 20. Bardzo ważne jest aby wybrać Warunek >= . Naciskamy Dodaj warunek a potem Szukaj. Ustawienia pokazuje poniższy zrzut: Po wprowadzeniu powyższego zapytania aplikacja zawęziła nam rekordy ze 125 do 7. Są to sklepy w Sieradzu i jeden w Warcie. Proszę zauważyć, że jest pełna interakcja między naszymi danymi w bazie, a tymi na mapie. Jakakolwiek działalność w bazie ma od razu przełożenie na widok na mapie. Wyszukane w bazie obiekty możemy wyeksportować (ikona Eksportuj obiekty W celu wyłączenia filtra należy nacisnąć ikonę Wyłącz filtr. Zapraszamy do zabawy w filtrowanie danych. Proponujemy przejrzeć naszą dystrybucję np. pod kątem tego, która piekarnia sprzedaje najwięcej chleba razowego, gdzie jest najwięcej odbiorców tego chleba. Następny rozdział pokaże Państwu jakie są możliwości wyszukiwania na mapie.
Do wyszukiwania na mapie służy ikona Szukaj przestrzennie Sprawdźmy, do którego ze sklepów porzez nas obsługiwanych mają najbliżej mieszkańcy wsi Raszelki. W tym celu znajdzmy miejscowość Raszelki na mapie (CTRL+f), wejdzmy w Szukaj przestrzennie, zaznaczmy szukaj najbliższych, maksymalnie 2, kliknijmy na sklepy a następnie myszką na miejsowość Raszelki: Otrzymaliśmy informację, że najbliższe sklepy znajdują się w miejscowościach Rossoszyca i Ralewice. Podobnie możemy znaleźć sklepy np. w promieniu 8 km od Raszelek (uzyskujemy 4 sklepy). Jak Państwo widzą, możliwości analizy są olbrzymie, tylko od Państwa inwencji zależą sposoby i potrzeby wyszukiwania. Wyszukiwanie na mapie w połączeniu z wyszukiwaniem tekstowym oraz eksport wyszukanych obiektów jest nieocenionym narzędziem do tworzenia wszelkich raportów.
Zdajemy sobie sprawę, że nie wszystkie funkcje i możliwości programu Emapa Transport+ zostały wykorzystane podczas tworzenia naszej sieci dystrybucji Piekarnia. Na większość pytań uzyskają Państwo odpowiedź korzystając z plików Pomocy. Dziękujemy za spędzenie z nami czasu i zapraszamy do odzwierciedlania w naszym programie specyfiki Państwa Firmy. |