Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread gmbo

Sieht wirklich gut aus,
wenn man noch die erste Zeile rauswirft, da scheinen Infos für das 
Fileformat/Gerät drin zu stecken und die Beschleunigungsdaten raus 
wirft, dann kann man das ganze mit gpsbabel wandeln.


/* Hier ein kleines Programm für die Umwandlung: */


#include 
#include 

int main (int argc, char *argv[])
{
 if (argc != 2)
 {
 printf("usage: %s filename\n", argv[0]);
 exit(1);
 }
 else
 {
 FILE *file = fopen(argv[1],"r");
  if (file == NULL)
 {
 printf("Could not open file\n");
 exit(1);
 }
 else
 {
   int a=0;  /* erste Zeile */
   int b=0;  /* Daten Beschleunigung */
   int c;
  while ((c = fgetc(file)) != EOF)
 {
 if (c=='\n')
 {
  b=0;
  if (a != 0)
  {
  printf("\n");
  }
  a++;
 }
 else
 {
 c-=40;
 c%=128;
 if (c == '$')
{
b=1;
}
 if (a && b)
{
printf("%c",c);
}
 }
 }
  fclose(file);
 }
 }
  return 0;
}


/* Jetzt kann er mit seinem GS1000 richtig loslegen. */

die Ausgabe kann dann mit

gpsbabel -i nmea -f aus002.txt -o gpx -F aus002.gpx

z.B. ins gpx Format umgesetzt werden.


Gisbert



Am 10.06.2012 07:49, schrieb gmbo:

Am 10.06.2012 00:39, schrieb qunuxy-osmmailingli...@yahoo.com:

Perfekt! :)

Hier ein kleines Programm für die Umwandlung:


#include 
#include 

int main (int argc, char *argv[])
{
 if (argc != 2)
 {
 printf("usage: %s filename\n", argv[0]); gpsbabel -i nmea -f 
aus002.txt -o gpx -F aus002.gpx

 exit(1);
 }
 else
 {
 FILE *file = fopen(argv[1],"r");
  if (file == NULL)
 {
 printf("Could not open file\n");
 exit(1);
 }
 else
 {
 int c;
  while ((c = fgetc(file)) != EOF)
 {
 if (c=='\n')
 {
 printf("\n");
 }
 else
 {
 c-=40;
 c%=128;
 printf("%c",c);
 }
 }
  fclose(file);
 }
 }
  return 0;
}


Jetzt kann er mit seinem GS1000 richtig loslegen. ;)




- Ursprüngliche Message -
Von: Paul Hartmann 
An: Openstreetmap allgemeines in Deutsch 
CC:
Gesendet: 12:55 Samstag, 9.Juni 2012
Betreff: Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

OK, wenn man jedes Zeichen in der ASCII-Tabelle um 40 nach links
verschiebt, wird das ganze schon deutlich lesbarer. ;)

Paul

31 1046 -156 $GPRMC,074801.896,V,,,310512,,,N*44
47 1046 -202 $GPRMC,074802.897,V,,,310512,,,N*46
109 1015 -141 $GPRMC,074803.901,V,,,310512,,,N*49
156 1062 -109 $GPRMC,074804.903,V,,,310512,,,N*4C
94 1046 -47 $GPRMC,074805.903,V,,,310512,,,N*4D
31 1046 -16 $GPRMC,074806.903,V,,,310512,,,N*4E
47 1046 -94 $GPRMC,074807.903,V,,,310512,,,N*4F
62 1031 -78 $GPRMC,074808.903,V,,,310512,,,N*40
78 1031 -78 $GPRMC,074809.903,V,,,310512,,,N*41
0 1046 -141 $GPRMC,074810.903,V,,,310512,,,N*49
31 1031 -125 $GPRMC,074811.903,V,,,310512,,,N*48
15 1062 -218 $GPRMC,074812.903,V,,,310512,,,N*4B
-16 1046 -125 $GPRMC,074813.903,V,,,310512,,,N*4A
-16 1031 -94 $GPRMC,074814.903,V,,,310512,,,N*4D
31 1046 -109 $GPRMC,074815.903,V,,,310512,,,N*4C
31 1031 -109 $GPRMC,074816.648,V,,,310512,,,N*4F
31 1046 -109 $GPRMC,074817.648,V,,,310512,,,N*4E
31 1031 -109 $GPRMC,074818.648,V,,,310512,,,N*41
31 1046 -109 $GPRMC,074819.648,V,,,310512,,,N*40
31 1046 -109 $GPRMC,074820.648,V,,,310512,,,N*4A
31 1062 -109 $GPRMC,074821.648,V,,,310512,,,N*4B
31 1031 -109 $GPRMC,074822.648,V,,,310512,,,N*48
15 1046 -109 $GPRMC,074823.648,V,,,310512,,,N*49
15 1046 -94 $GPRMC,074824.648,V,,,310512,,,N*4E
31 1031 -109 $GPRMC,074825.648,V,,,310512,,,N*4F
31 1046 -109 $GPRMC,074826.648,V,,,310512,,,N*4C
31 1031 -94 $GPRMC,074827.648,V,,,310512,,,N*4D
31 1031 -109 $GPRMC,074828.648,V,,,310512,,,N*42
47 1015 -125 $GPRMC,074829.648,V,,,310512,,,N*43
47 1046 -172 $GPRMC,074830.648,V,,,310512,,,N*4B
78 1046 -156 $GPRMC,074831.648,V,,,310512,,,N*4A
140 1046 -327 $GPRMC,074832.648,V,,,310512,,,N*49
-77 1031 -233 
$GPRMC,074833.650,A,5008.4409,N,00834.0825,E,3.82,255.67,310512,,,A*6C
-171 1031 -202 
$GPRMC,074834.650,A,5008.4405,N,00834.0804,E,5.48,252.93,310512,,,A*68
78 1046 -62 
$GPRMC,074835.650,A,5008.4388,N,00834.0778,E,7.66,235.44,310512,,,A*6A
78 1015 -202 
$GPRMC,074836.650,A,5008.4354,N,00834.0752,E,8.69,226.87,31

Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread Paul Hartmann
Hm, als zusätzliche Schikane scheint der Offset für jede Datei
verschieden zu sein (vergleiche erste Mail). Naheliegenderweise müsste
der Wert im Header kodiert sein:

