Otwórz mapę ulic. Jak wprowadzać zmiany w Open Street Map (OSM). Programy na komputer z mapami OSM

To są nieoficjalne darmowe karty. Tworzą je społeczność internetowa Otwarta mapa ulic (OSM). Kolejnym zdecydowanym plusem jest to, że robi je więcej niż jedna osoba, każdy zarejestrowany użytkownik może dokonać zmian na mapie. Stale aktualizowana iw wielu regionach posiada bardziej aktualne informacje na temat ten moment niż oficjalne mapy.

Instrukcja instalacji map OpenStreetMap dla Navitel Navigator:

1. Zrób kopię karty pamięci (na wszelki wypadek)
2. Skopiuj potrzebne pliki *.nm2 do dowolnego folderu na urządzeniu lub karcie pamięci (np. /sdcard/NavitelContent/Maps/AtlasOSM). Jeśli regiony nie graniczą ze sobą, to aby trasa przebiegała prawidłowo, dodaj plik z przeglądową mapą Rosji (Russia-overview-osm-nm2) do folderu z wybranymi mapami.
3. W programie Navitel otwórz Menu - Ustawienia - Mapa - Otwórz atlas - środkowa ikona z folderem na dole - wybierz folder i kliknij "ok" (zielony znacznik wyboru)
4. Po zakończeniu procesu indeksowania mapy będą dostępne do nawigacji

WAŻNY! Mapy projektu OSM tworzone są w jedynym formacie NM2, doskonale współpracują z programem nawigacyjnym Navitel Navigator w wersji 5.0.3 i niższych (lepiej w wersji 3.5) bez awarii i ograniczeń. Ponadto mapy OSM działają dobrze w wersjach Navitel Navigator do 9.10.xxxx

Wiedza większości ludzi na temat OSM ogranicza się zwykle do: „To jest mapa, która zwykli ludzie jak wikipedia. Ponadto często słyszy się, że mapy OSM nie nadają się do turystyki, że nie ma ukształtowania terenu, przełęczy itp. Tak nie jest i przekonałem się o potrzebie napisania programu edukacyjnego.

  • Czym dokładnie jest OSM;
  • Dlaczego jest dla turystów;
  • Jak uzyskać informacje od OSM podczas planowania podróży;
  • Jak z niego korzystać już na trasie;
  • Trochę o rysowaniu (dodawanie) OSM.

Co to jest OSM?

To nie jest mapa, którą widzisz na openstreetmap.org!

95% populacji, która słyszała o OSM, odwiedza tę stronę, widzi to i rozsądnie nie doświadcza wielu wybuchów emocji.

OSM to baza danych. Dla ułatwienia wyobraź sobie plik z tabletem, na którym współrzędne punktów lub linii są zapisane w pierwszej kolumnie, w drugiej kolumnie, co reprezentują te punkty i linie. Oto taka płyta - to OSM. Oczywiście uprościłem teraz tablicę, ale najważniejsze jest to, że rozumiesz, że OSM w oryginalnej wersji to po prostu taka nudna tabliczka, a nie piękna wielokolorowa mapa, a nawet obraz.

Dane z tej tablicy służą do…. byle co!

Od elektronicznych map dla turystów po schematy sieci elektrycznych lub plakat na ścianie z mapą tras autobusowych w Twoim rodzinnym mieście.


Jedna z map OSM do przeglądania z ekranu komputera stacjonarnego lub telefonu. (Open Topo Map) Jedna z map OSM dla przenośnej nawigacji Garmin
Mapa 3D dla niewidomych wydrukowana na drukarce 3D na podstawie danych OSM. Robić . Mapa sieci energetycznej Niemiec
mapa morza na http://map.openseamap.org/
Mapa OSM w popularnym mobilna aplikacja Maps.me

Każdy, kto tworzy graficzną reprezentację OSM, wybiera według własnego gustu i kolorystyki sposób, w jaki będą tam prezentowane określone obiekty. I czy w ogóle zostaną zaprezentowane. Jak widać na powyższych zdjęciach, ci, którzy potrzebowali mapy mocy, zignorowali wszystkie obiekty w bazie danych OSM, z wyjątkiem tych związanych z sieciami energetycznymi. A twórcy Maps.me, robiąc mapę do nawigacji we wsi i okolicy, nie wstawiali do swojej mapy linii energetycznych, przełęczy i brodów. Twórcy mapa morska wyłowił z bazy dość trzecią.

