Grenzen

21/07/2011 - 10:17 von Lothar Geyer | Report spam
Das ist zwar kein VB-spezifisches Problem, aber da ich mich in dieser
Gruppe am heimischten fühle:

Es geht um das Zeichnen einer Landkarte. Das muss nicht akribisch genau
sein - es geht eher um den groben Überblick. Gegeben sind Ortschaften
mit Lànderzugehörigkeit und mit ihren geodàtischen Koordinaten. Aufgabe:
das Zeichnen einer (Zickzack-)Linie, die die Grenze zwischen den Làndern
darstellt. Also einfach den Abstand zwischen zwei Ortschaften,
arithmetisches Mittel daraus und ich habe einen Punkt der Zickzack-Linie.

Ganz so einfach geht's natürlich nicht: wie grenze ich die zu
berücksichtigenden Punkte ein usw. Mal abgesehen von Sonderfàllen wie
Küsten usw.: Wie würdet Ihr das anfangen?

Das Ganze ist nàmlich eine Schnaps-Idee, die mir heute Morgen unter der
Dusche gekommen ist. Ich spare mir dadurch die Speicherung der
Koordinaten der Grenzen und solche Algorithmen wie zur Auswahl des
nàchsten darzustellenden Grenz-Punktes, um (abhàngig von der
Vergrößerung) sinnvolles performant darzustellen.

Lothar Geyer
 

Lesen sie die antworten

#1 Martin Asal
27/07/2011 - 23:02 | Warnen spam
Am 21.07.2011 10:17 schrieb Lothar Geyer:
Es geht um das Zeichnen einer Landkarte. Das muss nicht akribisch genau
sein - es geht eher um den groben Überblick. Gegeben sind Ortschaften
mit Lànderzugehörigkeit und mit ihren geodàtischen Koordinaten. Aufgabe:
das Zeichnen einer (Zickzack-)Linie, die die Grenze zwischen den Làndern
darstellt. Also einfach den Abstand zwischen zwei Ortschaften,
arithmetisches Mittel daraus und ich habe einen Punkt der Zickzack-Linie.



Hallo Lothar,

wie wàre es mit SVG? Etwas in der Art habe ich schon mal gemacht,
wenngleich wohl in einem gaaanz anderen Zusammenhang:

http://www.games2relax.net/diplomap/

Dort "... or Copy/Paste Game LIST (or RESULT)" auswàhlen, dann
"Diplomap" anklicken, und sich danach das Ergebnis auch im Quellcode
ansehen. Für Rückfragen, die sich daraus ergeben, stehe ich dann gern
per PM zur Verfügung.

bis denn
Martin

Ähnliche fragen