559683543 => 57
545946117 => 40

Was haben sich die Hersteller hier nur wieder einfallen lassen, um
sicherzustellen, dass der Käufer auch brav die mitgelieferte Software
nutzt?

Paul

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread gmbo
Wäre also gut noch ein paar Logs zu sehen, dann könnte man das auch 
rausfiltern.
Interessant wäre auch zu erfahren was die mitgelieferte Software mit den 
Beschleunigungsdaten anzeigt.


Gisbert


Am 10.06.2012 10:33, schrieb Paul Hartmann:

Hm, als zusätzliche Schikane scheint der Offset für jede Datei
verschieden zu sein (vergleiche erste Mail). Naheliegenderweise müsste
der Wert im Header kodiert sein:

559683543 => 57
545946117 => 40

Was haben sich die Hersteller hier nur wieder einfallen lassen, um
sicherzustellen, dass der Käufer auch brav die mitgelieferte Software
nutzt?

Paul

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de





___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread Bernd Wurst
Hi.

Am 10.06.2012 10:33, schrieb Paul Hartmann:
> Hm, als zusätzliche Schikane scheint der Offset für jede Datei
> verschieden zu sein (vergleiche erste Mail). Naheliegenderweise müsste
> der Wert im Header kodiert sein:

Muss nicht zwingend sein. Das NMEA verwendet das Komma als Trennzeichen.
Wenn man in den einen Beispieldaten das "T" um 40 rotiert, kommt ein
Komma raus. Man muss nur eine feste Position des Kommas kennen und kann
dann schauen um wie viel man rotieren muss um daraus dann ein Komma zu
machen. Diese Rotation wendet man dann auf alle Zeichen an.

Vermutlich ist es immer das fünftletzte Zeichen?
Oder man nimmt das erste Zeichen das exakt 13 Mal vorkommt?

Gruß, Bernd

-- 
tail -f /dev/null



signature.asc
Description: OpenPGP digital signature
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Relationen in Relationen

2012-06-10 Thread hike39
Hi,
nachdem ich nun angefangen habe unsere letzte Streckenwanderung auf dem
Weg der Deutschen Einheit (WDE) auszuwerten und in OSM als Wanderroute
einzupflegen, habe ich die Idee gehabt die einzelnen Wegabschnitte als
eigenständige Relationen zu erfassen und diese dann mittels einer
übergeordneten Relation zusammen zu fassen. Die gesamte Strecke dieser
Route wird am Ende über 1.000km gehen und in einer Relation wohl nur
schwer händelbar sein.

Hierzu wollte ich mich aber ersteinmal schlau machen, wie man dies über
Kinds- und Elternrelationen machen kann. Aber wie so oft habe ich zu
dieser Fragestellung in Wiki und auch in den Foren keine Hilfestellung
gefunden.

Daher meine Frage an Euch: Geht so etwas, sollte man so etwas machen,
wird so etwas von den diversen Tools (JOSM, Potlach, RA usw)  und
Applikationen (Lonvias Weltwanderkarte oder der Reit- und Wanderkarte
u.ä.) unterstützt?

Gruß
hike39



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Online Quality Assurance Editor

