[Mapserver-DE] getshape auf Postgis braucht oid?

Martin Spott Martin.Spott at mgras.net
Don Mar 2 16:32:47 CET 2006


Silke Reimer wrote:

> Der MapServer verwendet standardm=E4=DFig die SRID, die f=FCr die Geometry
> eingetragen ist. Gefunden wird die SRID =FCber
> "find_srid('','lakes_lake','wkb_geometry')"
> F=FCr die BoundingBox, in der gesucht wird, wird sie gesetzt =FCber=20
> "setSRID('BOX3D(8.09 46.57, 11.25 49)'::BOX3D, [...])"
> 
> Bei Dir scheint das manchmal nicht zu funktionieren. Das weist
> darauf hin, dass unterschiedliche SRIDs f=FCr die Geometrien Deiner
> Tabelle vorhanden sind. Das kann passieren, wenn kein Constraint
> existiert, der daf=FCr sorgt, dass nur Geometrien mit der gleichen
> SRID eingetragen werden wie die anderen Geometrien auch.

Aaaaah, das war ein guter Hinweis. Ich waere jetzt hingegangen, haette
das Experiment mit beliebig vielen verschiedenen Layern durchgespielt
und dann 'empirisch' ermittelt, woran es liegt - das ist bisweilen sehr
muehsam. Wenn man aber schonmal weiss, an welcher Ecke es sich lohnt,
mit dem Suchen zu beginnen, laesst sich der Vorgang unter Umstaenden
erheblich verkuerzen  :-)

Dankeschoen,
	Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--------------------------------------------------------------------------




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)