Ergebnis 1 bis 5 von 5

Thema: Geo-Koordinaten umrechnen zu Pixel X & Y

  1. #1
    Großmeister(in) Avatar von MyXoToD
    Registriert seit
    07.11.2007
    Ort
    Mainz
    Alter
    24
    Beiträge
    507
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard Geo-Koordinaten umrechnen zu Pixel X & Y

    Heyho,

    ich plane ein bisschen Spielerei mit Geo-Daten. Erstmal schildere ich euch mein Vorhaben:

    Ich möchte eine Weltkarte in 2D erstellen, welche nur die Grenzen aller Länder hat. Also ein etwas größeres Bild (kleinerer Maßstab, sollte klar sein ). Mittels HTML5 kann man ja ziemlich toll die aktuellen Location-Daten des Benutzers auslesen. Diese bekommt man in "Grad" zurück. Mir stellt sich nun die Frage, wie ich die auf meiner 2D Map dargestellt bekomme.

    Sagen wir mal als Beispiel Berlin liegt bei 90.216389, 50.216389. Auf der Map entspricht dies aber im Beispiel 250x750 Pixel. Wie komme ich von den Koordinaten ab geschicktesten auf diese Pixel angaben? Gibt es da überhaupt einen ordentlichen Weg oder gibt es andere Vorschläge? Würde mich freuen, wenn sich damit jemand auskennt.

    Highfive!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Don't follow me, I run into walls.

  2. #2
    Prinz(essin)
    Registriert seit
    26.03.2013
    Beiträge
    835
    Danke
    20
    Bekam 76 mal "Danke" in 75 Postings

    Standard AW: Geo-Koordinaten umrechnen zu Pixel X & Y

    Zitat Zitat von MyXoToD Beitrag anzeigen
    Mittels HTML5 kann man ja ziemlich toll die aktuellen Location-Daten des Benutzers auslesen.
    Aber nur wenn dieser es zulässt.

    Diese bekommt man in "Grad" zurück. Mir stellt sich nun die Frage, wie ich die auf meiner 2D Map dargestellt bekomme.
    http://de.wikipedia.org/wiki/Koordinatentransformation

    Sagen wir mal als Beispiel Berlin liegt bei 90.216389, 50.216389. Auf der Map entspricht dies aber im Beispiel 250x750 Pixel.
    Nö, kann nicht sein,Koordinaten geben einen Punkt an, wie gross der Fehler ist, ist abhöngig von der Genauigkeit der Daten. GPS Daten haben einen Fehler von +-15 Meter, siehe auch http://de.wikipedia.org/wiki/GPS#Gen...ionsbestimmung
    250x750 Pixel ist lediglich dein Kartenausschnitt als Bild. Du musst wissen welcher Massstab vorliegt um das berechnen zu können.

  3. #3
    Großmeister(in)
    Themenstarter
    Avatar von MyXoToD
    Registriert seit
    07.11.2007
    Ort
    Mainz
    Alter
    24
    Beiträge
    507
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: Geo-Koordinaten umrechnen zu Pixel X & Y

    Danke für die Antwort.

    Ja mir ist bewusst, dass dies zugelassen werden muss.

    Die Pixel Angaben von mir sollten auch keine Fläche sein, sondern einen Punkt markieren. 250 Pixel von der linken Mapkante und 750 Pixel von der oberen Mapkante.
    Don't follow me, I run into walls.

  4. #4
    Prinz(essin)
    Registriert seit
    26.03.2013
    Beiträge
    835
    Danke
    20
    Bekam 76 mal "Danke" in 75 Postings

    Standard AW: Geo-Koordinaten umrechnen zu Pixel X & Y

    Beispiel nehmen wir folgendes an.
    Du hast eine Weltkarte mit den Dimensionen 360 px Breit und 180 Pixel Hoch. Dann wäre es ganz einfach weil, es geht in Richtung Osten 180Grad und in Richtung Westen 180Grad, was auf der Länge der Karte genau die Breite in Pixel entspricht. Bedeuted dass du bei O Grad Länge auf der Karte 180 Pixel von Links zählen musst.
    Ebenso verfährst du mit der geografischen Breite. Null Grad also Äquator wäre dann 90 Pixel von oben.
    Der Einfachhalt halber nur mal mit vollen Gradzahlen.

    Wenn du nun 20 Grad E und 10 Grad N hast. Dann wäre der Punkt für die Länge bei 180 + 20 = 200 Pixel zu setzen und für die Breite bei 90 + 10 = 100 aber von oben gezählt da bei der Karte oben Null ist muss du dann 180 - 100 rechnen und da bleiben dann 80 übrig, was unseren Breitenpunkt auf der Karte markiert.

    Das heisst 20 Grad E und 10 Grad N wäre auf der Karte bei 200 Pixel in X-Richtung und 80 Pixel in Y-Richtung.
    Punkt muss also bei 200 X 80 gesetzt werden um den Koordinaten zu entsprechen.

    Einfach wenn die Karte so aussieht. Wenn du eine Karte mit 720 * 360 Pixel hast musst du halt alle Punkte mit 2 multiplizieren und genauso verfährst du bei anderen Grössen.

    Deine Angabe zu einer gegebenen Koordinate und gesetzten Pixelwerten, kann nicht aufgelöst werden da man den Massstab der Karte kennen muss, bzw. den Nullpunkt.

    Ich hoffe das hat etwas Klarheit geschaffen.

    Übrigens auf einer 2D Karte kann man den Nordpol und Südpol nicht abbilden, weshalb die meisten Weltkarten die in Gebrauch sind irgendwo bei 60 Grad N und 60 Grad Süd aufhören, da die Verzerrung sonst zu gross wird.
    Siehe auch http://de.wikipedia.org/wiki/Geograp...rdinatensystem

  5. #5
    HTML Newbie
    Registriert seit
    28.06.2013
    Beiträge
    1
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Geo-Koordinaten umrechnen zu Pixel X & Y

    Nun das Umrechnen gestaltet sich in der Tat als nicht ganz einfach.
    Sehr nützlich ist unteranderem das kleine Tool hier http://rechneronline.de/geo-koordinaten/ ganz nützlich.
    für mehr Basic informationen http://xn--lngengrad-v2a.org/ oder aber auch hier sehr sinnvoll http://www.geodatenzentrum.de/geodat...&gdz_user_id=0

    Ansonsten viel Glück bei deinem Vorhaben ...
    Grüsse

Ähnliche Themen

  1. daten aus txt-file umrechnen
    Von Jogi85 im Forum Forum für alle anderen Programmiersprachen
    Antworten: 3
    Letzter Beitrag: 09.05.2009, 16:10
  2. Table Koordinaten angeben..... WO?
    Von Maria261 im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 23.11.2006, 11:44
  3. Arbeiten mit Koordinaten
    Von mibz750 im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 6
    Letzter Beitrag: 06.07.2006, 10:23
  4. koordinaten CH
    Von ::RMB:: im Forum Off Topic und Quasselbox
    Antworten: 5
    Letzter Beitrag: 08.04.2006, 17:55
  5. koordinaten
    Von frager im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 10.02.2006, 09:38

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •