Navigation:  WebOffice author > Stapelmenü und Assistenten > Editieren >

Editierlayer erstellen

Previous pageReturn to chapter overviewNext page

Um den Assistenten Editierlayer erstellen nutzen zu können, ist sowohl ein Layer, der sich zum Editieren eignet, als auch das aktivierte Werkzeug Editieren nötig.

Nachfolgend finden Sie detaillierte Informationen über jeden Schritt im Assistenten.

 

Starten des Assistenten:

 

Starten des Assistenten "Editierlayer erstellen"

Starten des Assistenten "Editierlayer erstellen"

 

Schritt 1: Service-Typen

Vor der Auswahl des Service ist es wichtig zu definieren, ob der Editierlayer auf einem Kartendienst oder auf einem Feature-Service basieren soll.

Hinweis: Bei der Verwendung eines Layers aus einem ArcGIS Server Feature-Service müssen beide Dienste - Kartenservice und Feature-Service - selbst in der Kartensammlung hinterlegt sein.

 

Assistent "Editierlayer erstellen" - Auswahl des Kartendiensttypes

Assistent "Editierlayer erstellen" - Auswahl des Kartendiensttypes

 

 

Assistent "Editierlayer erstellen" - Anlegen eines ArcGIS Server Feature-Service

Assistent "Editierlayer erstellen" - Anlegen eines ArcGIS Server Feature-Service

 

 

Schritt 2: Dienst

In diesem Schritt wird jener Kartendienst ausgewählt, von dem ein Layer als Editierlayer eingerichtet werden soll. Dazu ist es notwendig einen bereits bestehenden ArcGIS-Server Account zu markieren, bevor durch einen Klick auf den Button Services abrufen alle verfügbaren Kartendienste angezeigt werden. Wählen Sie dann den entsprechenden Kartendienst aus.

 

Assistent "Editierlayer erstellen" - Kartendienst auswählen

Assistent "Editierlayer erstellen" - Kartendienst auswählen

 

Schritt 4: Layer

Wählen Sie den Layer, in dem editiert werden soll aus.

Hinweis: Es werden alle Layer des Kartendienstes aufgelistet, eine Überprüfung ob Layer des Kartendienstes SDE Daten beinhalten ist nicht möglich!

 

Optional können folgenden Einstellungen getroffen werden:

Alias-Namen für die Anzeige des Layer-Namens in der Benutzeroberfläche

Bearbeitungsart um festzulegen ob nur Attribute, nur die Geometrie oder beides (Standardeinstellung) bearbeitet werden soll

Kennung für externen Aufruf um den Layer über einen URL Aufruf editieren zu können (siehe dazu Kapitel WebOffice URL Call Schnittstelle).

 

Assistent "Editierlayer erstellen" - Layer auswählen

Assistent "Editierlayer erstellen" - Layer auswählen

 

Klicken Sie Weiter.

 

Schritt 5: Editieraktion

Definieren Sie die Editieraktionen, die Sie auf den Layer ausführen möchten.

Optional können Sie die standardmäßig eingestellte Editieraktion durch Drücken des Buttons Standard-Editieraktion definieren. Dabei muss die Zeile mit der gewünschten Editieraktion ausgewählt sein.

 

Assistent "Editierlayer erstellen" - Editieraktion auswählen

Assistent "Editierlayer erstellen" - Editieraktion auswählen

 

Klicken Sie Weiter.

 

Schritt 6: Editierfelder

Wenn Sie alle bis auf ein oder zwei Felder editieren möchten: Aktivieren Sie durch drücken des Buttons Alle Felder die gesamte Feldliste des Layers und entfernen Sie in der Spalte "Als Editierfeld?" die Häkchen der Felder, die nicht editiert werden sollen.

Wenn Sie nur ein oder zwei Felder editieren möchten: Klicken Sie den Button 'Kein Feld' und setzen Sie in der Spalte "Als Editierfeld?" bei den Feldern ein Häkchen, die Sie nutzen wollen.

Optional können Sie auch einen Feld-Aliasnamen eingeben, der im Editierwerkzeug-Dialog angezeigt wird.

Definieren Sie, ob Sie das Editierfeld im Editierdialog angezeigt haben möchten. Wenn Sie bei 'Feld anzeigen?' kein Häkchen gesetzt haben, dann wird das Editieren des Felds nur mit einer externen Applikation möglich.

 

Legt fest, ob im Attributeingabeformular das Eingabefeld als Texteingabefeld ('text input'), mehrzeiliges Texteingabefeld ("multiline text input"), Auswahlwerteliste ('value list') oder Checkbox ('checkbox') ausgeprägt werden soll bzw. ob ein File-Dialog geöffnet wird ('file name', 'file path' oder 'file upload') um eine Datei einzugeben. Wichtig: Die Option 'checkbox' speichert Integer-Werte (0=nicht angehakt oder 1=angehakt) in das Attributfeld. Die Option 'file path' liefert im MS Internet Explorer den gesamten Pfad, in anderen Browsern auch nur den Dateinamen. Mit der Option 'file upload' sowie der zusätzlichen Konfiguration der "Einstellungen für Datei hochladen" können ganze Dateien auf den Server hochgeladen werden.

 

 

