Benutzer:VolkoV/Messkarte: Unterschied zwischen den Versionen
(→Algo) |
(→Algo) |
||
Zeile 25: | Zeile 25: | ||
==Algo== | ==Algo== | ||
Beim Einlesen von | Beim Einlesen von Objekten vom Typ "*grenze" mit Beschriftung $beschr und Koordinaten-Array $koord: | ||
$grenze[$beschr]=$koord; | $grenze[$beschr]=$koord; | ||
(...) | (...) |
Version vom 6. Oktober 2010, 08:16 Uhr
{{#kartesvganzeige: viewbox=24348.4 -104.925 142606 142606 interaktiv=1 LOD=8 Gws=0 Wld=0 Brg=0 }}
Grafschaftsflaeche:Garetien:Grafschaft Schlund!Grafschaft Schlund;4;4; Feidewald-Nettersquell; Bugenhog-Nettersquell; Bugenhog-Ingerimmsschlund; Ingerimmsschlund-Rabensbrück; Hartsteen-Rabensbrück; Hartsteen-Rommilys; Hartsteen-Knoppsberg; Knoppsberg-Viehwiesen; Viehwiesen-Wasserburg; Mardershöh-Wasserburg; Mardershöh-Sturmfels; Mardershöh-Raschtulswall; Raschtulswall-Ruchin; Falkenstein-Ruchin; Erlenstamm-Falkenstein; Dornensee-Erlenstamm; Alriksmark-Erlenstamm; Erlenstamm-Retogau; Nettersquell-Retogau
Baronieflaeche:Garetien:Gräflich Ingerimmsschlund!Gräflich Ingerimmsschlund;6;6; Bugenhog-Ingerimmsschlund; Ingerimmsschlund-Rabensbrück; Hartsteen-Ingerimmsschlund; Ingerimmsschlund-Mardershöh; Ingerimmsschlund-Ruchin; Erlenstamm-Ingerimmsschlund; Ingerimmsschlund-Nettersquell
Baronieflaeche:Garetien:Baronie Nettersquell!Baronie Nettersquell;6;6; Feidewald-Nettersquell; Bugenhog-Nettersquell; Ingerimmsschlund-Nettersquell; Erlenstamm-Nettersquell; Nettersquell-Retogau
Baronieflaeche:Garetien:Baronie Erlenstamm!Baronie Erlenstamm;6;6; Erlenstamm-Falkenstein; Dornensee-Erlenstamm; Alriksmark-Erlenstamm; Erlenstamm-Retogau; Erlenstamm-Nettersquell; Erlenstamm-Ingerimmsschlund; Erlenstamm-Ruchin
Baronieflaeche:Garetien:Baronie Ruchin!Baronie Ruchin;6;6; Raschtulswall-Ruchin; Falkenstein-Ruchin; Erlenstamm-Ruchin; Ingerimmsschlund-Ruchin; Mardershöh-Ruchin
Baronieflaeche:Garetien:Königlich Mardershöh!Königlich Mardershöh;6;6; Mardershöh-Wasserburg; Mardershöh-Sturmfels; Mardershöh-Raschtulswall; Mardershöh-Ruchin; Ingerimmsschlund-Mardershöh; Hartsteen-Mardershöh; Mardershöh-Viehwiesen
Baronieflaeche:Garetien:Baronie Viehwiesen!Baronie Viehwiesen;6;6; Knoppsberg-Viehwiesen; Viehwiesen-Wasserburg; Mardershöh-Viehwiesen; Hartsteen-Viehwiesen
Baronieflaeche:Garetien:Baronie Hartsteen!Baronie Hartsteen;6;6; Hartsteen-Rabensbrück; Hartsteen-Rommilys; Hartsteen-Knoppsberg; Hartsteen-Viehwiesen; Hartsteen-Mardershöh; Ingerimmsschlund-Hartsteen
Algo
Beim Einlesen von Objekten vom Typ "*grenze" mit Beschriftung $beschr und Koordinaten-Array $koord: $grenze[$beschr]=$koord; (...) Beim Einlesen eines Objekts vom Typ "*flaeche" Suche statt Koordinaten die einzelnen Array-Einträge $eintr oder Error-Ausgabe Bei Eintrag 0-1 Vergleiche beide Endpunkte mit den beiden von Eintrag 1 Drehe beide so, dass Abstand minimal Ab Eintrag n>1 Vergleiche den offenen Endpunkt von Eintrag n-1 mit beiden von Eintrag n Drehe Eintrag n so, dass Abstand minimal Erzeuge Polyline