To znaczy, jeśli naprawdę chcę, mogę zrobić mapę, na której będą wyświetlane tylko morza, ławki i studnie. A morza będą czerwone, ławki będą wyglądały na mapie jak flaga ONZ, studnie zostaną wyświetlone w największej skali (kiedy to, co jest pokazane w jakiej skali, może być oczywiście inne) i narysowane krzyżami. Moja psychodeliczna mapa będzie aktualizowana (pobierz najświeższe informacje z serwerów OSM) w każdą pełnię księżyca (kto tak to ujął, ale kocham pełnię!). Nikt nie będzie potrzebował takiej karty, ale teoretycznie jest to możliwe 🙂

Dlatego nie ma listy Konwencje na mapach OSM. Każda reprezentacja graficzna (rodzaj OSM/rasteryzatora - napotkasz różne nazwy) będzie miała inną. Jak otrzymać informacje od OSM opiszę poniżej. Będzie to interesujące nawet dla tych, którzy są intuicyjnie czytelni na mapach, ponieważ, jak zapewne zrozumiałeś, nie ma jednej mapy OSM, która wyświetlałaby jednocześnie wszystko, co znajduje się w bazie danych.

Dlaczego tego potrzebujemy?

Możesz przeczytać ode mnie więcej o mapach użytych do przygotowania się do wyjazdu.

Mapy Yandex i Google bo lasy i góry nie mają zastosowania - mam nadzieję, że jest to jasne. Żadnych ścieżek, żadnych niezbędnych przedmiotów, żadnej ulgi. Korporacje nie są zainteresowane rozpraszaniem się i wytyczaniem ścieżki, po której w ciągu roku przejdzie 100 osób.Nie jest interesujące przedstawianie wiosny w lesie, a tak znikoma liczba ich klientów potrzebuje przepustek, że najprawdopodobniej nigdy się nie pojawią tam.

Ale w OSM jest wiele informacji, które a) nie mieszczą się na mapie b) z zasady nie są kartograficzne. Jeśli kompetentny geodeta chodził przed tobą po okolicy, otrzymasz wiele informacji, do których zwykle przywykłeś z raportów turystów sportowych. ( Nawiasem mówiąc, w raportach czasem kłamią i upiększają rzeczywistość z powodu motywu, skórek i wyładowań, ale redaktor OSM nie ma motywu, by kłamać.) I tutaj ta informacja jest od razu powiązana z obszarem, a nie w formie tekstu . Jeśli obszar jest słabo narysowany, nie masz szczęścia i od Ciebie zależy, czy go naprawisz.

Pokażę Ci najprostszy, niewymagający instalacji żadnych programów sposób na wyłowienie ciekawego Dodatkowe informacje z OSM.

Tagi są oczywiście fajne, ale OSM zapewnia również możliwość automatycznego wyznaczania tras (przygotowywania trasy do wędrówki) wzdłuż szlaków / dróg, zamiast ręcznego klikania na mapie. Można to zrobić w aplikacji na Androida (ma też pakiet map stąd) lub na stronie gpsies.com (najważniejsze przy zapisywaniu trasy jest sprawdzenie, czy to jest twój plan, a nie trasa faktycznie przejechana) , czy w programie SAS Planet (tu jest źle).

OSM na trasie

OSM to mapy wektorowe, więc wygodnie jest z nich korzystać w nawigatorach (automatyczne wyznaczanie tras, powiększanie bez utraty jakości, wyszukiwanie obiektów). Jak zwykle mamy wybór między Garminem a smartfonem.

Mapy OSM do nawigacji Garmin

Wygodne wersje OSM, które zmieszczą się pod plecakami, codziennie aktualizowane:

  • https://maptourist.org/osm-garmin – cały były ZSRR + Mongolia. W linku znajduje się plik gmapsupp.zip, rozpakowując go i umieszczając na karcie pamięci w urządzeniu w folderze Garmin dostaniesz mapę całego byłego ZSRR. Istnieją również osobne akta dla Okręgów Federalnych Federacji Rosyjskiej i Mongolii. Ten zespół wyświetla karty z kategoriami;
  • http://garmin.openstreetmap.ru/federal/ - Rosja z plikami według okręgów federalnych (archiwum należy rozpakować np. 7zipem i po prostu wrzucić na kartę pamięci w urządzeniu do folderu Garmin);
  • http://gis-lab.info/data/mp/# - regiony Federacji Rosyjskiej i niektórych krajów oddzielne pliki. Istnieją również instrukcje dotyczące przelewania, w tym przez Base Camp.

OSM jest stale ulepszany przez użytkowników, a powyższe kompilacje są stale aktualizowane, więc przesyłając mapę tuż przed wyjazdem, otrzymasz najnowszą wersję.

Wiele map nie ma linii poziomych. Można je umieszczać osobno.

