[PostNAS] ARRAY-Felder und Sichten zur Darstellung der Grenzen

Astrid Emde astrid.emde at wheregroup.com
Fre Nov 4 07:13:19 EDT 2011


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

Hallo,

Frank Warmedam hat sich um einen Bug gekümmert [1]. Das Feld
artderflurstuecksgrenze wurde nicht korrekt gefüllt (Problem siehe
Ticket). Dies funktioniert nun, da im Code dieser Spaltenname gesondert
gehandelt wird(poClass->GetProperty(iProperty)->SetType(
GMLPT_IntegerList )).

Für den Zugriff auf die einzelnen Grenzen habe ich Views in das
sichten.sql eingefügt [2].

Das Problem, dass Array-Felder nicht korrekt gefüllt werden taucht aber
noch an anderer Stelle auf. Hier eine Liste der Spalten, die beim OBK
als Array-Felder im Schema vorliegen.

- -------------------------
advstandardmodell character varying[], (ap_darstellung)
advstandardmodell character varying[], (ap_lpo)
advstandardmodell character varying[], (ap_pto)

sonstigeeigenschaft character varying[], (ax_aufnahmepunkt)
sonstigesmodell character varying[], (ax_bahnverkehrsanlage)
artderflurstuecksgrenze integer[], ( ax_besondereflurstuecksgrenze ) -->
done
sonstigeeigenschaft character varying[], (ax_besondererbauwerkspunkt)
sonstigeeigenschaft character varying[], ax_besonderergebaeudepunkt
sonstigeeigenschaft character varying[] ax_besonderertopographischerpunkt

entstehungsartoderklimastufewasserverhaeltnisse integer[],
(ax_bodenschaetzung)
sonstigeangaben integer[], (ax_bodenschaetzung)

sonstigesmodell character varying[], (ax_boeschungkliff)
sonstigesmodell character varying[], ax_boeschungsflaeche
sonstigesmodell character varying[], ax_dammwalldeich
sonstigesmodell character varying[], ax_felsenfelsblockfelsnadel

- --- ax_flurstueck
art character varying[], ax_flurstueck
name character varying[], ax_flurstueck
kennungschluessel character varying[],
flaechedesabschnitts double precision[],
angabenzumabschnittflurstueck character varying[],
- ----
sonstigeeigenschaft character varying[], (ax_grenzpunkt)

- --- ax_historischesflurstueckohneraumbezug
art character varying[],
name character varying[],
nachfolgerflurstueckskennzeichen character varying[],
vorgaengerflurstueckskennzeichen character varying[],
- ----------
sonstigesmodell character varying[], ax_kleinraeumigerlandschaftsteil
art character varying[], (ax_punktkennunguntergegangen)
name character varying[], (ax_punktkennunguntergegangen)
art character varying[], (ax_punktortag)
name character varying[], (ax_punktortag)
art character varying[], (ax_punktortau)
name character varying[], (ax_punktortau)
art character varying[], (ax_punktortta)
name character varying[], (ax_punktortta)
sonstigeeigenschaft character varying[], (ax_sicherungspunkt)
sonstigeeigenschaft character varying[],(ax_sonstigervermessungspunkt)
- -----------------------------------------

* Diese Felder sind derzeit im PostNAS Schema noch keine Arrays [3].
* ogr2ogr müsste die Array-Felder gesondert handeln

Habe ich hier den richtigen Ansatz oder hat hierzu jemand noch eine Idee?

[1] http://trac.osgeo.org/gdal/ticket/4255#comment:5
[2] http://trac.wheregroup.com/PostNAS/changeset/120
[3] http://trac.wheregroup.com/PostNAS/changeset/119

- --

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

iEYEARECAAYFAk6zyM8ACgkQBtpS1y1RUoRmAwCbB3qKpVgAJOKlUf9JNyXVz8VD
3+YAnjh02ca0wkI1DgAiVDqMitA5aPWM
=YRh6
-----END PGP SIGNATURE-----