2012-06-10 Thread Manfred A. Reiter
Hallo Adrian,

Am 4. Juni 2012 12:25 schrieb Adrian Stabiszewski :
> Hi!
>
> Auf dem HACK Weekend letztes Wochenende in Karlsruhe wurde der Tracks Editor
> etwas erweitert, so dass ich mich entschlossen habe ihn zum QA Editor
> umzubenennen.
> Es ist jetzt nämlich auch möglich nach Buildings ohne Adressen zu suchen und
> diese sofort in einer Dialogbox zu korrigieren.
>
> Der Workflow ist denkbar einfach:
>
> 1. http://editor.osmsurround.org aufrufen
> 2. Auf Login klicken um sich beim OSM Server zu authentifizieren (Login
> Daten bleiben im Browser erhalten, so dass dies nur einmal notwendig ist)
> 3. In die Gegend rein zoomen in der man sich auskennt (alternativ auch über
> den "Locate Me" Button automatisch finden lassen)
> 4. "Download OSM Data" anklicken. Standardmäßig werden Tracks ohne Tracktype
> angezeigt. Über das Options Menu können andere Profile aktiviert werden.
> 5. Gewünschte Objekte bearbeiten
> 6. Sobald alle Objekte bearbeitet sind, einfach auf "Upload changes"
> klicken, Kommentar für den Upload eingeben
> 7. Fertig
>
> Das Tool ist open-source im meinem GitHub account.
> https://github.com/grundid/tracks-editor
>
> Ich freue mich auf euer Feedback und vielleicht den einen oder anderen
> Beitrag im Source code.
> Es sollte eigentlich recht einfach sein, weitere Profile hinzuzufügen um
> nach bestimmten Problemstellen zu suchen.
>
> Viele Grüße,
> Adrian.

Das ist eine wunderbare Geschichte für unser Comenius-Projekt.
http://wiki.openstreetmap.org/wiki/Comenius_OSM_and_Tourism

Unser nächstes Ziel ist die Insel Terceira. Ich habe mir Angra do Heroismo
einmal angesehen ... und zwar ...

1. tracks ohne tracktype auf der ganzen Insel
und
2. Straßen in Wohngebieten ohne Namen in Angra do Heroismo.
---> cool, zeigt, was zu tun ist ;-)

Unsere SchülerInnen und LehrerInnen sprechen leider kein Deutsch.
Siehst Du eine Möglichkeit die Menüpunkte in anderen Sprachen anzubieten?
(Die Übersetzung aus dem Englischen würden wir erledigen. ;-) )

Das Tool ist für uns SEHR brauchbar. ;-)

GLG

Manfred

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread qunuxy-osmmailingli...@yahoo.com
Jetzt mit Offset-Berechnung, verwendet "*" aus der NMEA-Prüfsumme:


#include 
#include 

int main (int argc, char *argv[])
{
    if (argc != 2)
    {
    printf("usage: %s filename\n", argv[0]);
    exit(1);
    }
    else
    {
    FILE *file = fopen(argv[1],"r");
    
    if (file == NULL)
    {
    printf("Could not open file\n");
    exit(1);
    }
    else
    {
    int start = 0;
    int detect = 0;
    int c;
    long int pos = 0;
    int shift;
    
    while ((c = fgetc(file)) != EOF)
    {
    if (c == '\n')
    {
    if(start)
    {
    printf("\n");
    }
    else
    {
    start = 1;
    }
    }
    else
    {
    if(start)
    {
    if(detect)
    {
    c+=shift;
    c+=128;
    c%=128;
    printf("%c",c);
    }
    else
    {
    pos = ftell(file);
    
    while ((c = fgetc(file)) != EOF)
    {
    if (c == '\n')
    {
    fseek(file,-4,SEEK_CUR);
    shift = '*' - fgetc(file);
    detect = 1;
// printf("shift: %d\n",shift);
    break;
    }
    }
    
    fseek(file,pos,SEEK_SET);
    }
    }
    }
    }
    
    fclose(file);
    }
    }
    
    return 0;
}




- Ursprüngliche Message -
Von: Paul Hartmann 
An: Openstreetmap allgemeines in Deutsch 
CC: 
Gesendet: 10:33 Sonntag, 10.Juni 2012
Betreff: Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

Hm, als zusätzliche Schikane scheint der Offset für jede Datei
verschieden zu sein (vergleiche erste Mail). Naheliegenderweise müsste
der Wert im Header kodiert sein:

559683543 => 57
545946117 => 40

Was haben sich die Hersteller hier nur wieder einfallen lassen, um
sicherzustellen, dass der Käufer auch brav die mitgelieferte Software
nutzt?

Paul

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen in Relationen