Pliki terenu są trwałe, więc zebrałem je tutaj: https://yadi.sk/d/olnB_ueyxHJW0g Są również łatwe do wypełnienia. Po instalacji zobaczysz pliki terenu w osobnych pozycjach na liście map urządzenia, co pozwala je wyłączyć, gdy nie są potrzebne i przeszkadzają w przeglądaniu mapy.
W linku do pliku readme linie poziome całej Rosji i osobno reszty świata od 60*Sh do 56*Sh. Możesz pobrać zarówno pliki natychmiast, jak i pliki torrent. Linie konturowe są sklejeniem danych skanowania przestrzeni Ziemi SRTM i ASTER GDEM.

dogadałem się z Garminem.

OSM w smartfonie

Tutaj jest wiele opcji. Najprostszy z nich:

Aplikacja OSMAnd nie zrobiła na mnie wrażenia, ponieważ nie mogłem pobrać offline mapy innej niż OSM. Ponieważ podczas wędrówki używam smartfona, w tym jako zapasowego miejsca do przechowywania map i zdjęcia satelitarne.

Trochę o rysowaniu (dodawanie) OSM

Najlepiej narysować mapę przed i po wędrówce.

  • Przed wędrówką- przygotować jak najwięcej kartek dla ukochanej osoby. Możesz oznaczyć lasy, rzeki, grzbiety, polany, drogi widoczne na zdjęciach satelitarnych.
  • Po wędrówce- bo jest ciekawie i dzielić się informacjami, które zebrałeś podczas podróży. Wiele można zmapować dopiero po tym, jak sam się o tym przekonasz. Jakość szlaku, ilość miejsc na namioty, źródła, studnie we wsiach, głębokość brodu itp. i tak dalej

Najprostszy edytor - bezpośrednio w przeglądarce. Nazywa się to ID. Przejdź do https://www.openstreetmap.org

Jeśli robisz to po raz pierwszy, będziesz musiał się zarejestrować (login i hasło przydadzą się innym redaktorom).

Jest to bardzo proste, ale możliwości jest niewiele, wiele rzeczy w nim jest długich i niewygodnych do zrobienia, a łatwo można coś zepsuć.

Najlepszym sposobem jest opanowanie edytora JOSM. To już jest osobny program na komputerze. Istnieje wiele różnego rodzaju dzwonków i gwizdków, możliwość umieszczenia chmury wszelkiego rodzaju zdjęć satelitarnych, wgrywania tras i punktów, przeglądania całej historii zmian obiektów itp. itp. Najważniejsze jest to, że proces edycji odbywa się w trybie offline, każdą akcję można łatwo anulować zwykłym Ctrl + Z. Kiedy skończysz, naciśnij przycisk „wyślij dane na serwer”, program sprawdzi Twoje zmiany, zaproponuje zaznaczenie pola „Chcę, aby ktoś inny sprawdził moje zmiany” (najpierw zaznacz), poprosi o wskazanie źródła danych o nowej partii zmian. I dopiero po tej zmianie poleci na serwer, na którym przechowywana jest baza danych. Na mapie serwisu openstreetmap.org zmiany wyświetlą się od razu, w tych złożeniach dla Garmina, które wrzuciłem powyżej – w jeden dzień i np. ten sam maps.me aktualizuje mapę raz w miesiącu.

Instrukcja korzystania z JOSM: https://josm.openstreetmap.de/wiki/Ru%3AIntroduction

Instrukcja wideo, w której wszystko zaczyna się od skonfigurowania programu: https://www.youtube.com/watch?v=t7UdJrX8nGM

Te dwie instrukcje (jeśli chcesz, znajdziesz więcej, w tym na YouTube) nauczą Cię części technicznej. Aby dowiedzieć się dokładnie, do jakich tagów są przeznaczone określone obiekty, użyj wyszukiwania w OSMWiki (pole wyszukiwania w prawym górnym rogu). Przy odrobinie doświadczenia zapamiętasz tagi, których używasz i będziesz mniej skłonny do surfowania po wiki.

