Geoedit Einstellungen

Um die Daten einer Ebene editieren zu können, müssen bestimmte Voraussetzungen erfüllt sein. Grundsätzlich gilt, dass ausschließlich diese Datenbankebenen:

  • PostgreSQL - Geometrien
  • Oracle SDO - Geometrien
  • ODBC Datenbank - Blob
  • ODBC Datenbank - Punkte

zur Bearbeitung freigegeben werden können. Des Weiteren müssen verschiedene Geoedit-Einstellungen getroffen werden, bevor eine Ebene bearbeitet werden kann. Als optional gekennzeichnete Felder können leer gelassen werden.

Wichtiger Hinweis:
Diese Funktion steht nur zur Verfügung, wenn eine Lizenz für das Modul GEdit - Editor für Geodaten erworben wurde. GEdit umfasst zum einen den Editor für Geodaten und zum anderen die Bearbeitungsfunktionen aus dem Selektionsfenster heraus.

Geoedit Einstellungen - Seite 1

Zuerst ist mindestens ein zu bearbeitender Geometrietyp (Punkte, Linien, Flächen) durch einfaches Anklicken mit der linken Maustaste auszuwählen. Um mehrere Typen auszuwählen, ist die Strg- oder Shift-Taste gedrückt zu halten.

Hinweis: Durch das Aktivieren der Option - Ebenenbearbeitung deaktivieren wird die Ebene zur Bearbeitung gesperrt.

Um den Einstellungsdialog fortzusetzen, genügt ein Klick auf die Schaltfläche .

Geoedit Einstellungen - Seite 2

Auf dieser Seite sind alle besonderen Spalten anzugeben. Alle Spalten, die nicht aufgeführt werden, kommen im GeoEditor normal zur Anzeige und können auch bearbeitet werden.

Neue Spalte anlegen

Zum Anlegen einer neuen Spalteninformation klicken Sie auf die Schaltfläche . Anschließend erscheint ein Dialogfenster, in welchem der gewünschte Spaltenname eingetragen bzw. ausgewählt werden kann.

 

Ein Klick mit der linken Maustaste auf die Schaltfläche schließt den Dialog, ohne Änderungen durchzuführen.

Durch einen Klick auf die Schaltfläche wird ein neuer Datensatz in der Liste der besonderen Spalten erstellt. Im Datenfeld Spaltenname erscheint die Bezeichnung der ausgewählten Spalte. Nun können die Eigenschaften in den verschiedenen Spalten definiert werden.

Hinweis: Gibt es eine Spalte mit einem Autowert, so muss die Spalte mit der Spalteninformation D hinzugefügt werden. (Betrifft meist Objectid)

Folgende Eigenschaften sind möglich:

P - Spalte ist Bestandteil des Primärschlüssels.
(erforderlich, mehrere möglich)

I - Spalte wird im GeoEditor nicht angezeigt.
(optional, mehrere möglich)

R - Spalte ist zwar im GeoEditor sichtbar, Werte können aber nicht bearbeitet werden.
(optional, mehrere möglich)

D - Spalte wird beim Anlegen eines Datensatzes, sofern diese nicht gefüllt wird, mit dem Standardwert der Datenbank belegt.
(optional, mehrere möglich)

C - Spalte enthält den Benutzernamen des Erstellers des Datensatzes. Sie wird vom GeoEditor selbstständig gefüllt. Falls Bearbeitungsrechte auf Benutzereigene Datensätze beschränkt werden sollen, ist eine Spalte mit dieser Eigenschaft zu hinterlegen.
(optional, höchstens einmal)

M -
Spalte enthält den Benutzernamen des cardo-Benutzers, der den Datensatz zuletzt bearbeitet hat. Sie wird vom GeoEditor selbstständig gefüllt.
(optional, höchstens einmal)

Um eine Eigenschaft zu setzen, genügt ein einfacher Klick mit der linken Maustaste in das Optionskästchen.

Nachschlageabfrage - Eingabe einer SQL-Abfrage, die zwei Spalten ergibt. Die erste Spalte enthält die zu speichernde ID und die zweite Spalte den zugehörigen anzuzeigenden Text. Die Abfrage wird mit dem gleichen Benutzer in der gleichen Datenbank ausgeführt (Beispiel für Postgres: Select ID, Bezeichnung from Schema.Tabellenname).
(optional)

Um den Einstellungsdialog fortzusetzen, genügt ein Klick auf die Schaltfläche . Ein Klick auf die Schaltfläche  ruft die vorhergehende Seite auf.

Zum Löschen der GeoEdit-Einstellungen für die ausgewählte Ebene, genügt ein Linksklick auf die Schaltfläche .

GeoEdit - Einstellungen Seite 3

Es besteht die Möglichkeit, benutzerdefinierte Erfassungsformulare, welche vom Standardformular im Geodateneditor abweichen, zu verwenden. In diesem Fall ist die URL (relativ zum Projektordner) im entsprechenden Eingabefeld "Url zu speziellen Attributerfassungsformular..." einzutragen. Hierbei handelt es sich um eine optionale Angabe.

Ist die Datenquelle der Ebene z. B. ein View, muss der Namen der zu bearbeitenden Tabelle in das Eingabefeld "alternativer Tabellenname ..." eingetragen werden. (optional)

Weicht der Zeichencode der Tabelle vom Standardzeichencode (Zeichencode für Deutsch) ab, ist der zu verwendende Zeichencode in das Eingabefeld "Zeichensatz der Tabelle" einzutragen. (optional) 

Zum Fortsetzen klicken Sie auf die Schaltfläche . Ein Klick mit der linken Maustaste auf die Schaltfläche  ruft die vorhergehende Seite auf.

GeoEdit - Abschließen der Einstellungen

Auf der letzten Seite erhält der cardo-Systemadministrator Informationen zum Abschließen und Testen der GeoEdit-Einstellungen.

Bei erfolgreichem Test erscheint die Meldung:

Verlief der Test nicht erfolgreich, erscheint eine Meldung, welche auch eine Fehlerbeschreibung enthält. Die vorgenommenen Einstellungen wurden aber trotzdem gespeichert, können aber mit dem - Button verändert und nochmals getestet werden.

 

Fehlermeldung:


Problem beim Erstellen der Connection: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben.

Bei dieser Fehlermeldung tragen Sie bitte in die Datei settings.proj.inc.asp folgende Zeile (am Textende) ein:

var CARDO$POSTGRES_ODBCDRIVERNAME="PostgreSQL ANSI";
 

-> Die Datei finden Sie unter: D:\ihrcardo\IISvirtualDir\Settings

Hinweise zur Variablen CARDO$POSTGRES_ODBCDRIVERNAME finden Sie hier.


Weitere Informationen: