[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-----