[PostNAS] Ungültige Flurstuecksflächen bei Gemarkungs- Gemeindenberechnung über st_union

Astrid Emde astrid.emde at wheregroup.com
Fre Nov 4 11:49:55 EDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo,

da die Gemeinden und Gemarkungen nochnicht als Flächen vorliegen, wollte
ich diese über st_union berechnen.

Leider schlägt die Berechnung fehl, da es Flächen in der Tabelle
ax_flurstueck gibt die ungültig sind und selfintersections aufweisen.

Auch die PostGIS Reparaturtips über Buffer führen nicht zum Erfolg.

Hat jemand ebenfalls diesen Versuch gemacht und ist auf ein ähnliches
Problem gestoßen?

Hier die SQLs

- -- ungültige Geometrien
CREATE TABLE not_valid_flurstueck AS
SELECT  ogc_fid , gml_id, wkb_geometry, st_isvalidreason(wkb_geometry)
AS the_geom FROM ax_flurstueck
WHERE isvalid(wkb_geometry) = false;
ALTER TABLE not_valid_flurstueck ADD CONSTRAINT pk_nvg PRIMARY KEY
(ogc_fid);

- -- z. B. Gemarkungen
CREATE TABLE gemarkungen AS
SELECT
gemarkungsnummer, st_union(wkb_geometry,0) AS the_geom
FROM ax_flurstueck GROUP BY gemarkungsnummer;

- --

Schönen Gruß

Astrid Emde

************************************************
Where2B Konferenz 2011
01. Dezember 2011 in Bonn
http://www.where2b-conference.com
************************************************

- ----------------------------------
Aufwind durch Wissen!

Qualifizierte OpenSource-Schulungen
bei der www.foss-academy.eu

- ----------------------------------

 Astrid Emde
 WhereGroup GmbH & Co.KG
 Eifelstraße 7
 53119 Bonn
 Germany

 Fon: +49(0)228 90 90 38 - 19
 Fax: +49(0)228 90 90 38 - 11

 astrid.emde at wheregroup.com
 www.wheregroup.com

Amtsgericht Bonn, HRA 6788
- -------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
- -------------------------------
 pgp-public key:
 http://pgp.mit.edu:11371/pks/lookup?search=0x06DA52D72D515284
  Signierte und/oder verschlüsselte Nachrichten sind sehr willkommen
  Signed and/or encrypted mail is highly appreciated
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAk60CaIACgkQBtpS1y1RUoRogACeNJ77lX3agYba7bHpca128Zry
05wAoKQlpLAWXpfgK5RBA0wXoZ8TVFbs
=7ZaQ
-----END PGP SIGNATURE-----