Typowe błędy początkujących:

  • narysuj pod rasteryzatorem. Załóżmy, że do nawigacji używasz maps.me. Nie losuje karnetów ( górskie przejście=tak), rasteryzator ten nie został stworzony z myślą o górskich wędrówkach. Ale chcesz zobaczyć przełęcze w maps.me na swoim smartfonie. I zaczynasz oznaczać przełęcze jak turystyka=punkt widokowy ( ten tag ma oznaczać miejsca za pomocą dobry widok) , który jest wyświetlany w maps.me. To nie jest poprawne, ponieważ są to różne obiekty w znaczeniu, jasno opisane na Wiki. I to twój problem, że twój rasteryzator czegoś nie pokazuje. Dla drugiej osoby chyba wszystko jest w porządku i musi odróżnić przepustkę od konkretnego miejsca. Nawet jeśli żaden rasteryzator nie wyświetla tego, co chcesz, jeśli baza danych jest utrzymywana prawidłowo, możliwe jest stworzenie odpowiedniego rasteryzatora do własnych celów lub zmodyfikowanie istniejącego. Na przykład brakowało mi https://maptourist.org/osm-garmin rtsa_scale =* w kompilacji dla Garmina. Jeśli wszystko jest napisane ciągłym tekstem w jednej linii, elektroniczny mózg nie poradzi sobie. Jeśli masz informacje, których nie wiesz, jak oznaczyć tagami, ale są one przydatne dla użytkownika końcowego, wpisz je w wartości tagu opis=*. Na przykład piszę do rzeczy shop=hardware (hardware store) informacja o tym, czy znalazłem tam rafinowaną benzynę do palników.
  • przeciągnąć z innych kart.Ogólnie rzecz biorąc, przedmiot ten został wynaleziony na Zachodzie z powodu różnego rodzaju problemów prawnych i finansowych. Tak, Google i Yandex będą bardzo przeciwne, jeśli zaczniesz używać ich map, na które wydali pieniądze, ze względu na mapę dystrybuowaną za darmo. Ale ta zasada, jak mówią: „nie błąd, ale funkcja”. Pozwala to zapewnić, że ścieżka, którą widzę na OSM, została wykreślona ze śladu GPS przez osoby, które faktycznie tam chodziły, a polana jest widoczna na zdjęciu satelitarnym, a nie skopiowana z mapy Sztabu Generalnego, która nie był aktualizowany od dziesięcioleci. Oczywiście szlak na OSM też mógłby być zarośnięty, ale przygotowując się do wędrówki, patrzymy na wszystkie dostępne mapy, a jeśli szlak jest narysowany na wszystkich mapach, to będziemy pewni jego obecności i jeśli nie ma na jakiejś mapie, nie będziemy już na to liczyć i odpowiednio planujemy nasze działania. A jeśli karty zaczną przerysowywać jedną z drugą bez sprawdzania rzeczywistości, będzie to nonsens. Ponadto wiesz już, jak patrzeć na datę utworzenia śladu w OSM, aby oszacować jego obecność w danym momencie, a także wiesz, jak usunąć obiekt, jeśli nadal nie ma go na ziemi.

Często słyszy się, że skoro OSM może edytować każdy, to może przyjść ktoś, kto wszystko wymaże lub narysuje schizofreniczne bzdury. Jeśli zdarza się to od czasu do czasu, doświadczeni użytkownicy z powodzeniem go zidentyfikują i wyeliminują. Tak, i to zbyt trudne i nie rysuje wandali CSV - zarejestruj się gdzieś i zepsuj mapę. Obfitość użytkowników oczywiście zwiększa liczbę osób, które nie są zaznajomione z techniczną częścią mapowania, ale jest coraz więcej doświadczonych użytkowników, którzy skorygują dla początkujących.

Był to kurs wprowadzający do OSM. Wystarczy zacząć :)

Dołącz do wędrówek przez moją grupę.

Bez nawigacji nigdzie, zwłaszcza biorąc pod uwagę stan naszych dróg. Czy zauważyłeś, że Twój nawigator nie jest stabilny? Następnie musisz jak najszybciej pobrać mapy OSM dla Navitel. Zawierają wszystkie niezbędne informacje o osadnictwie kraju, mapy te pokazują obiekty POI, takie jak restauracje, bary, miejsca rekreacji kulturalnej.

Mapy OSM dla nawigatora - coś więcej niż zwykła nawigacja. To projekt, który pasjonaci tworzą własnymi rękami. Serwis udostępnia mapy rastrowe terenu, a usługi nawigacyjne na ich podstawie tworzą mapy, do których jesteśmy przyzwyczajeni. Takie podejście umożliwia jak najdokładniejszą organizację nawigacji.

Projekt OSM jest projektem całkowicie niekomercyjnym. Oznacza to, że wszystkie mapy są udostępniane bezpłatnie na podstawie licencji publicznej. Co więcej, Open Street Map działa jak wiki, dzięki czemu każdy może dokonywać zmian na mapach, a to sprawia, że ​​OSM jest jeszcze lepszy, lepszy i bardziej popularny.

Dlaczego warto korzystać z OSM?

