NaviUser - Das GPS Forum für Einsteiger und Experten

Zurück   NaviUser > Software > Google Earth

Hinweise

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.11.2009, 13:02
Black_Sheep ist offline Black_Sheep
NaviUser
 
Registriert seit: 15.11.2009
Beiträge: 3
Idee kml-Import im GPS-Track Analyse

Hallo,

beim Import der kml-Dateien aus Google Earth komme ich immer zu der gleichen Fehlermeldung im GPS-Track-Analyse:

"System.IndexOutOfRangeException: Index was outside the bounds of the array.
at GPS_Track_Analyse.FileIO.importGoogleEarthPfad() in D:\Visual Studio 2008\Projects\GPS-Track-Analyse-4\GPS-Track-Analyse\FileIO.vb:line 6060"

Als neuer Anwender kann mir vielleicht jemand nen Tip geben, was ich machen muss, damit der Import überhaupt erstmal klappt. Habe das neuste Google-Earth und die neuste Version vom GPS-Track-Analyser.

Die exportierte Test.kml ist am Ende beigefügt (original von Google Earth).

Vielen Dank. Black Sheep

Test.kml:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Test.kml</name>
<StyleMap id="msn_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#sn_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#sh_ylw-pushpin</styleUrl>
</Pair>
</StyleMap>
<Style id="sn_ylw-pushpin">
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
<PolyStyle>
<fill>0</fill>
</PolyStyle>
</Style>
<Style id="sh_ylw-pushpin">
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
<PolyStyle>
<fill>0</fill>
</PolyStyle>
</Style>
<Placemark>
<name>Test</name>
<styleUrl>#msn_ylw-pushpin</styleUrl>
<Polygon>
<tessellate>1</tessellate>
<outerBoundaryIs>
<LinearRing>
<coordinates>
7.349208103458189,47.36467694648093,0 7.349408289395296,47.36409441139602,0 7.35120071829698,47.36433273095992,0 7.351093083765892,47.36494933194167,0 7.349208103458189,47.36467694648093,0 </coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</Placemark>
</Document>
</kml>
Mit Zitat antworten
  #2  
Alt 15.11.2009, 13:08
macnetz ist offline macnetz
NaviUser
 
Registriert seit: 28.11.2008
Beiträge: 489
Hallo Schwarzes Schaaf,

willkommen im Forum

deine KML-Datei enthält nur eine Fläche - keinen Track.

Grüsse - Anton
Mit Zitat antworten
  #3  
Alt 15.11.2009, 13:34
ll4ll ist offline ll4ll
NaviUser
 
Registriert seit: 23.02.2009
Beiträge: 69
Wenn Start und Ziel am gleichen Punkt liegen verbindet GE diese.
Wenn man aber max. heranzoomt reichen 20 cm Abstand (Start/Ziel) um das verbinden zu verhindern.



PS test.zip einfach in test.kml umbenennen
Angehängte Dateien
Dateityp: zip test.zip (1.015 Bytes, 33x aufgerufen)
__________________
Gruss
Mit Zitat antworten
  #4  
Alt 15.11.2009, 14:51
blackwilli ist offline blackwilli
Moderator
 
Registriert seit: 20.11.2008
Ort: Salzgitter, Germany
Beiträge: 2.039
Hallo,

hier hilft die Hilfe von GTA weiter.

Auszug .....

Code:
..........
<LineString>
       ........... 
       <coordinates>
                  10.50565,52.280333,23 10.503867,52.279417,69  10.5046,52.27765,68 10.505117,5.275833,69 
                  10.505767,52.273983,69 10.507017,52.272333,67  10.50845,52.270667,70 10.507433,52.269417,70 
         .....................
         </coordinates>
</LineString>
.........


In Deiner Datei ist nicht der erforderliche Block
<LineString> sondern <LinearRing> definiert.
__________________
Gruß, blackwilli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- Kein Support per PN -

Ein Blick in die Hilfe-Datei, kann einem oft schneller helfen, als man denkt.
Bei Problemen mit dem Einlesen von Dateien, bitte die Datei zum Download anhängen.
Mit Zitat antworten
  #5  
Alt 15.11.2009, 17:13
Black_Sheep ist offline Black_Sheep
NaviUser
 
Registriert seit: 15.11.2009
Beiträge: 3
Idee

Hallo,