2012-06-10 Thread Toni Erdmann

Hallo hike39,


On 06/10/2012 01:48 PM, hike39 wrote:

Hi,
nachdem ich nun angefangen habe unsere letzte Streckenwanderung auf dem
Weg der Deutschen Einheit (WDE) auszuwerten und in OSM als Wanderroute
einzupflegen, habe ich die Idee gehabt die einzelnen Wegabschnitte als
eigenständige Relationen zu erfassen und diese dann mittels einer
übergeordneten Relation zusammen zu fassen. Die gesamte Strecke dieser
Route wird am Ende über 1.000km gehen und in einer Relation wohl nur
schwer händelbar sein.


das ist u.A. mit dem Radweg D11 und dem Radweg VBT (Via Bavarica
Tyrolensis) so gemacht worden.

http://www.openstreetmap.org/browse/relation/1748735

http://www.openstreetmap.org/browse/relation/2071329



Hierzu wollte ich mich aber ersteinmal schlau machen, wie man dies über
Kinds- und Elternrelationen machen kann. Aber wie so oft habe ich zu
dieser Fragestellung in Wiki und auch in den Foren keine Hilfestellung
gefunden.

Daher meine Frage an Euch: Geht so etwas, sollte man so etwas machen,
wird so etwas von den diversen Tools (JOSM, Potlach, RA usw)  und
Applikationen (Lonvias Weltwanderkarte oder der Reit- und Wanderkarte
u.ä.) unterstützt?



Einfach in JOSM eine neue Ralation erzeugen, die Kindrelationen
selektieren und 'add to relation' machen (so wie mit Wegen auch).


Siehe hier bei Sarahs super Seiten:

http://cycling.lonvia.de/en/?zoom=11&lat=48.02481&lon=11.8119

und

http://hiking.lonvia.de/en/?zoom=11&lat=48.02481&lon=11.8119

Klick mal unten rechts auf "ROUTES" und dann auf D11 oder VBT
und Du wirst sehen, dass sie die Elternrelation anzeigt und
die Member-Relationen, auf die man wiederum klicken kann,

Gruß,
Toni

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen in Relationen

2012-06-10 Thread Masi Master

Am 10.06.2012, 13:48 Uhr, schrieb hike39 :


Hi,
nachdem ich nun angefangen habe unsere letzte Streckenwanderung auf dem
Weg der Deutschen Einheit (WDE) auszuwerten und in OSM als Wanderroute
einzupflegen, habe ich die Idee gehabt die einzelnen Wegabschnitte als
eigenständige Relationen zu erfassen und diese dann mittels einer
übergeordneten Relation zusammen zu fassen. Die gesamte Strecke dieser
Route wird am Ende über 1.000km gehen und in einer Relation wohl nur
schwer händelbar sein.

Hierzu wollte ich mich aber ersteinmal schlau machen, wie man dies über
Kinds- und Elternrelationen machen kann. Aber wie so oft habe ich zu
dieser Fragestellung in Wiki und auch in den Foren keine Hilfestellung
gefunden.

Daher meine Frage an Euch: Geht so etwas, sollte man so etwas machen,
wird so etwas von den diversen Tools (JOSM, Potlach, RA usw)  und
Applikationen (Lonvias Weltwanderkarte oder der Reit- und Wanderkarte
u.ä.) unterstützt?

Gruß
hike39



Auf Lonvias Karten steht ein Hinweis, dass es unterstützt wird:
http://cycling.lonvia.de/de/help/rendering/hierarchies

Gruß
Masi

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread gmbo

Hier werden dann die Beschleunigungsdaten umgeleitet, damit dann der Aufruf

./gs1000car2nmea GS1000-GPSLOG.FILE0001.dat 2> beschleunigung.txt | 
gpsbabel -i nmea -f - -o gpx -F ausgabe.gpx


ein gültiges gpx- File erzeugt.
Die Ausgabe der Beschleunigung landet TAB-getrennt im txt- File

#include 
#include 

int main (int argc, char *argv[])
{
if (argc != 2)
{
fprintf(stderr,"usage: %s filename\n", argv[0]);
exit(1);
}
else
{
FILE *file = fopen(argv[1],"r");

if (file == NULL)
{
fprintf(stderr,"Could not open file\n");
exit(1);
}
else
{
int start = 0;
int detect = 0;
int nmea = 0;
int c;
long int pos = 0;
int shift;

while ((c = fgetc(file)) != EOF)
{
if (c == '\n')
{
nmea = 0;
if(start)
{
printf("\n");
}
else
{
start = 1;
}
}
else
{
if(start)
{
if(detect)
{
c+=shift;
c+=128;
c%=128;
if ( c == '$')
{
   nmea = 1;
   fprintf(stderr,"\n");
}
if (nmea)
{
   printf("%c",c);
}
else
{
fprintf(stderr,"%c",c);
}
}
else
{
pos = ftell(file);

while ((c = fgetc(file)) != EOF)
{
if (c == '\n')
{
fseek(file,-4,SEEK_CUR);
shift = '*' - fgetc(file);
detect = 1;
// printf("shift: %d\n",shift);
break;
}
}

fseek(file,pos,SEEK_SET);
}
}
}
}

fclose(file);
}
}

return 0;
}




