Maßstabsabhängige Symbolik
  • für das Definieren von maßstabsabhängiger Symbolik stehen die Maßstabsregeln am Symbol zur Verfügung.
  • soll neben dem Symbol auch die Beschriftung maßstabsabhängig erscheinen, so sind zwei Einstellungen notwendig: einmal für die Symbolik und einmal für die Beschriftung! (Für die Beschriftung kann die Definition über ein IWAN Skript im Parameter theTextField (Parametergruppe Beschriftung und Ausgestaltung) erfolgen!)
Maßstabsregeln erstellen/ändern/löschen

Für jedes definierte Symbol können „n“  Maßstabsregeln definiert werden.

Maßstabsregeln ermöglichen, dass jeweils ein Symbol für einen definierten Maßstabsbereich erstellt werden kann. Außerdem ist jeweils ein alternatives Symbol zu definieren, welches verwendet wird, wenn der aktuelle Maßstab, z. B. durch Benutzung des Vergrößern- bzw. Verkleinern- Werkzeuges im GIS-Viewer außerhalb des definierten Maßstabsbereiches ist. Maßstabsregeln dürfen sich nicht ausschließen. Das heißt Maßstabsregeln müssen fortlaufend definiert werden.

Beispiel:

  • 1. Symbol:
    Mindestmaßstab: 1 und Höchstmaßstab 10.000
  • 2. Symbol:
    Mindestmaßstab 10001 und Höchstmaßstab 50.000
  • 3. Symbol - Alternatives Symbol
    Dieses Symbol gilt für alle nicht definierten Maßstabsbereiche.
Wichtiger Hinweis: Beim Erstellen der Legendensymbole (z. B. für PDF-Druck)  werden die Symboldefinitionen derzeit noch nicht maßstäblich ausgewertet. Das heißt, wurden Maßstabsregeln definiert, erscheint immer das erste Symbol. Für mehrschichtige Symbole gilt, dass alle Symbole gemeinsam in einem Symbol dargestellt werden, die in der Eigenschaft "in Legende" auf "ja" eingestellt sind. Diese Symbole werden in der Zeichenreihenfolge dargestellt (1. Schicht => zuerst gezeichnete Schicht).

Vorgehensweise

  1. Klick mit der rechten Maustaste auf das Symbol zu klicken, für welches die Maßstabsregel erstellt werden soll
  2. Anschließend ist in dem erscheinenden Kontextmenü der Eintrag "Maßstabsregel definieren" auszuwählen.
    M_Regel1.jpg
  3. Nachfolgend erscheint der Dialog zur Definition der Maßstabsregel.
  4. Erläuterungen zum Titel, Mindest- und Höchstmaßstab sind im Dialogfenster zu finden.
    Maszstabsregel1.jpg
  5. Zum Speichern der Maßstabsregel Klick auf die OK-Schaltfläche.
  6. Zum Abbrechen genügt ein einfacher Linksklick auf die gleichnamige Schaltfläche. In diesem Fall werden die zuvor definierten Einstellungen verwendet bzw. die Maßstabsregel nicht definiert.
    M_Regel3.jpg

Ändern von Maßstabsregeln

Ist es notwendig, vorhandene Maßstabsregeln zu ändern, muss mit der linken Maustaste auf die grüne Symbolschaltfläche M_Regel2.jpg der entsprechenden Regel geklickt werden.

Löschen von Maßstabsregeln

Zum Löschen einer Maßstabsregel muss der Eintrag M_Regel_entfernen.jpg aus dem Kontextmenü des Symbols ausgewählt werden.

Kann ich die Beschriftung erst ab einem bestimmten Maßstab anzeigen?

Über eine Skriptdefinition wird die Beschriftung erst ab einem definierten Maßstab gezeichnet. Dazu ist ein Skriptblock in die Ebeneneigenschaft TheTextField einzufügen.

-> weitere Informationen in der Ebeneneigenschaft TheTextField (Beispiel 3)

Maßstabsregel erstellen - Beispiel 1

Ziel: maßstabsabhänige Symbole erstellen, bei einem großen Maßstab soll das Symbol detailierter sein, bei einem kleinen Maßstab nur ein einfaches Symbol.

    1. Starten Sie den Symboleditor in der Ebeneneigenschaft Legende.
    2. Wählen Sie im Legendentyp Klassifikation - Einzelsymbol und bestätigen Sie die Auswahl mit OK.
    3. Wählen Sie im nächsten Schritt die zu klassifizierende Spalte und rufen Sie die Einträge ab.
    4. Im Symboleditor erscheinen nun ihre Klassen.
    5. Für jede Klasse muss nun eine Maßstabsregel definiert werden.
    6. Rechtsklick auf die Klasse und Auswahl des Eintrags Maßstabsregel definieren aus dem Kontextmenü.
      beispiel_02.png
    7. Wählen Sie als Höchstmaßstab 40000.
      beispiel_01.png
    8. Stellen Sie nun für jede Klasse die Symbole und die entsprechende Symbolgröße ein.
    9. Tipp: mit Drag-and-drop können Sie fertige Symboldefinitionen auf andere Klassen ziehen und nur Farbe und Zeichen anpassen.
      beispiel_03.png
    10. Kontrollieren Sie ihre Angaben im Auskunftssystem.
      beispiel_06.png

 

