[Mapserver-DE] getshape auf Postgis braucht oid?
Frank Koormann
frank.koormann at intevation.de
Don Mar 2 09:29:43 CET 2006
Hallo,
* Martin Spott <Martin.Spott at mgras.net> [060301 18:25]:
> "Thomas Baschetti" wrote:
> > Ronald Woita schrieb:
> >>Schlußendlich muß wohl zum Anzeigen der Daten eine oid vorhanden sein.
> >>Die Views der Fa. CCGIS nutzen dafür die Tabelle alkobj_a_lin (with oids).
> >>Vielleicht nutzt du einfach diese Views ?
>
> > So etwas ähnliche mache ich gerade, es irritiert mich dennoch, da
> > die Objekte ja in der PostGIS-Datenbank gefunden werden
> > (getnumresults()), dann aber nicht abrufbar sind (getshape).
>
> Setze den Parameter 'log_statement' in der 'postgresql.conf' auf "all",
> dann siehst Du im Log der Datenbank, dass PostGIS explizit eine Query
> formuliert, die das Vorhandensein einer OID erfordert. Ist keine
> Vorhanden, gibt's auch keine Ergebnismenge - obgleich die Daten
> eigentlich in der DB stehen,
Das kann ich mit einer Kombination PostgreSQL 8.1.3, PostGIS 1.1.1 und
MapServer 4.6/4.8 nicht bestätigen. Welche Versionen setzt Du ein?
Beste Grüße,
Frank
--
Frank Koormann <frank.koormann at intevation.de>
PostGIS Support: http://intevation.de/services/gis/postgis.de.html
Experten für web-basierte GIS Anwendungen, seit 1999:
http://intevation.de/services/gis/webgis.de.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)