Soru & Cevap

Gpx formatında veri kaydetme nasıl olur?

09.08.2017 - 11:13

Herkese merhaba,

App inventor üzerinde bir program yapıyorum. Programın amacı, 5 saniyede bir location sensor ile konumumu belirlemek ve bu konum verilerini gpx formatında bir dosyaya kaydetmek. Gpx formatında kaydettiğim dosyayı daha sonra Gpx viewer'dan okumaya çalışacağım. Ancak burda yapamadığım nokta, verileri nasıl gpx formatında dosyaya kaydedebilirim?

Şimdiden teşekkürler.

48 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user hamzaeren
hamzaeren
10.08.2017 - 11:32

Tekrar merhaba arkadaşlar,

Araştırmalarım sonucu kendi sorumun cevabını buldum. Aynı soruyu soracak arkadaşlara yardımcı olsun diye cevabı yazacağım. Öncelikle yapmanız gereken birkaç tane .gpx formatında belgeyi incelemek olmalı. Örneğin;

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="Oregon 400t" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
  <metadata>
    <link href="http://www.garmin.com">
      <text>Garmin International</text>
    </link>
    <time>2009-10-17T22:58:43Z</time>
  </metadata>
  <trk>
    <name>Example GPX Document</name>
    <trkseg>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>4.46</ele>
        <time>2009-10-17T18:37:26Z</time>
      </trkpt>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>4.94</ele>
        <time>2009-10-17T18:37:31Z</time>
      </trkpt>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>6.87</ele>
        <time>2009-10-17T18:37:34Z</time>
      </trkpt>
    </trkseg>
  </trk>
</gpx>

Daha sonra yapmanız gereken ise App Inventor'da "Append to File" bloğunu çağırarak .gpx formatında bir file oluşturmanız ve bu dosyaya kaydedecekleriniz yukarıdaki formata uygun olmalıdır. Uygulamanız işlemi tamamladıktan sonra oluşan .gpx uzantılı dosyayı kolaylıkla Gpx viewer üzerinden görüntüleyebilirsiniz. 

Umarım yardımcı olabilmiştir sizin için. Soruları olan varsa bana sorabilir.

İyi günler.