Benutzerdefinierte Symbole

Spectrum Spatial unterstützt sowohl schriftart- als auch bildbasierte Symbole, die zum Gestalten von Layern verwendet werden können. Standardmäßig steht eine Vielzahl von bildbasierten Symbolen zur Verfügung, die als benutzerdefinierte Symbole bezeichnet werden. Sie können Spectrum auch eigene Symbole hinzufügen. Diese werden in der Symbolauswahl-Dialogfeld des Spectrum Spatial Managers als „Hochgeladene Symbole“ angezeigt. Um Ihre eigenen benutzerdefinierten Symbole verwenden zu können, müssen Sie diese zunächst für Spectrum Spatial verfügbar machen. Gehen Sie folgendermaßen vor, um zum ersten Mal benutzerdefinierte Symbole hinzuzufügen:

  1. Wählen Sie einen Ordner auf dem Spectrum Server-Computer aus. Es wird empfohlen, einen Ordner außerhalb des Spectrum-Installationsordners zu erstellen, um diesen Ordner bei einem Upgrade von Spectrum nicht zu verlieren.
  2. Fügen Sie der Datei install_dir/server/modules/spatial/classpath.ext den vollständigen Pfad des Ordners hinzu, den Sie in Schritt 1 ausgewählt haben.
  3. Erstellen Sie direkt darunter einen Ordner namens „SpatialSymbols“.
  4. Starten Sie den Server neu.

Sie können Bilddateien Ihrer Symbole in den Ordner „SpatialSymbols“ kopieren, um sie sofort für eine Verwendung verfügbar zu machen. Sie müssen Spectrum an diesem Punkt nicht neu starten. Sie können auch Unterordner erstellen, um die Symbole besser zu organisieren. Die unterstützten Bildtypen sind derzeit GIF, PNG, JPG, JPEG und BMP.

Beachten Sie das folgende Beispiel:

Classpath.ext:

D:\SpatialData\SpatialSymbols

Inhalt des Ordners, auf den „classpath.txt“ verweist:

D:\SpatialData\SpatialSymbols\Corporate\Logo.png

D:\SpatialData\SpatialSymbols\Environmental\LampPost.png

D:\SpatialData\SpatialSymbols\Environmental\Hydrant.png

D:\SpatialData\SpatialSymbols\Stores.png

Arbeiten mit benutzerdefinierten Symbolen

Führen Sie die folgenden Schritte aus, um mithilfe des Spatial Managers ein benutzerdefiniertes Symbol in einem Layer zu verwenden:

  1. Starten Sie Spatial Manager.
  2. Erstellen Sie einen neuen Layer oder bearbeiten Sie einen vorhandenen Layer.
  3. Wählen Sie den Anzeigestil Stilüberschreibung definieren.
  4. Klicken Sie auf das Dropdown-Menü Symbol auswählen und anschließend auf das Dropdown-Menü Name der Schriftart.
  5. Achten Sie darauf, dass mindestens ein Ordner mit dem Namen Hochgeladene Symbole vorhanden ist. Es kann mehrere Ordner geben, die mit Hochgeladene Symbole beginnen. Dies hängt von der Organisation der Symbole im Ordner SpatialSymbols ab. Alle benutzerdefinierten Symbole befinden sich in einem Ordner, der mit Hochgeladene Symbole beginnt.
    Anmerkung: Der Ordner mit dem Namen „Hochgeladene Symbole“ entspricht dem Ordner „SpatialSymbols“, den Sie im Geodatenordner erstellt haben.
  6. Wählen Sie ein Symbol aus Name der Schriftart aus, und speichern Sie die Änderungen.
  7. Beachten Sie, dass in der Layervorschau nun das kürzlich aktualisierte benutzerdefinierte Symbol angezeigt wird.
Anmerkung: Falls im Ordner SpatialSymbols Unterordner vorhanden sind, die die Dateitypen .png, .jpg, .jpeg, .bmp oder .gif enthalten, werden diese ebenfalls in der Liste angezeigt. Falls im Ordner SpatialSymbols Unterordner vorhanden sind, die die Dateitypen .png, .jpg, .jpeg, .bmp oder .gif nicht enthalten, werden diese nicht in der Schrift- und Symbolauswahl angezeigt.

Verwenden von Symbolen aus MapInfo Professional

Die standardmäßigen Symbolsätze, die mit MapInfo Professional bereitgestellt werden, werden auch mit Spectrum bereitgestellt. Sie haben jedoch möglicherweise eigene Symbole für die Verwendung in MapInfo Professional hinzugefügt. Wenn Sie Karten aus MapInfo Professional mithilfe von Map Uploader hochladen, referenzieren die Relationen oder Layer (als Teil einer Stilüberschreibung) die Namen dieser Symbole, die in Spectrum Spatial noch nicht verfügbar sind.

Wenn Sie versuchen, eine Karte oder einen Layer zu rendern (oder eine Legende für sie darzustellen) und das von ihnen referenzierte Symbol nicht hochgeladen wurde, wird eine Fehlermeldung angezeigt, dass die Symboldatei nicht gefunden wurde.

Um diese Symbole für Spectrum verfügbar zu machen, müssen Sie sie in das Stammverzeichnis des Ordners „SpatialSymbols“ kopieren, den Sie in den oben genannten Schritten erstellt haben. Beachten Sie, dass das Platzieren in Unterordnern nicht funktioniert, da der Uploader keine Unterordnerreferenzen hinzugefügt, wenn die Symbolnamen in den Layern referenziert werden.