Am 10.06.2012 14:15, schrieb qunuxy-osmmailingli...@yahoo.com:

Jetzt mit Offset-Berechnung, verwendet "*" aus der NMEA-Prüfsumme:


#include 
#include 

int main (int argc, char *argv[])
{
 if (argc != 2)
 {
 printf("usage: %s filename\n", argv[0]);
 exit(1);
 }
 else
 {
 FILE *file = fopen(argv[1],"r");
 
 if (file == NULL)

 {
 printf("Could not open file\n");
 exit(1);
 }
 else
 {
 int start = 0;
 int detect = 0;
 int c;
 long int pos = 0;
 int shift;
 
 while ((c = fgetc(file)) != EOF)

 {
 if (c == '\n')
 {
 if(start)
 {
 printf("\n");
 }
 else
 {
 start = 1;
 }
 }
 else
 {
 if(start)
 {
 if(detect)
 {
 c+=shift;
 c+=128;
 c%=128;
 printf("%c",c);
 }
 else
 {
 pos = ftell(file);
 
 while ((c = fgetc(file)) != EOF)

 {
 if (c == '\n')
 {
 fseek(file,-4,SEEK_CUR);
 shift = '*' - fgetc(file);
 detect = 1;
// printf("shift: %d\n",shift);
 break;
 }
 }
 
 fseek(file,pos,SEEK_SET);

 }
 }
 }
 }
 
 fclose(file);

 }
 }
 
 return 0;

}


[Talk-de] ECC für Datenserver

2012-06-10 Thread Roland Olbricht
Hallo zusammen,

nachdem die Overpass-API-Rambler-Instanz für unbekannte Zeit ausfällt, muss 
ich nun recht zeitnah overpass-api.de auf eine größere Maschine umziehen, um 
zumindest annähernd Zuverlässigkeit bei deutlich erhöhter Nachfrage anbieten 
zu können.

Die wesentliche Frage, die sich mir stellt, ist: Lohnen sich 20 EUR Aufpreis 
pro Monat für ECC-RAM? Gibt es Erfahrungen mit RAM-Ausfällen, oder ist ECC-RAM 
eher Schlangenöl?

Für die Neugierigen: den Server werde ich, wenn nicht nebenbei eine gute 
andere Empfehlung kommt, wohl innerhalb von Hetzner umziehen, weil es dort in 
immerhin zwei Jahren nur einen Ausfall von weniger als einem Tag Dauer gegeben 
hat.

Viele Grüße,

Roland
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Wochennotiz Nr. 99

2012-06-10 Thread Gehling Marc
Hallo,

die Wochennotiz Nr. 99 mit allen wichtigen Neuigkeiten aus der OpenStreetMap 
Welt ist da: http://blog.openstreetmap.de/2012/06/wochennotiz-nr-99/

Viel Spaß beim Lesen!
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] ECC für Datenserver

2012-06-10 Thread Jochen Topf
On Sun, Jun 10, 2012 at 08:26:43PM +0200, Roland Olbricht wrote:
> nachdem die Overpass-API-Rambler-Instanz für unbekannte Zeit ausfällt, muss 
> ich nun recht zeitnah overpass-api.de auf eine größere Maschine umziehen, um 
> zumindest annähernd Zuverlässigkeit bei deutlich erhöhter Nachfrage anbieten 
> zu können.
> 
> Die wesentliche Frage, die sich mir stellt, ist: Lohnen sich 20 EUR Aufpreis 
> pro Monat für ECC-RAM? Gibt es Erfahrungen mit RAM-Ausfällen, oder ist 
> ECC-RAM 
> eher Schlangenöl?

RAM-Fehler kommen schon vor. Zwar selten, aber um so mehr RAM man hat und um so
mehr man Daten rumschaufelt, um so häufiger. Das äußert sich dann in "gekippten
Bits" irgendwo in den Daten. Wobei ich in >15 Jahren IT-Erfahrung vielleicht ne
handvoll solcher Fälle erlebt hab. (Nicht gerechnet die, die keiner bemerkt 
hat.)

