Bir KML yolunu OsmAnd'a nasıl aktarabilirim?


12

Google Haritalar'ı kullanarak bir rota oluşturdum ve bir KML dosyası olarak dışa aktardım. Şimdi nerede olduğumu kontrol edebilmek için bu KML dosyasını OsmAnd içine almak istiyorum.

Şimdiye kadar OsmAndMapTileCreator programı ile bir KML dosyasından bir harita oluşturmak mümkün olduğunu öğrendim. Ancak, bir tane bulamıyorum, sahip olduğum tek şey OsmAndMapCreator - ve bu program ilk etapta KML'yi almama izin vermiyor (en azından böyle bir seçenek görmüyorum). Böylece, OsmAnd için bir harita hazırlayamıyorum (KML'den; genel olarak bu programı kullanarak OsmAnd için düzenli OSM haritası hazırladım).

Gerçek çevrimdışı KML yolu içe aktarılmış olarak herhangi bir çalışma çözümü bulamadığım için Google Haritalar'ı önceden yüklenmiş bir rota ile kullanıyorum. Yine de bir yakalama var - eğer önbelleğe alındığını unutursam ve Google Haritalar'da herhangi bir şeyi değiştirirsem bisiklet sürerken bu rotayı kaybedeceğim. Bu yüzden yeterince güvenilir değil - sadece geçici çözüm.

Alt satırda - KML dosyası var, OsmAnd var, birincisini ikincisine aktarmak istiyorum. Nasıl yaparım?


1
Üzgünüz, ancak keyfi kalın ve italik yazıların okunmasını zorlaştırıyor . Bunu, italik olarak tüm paragrafa sahip olmak gibi, yaptığınız her yerde yapmak için hiçbir neden yoktur. İnsanlar normal olarak biçimlendirilmiş metni iyi okuyabilir ve anlayabilir, ancak biçimlendirmeyi kullanacaksanız en azından biraz mantıklı olmaya çalışın. Lütfen sorunuzda yorum / tartışma yayınlamaktan da kaçının.
eldarerathis

@eldarerathis, "keyfi kalın ve italik yazıların okunmasını zorlaştırıyor" - bu ifadeyi yedeklemek için herhangi bir sabit veri var mı?
greenoldman

1
"Zor gerçekler" hakkında bir şey bilmiyorum ama okuyucuya yardım etmediği için (italik sözcükleri işaretlemiyor, tamamen stilistik) ve italik alanların geniş alanlarını kullanmaktan kaçınmak için genellikle kabul edilen bir kural ve görsel olarak engelliler için genellikle daha zor okumak için bireyler. Bir görüş , ikinci görüş ...
eldarerathis

1
... ve Wikipedia'dan : "Normal dikey tip (roma tipi) italik tipten daha okunaklı bulundu". Bununla ilgili bilimsel araştırma varsa şaşırmam, ancak birçok araştırmacı ve yayın abonelik veya diğer ücretler gerektirdiğinden bilgi için ödeme yapmanız gerekebilir.
eldarerathis

Yanıtlar:


6

Neredeyse kendi sorumu unuttum, bu arada mükemmel çalışan bir çözüm buldum - sadece KML'yi GPSBabel ile GPX'e dönüştürmek: http://www.gpsbabel.org/

Benim için büyük bir artı olan açık kaynak.


Ortaya çıkan .gpx'iniz birkaç metrede bir doğru iz noktalarına sahip mi yoksa çok seyrek mi (sadece temel adım adım noktaları ve benzeri) içeriyor mu? Google'ın düzenli kml ihracatında durumun bu olabileceğini düşündüm.
ce4

@ ce4, ben uzman değilim, ancak bisiklete binmeye gittim ve benimle% 100 iyiydim. Ormanda (ağaçlar üzerinde neredeyse hiç iz yok) ve düzenli yollarda gezinmeme yardımcı oldu.
greenoldman

Bu cevapta iyiyim! Varsayılan dışa aktarma yeterince doğru görünüyor veya Osmand bunu gayet iyi idare ediyor (rotanın eksik kısımlarını dahili veritabanı yollarına kilitleyerek). Ben kendim deneyeceğim ve bulgularımı
göndereceğim

1

JOSM ve OpenData eklentisini kullanmayı deneyin . Kurmak için tercihlere (F12) -> eklentilere -> "opendata" ara ve kur. İçe aktardıktan sonra (bildiğim kadarıyla) * .osm olarak kaydedebilir ve ardından OsmandMapCreator'ı kullanabilirsiniz.


1

Kullandığım GMap2GPX .

Tüm işi yapmak için çalışan sekmesine JavaScript yükler. Kullanımı oldukça kolaydır, sadece sitedeki talimatları izleyin. Makul düzeyde doğru bir .gpx dosyası oluşturmak için "tam dolu" kullanın (temel dosya sadece adım adım talimatlar ve yanında küçük veriler vardır).

Not: Ek gizlilik için yalnızca gizli bir örnekte kullanın. Chrome'u kullanarak Google'da oturum açmamalısınız (veya güvenlik nedeniyle çalışmaz). Sadece "ctrl + shift + N" aracılığıyla gizli bir örnek başlatın ve tekrar orada yapın.


1

Osmand çevrimdışı haritalar hakkında olduğundan, ben de bir "çevrimdışı" çözüm sağlamak istiyorum. Temel olarak, kml dosyasını gpx biçimine dönüştürmek ve gpx dosyasını osmand için kullanılabilir hale getirmek istiyorsunuz.

Kml dosyasını, serbest / açık kaynak olan ve çoğu platformda kullanılabilen ve muhtemelen en sevdiğiniz linux dağıtımının ana deposunda bulunan gpx'e dönüştürmek için gpsbabel kullanabilirsiniz. Linux'ta, dosya adlarınız için file.kml ve file.gpx dosyalarını değiştirerek aşağıdaki komutu çalıştırmak kadar kolaydır:

gpsbabel -i kml -f file.kml -o gpx -F file.gpx

Daha sonra gpx dosyasını /sdcard/osmand/tracks/Android cihazınızdaki dizine koyabilirsiniz ve osmand dosyayı görüntülemeyi vb.


0

KML'yi GPX'e dönüştürmek için Globalmapper v17'yi denedim. Nasıl yapılır: Globalmapper'da KML dosyasını açın. Ardından "Dosya> Dışa Aktar> Vektör / lidar biçimini dışa aktar" seçeneğine gidin. Seçenekleri gerektiği gibi değiştirin. İstediğiniz bir dizine kaydedin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.