Dokumentation zu Folie 001: # Folie 001 # 1. Layer (Strich fuer Zuordnungspfeil)(0292) # 2. Layer (Pfeilspitze)(0292) # 3. Layer (Zugehoerigkeitshaken)(0291 bzw. 0293) # 4. Layer (Sonderfall ungueltiges Flurstueck)(0234, 0246, 0233, 0239) # 5. Layer (Trennstrich Flurstuecknummer) (0233,0239) # 6. Layer (Flurstuecksnummer) (0233,0239) # 7. Layer (Flurstuecksnummer Zusatz -> ZV-AUT, folie 001, Seite 3) (0233, 0239) # 8. Layer (Flurstuecksnummer in bes. Darstellung) (0234, 0246) # 9. Layer (Flurstuecksnummer Zusatz -> ZV-AUT, folie 001, Seite 3) (0234, 0246) # 10. Layer (Flurstuecksgrenzen) (0233, 0235, 0237, 0239, 0248) 1)2)Innerhalb dieser Folie sollen Zuordnungspfeile (OS 0292, 0294) dargestellt werden. Die Laenge der Pfeiles ist allerdings nicht fix sondern richtet sich nach der Situation. Aus diesem Grunde ist es nicht moeglich, ein mittels "fontforge" erstelltes Symbol zu verwenden. Es wurde nun eine fixe Pfeilspitze erstellt (Zeichen 33 in folie001.ttf), dessen Ausrichtung durch ein Winkelattribut in der Tabelle bestimmt wird. Die Laenge des Pfeiles aber soll durch ein eigenes Linienshape dargestellt werden. 4) - 9) (siehe auch Erklärung zum Datenmodell "3) Flurstuecksattribute" innerhalb dieser Datei. Eine weitere Schwierigkeit bei Folie 001 liegt z.B. darin, dass es fuer die Flurstuecksnummern zwei verschiedene Darstellungsoptionen gibt (0233,0239 vs. 0234,0246): Zum Einen kann diese Ziffer auf die ganz "normale" Art dargestellt werden, zum Anderen aber auch mittels eines Bruchstriches. Verkompliziert wird die Darstellung dadurch, dass auch die Flurstuecksunterteilungen einer Darstellung beduerfen. Diese wird entweder als Nenner unterhalb des Bruchstriches oder aber getrennt durch "/" im Rahmen einer ganz "normalen" Zahl dargestellt. Die Flurstuecksnummern koennen Buchstabenzusaetze aufweisen, welche aber im Vergleich zu den Nummern eine kleinere Schriftgroesse aufweisen sollen, und daher nicht im Rahmen eines einzigen Labels praesentiert werden koennen. 10)Ein Problem ist auch, dass innerhalb der durch edbsilon erzeugten Shapes (f001_f.shp) Linien uebereinander liegen (doppelte Polygone), im Zweifelsfall fuehrt dieses dazu, dass z.B. gestrichelte Linien versetzt uebereinander liegen und die eigentlich gewollten Abstaende nicht entstehen Bezogen auf das Datenmodell ist ausdruecklich zu empfehlen, dass sowohl die Flurstuecksnummern als auch Zuordnungshaken und Zuordnungspfeil eine eigene Geometrie aufweisen. Eine Verbindung der Polygone und verschiedener Attributen/Symbole mittels OGR ist aufgrund des hohen Ressourcenverbrauchs nicht zu empfehlen. Da edbsilon zum Zeitpunkt der Erstellung dieses Mapfiles jedoch die entsprechenden Geometrien noch nicht produzierte, finden sich innerhalb des mapfiles noch entsprechende "OGR-Eintraege". Letztlich soll folgendes Datenmodell empfohlen werden: Fuer Folie 001 bieten sich meiner Meinung nach 3 Shapes an. 1) Flurstuecksgrenzen und Pfeillaenge(Linienshape) zumindest: Objektnummer, Objektart (das Filterfeld fuer den OS), Flurkennzeichen, Ausschlaggebend ist natuerlich das Feld "Objektart", da ueber dieses die entsprechenden Linien gefiltert werden. Hier sollte sich also auch der Eintrag 0292 bzw. 0294 vorfinden lassen, da dieser die Ausgabe der Pfeillaenge bestimmt. 2) Symbole (Punktshape) -> bezieht sich hier auf Zugehoerigkeitshaken (0291) und Zuordnungspfeilspitze (0292) zumindest:Objektnummer, Darstellung(das Filterfeld fuer den OS), Winkel, ueber "Darstellung" wird gefiltert, ob nun Zuordnungspfeilspitze oder Zuordnungshaken dargestellt werden. Der Eintrag in der Spalte "Winkel" bestimmt dann die Ausrichtung des Symbols. 3) Flurstuecksattribute (Punktshape) -> Flurstuecksnummern, Buchstabenzusatz Flurnummer, Darstellung (das Filterfeld fuer den OS), Zaehler, Nenner, Gemarkung, Objektnummer, ZN (beinhaltet Zaehler und Nenner durch "/" getrennt), Attribut, Besondere_Darstellung Das komplizierteste Datenmodell. Ob die Flurstuecksnummern in besonderer oder "normaler" Darstellung praesentiert werden haengt letztlich von dem Feld "Darstellung" ab. Wichtig sind die Spalten "Zaehler" und "Nenner", da von diesen Feldern abhaengt, ob ein Bruchstrich gezeichnet wird (fuer den Fall, dass der Nenner > 0 ist), bzw. wie lang dieser ist (je nachdem, ob der Zaehler ein-, zwei- oder dreistellig ist).Auch der Fall eines ungueltigen Flurstueckes ist von der Zaehlerlaenge abhaengig. Fuer den Fall, dass der OS bei 0233 liegt muss es zusaetzlich zu den Zaehler und Nenner Spalten muss es noch ein weiteres Feld geben ("ZN"), welches Zaehler und Nenner durch "/" getrennt, beinhaltet. Der Grund: Im Mapserver findet nach dem "/" ein Zeilenumbruch statt, so dass Zaehler und Nenner uebereinander dargestellt werden koennen. Wichtig ist, bezogen auf das Feld "ZN", folgendes zu beachten: Ist der Zaehler dreistellig, so muessen zwischen / und dem Nennereintrag zwei Leerzeichen vorhanden sein. Ist der Zaehler zweistellig, so muss zwischen / und dem Nennereintrag ein Leerzeichen vorhanden sein. (ist dieses nicht der Fall, so wird der Nenner naemlich leicht verschoben dargestellt, und das sieht nicht gut aus). Sehr wichtig ist auch die Spalte "Attribut". Hier werden Buchstabenattribute fuer OS 0233,0234, 0239 und 0246 eingetragen. Sofern ein Flurstueck ungueltig ist, sollte hier der Eintrag "ungueltig" gewaehlt werden, so dass die entsprechende Nummer dann durchgestrichen wird. In dem Feld "Bes_darste" wird dann der Zahleneintrag von OS 0234 bzw. OS 0246 festgesetzt.