Die Frage ist vor allem, was passiert, wenn Daten kaputt gehen. Wie wichtig ist
die Korrektheit der Daten? Bei OSM-Daten gibt es so viele Fehlerquellen, dass
man den Fehler durch ein kaputtes Bit vernachlässigen kann. Problematischer
sind Fehler in der Struktur der Daten (also Pointer, IDs und sowas). Dann ist
die Frage: Bemerkst Du korrupte Daten überhaupt?  z.B. mit einer Checksumme in
der Applikation. Und wenn ja, kannst Du es korrigieren, z.B. in dem man die
Datenextraktion neu startet?

Wenn Du das ganze als Hobby betreibst, dann ist das ECC wohl eher nicht nötig.
Aber wenn Du das als Business betrachtest, dann sind 20 EUR garnichts im
Vergleich zu den Kosten, die entstehen, wenn ein Admin ein paar Stunden
extra Arbeit hat, sollte der Fall mal auftreten.

Jochen
-- 
Jochen Topf  joc...@remote.org  http://www.remote.org/jochen/  +49-721-388298


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread bkmap

Am 10.06.2012 10:33, schrieb Paul Hartmann:

Hm, als zusätzliche Schikane scheint der Offset für jede Datei
verschieden zu sein (vergleiche erste Mail). Naheliegenderweise müsste
der Wert im Header kodiert sein:

559683543 =>  57
545946117 =>  40

Was haben sich die Hersteller hier nur wieder einfallen lassen, um
sicherzustellen, dass der Käufer auch brav die mitgelieferte Software
nutzt?


Das hat nur wirklich Sinn, wenn man dafür extra Kohle verlangt und auch 
das ist noch fraglich.


Dieser Variante hier ist die Größe des Offsets egal. Ich gehe davon aus, 
dass das drittletzte Zeichen vor dem '\n' immer ein '*' ist:



#include 
#include 
#include 

char * convert_line(char * s, int offset) {
int i;
int n = strlen(s);
for (i=0; i		offset = '*'-line_buf[l-4]; // das 3t-letzte Zeichen sollte ein 
'*' sein.

}
p_nmea = convert_line(line_buf, offset);
if (p_nmea) {
printf("%s\n", p_nmea);
}
}
a++;
}
fclose(file);
}
}
free(line_buf);
return 0;
}

Viele Grüße
Burkhard



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mehrere Gebäude unter einem Namen

2012-06-10 Thread Heinz-Jürgen Oertel
Am Samstag 09 Juni 2012, 20:12:07 schrieb Thomas Reincke:
> Am 09.06.2012 19:18, schrieb Heinz-Jürgen Oertel:
> > Hallo, Kann jemand mir einen Tipp Geben?
> > de.wikipedia.org/wiki/Neue_Residenz_(Halle)
> 
> eine Relation erstellen?

Ja, wahrscheinlich ist das die Möglichkeit.
Was ich suche ist dann ein Beispiel.
Das Problem ist, das wie im Betreff angegebene.
Jemand hat schon von einem Gebäudekomplex die einzelnen Gebäude als 
building=yes aufgenommen, denen ich jetzt als Gesamtkomplex einen Namen geben 
möchte.

 Heinz

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Mehrere Gebäude unter einem Namen

2012-06-10 Thread Martin Koppenhoefer
Am 10. Juni 2012 23:17 schrieb Heinz-Jürgen Oertel :
> Am Samstag 09 Juni 2012, 20:12:07 schrieb Thomas Reincke:
>> Am 09.06.2012 19:18, schrieb Heinz-Jürgen Oertel:
>> > Hallo, Kann jemand mir einen Tipp Geben?
>> > de.wikipedia.org/wiki/Neue_Residenz_(Halle)
>>
>> eine Relation erstellen?
>
> Ja, wahrscheinlich ist das die Möglichkeit.
> Was ich suche ist dann ein Beispiel.
> Das Problem ist, das wie im Betreff angegebene.
> Jemand hat schon von einem Gebäudekomplex die einzelnen Gebäude als
> building=yes aufgenommen, denen ich jetzt als Gesamtkomplex einen Namen geben 
> möchte.


Man braucht dafür nicht unbedingt eine Relation. Einfach den Umriss
des Gesamt-gebildes zeichnen und die entsprechenden Tags vergeben. Die
einzelnen Gebäude mit ihren jeweiligen Namen (die dann im inneren
dieses "Gebietsumrisses" liegen) brauchst Du dazu prinzipiell nicht zu
verändern.

Ggf. kannst Du die tags auch zusätzlich an ein bereits vorhandenes
Objekt (wie z.B. eine landuse-Fläche) packen und brauchst kein neues
Objekt anlegen, das kommt darauf an, was bereits an Daten da ist.

