AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:02

Parameter dieser Suchanfrage:

Suche in Thema: Geokoordinaten Umrechnen in Dezimalgrad
Suche alle Beiträge, die von "Satty67" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Geokoordinaten Umrechnen in Dezimalgrad

      Delphi
      by Satty67, 27. Mai 2011
    Es gibt eben zwei Formate, einmal Sekunden/Minuten getrennt und einmal zusammengefasst.

    Ich fand es sinnvoll die Funktion für die feinere Auflösung zu entwerfen, weil hinterher zusammenfassen immer einfacher ist.
  • Forum: Programmieren allgemein

    AW: Geokoordinaten Umrechnen in Dezimalgrad

      Delphi
      by Satty67, 27. Mai 2011
    Für die Rückrechnung gibt es keine einzelne Formel, da der Dezimalwert in 3-4 Einzelergebnisse aufgeteilt werden muss:

    function DecToGeo(GeoAsDec : Double): String;
    var
    Grad : Integer;
    Value, Min, Sek : Double;
    begin
    Value := Abs(GeoAsDec * 60); // In positive Minuten
    Sek := Frac(Value) * 60; // Nachkomma sind jetzt Sekunden, quasi * 3600
    Min := Trunc(Value) mod 60; //...
  • Forum: Programmieren allgemein

    AW: Geokoordinaten Umrechnen in Dezimalgrad

      Delphi
      by Satty67, 27. Mai 2011
    Beide Formate kannst Du übergeben.

    Geodaten sind Angaben in
    Grad° Minuten' Sekunden"
    oder
    Grad° Minuten+Sekunden als Dezimalzahl

    Beides kannst Du der Funktion übergeben, im zweiten Fall für Sekunden einfach 0 angeben.

    Unwissenheit ist übrigens keine Schande, ich weis auch vieles nicht. Im Zeitalter von Internet und Google sollte man aber Informationen sammeln können.
  • Forum: Programmieren allgemein

    AW: Geokoordinaten Umrechnen in Dezimalgrad

      Delphi
      by Satty67, 27. Mai 2011
    Hab' meine Funktion leicht geändert, somit sind auch Dezimal-Minuten (ohne Sekunden) verwendbar.
  • Forum: Programmieren allgemein

    AW: Geokoordinaten Umrechnen in Dezimalgrad

      Delphi
      by Satty67, 27. Mai 2011
    Gefunden:

    function GeoToDec(Grad : Integer; Min, Sec : Double; Direction : AnsiChar): Double;
    begin
    Result := (Min / 60) + (Sec / 3600) + Grad;
    if Direction in then
    Result := -Result;
    end;

    Also E48° 41' 50.908" wird so übergeben:
  • Forum: Programmieren allgemein

    AW: Geokoordinaten Umrechnen in Dezimalgrad

      Delphi
      by Satty67, 27. Mai 2011
    Du kannst auch nach NMEA Konvertierungen suchen. Ich müsste irgenwo eine Funktion haben.

    Im NMEA String ist "N 49° 41.567" als "4941.5670,N" kodiert. Meine geht mit Grad merken und Rest durch 60 Sekunden (Minuten?) teilen und bei S/W noch negieren.

    Ich suche mal die Funktion...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Satty67&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=160707
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz