[Mapbender-users] Editieren von bestehenden Layern/editing of existing layers
Toma, Charlotte
Charlotte.Toma at wiesbaden.de
Mon May 25 00:52:26 PDT 2020
Guten Morgen Michael,
du kannst bestehende Punkte, Linien oder Polygone aus einer Datenbanktabelle direkt in einer Mapbender-Anwendung bearbeiten. Du kannst neue Objekte anlegen, bestehende Objekte anpassen und auch bestehende Objekte löschen. Das bedeutet du kannst sowohl die Geometrie, als auch die Sachdaten anpassen.
Die Angabe der jeweiligen Funktion im Bereich „toolset“ (Editier-Buttons) und der Verweis von Feldern in dem „formItems“-Bereich (Sachdatenformular im Popup-Fenster) erlaubt dir dabei auch die Einschränkung dieser Funktionen. Du kannst beispielsweise bei Polygonen definieren, dass nur 2 von insgesamt 10 Sachdatenfeldern (Attributen) editierbar sind und dass nur rechteckige Formen erfasst werden können.
Da der Digitizer nur auf bestehende Tabellen mit einer Geometriespalte verweisen kann, ist (wie bereits von Uwe erläutert) die Anlage neuer „Layer“ über den Digitizer nicht möglich. Du kannst lediglich bereits vorab eine leere Tabelle anlegen, diese im Digitizer verweisen und dann über die Mapbender-Oberfläche alle Objekte in diesem neuen „Layer“ erzeugen.
Die Anleitung auf der Digitizer Seite [1] + [2] zusammen mit der Anleitung zur Einrichtung einer PostgreSQL/PostGIS-Datenbankverbindung [3] bietet dafür einen schönen Einstieg. Die dort aufgeführten Beispiele kannst du einfach kopieren und direkt für Testreihen nutzen.
[1] https://doc.mapbender3.org/de/functions/editing/digitizer.html#sql-fur-die-demo-tabellen
[2] https://doc.mapbender3.org/de/functions/editing/digitizer.html#yaml-definition-fur-das-element-digitizer-in-der-textarea-unter-schemes
[3] https://doc.mapbender3.org/de/customization/yaml.html#datenbank
Mit freundlichen Grüßen
im Auftrag
Charlotte Toma
Landeshauptstadt Wiesbaden
Stadtplanungsamt
Von: Mapbender_users [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von Uwe Seher
Gesendet: Samstag, 23. Mai 2020 10:03
An: Mapbender User List <mapbender_users at lists.osgeo.org>
Betreff: Re: [Mapbender-users] Editieren von bestehenden Layern/editing of existing layers
Hallo!
Der Digitizer erfasst oder ändert Features in einem vorher festgelegten Layer. Neue Layer erzeugen dürfte nicht gehen.
Viele Grüße
Uwe
Am Sa., 23. Mai 2020 um 08:47 Uhr schrieb Michael Hälsig <michael.haelsig at online.de<mailto:michael.haelsig at online.de>>:
Hallo,
gibt es eine Funktion zum Ändern/Ergänzen von bestehenden Layern - z.B. ergänzen oder korrigieren von bestehenden Attributen eines Punktes? Ich verstehe die Funktion des Digitizers als die Erfassung neuer Layer, aber nicht als Funktion zum Editieren bestehender Layer.
Is there a function in Mapbender to edit an existing layer - e.g. filling or changing existing attributes of a point? As far as I understand the functionality of the Digitizer it supports only the creation of new layers, but not changing existing layers.
Kind regards
Michael Hälsig
_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org<mailto:Mapbender_users at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/mapbender_users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20200525/5a9bb643/attachment.html>
More information about the Mapbender_users
mailing list