Gruß Martin

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread qunuxy-osmmailingli...@yahoo.com
Wer mit diesen Daten (Offset 57) testen möchte, sollte die Zeilen nicht, so wie 
ich zuerst, inUTF-8 speichern, sondern z.B. Windows-1252 verwenden, damitdie 
Zeichen €, ‰, ‹, † und ‡ als 0x80 (128), 0x89 (137), 0x8b (139), 0x86 (134)und 
0x87 (135) abgespeichert werden, umgewandelt sind das dann G, P, R, M und N.


- Ursprüngliche Message -
Von: Johann H. Addicks 
An: talk-de@openstreetmap.org
CC: 
Gesendet: 16:02 Mittwoch, 30.Mai 2012
Betreff: [Talk-de] unbekanntes Datenformat aus GPS-Logger

Hallo,

aus einem Gerät erhalte ich Datensätze der Art: (sind noch nicht druckbare 
Zeichen dabei, aber immer identsich)

559683543
[..]
fjoBjnoBfqriB]€‰‹†|ejknkkkgiiiezeniiqgjmqme‡eiiqlmgirkie~ejgpnepognjeliinjkeeezcnr
fjoBjnoBfqriB]€‰‹†|ejknkklgiiiezeniiqgjmqje‡eiiqlmgirire~eigknejigkpeliinjkeeezcnl
fjoBjnoBfqriB]€‰‹†|ejknkklgiiiezeniiqgjmqje‡eiiqlmgirire~eigknejigkpeliinjkeeezcnl
okBokBfnmoB]€‰‹†|ejknkkngiiiezeniiqgjmqie‡eiiqlmgirije~eigrienqgipeliinjkeeezcn|
pqBlpmBqkqB]€‰‹†|ejknkkogiiiezeniiqgjmqie‡eiiqlmgiriqe~eigolekogijeliinjkeeezcnn
pqBmnkBrnlB]€‰‹†|ejknkkpgiiiezeniiqgjmpre‡eiiqlmgirije~eigkrekjlgojeliinjkeeezcop
jpkBpjqBpjrB]€‰‹†|ejknkkqgiiiezeniiqgjmqje‡eiiqlmgirjqe~ejgoleplglpeliinjkeeezcn
kilBponBonoB]€‰‹†|ejknkkrgiiiezeniiqgjmqne‡eiiqlmgirkre~ejgrrepkgnmeliinjkeeezcnr
jnoBopjBprpB]€‰‹†|ejknkligiiiezeniiqgjmqle‡eiiqlmgirkne~ejgooeprgjjeliinjkeeezcnj
jirBmoqBrnlB]€‰‹†|ejknkljgiiiezeniiqgjmqme‡eiiqlmgirkje~ejgnoeqngmreliinjkeeezcn~
jmiBmioBrorB]€‰‹†|ejknklkgiiiezeniiqgjmqle‡eiiqlmgiriqe~ejgmqepmgjleliinjkeeezcn

(Aufzeichnung von heute nachmittag, Koordinaten etwa bei 50,13587 8,5674)

Was muss ich GPS-Babel dafür sagen?

-jha-
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Genauigkeit von Grenzen - remappen?

2012-06-10 Thread Bernhard Weiskopf
Hallo Frederik und Mitleser,

die Grenzsteine sind völlig uneinheitlich. Viele stammen noch vom
Großherzogtum Baden, manche sind nur kleine Markierungen neben dem Feldweg.
Die meisten sind nicht nummeriert und an vielen Knicken im Grenzverlauf ist
gar keine Markierung in der Natur.

Gibt es offizielle und nutzbare Quellen für die genauen Grenzverläufe, z. B.
Koordinatenpunkte für alle Knicke?

Alle Grenzsteine, die ich kenne, sind bereits in OSM eingetragen. Die
meisten von anderen Mappern, ich habe nur einen oder zwei vor einiger Zeit
ergänzt.

Wie genau sitzen eigentlich die alten Grenzsteine? 
Vor einigen hundert Jahren war die Vermessung noch nicht so genau wie heute.
Wenn die Grenze eine gerade Linie sein soll, die alten Steine aber eine
Zickzacklinie bilden, wird dann im offiziellen Grenzverlauf die Gerade
angenommen, oder die Zickzacklinie?


Bernhard



