[Mapserver-DE] Datenbestand in Postgres verändern
Silke Reimer
Silke.Reimer at intevation.de
Fre Mar 3 11:09:45 CET 2006
Hallo Christian,
mir fällt gerade noch einmal Deine E-Mail in die Hände und da bisher
noch keiner darauf geantwortet hat, möchte ich das hiermit tun.
On Mon, Feb 20, 2006 at 10:43:00AM -0300, Christian Wolf wrote:
> Hallo Mapserver Gemeinde,
>
> ist ein wenig Offtopic, aber ihr alle werdet hiermit wohl auch zu tn haben:
Naja, diese Liste ist ja inzwischen ohnehin mehr oder weniger eine
deutsche FreeGIS-Liste geworden.
>
> Womit aktualisiere ich meinen Geo-Datenbstand in Postgres? Ich meine
> jetzt nicht Import Tools sondern Programme mit denen der Verantwortliche
> User in der Stadverwaltung ein Grundstück aufteilt, oder ein neues
> Gebäude hinzufügt. Also einfach ein paar Punkte, Linien Polys
> verschieben, hinzufügen oder löschen.
>
> Habe mir schon OpenJUMP und uDig angeschaut, aber bei beiden
> funktioniert das Zurückschreiben zu Postgres nicht wirklich.
Welches genau sind denn die Probleme?
Ich habe mir vor kurzem vor allem drei Klienten diesbezüglich
angeschaut: QGIS, OpenJUMP und uDig. Insgesamt kann man sagen, dass
jedes Werkzeug gewisse Vorteile hat, leider aber auch bestimmte
Grenzen, die letztendlich bedeuten, dass man sehr genau wissen muss,
wie man die Daten zu Beginn in der Datenbank anlegt, damit sie
sauber zurückgeschrieben werden können. Das bezieht sich vor allem
auf die notwendige eindeutige ID, die in der Regel per Hand
eingetragen werden muss.
Ganz kurz zusammengefasst ergab sich folgendes Bild:
QGIS:
* kann Geometrien und zugehörige Attribute neu anlegen und
löschen, aber keine vorhandenen Geometrien ändern.
* kann nur POLYLINE, LINESTRING und POINT Objekt eintragen.
MULTI-Geometrien funktionieren nicht.
OpenJUMP
* Ist meiner Einschätzung nach am Weitesten in dieser Hinsicht. Es
kann alle Geometrien verarbeiten, Schemata erweitern etc.und
erlaubt sogar das Neuanlegen von Tabellen
* Problematisch ist hier eigentlich nur, dass die notwendige
eindeutige ID per Hand eingetragen werden (wie aber bei QGIS und
uDig auch)
uDig
* Finde ich etwas umständlich im eigentlichen
Digitaliserungsinterface. Dort bin ich nicht wirklich zu
interessanten Ergebnissen gekommen (wohl auch, weil ich mit
OpenJUMP schon ziemlich zufrieden war ;-) Daher habe ich auch die
Synchronisation mit der Datenbank nicht ganz so ausführlich
getestet.
>
> Ist der einzige Weg wirklich über WFS-T mit Geoserver oder ein Script
> basteln dass Daten direkt in Postgres schreibt?
Nein, WFS-T ist nicht der einzige Weg, aber ein Weg. (Ob Du dann
Geoserver oder deegree als WFS-T nimmst, ist damit im Übrigen egal).
Wenn Du das nicht möchtest, dann würde ich statt dessen nicht ein
eigenes Skript schreiben, sondern versuchen, die vorhandenen Ansätze
zu verbessern (oder verbessern zu lassen). Die Schwierigkeiten liegen
nämlich im Detail. Nicht umsonst haben alle vorhandenen Werkzeuge
ähnliche Probleme.
Viele Grüße,
Silke
--
Silke Reimer : www.intevation.de/~silke | GISpatcher: www.gispatcher.de
Intevation GmbH: www.intevation.de | Thuban : thuban.intevation.org
Georgstr.4 : 49074 Osnabrück | FreeGIS : www.freegis.org
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20060303/e692cbb5/attachment.bin
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)