danke Euch Dreien für die schnelle Antwort. Gelernt habe ich mit Eurer Hilfe, dass es einen Pfad und keine Fläche benötigt. Die neu erzeugte Test-Datei in Google Earth durch die "Speichern unter..." Funktion enthält jetzt auch den <LineString>.

Leider, leider klappt es immer noch nicht (sowohl die Test-Date von "4" alls auch bei der eigenen, siehe unten in der mail) - dieses mal meldet GTA:
"System.IndexOutOfRangeException: Index was outside the bounds of the array.
at GPS_Track_Analyse.Berechnungen.berechneTrackdaten(Int32 Tindex) in D:\Visual Studio 2008\Projects\GPS-Track-Analyse-4\GPS-Track-Analyse\Berechnungen.vb:line 961"


Was muss man den tun, damit Google Earth die Datei so als KML exportiert, dass GTA 4.x die Daten importieren kann?

Alternativ - Ist es einfacher gleich blackwillis brandneue GTA 5.0 BETA-Version zu installieren?

Danke und Euch noch einen schönen Sonntag,
Black Sheep


<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Pfad Test.kml</name>
<Style id="sh_ylw-pushpin">
<IconStyle>
<scale>1.3</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<Style id="sn_ylw-pushpin">
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>
<hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/>
</IconStyle>
</Style>
<StyleMap id="msn_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#sn_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#sh_ylw-pushpin</styleUrl>
</Pair>
</StyleMap>
<Placemark>
<name>Pfad Test</name>
<styleUrl>#msn_ylw-pushpin</styleUrl>
<LineString>
<tessellate>1</tessellate>
<coordinates>
7.347786043303697,47.36673787271177,0 7.348588382958232,47.36625192560857,0 7.348981358680535,47.36536905436501,0 7.349222061124912,47.36468322517235,0 7.349368361571688,47.36407230923923,0 7.349640671637565,47.36343018527962,0 7.347629779379696,47.36360795923301,0 7.347121176115252,47.36360671566276,0 7.346457822169718,47.36400204278145,0 7.346677038836697,47.36435615715759,0 7.346266637549324,47.36490117002913,0 7.34607571729136,47.36535031673323,0 7.346313675192104,47.36570324671242,0 7.347084098709087,47.36603780030308,0 7.346845746082691,47.36645577643078,0 7.347676105164924,47.36669476206474,0 </coordinates>
</LineString>
</Placemark>
</Document>
</kml>

Mit Zitat antworten
  #6  
Alt 15.11.2009, 17:32
blackwilli ist offline blackwilli
Moderator
 
Registriert seit: 20.11.2008
Ort: Salzgitter, Germany
Beiträge: 2.039
Wenn ich Deinen zuletzt eingestellten Code als kml-Datei speicher, kann ich diese in GTA einwandfrei öffnen.

Ein Hinweis:

GTA benötigt deutsche Regionseinstellungen für Datum/Zeit und Zahlenformate.
Sind Deine vielleicht auf US, GB, F oder CH eingestellt?
__________________
Gruß, blackwilli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- Kein Support per PN -

Ein Blick in die Hilfe-Datei, kann einem oft schneller helfen, als man denkt.
Bei Problemen mit dem Einlesen von Dateien, bitte die Datei zum Download anhängen.
Mit Zitat antworten
  #7  
Alt 15.11.2009, 18:04
Black_Sheep ist offline Black_Sheep
NaviUser
 
Registriert seit: 15.11.2009
Beiträge: 3
Lächeln

Hallo blackwilli,

Ja, das war der zweite Trick zum Ziel. Ich benutze standardmässig die Schweizer Ländereinstellungen France(Suisse).

Jetzt klappt es mit den deutschen. Wäre Klasse, wenn GTA die schweizer Ländereinstellung in der neuen 5er Version gleich mitabfragt und verarbeiten kann - zumindest ein Deutscher der jetzt dauerhaft in der Schweiz lebt, würde es Dir schon mal sehr danken - und es lohnt sich bestimmt, denn in der Schweiz lassen sich wirklich tolle Höhenprofile erstellen ...

Vielen Dank - Black Sheep

P.S.: Die neue 3D-Ansicht in der 5er Beta sieht schon mal gut aus.
Mit Zitat antworten
Antwort

Stichworte
google earth, import, kml, track

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.



Alle Zeitangaben in GMT +2. Es ist jetzt 11:59 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
© 2010 NaviUser KL