Utworzyłem trasę za pomocą Google Maps i wyeksportowałem ją jako plik KML. Chciałbym teraz zaimportować ten plik KML do OsmAnd, aby sprawdzić, gdzie jestem.
Do tej pory dowiedziałem się, że można utworzyć mapę z pliku KML za pomocą programuOsmAndMapTileCreator. Jednak nie mogę go znaleźć, wszystko, co mam, to OsmAndMapCreator - a ten program w ogóle nie pozwala mi importować KML (przynajmniej nie widzę takiej opcji). Dlatego nie mogę przygotować mapy dla OsmAnd (z KML; ogólnie przygotowałem zwykłą mapę OSM dla OsmAnd przy użyciu tego programu).
Ponieważ nie znalazłem żadnego działającego rozwiązania z zaimportowaną prawdziwą trasą KML offline, korzystam z Map Google z wstępnie załadowaną trasą. Jest jednak pewien haczyk - jeśli zapomnę, że jest zapisany w pamięci podręcznej i zmienię wszystko w Mapach Google, stracę tę trasę podczas jazdy na rowerze. Więc nie jest wystarczająco wiarygodny - wystarczy obejść.
Najważniejsze jest to - mam plik KML, mam OsmAnd, chciałbym zaimportować ten pierwszy do drugiego. Jak mam to zrobić?
Odpowiedzi:
Prawie zapomniałem o swoim własnym pytaniu, tymczasem znalazłem doskonale działające rozwiązanie - po prostu przekształcając KML w GPX za pomocą GPSBabel: http://www.gpsbabel.org/
Jest to oprogramowanie typu open source, co jest dla mnie wielkim plusem.
źródło
Spróbuj użyć wtyczki JOSM i OpenData . Aby go zainstalować, przejdź do preferencji (F12) -> wtyczki-> wyszukaj „opendata” i zainstaluj. Po zaimportowaniu możesz (o ile wiem) zapisać go jako * .osm, a następnie użyć OsmandMapCreator
źródło
Używam GMap2GPX .
Ładuje trochę JavaScript do zakładki uruchamiania, aby wykonać całą pracę. Jest dość łatwy w użyciu, wystarczy postępować zgodnie z instrukcjami na stronie. Użyj „wypakuj pełny”, aby wygenerować dość dokładny plik .gpx (plik podstawowy zawiera tylko instrukcje krok po kroku i niewiele innych danych).
Uwaga: używaj go tylko w instancji incognito w celu zwiększenia prywatności. Nie możesz być zalogowany w Google przy użyciu Chrome (inaczej nie będzie działać ze względów bezpieczeństwa). Po prostu uruchom instancję incognito za pomocą „ctrl + shift + N” i zrób to jeszcze raz.
źródło
Ponieważ osmand dotyczy map offline, chciałbym również zapewnić rozwiązanie „offline”. Zasadniczo chcesz przekonwertować plik kml do formatu gpx i udostępnić plik gpx osmandowi.
Możesz użyć gpsbabel do konwersji pliku kml na gpx, który jest darmowy / open-source i jest dostępny na większość platform i prawdopodobnie znajduje się w głównym repozytorium twojej ulubionej dystrybucji Linuksa. W systemie Linux jest to tak proste, jak uruchomienie następującego polecenia, zmieniając file.kml i file.gpx dla twoich nazw plików:
Następnie możesz umieścić plik GPX w
/sdcard/osmand/tracks/
katalogu na urządzeniu z Androidem, a osmand udostępni go do wyświetlania itp.źródło
Właśnie próbowałem Globalmapper v17 do konwersji KML na GPX. Jak to zrobić: Otwórz plik KML w Globalmapper. Następnie przejdź do „Plik> Eksportuj> Eksportuj format wektorowy / lidar” Zmień opcje w razie potrzeby. Zapisz w wybranym katalogu.
źródło