Administration
Modul einrichten/aktivieren

Um das Module ORF nutzen zu können, muss dieses installiert und mindestens ein eigener ORF Store eingerichtet werden. Orientieren Sie sich an folgender Vorgehensweise:

  1. Registrieren Sie die Anwendung  IDU.CARDO3.COREMODULES.ORF.CARDOAPP (Erstellen von Objektreferenzen). -> weitere Hinweise zur Anwendungsregistrierung
  2. Aktualisieren Sie in den Anwendungseinstellungen der Anwendung ORF die Datenbank
    Hinweis für Entwickler: Postgres - OrfTabellen werden werden derzeit im Schema 'public' angelegt
  3. Suchen Sie eine bestehende Ebene oder richten Sie eine neue Datenbankebene ein, die als OrfLayerStore dienen soll.
  4. Registrieren Sie diese Ebene als ORF-Store: Starten Sie den Dienst net3/services/orfservice.asmx und den darin enthaltenen Vorgang RegisterOrfLayerStore. Hier müssen Sie mindestens die sourceId der zu registrierenden Ebene und den Namen einer Spalte mit eindeutigen Werten angeben. (siehe Beschreibung unten)
  5. Nun muss das Modul, aus welchem Sie ORF verwenden wollen noch konfiguriert werden.
    Puzzle:
    - Geben Sie die Ebene der Puzzle Anwendung bekannt, bspw. beim Maßnahmenkataster durch die Eingabe der SourceId in den Eigenschaften an der Kategorie (im Puzzle).
    - Um das Puzzle Dokument zu registrieren führen Sie den Vorgang RegisterOrUpdatePuzzleDocumentType durch.
    VisConnector:
    - Anleitung zur Einrichtung VisConnector
Ebenenregistrierung aktualisieren

Wenn die Ebenenkonfiguration für Orf aktualisiert werden soll, z.B. weil sich der FormatString für die Erzeugung des Titels geändert hat, kann diese über den Dienst RegisterOrfLayerStore erneut registriert werden. Dabei wird die bestehende Definition aktualisiert.

Die Titel der Referenzen wurden beim Verorten generiert und ändern sich daher nach Änderung des FormatStrings nicht automatisch. Über den Dienst ResyncStoreRecords werden alle Orf-Records synchronisiert und u.a. die Titel neu generiert.

Dienst OrfService.asmx

Eine Beschreibung des ORF-Dienstes finden Sie unter den cardo-Webservices.

Aktualisierung der Quellebene

ORF speichert eine Referenz zwischen einem Objekt des ORF-Stores (also ein Datensatz der Quellebene) und einem ORF-Dokument.

Die Daten der Quellebene können aktualisiert werden, solange die Identifikatoren der Datensätze der Quellebene identisch bleiben.

Nach der Aktualisierung des ORF-Stores sollten die Referenzen aktualisiert werden damit:

  • die Titel neu generiert werden
  • die Kopien der Geometrien aktualisiert werden

 Dazu kann der Dienst 'ResyncStoreRecords' verwendet werden.

 

Beispiel: Die Flurstücksebene wurde typischerweise in ORF mit der Flurstücksnummern-Spalte als eindeutigem Idendifikator in ORF registriert.

Werden die Flurstücke aktualisiert, bleiben alle Referenzen über die Flurstücksnummer erhalten. Wurden Flurstücke gelöscht, bleiben bestehende Referenzen erhalten (zeigen dann aber nicht mehr auf ein vorhandenes Objekt). Da die Geometrie des Objektes in ORF als Kopie gespeichert wurde, kann diese nach wie vor in der Karte angezeigt werden.