Open Street Map ma szereg zalet w stosunku do innych projektów o podobnym charakterze:

  • precyzja;

Mapy Navitel OSM są tak szczegółowe, że z 99% prawdopodobieństwem każdy garb i nierówny teren, które znajdują się na mapach, zostaną znalezione w prawdziwe życie. Wynika to z faktu, że mapy są stale finalizowane przez społeczność OSM w Internecie. W rezultacie wprowadzane są zmiany, stare wersje są aktualizowane, a nowe mapy są ulepszane.

  • bezpłatna dystrybucja;

Projekt istnieje na zasadzie darowizny. Umożliwiło to absolutnie pobranie wszystkich map OSM dla Navitel. Jednocześnie jakość nie będzie gorsza niż w przypadku usług płatnych.

  • szeroki obwód;

W przeciwieństwie do większości projektów, mapy OSM dla Navitel obejmują całość Ziemia. Dlatego korzystając z nich masz gwarancję, że wiesz, jak dotrzeć do miejsca, którego potrzebujesz w nieznanym kraju lub kontynencie. Co więcej, OSM wyprzedza pod względem dokładności niektórych płatnych "braci" - TomTom/Tele Atlas. Według badania dokładność Open Street Map przewyższa te mapy o 27%.

  • wygodne użytkowanie;

Mapy można importować w dowolnym wygodnym formacie - PNG, JPEG, SVG, PDF lub PostScript. Możliwe jest również wysłanie ich do Garmin, GisRussa.

Format WIKI umożliwił OSM stworzenie unikalnego projektu mapowania. W końcu fakt, że mapy są finalizowane przez mieszkańców okolicy, daje niezaprzeczalne korzyści. Po pierwsze dokładność jest niezwykle wysoka, a po drugie zapewniona jest niezawodność. I po trzecie, jest to ogólna dostępność mapy OSM dla Navitel. Możesz je pobrać na naszej stronie za darmo i bez SMS-ów.

Przeczytaj o tym, jak zainstalować mapy.

Mapa przeglądowa Rosji (Rosja-przegląd)
Ałtaj (Rosja-AL)
Terytorium Ałtaju (Rosja-ALT)
Region Amurski (Rosja-UAM)
Obwód Archangielski (Rosja-ARK)
Region Astrachań (Rosja-AST)
Baszkiria (Rosja-BA)
Obwód Biełgorod (Rosja-BEL)
Obwód Briański (Rosja-BRY)
Buriacja (Rosja-BU)
Czeczenia (Rosja-CE)
Obwód czelabiński (Rosja-CHE)
Czukocki Okręg Autonomiczny (Rosja-CHU)
Czuwaszja (Rosja-CU)
Dagestan (Rosja-DA)
Inguszetia (Rosja-IN)
Obwód irkucki (Rosja-IRK)
Region Iwanowo (Rosja-IVA)
Terytorium Kamczatki (Rosja-KAM)
Kabardyno-Bałkaria (Rosja-KB)
Karaczajo-Czerkiesja (Rosja-KC)
Terytorium Krasnodarskie i Adygea (Rosja-KDA)
Region Kemerowo (Rosja-KEM)
Obwód Kaliningradzki (Rosja-KGD)
Region Kurgan (Rosja-KGN)
Terytorium Chabarowska (Rosja-KHA)
Chanty-Mansyjski Okręg Autonomiczny (Rosja-KHM)
Region Kirowa (Rosja-KIR)
Chakasja (Rosja-KK)
Kałmucja (Rosja-KL)
Obwód Kaługa (Rosja-KLU)

(dosłownie " otwórz kartę ulice"), w skrócie OSM— niekomercyjny projekt mapowania stron internetowych w celu stworzenia szczegółowego bezpłatnego i bezpłatnego mapa geograficzna pokój.

Do tworzenia map, danych z osobistych urządzeń śledzących GPS, zdjęć lotniczych, nagrań wideo, zdjęcia satelitarne i panoramy uliczne dostarczane przez niektóre firmy, a także wiedza osoby rysującej mapę. Służy do tworzenia map usług, takich jak mapy Google, bez zgody właściciela praw autorskich jest niemożliwe.

OpenStreetMap wykorzystuje zasadę wiki do tworzenia mapy. Każdy zarejestrowany użytkownik może dokonywać zmian na mapie.

Teraz rozpoczniemy naszą opowieść o tym, jak wprowadzać zmiany i dodatki do tej dość szczegółowej, rozwijającej się i łatwej w użyciu mapy.