Hinweis: Diese Legendeneinstellung kann ebenfalls über mehrschichtige Symbole eingerichtet werden.

Maßstab 1:40000

beispiel_04.png

Maßstab 1:28000

beispiel_05.png

 

Maßstabsregel erstellen - Beispiel 2

Ziel: Symbolik für eine Fläche einrichten, so dass bei einem Maßstab kleiner als 1:40.000 ein Flächensymbol zu sehen ist und bei einem Maßstab größer als 1:40.000 ein Punktsymbol in der Mitte der Geometrie erscheint.

Folgende Ebeneneinstellungen sind für die Ebene zu machen:

massstabsregel_03.png

Einstellungen im Symboleditor für die Eigenschaft Legende:

Um diese Symbolik einzurichten, muss eine maßstabsabhängige Legende für die Flächen erstellt werden.

  1. Öffnen Sie den Symboleditor.
  2. Richten Sie als einfaches Symbol ein Flächensymbol ein (grün schraffiert))
  3. Dies ist zu sehen, wenn der Maßstab kleiner als 1:40.000 ist, also auf die Fläche gezoomt wird.
  4. Definieren Sie eine Maßstabsregel.
  5. Rechtsklick auf das einfache Symbol.
  6. Auswahl des Eintrages Maßstabsregel definieren aus dem Kontextmenü.
  7. Höchstmaßstab 40.000.
  8. Definieren Sie ein Alternativsymbol.
  9. Dies zu sehen, wenn aus der Fläche gezoomt wird. In unserem Beispiel soll nur ein Symbol in einer umrandeten Fläche zu sehen sein.
  10. Da wir nur eine Umrandung der Fläche mit dem Symbol sehen wollen, wird der Reiter Fläche nicht gefüllt, sondern nur im Reiter Linien eine einfache dünne Linie eingerichtet.
  11. Speichern Sie Ihre Angaben.

massstabsregel_01.png

 

Einstellungen im Symboleditor für die Eigenschaft Symboldefinition:

  1. Wechseln Sie in die Einstellungen Symboldefinition im Bereich Beschriftung und Ausgestaltung.
  2. Öffnen Sie im Feld Symboldefinition den Symboleditor
  3. Im Symboleditor, Reiter Text wählen wir eine Schriftart (Webdings) und stellen die gewünschte Schriftgröße ein.
  4. Richten Sie für das einfache Symbol die Schriftfarbe TRANSPARENT ein. (wenn der Maßstab kleiner als 1:40.000 ist, also in das Bild gezoomt wird, soll kein Symbol zu sehen sein)
  5. Definieren Sie eine Maßstabsregel, s.o.
  6. Höchstmaßstab: 40.000.
  7. Als Alternativsymbol setzen wir für unser Beispiel die Schriftfarbe auf Schwarz.
  8. Speichern Sie Ihre Angaben.
    massstabsregel_02.png
  9. Des Weiteren definieren wir eine Konstante für die Eigenschaft theTextField.
  10. Diese enthält das Zeichen, welches wir in unsere Fläche zeichnen wollen.
  11. Dazu können wir mit dem Werkzeug Zeichentabelle (ist in jeder Windowsinstallation enthalten) uns das entsprechende Zeichen aus einer Schriftart auswählen und
  12. über den Kopieren-Button in die Ebeneneigenschaft theTextField als Konstante einfügen.
  13. Beachten Sie, dass im cardo der angezeigte Zeichensatz nicht identisch dem Symbol ist.

massstabsregel_06.png

 

Hinweis: Die Eingabe eines Zeichencodes ist ebenso möglich, dazu kann in der Eigenschaft theTextField ein Scriptblock eingefügt werden. In unserem Beispiel würde er folgendermaßen lauten: print(chr(0xF3));

Um einen Punkt für die Beschriftung innerhalt der Geometrie zu wählen wurde in der Eigenschaft theBasePoint Interiorpoint eingerichtet.

Ergebnis im cardo Auskunftssystem

Maßstab 1:72110

massstabsregel_04.png

 

 Maßstab 1:24498

massstabsregel_05.png

 

Flächensymbol soll ab einer kleinen Maßstabszahl nur einen Punkt darstellen

Bsp.: Flächensymbol soll bis zu einem Maßstab von 1:100 gezeigt werden (sehr kleine flächige Objekte), ab einem Maßstab von 1:101 sollen Punkte gezeigt werden.

Einstellungen im Symboleditor (Graphik kann durch Klick vergrößert werden):

Symbol 1: Reiter Fläche/schraffiert, schwarz

Symbol 2: hinzugefügt über Maßstabsregel Mindestmaßstab 100, Höchstmaßstab 0, Reiter Punkt, roter Punkt definieren (Webdings, Größe 30 Pixel), Reiter Allgemein: Geometriekonvertierung (Point Converter)

bsp_point_converter1.png

Ergebnis für die definierten Maßstabsbereiche:

bsp_point_converter2.pngbsp_point_converter3.png