> From: Frederik Ramm [mailto:frede...@remote.org]
> Sent: Thursday, June 07, 2012 10:00 PM
> To: talk-de@openstreetmap.org
> Subject: Re: [Talk-de] Genauigkeit von Grenzen - remappen?
> 
> Hi,
> 
> On 06/07/2012 07:10 PM, Bernhard Weiskopf wrote:
> > Sind die Grenzen in OSM so ungenau eingetragen?
> 
> Ja, das ist wahrscheinlich.
> 
> > Warum die zusätzlichen Punkte für (nicht existente?) Kurven?
> 
> Keine Ahnung. Aber sind die Grenzsteine denn irgendwie numeriert, so
> dass man sicher sein kann, dass zwischen "dem hier" und "dem dort
> drueben" nicht noch "da im Wald" einer ist?
> 
> > Soll man das remappen?
> 
> Sicher doch, aber...
> 
> > Der Stadtgrundkarte und den Grenzsteinen in der Natur vertraue ich
> > gefühlsmäßig mehr als den OSM-Daten, auch wenn die Grenzsteine zum
> Teil weit
> > über 100 Jahre alt sind.
> 
> ... die Stadtgrundkarte duerfte vermutlich keine zulaessige Quelle sein
> (ggf. beim Rechteinhaber nachfragen, ob Du den Grenzverlauf aus dieser
> Karte abmalen darfst, wenn er ja sagt, ist's ok). In Ermangelung eines
> OK dafuer bleiben Dir tatsaechlich nur die Grenzsteine als Datenquelle.
> Die kannst Du dann allerdings gleich tatsaechlich als Grenzsteine in OSM
> erfassen.
> 
> Bye
> Frederik
> 
> --
> Frederik Ramm  ##  eMail frede...@remote.org  ##  N49°00'09" E008°23'33"




___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread qunuxy-osmmailingli...@yahoo.com
> Dieser Variante hier ist die Größe des Offsets egal.

Meinst du damit z.B. 57 + 1024 oder 57 - 1024?

Mit dieser Version sollte das ebenfalls funktionieren:

#include 
#include 

int main (int argc, char *argv[])
{
    if (argc != 2)
    {
        printf("usage: %s filename\n", argv[0]);
        exit(1);
    }
    else
    {
        FILE *file = fopen(argv[1],"r");
        
        if (file == NULL)
        {
            printf("Could not open file\n");
            exit(1);
        }
        else
        {
            int start = 0;
            int detect = 0;
            int c = 0;
            long int pos = 0;
            int offset = 0;
            
            while ((c = fgetc(file)) != EOF)
            {
                if (c == '\n')
                {
                    if(start)
                    {
                        printf("\n");
                    }
                    else
                    {
                        start = 1;
                    }
                }
                else
                {
                    if(start)
                    {
                        if(detect)
                        {
                            c+=offset;
                            printf("%c",c);
                        }
                        else
                        {
                            pos = ftell(file);
                            
                            while ((c = fgetc(file)) != EOF)
                            {
                                if (c == '\n')
                                {
                                    fseek(file,-4,SEEK_CUR);
                                    offset = '*' - fgetc(file);
                                    detect = 1;
                                    break;
                                }
                            }
                            
                            fseek(file,pos-1,SEEK_SET);
                        }
                    }
                }
            }
            
            fclose(file);
        }
    }
    
    return 0;
}

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread bkmap

Am 11.06.2012 01:58, schrieb qunuxy-osmmailingli...@yahoo.com:

Dieser Variante hier ist die Größe des Offsets egal.


Meinst du damit z.B. 57 + 1024 oder 57 - 1024?

Mit dieser Version sollte das ebenfalls funktionieren:



ok, die Version war bei mir noch nicht angekommen. Da hätte ich mir das 
Posten sparen können :-)


Burkhard


#include
#include

int main (int argc, char *argv[])
{
 if (argc != 2)
 {
 printf("usage: %s filename\n", argv[0]);
 exit(1);
 }
 else
 {
 FILE *file = fopen(argv[1],"r");

 if (file == NULL)
 {
 printf("Could not open file\n");
 exit(1);
 }
 else
 {
 int start = 0;
 int detect = 0;
 int c = 0;
 long int pos = 0;
 int offset = 0;

 while ((c = fgetc(file)) != EOF)
 {
 if (c == '\n')
 {
 if(start)
 {
 printf("\n");
 }
 else
 {
 start = 1;
 }
 }
 else
 {
 if(start)
 {
 if(detect)
 {
 c+=offset;
 printf("%c",c);
 }
 else
 {
 pos = ftell(file);

 while ((c = fgetc(file)) != EOF)
 {
 if (c == '\n')
 {
 fseek(file,-4,SEEK_CUR);
 offset = '*' - fgetc(file);
 detect = 1;
 break;
 }
 }

 fseek(file,pos-1,SEEK_SET);
 }
 }
 }
 }

 fclose(file);
 }
 }

 return 0;
}




___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] unbekanntes Datenformat aus GPS-Logger

2012-06-10 Thread qunuxy-osmmailingli...@yahoo.com
Am 11.06.2012 2:46, schrieb bkmap:

> ok, die Version war bei mir noch nicht angekommen. Da hätte ich mir das 
> Posten sparen können :-)

Mehrere Varianten sind doch interessant. :-)

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de