Najpierw musisz wejść na oficjalną stronę OSM http://www.openstreetmap.org/. Możesz wejść na stronę zarówno za pomocą osobistej skrzynki pocztowej, jak i łącząc istniejące konto w różnych społecznościach, których ikony pokazano na rysunku:

Po wejściu na stronę będziemy mieli takie samo zdjęcie jak w nagłówku bloga. Nagłówek strony zawiera menu główne ze wszystkimi obsługiwanymi poleceniami i funkcjami.

Teraz pojawia się całkowicie logiczne pytanie: jak w końcu edytować mapę?

Mapę można edytować zarówno online, za pomocą dwóch edytorów online: iD i Potlatch 2, jak i offline, za pomocą edytora zainstalowanego na komputerze. Druga metoda jest wygodna dla tych, którzy mają bardzo niską prędkość Internetu lub istnieją ograniczenia w używanym ruchu, gdzie wszystkie zmiany można wprowadzić na komputerze, a następnie przesłać na serwer OSM. Edycje są wysyłane jako plik XML, więc nie będą miały znaczącego wpływu na ruch.

W tym artykule edytujemy mapę online za pomocą edytora iD, ponieważ. Edytory iD i Potlatch 2 działają w ten sam sposób, tylko Potlatch 2 pozwala mapować więcej różnych klas obiektów i przez to jest wolniejszy. Do rysowania i edycji na mapie drogowej wystarczy szybki edytor iD.

W lewym górnym rogu mamy trzy podświetlone pozycje „Edytuj”, „Historia” i „Eksportuj”. Ponadto pozycja „Edytuj” jest nieaktywna. Gdy najedziesz na nią kursorem myszy, pojawi się podpowiedź, że musisz powiększyć, aby edytować.

Po powiększeniu mapy do wymaganej skali przycisk „Edytuj” stanie się aktywny, po kliknięciu na niego pojawi się menu podręczne, w którym można wybrać żądany edytor map.

Wybierz edytor iD i rozpocznij pracę z mapą. Zmiany na mapie można wprowadzać zarówno ręcznie, korzystając ze zdjęć satelitarnych udostępnionych przez usługę OSM, jak i wykreślając ścieżki uzyskane ze śladów zapisanych w nawigatorze. Poniższy obraz przedstawia okno edycji mapy z edytorem iD. Edycja będzie dostępna dopiero po powiększeniu, a skala musi być bardzo duża. Rysunek przedstawia bardzo małą skalę, która jest dostępna do edycji. Jak widać, skala ta nie jest zbyt odpowiednia do kreślenia obiektów z obrazów kosmicznych, ale może być używana do kreślenia dróg za pomocą ścieżek GPS.

Jak widać, edytor jest bardzo prosty i pozwala odwzorować tylko trzy typy obiektów: punkt, linię i wielokąt. Jak można się domyślić, kropka to nazwa określonego miejsca lub obiektu punktowego, linia to drogi, wielokąt to różne obszary (lasy, rozliczenia, domy itp.).

Na pasku narzędzi po prawej stronie interesujące są tylko dwa przyciski:

ustawienie podłoża. Tych. co będzie wyświetlane na mapie (migawka Google, mapa OSM itp.)

dane karty. Tutaj za pomocą tego przycisku do edytora ładowane są ścieżki GPS, a także wybieramy te klasy obiektów, które mają być wyświetlane lub ukryte na mapie podczas edycji.

A teraz zastanówmy się, jak umieszczać obiekty na mapie. Widziałem, że podczas jazdy trasa przebiegała miejscami po leśnych drogach, których nie ma na mapie OSM. Ten niedobór wymaga skorygowania. Aby to zrobić, pobierz prawdziwy ślad GPS od Rafaela i zacznij wykreślać drogi na mapie za pomocą prawdziwego śladu GPS. W tym przykładzie chcę narysować piękną leśną ścieżkę, którą mieliśmy przed postojem nad jeziorem. Oto zdjęcie tego utworu:

Tor jest załadowany, teraz musisz narysować tę drogę.

Na rysunku załadowany prawdziwy tor jest pokazany w kolorze różowym, Biała linia wzdłuż toru jest wyznaczona droga. Każdy zastosowany obiekt można edytować. Aby to zrobić, po prostu zaznacz go kursorem myszy. Obiekt nie musi być Twój. Aby zakończyć rysowanie linii na mapie, kliknij ostatni punkt. Punkty początkowe i końcowe linii są ważne, ponieważ określają kierunek ruchu. Jest to szczególnie ważne przy rysowaniu jednokierunkowych dróg i rzek. Ale w dowolnym momencie kierunek ruchu można zmienić, wybierając odpowiednią ikonę, która pojawia się po aktywacji obiektu. Na istniejącym obiekcie możesz zmienić położenie istniejących punktów, dodać własne (przeciągnij strzałkę znajdującą się między punktami) i usunąć punkty. Tych. nie ma tu nic skomplikowanego.