In der Spalte Eingabefeldtyp wird festgelegt, ob es sich bei der Eingabe im Attributfeld um ein perfekten Text ('text input'), eine Werteliste (value list) beziehungsweise 'Datei' handelt, die einen Dateidialog öffnet, um die Eingabe einer Pfadinformation zu ermöglichen.

text input

multiline text input

value list

checkbox

slider

filename

file path

file upload

 

Hinweis: Falls Sie value list ausgewählt haben, gibt es drei unterschiedliche Arten, auf die die Listenwerte bereitgestellt werden können (die als erstes gelistete Auswahl überschreibt alle anderen, später gelisteten Auswahlmöglichkeiten).

Liste, welche im Editierungsfeld konfiguriert wird,

Lookup Konfiguration,

Esri Domäne, die auf das Feld dieser Feature-Klasse angewendet wird.

Hinweis:

wenn man für das Edit-Feld eine Auswahlwerteliste mit 0|1 konfiguriert, wird eine Checkbox dargestellt.

wenn man für das Edit-Feld eine Checkbox mit anderen Werten als nur 0|1 konfiguriert, wird Auswahlwerteliste darstellt.

wenn man CodedValues im Edit-Feld hat, mit Werten 0|1, wird eine Checkbox dargestellt. Falls mit anderen Werten, dann wird eine Auswahlwerteliste dargestellt.

wenn in der Datenbank das Edit-Feld NUR Werte 0 oder 1 hat, wird eine Checkbox dargestellt.

wenn in der Datenbank noch keine Werte gespeichert sind (das heißt alle sind NULL) -> wird eine Textbox dargestellt.

 

In der Spalte Pflichtfeld? wird festgelegt, ob das Eingabefeld ein Pflichteingabefeld ist, in welchem ein korrekter Wert eingetragen werden muss, um eine Editieraktion auszuführen.

 

In der Spalte Hierarchieebene wird die hierarchische Ebene des Editierfelds angegeben (z.B. 1 für oberstes Level, 2 für eine Ebene darunter usw.).

 

In der Spalte Auswahlwerteliste Bestimmen Sie darüber hinaus, ob Sie alle Editierfeldwerte in einer Drop-Down-Liste anbieten möchten. Falls ja, geben Sie die Werte durch Trennung mit einem '|" - Zeichen an.

 

In der Spalte Sortiermodus können Sie festlegen, ob Sie die Editierwerte nach Feldtyp (fieldtype) oder alphanumerisch sortieren haben wollen.

 

Wenn es sich beim Eingabefeldtyp um ein Texteingabefeld handelt (text input), können Sie den Eingabevalidierungstyp definieren. Wählen Sie aus folgenden vier Formaten aus:

URL (URL formatiert http://myDomain.xxx/meineSeite muss eingegeben werden),

Dateiname (Ein Dateiname, der entsprechend formatiert ist (xxxx.xyz), muss eingegeben werden. Bestimmte Sonderzeichen sind nicht erlaubt),

email (eine Emailadresse, die entsprechend formatiert ist xy@ab.cd), muss eingegeben werden),

Format (die eingegebenen Zeichen müssen mit dem definierten Eingabeformat übereinstimmen).

 

In der Spalte Eingabefeldtyp können Sie die Eingabeformate definieren (z.B. DD.MM.YYYY). Sie können sowohl Zeichen (z.B. \c für einen Buchstaben) als auch Zahlen (z.B. \n für Zahl) als gültige Nutzereingaben definieren, wenn Ihr Editierfeld den Eingabefeldtyp 'text input' besitzt und die Eingabevalidierung als 'format' definiert ist.

Optional können Sie einen Vorschlagswert (Default) für Ihr Editierfeld wählen.

 

Assistent "Editierlayer erstellen" - Editierfelder auswählen

Assistent "Editierlayer erstellen" - Editierfelder auswählen

 

Klicken Sie Weiter.

 

Schritt 7: Fang-Layer

Hier legen Sie fest, welche Layer des ausgewählten Kartenservices als Fang-Layer definiert werden sollen, um beim Editieren auf existierende Objekte zu fangen.

 

Assistent "Editierlayer erstellen" - Fanglayer auswählen

Assistent "Editierlayer erstellen" - Fanglayer auswählen

 

Schritt 8: Fertigstellung

WebOffice author zeigt eine Zusammenfassung des mit dem Assistenten erzeugten Editerlayer.

 

Assistent "Editierlayer erstellen" - Zusammenfassung

Assistent "Editierlayer erstellen" - Zusammenfassung

 

Klicken Sie auf Fertigstellung, um den Assistenten zu beenden.