Geocaching & GPS location based games

Thema anzeigen - Automatische Geländehöhenabfrage?


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 


Autor Nachricht
 Betreff des Beitrags: Automatische Geländehöhenabfrage?
BeitragVerfasst: Sa 21. Jul 2007, 10:17 
Offline
Geoguru
Benutzeravatar

Registriert: Mo 21. Jun 2004, 17:03
Beiträge: 4013
Wohnort: Schweiz
Gibt es eine Möglichkeit die Geländehöhe über NN automatisch abzufragen über die Koords?
So dass man nicht immer bei GE reinschauen muss?

_________________
There are 10 kinds of people in this world. Those who understand binary and those who don't.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Sa 21. Jul 2007, 23:03 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 2. Mär 2005, 14:22
Beiträge: 1342
Wohnort: Schwarzwald
Meinst du pe Software auf dem PC? Oder draußen im Gelände? Zumindest indirekt ist das per PC möglich. Für die Höhendaten gibts den SRTM Datensatz, abfragen kann man die Daten z.B. mit GRASS GIS. Links zu den relevanten Seiten gibts bei Google, ist natürlich alles kostenlos verwendbar.

Tiger

_________________
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: So 22. Jul 2007, 12:23 
Offline
Geoguru
Benutzeravatar

Registriert: Mo 21. Jun 2004, 17:03
Beiträge: 4013
Wohnort: Schweiz
ich meinte mittels internet.
danke erstmal für den tipp.

_________________
There are 10 kinds of people in this world. Those who understand binary and those who don't.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: So 22. Jul 2007, 13:53 
Offline
Geowizard
Benutzeravatar

Registriert: Mi 2. Mär 2005, 14:22
Beiträge: 1342
Wohnort: Schwarzwald
Bau dir aus den besagten Tools eine Web-Applikation und schon klappts ;)

...könnt aber auch gut sein, daß das schon jemand gemacht hat, ist mir allerdings nicht bekannt.

_________________
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mi 25. Jul 2007, 06:35 
Offline
Geocacher
Benutzeravatar

Registriert: So 12. Dez 2004, 14:34
Beiträge: 92
Wohnort: Regensburg
Meinst Du sowas http://www.earthtools.org/height/49.345/12.658 per web Abfrage?

Ich habe mir zur lokalen Auswertung der SRTM Files auch ein kurzes perl script geschrieben:
Code:
#Höhendaten aus SRTM Files
#1.) Download Höhendaten von ftp://e0srp01u.ecs.nasa.gov/srtm/version2/SRTM3/Eurasia
#2.) Unzip Höhendaten
#3.) Dieses Perl Script aus gleichem Verzeichnis starten
#usage: perl srtm_height.pl lat lon
#Online Check per http://www.earthtools.org/webservices.htm, z.B. http://www.earthtools.org/height/49/12

$numArgs = $#ARGV + 1;
if ($numArgs < 2)
{
  printf "usage: perl srtm_height.pl lat lon";
  exit;
}

#input
my $lat=$ARGV[0];
my $lon=$ARGV[1];

#lower left corner
my $ll_lat=int($lat);
my $ll_lon=int($lon);

#filename
my $filename = "";
if ($ll_lat >= 0) { $filename = "N"; } else {$filename = "S"; };
$filename.=sprintf("%02d",abs($ll_lat));
if ($ll_lon >= 0) { $filename .= "E"; } else {$filename .= "W"; };
$filename.=sprintf("%03d.hgt",abs($ll_lon));
#printf ("%s\n", $filename);

#read file in one big array
open(FILE, $filename);
binmode(FILE);
my $buffer;
my $num_bytes = 1201*1201*2;
read (FILE, $buffer, $num_bytes);
close(FILE);

#calculate offset, see ftp://e0srp01u.ecs.nasa.gov/srtm/version2/Documentation/SRTM_Topo.pdf
my $row_offset = ( ($ll_lat+1.0-$lat)*1200.0);
#printf ("%f\n", $row_offset);
$row_offset = int($row_offset+0.5); #round
my $col_offset = ( ($lon-$ll_lon)*1200.0);
#printf ("%f\n", $col_offset);
$col_offset = int($col_offset+0.5); #round
my $byte_offset = $row_offset*1201+$col_offset;
#printf ("%f\n", $byte_offset);

#get height from buffer
my $height = vec($buffer, $byte_offset, 16);
print $height;


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mi 25. Jul 2007, 09:01 
Offline
Geoguru
Benutzeravatar

Registriert: Mo 21. Jun 2004, 17:03
Beiträge: 4013
Wohnort: Schweiz
@huirad
Das ist genau das was ich suche.
Vielendank.

_________________
There are 10 kinds of people in this world. Those who understand binary and those who don't.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Impressum