Hallo,
ich hoffe, dass mir jemand bei folgendem Problem helfen kann:
Ich möchte eine Karte mit Punkten (repräsentieren Städte) zeichnen, die auf Längen- und Breitengrad-Informationen basieren. Die Daten für Grenzen und Städte habe ich bereits.
Beispiel für den Knoten Berlin: Latitude: 52.516318, Longitude: 13.393183.
Die Größe der Karte soll 1024x768 Pixel betragen.
Meine Recherche hat ergeben, dass vorher eine Transformation der Koordinaten erfolgen muss. Dafür wollte ich die Affine Transformation nutzen, für die es in Java auch bereits eine entsprechende Umsetzung gibt (java.awt.geom.AffineTransform.AffineTransform()). Meine Frage ist nun, wie ich die Verhältnisse oder den Faktor bestimmte, damit richtig transformiert wird. Ich möchte, dass die Grenzen und Städte im richtigen Verhältnis zueinander auf 1024x768 abgebildet werden.
Ich hoffe, ich habe das einigermaßen verständlich ausgedrückt, ansonsten einfach nochmal nachfragen.
Grüße,
BlackChocobo
ich hoffe, dass mir jemand bei folgendem Problem helfen kann:
Ich möchte eine Karte mit Punkten (repräsentieren Städte) zeichnen, die auf Längen- und Breitengrad-Informationen basieren. Die Daten für Grenzen und Städte habe ich bereits.
Beispiel für den Knoten Berlin: Latitude: 52.516318, Longitude: 13.393183.
Die Größe der Karte soll 1024x768 Pixel betragen.
Meine Recherche hat ergeben, dass vorher eine Transformation der Koordinaten erfolgen muss. Dafür wollte ich die Affine Transformation nutzen, für die es in Java auch bereits eine entsprechende Umsetzung gibt (java.awt.geom.AffineTransform.AffineTransform()). Meine Frage ist nun, wie ich die Verhältnisse oder den Faktor bestimmte, damit richtig transformiert wird. Ich möchte, dass die Grenzen und Städte im richtigen Verhältnis zueinander auf 1024x768 abgebildet werden.
Ich hoffe, ich habe das einigermaßen verständlich ausgedrückt, ansonsten einfach nochmal nachfragen.
Grüße,
BlackChocobo