Po wybraniu nowo drukowanego obiektu po lewej stronie ekranu pojawi się menu typu obiektu

Mamy drogę, więc ją wybieramy. Następnie pojawi się lista możliwych dróg. Mamy leśną drogę, więc wybieramy ją

Następnie wchodzimy w niezbędne atrybuty leśnej drogi. Atrybuty te są ważne dla mapy OSM, ponieważ służą do automatycznej nawigacji w przyszłości w zależności od wybranego pojazdu, a także możliwość wyświetlenia obiektu na mapie przy odrzucaniu niepotrzebnych obiektów (np. Ferrari nie będzie jeździć wzdłuż leśnej drogi, więc kierowca takiego samochodu nie będzie chciał, aby polne i leśne ścieżki zapychały mapę i uczestniczyły w automatycznym wyznaczaniu tras).

Dla utworzonej drogi wprowadziłem następujące atrybuty:

Powłoka: nieutwardzony

Szerokość: 3m

Dostęp prawny: rower, transport samochodowy, jeźdźcy, piesi

Rodzaj drogi krajowej: Raczej miękka: walcowana ziemia zmieszana z twardymi materiałami

Drożność: Mocne koła: rowery hybrydowe, samochody, riksze

Trudność trasy MTB: 0: Gładki żwir/ubity grunt, brak przeszkód, szerokie zakręty

Trudność kolarstwa górskiego: 0: średni wzrost<10%, гравий/утоптанная земля, без препятствий

Każdą akcję można anulować przed wysłaniem danych na serwer. Jeśli zapomniałeś zdefiniować typ obiektu lub przypisać do niego atrybuty, ale jednocześnie doszedłeś do kroku wpisywania komentarza, ostatni krok można anulować (klikając „Zapisz”) zamykając okno wprowadzania komentarza, podczas gdy niezapisany obiekt nigdzie nie zniknie.


2) Wektory dostępne w edytorach i do pobrania jako pliki

Aby poruszać się po terenie, mapy muszą być załadowane do urządzenia, z którym udasz się w ten obszar - zdolnego do odbioru sygnału GPS, rysowania mapy i Twojej na niej pozycji. Jeśli urządzenie nadal może wytyczyć trasę, ogólnie jest dobrze.

Dzisiaj porozmawiamy o konwersji map OpenStreetMap do wyświetlania ich w programach Russa lub Navitel Navigator. W związku z tym mapy te można pobrać na urządzenia z jednym z tych programów.

Ogólnie rzecz biorąc, można pobrać gotowe mapy niektórych regionów Rosji i niektórych innych krajów, jednak mapy te nie obejmują całego świata i nie zawsze są wykonane tak, jak byśmy sobie tego życzyli. Konwertując kartę samodzielnie, możesz osiągnąć znacznie więcej, oczywiście jeśli nie masz nic przeciwko czasowi.

Krótko i dla tych, którzy wiedzą, konwersja wygląda tak: .osm -> .mp -> .rus / .nm2

Zastrzeżenie - opisuję metodę, którą sam stosuję. Jeśli znasz prostszy sposób - zapraszamy do pisania w komentarzach.

Teraz szczegółowo:

1) Pobierz.osm
.osm to format mapy wektorowej dla OpenStreetMap. Od bazuje na XML, czyli faktycznie tekst.
Plik .osm można uzyskać w następujący sposób:
1. Pobierz edytory: JOSM lub Merkaartor. Wystarczy pobrać z serwera potrzebny prostokąt mapy i zapisać go w pliku. Osobiście wolę używać JOSM, ale do tego trzeba zainstalować Javę.
2. Pobierz gotową mapę danego regionu z jednego z serwisów hostingowych, na przykład:
- geofabrik.de - całe kontynenty i kraje, niektóre kraje są podzielone na prowincje/stany/regiony
- cloudmade.com - cały świat według kraju, niektóre kraje są podzielone na prowincje/stany/regiony
Wystarczy pobrać plik i rozpakować bz2.
3. Pobierz ręcznie przez XAPI
Aby pracować z XAPI, musisz wykonać żądanie HTTP do serwera, nic skomplikowanego, wszystko jest napisane pod linkiem.

2) Pokrój .osm na kawałki(Jeśli chcesz)
Pliki .osm, zwłaszcza te przygotowane według kraju, są dość duże i nie podlegają późniejszej konwersji (patrz niżej). Więc trzeba je wyciąć.
Do wycinania używam splittera, domyślnie robi on pliki .osm gdzieś około 120 MB, które potem prawie zawsze przechodzą późniejszą konwersję. W razie potrzeby rozdzielacz można skonfigurować z parametrami wiersz poleceń.
Splitter wymaga do działania Javy.
Pamiętaj też, że w Russa wyznaczanie tras działa tylko z jedną załadowaną mapą. Tych. jeśli mapa jednego kraju zostanie pocięta na kawałki i załadowana do Russa jako atlas, wyznaczanie tras nie będzie działać.

3) Konwertuj .osm na .mp
.mp to starożytny polski format przechowywania map. Jest dobry, ponieważ jest tekstowy i całkiem czytelny dla człowieka, no cóż, wiele programów to rozumie.
Do konwersji używam programu osm2mp. Niestety program wymaga zainstalowania Perla i nie jest łatwy w użyciu.
Tak czy inaczej, po zainstalowaniu i skonfigurowaniu Perla (opisanego pod linkiem) i pobraniu osm2mp, program może być używany.
Dowolny plik .osm należy wcześniej posortować - przetworzyć za pomocą załączonego skryptu osmsort.pl
Następnie należy zadzwonić do osm2mp.pl z parametrami konwersji.
Poprzez długie eksperymenty napisałem dla siebie zestaw plików .bat, na przykład standardową konwersję z myślą o Russie:
echo Start %date% %time% >> std_err.log echo %1 >> std_err.log perl.exe osmsort.pl %1 > temp_del.osm 2>> std_err.log perl.exe osm2mp.pl --header header_russa. tpl temp_del.osm > %1.mp 2>> std_err.log echo Zakończ %date% %time% >> std_err.log
Musisz wywołać taki plik .bat z 1 parametrem - nazwą (i pełną ścieżką) pliku .osm
Pierwsza linia zapisuje datę i godzinę rozpoczęcia konwersji do pliku std_err.log
Druga linia zapisuje nazwę pliku .osm do pliku std_err.log
3 linia wykonuje osmsort, informacja o postępie procesu (i błędach) trafia do pliku std_err.log
4 linia wykonuje osm2mp, informacja o postępie procesu (i błędach) trafia do pliku std_err.log
Piąta linia zapisuje datę i godzinę zakończenia konwersji do pliku std_err.log
(Ścieżka do perl.exe musi być zapisana w systemie lub w pliku .bat)

Aby przekonwertować mapy obcych krajów, pożądane jest włączenie transliteracji - a nawet nazw. Na przykład dodając następujące opcje"--nametaglist int_name,name:en,name,name:ru,ref,int_re f,addr:housenumber,operator --translit" zaraz po "osm2mp.pl"

Aby dokonać konwersji z myślą o Navitel, musisz pobrać zestaw plików konfiguracyjnych osm2navitel, zmienić tam nazwy plików odpowiednio na header_navitel.tpl, poly_navitel.cfg i poi_navitel.cfg; i dodaj parametry "--osmbbox --navitel --disableuturns --header header_navitel.tpl --cfgpoly poly_navitel.cfg --cfgpoi poi_navitel.cfg" do wywołania osm2mp.pl

W przypadku innych konwersji możesz również przygotować poly*.cfg, poi*.cfg i header*.tpl

Duża mapa może nie konwertować - np. 32-bitowy Perl jest ograniczony do 2 GB pamięć o dostępie swobodnym, w rezultacie osm2mp nie może obsłużyć plików .osm o rozmiarze od 700 MB, a czasami zawiesza się z błędem pamięci na znacznie mniejszych kartach. W takim przypadku kartę należy wyciąć (patrz krok 2).

4) Konwertuj .mp na .rus (lub .nm2)
Do tego celu służy doskonały program GPSMapEdit, który, jak sama nazwa wskazuje, jest jednocześnie edytorem. Wystarczy załadować plik .mp w GPSMapEdit i wykonać Eksport do wymaganego formatu.
Ale jest kilka pułapek:
- Pliki .rus (i .nm2) zapisane z GPSMapEdit mają limit 16 MB. Według moich szacunków odpowiada to około 120 MB pliku .mp lub około 600 MB pliku osm.
- Pliki .nm2 dla wersji Navitel 3.2.* są bardzo wymagające ze względu na brak błędów na mapie, więc jeśli wystąpi "Eksport nieudany", będziesz musiał naprawić błąd na wyświetlonej mapie, albo wybrać inny format, albo przekonwertować mapę z różnymi ustawieniami (patrz krok 3).

PS , a następnie przekonwertuj na .rus lub .nm2.