Hallo,

   ich habe ein Mapserver-Setup, bei dem die Datenquellen wie folgt
definiert sind (Beispiel):

  CONNECTIONTYPE OGR
  CONNECTION "/bla/myfile.sqlite"
  DATA "select geometry from osmi_pubtrans_railways where (typeid<3 OR
typeid>3) AND tunnel='T'"

Das geht auch soweit.

Nun möchte ich umstellen auf ein System, bei dem ich mehrere
verschiedene sqlite-Dateien habe, die unterschiedliche geografische
Bereiche abdecken. Ich verwende also ein "Tileindex"-Shapefile:

  CONNECTIONTYPE OGR
  TILEINDEX "/bla/myindex.shp"
  TILEITEM "LOCATION"
  DATA "select geometry from osmi_pubtrans_railways where (typeid<3 OR
typeid>3) AND tunnel='T'"

aber ach:

Failed to draw layer named 'mylayer'. <br>
msOGRFileOpen(): OGR error. ExecuteSQL(select geometry from
osmi_pubtrans_railways where (typeid<3 OR typeid>3) AND tunnel='T') failed.
SELECT from table osmi_pubtrans_railways failed, no such
table/featureclass. <br>

An anderer Stelle habe ich die Kombination sqlite/TILEINDEX schon mal
benutzt, allerdings *ohne* einen SELECT-Query - das komplette Filtern
wurde da mit entsprechenden FILTER-Zeilen gemacht.

Geht das also einfach nicht - TILEINDEX plus SQL? Oder gibt's einen Trick?

Bye
Frederik

-- 
Frederik Ramm  ##  eMail [email protected]  ##  N49°00'09" E008°23'33"
--
....................................................................
FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Münster!
11.-13. März 2015 im Schloss der Universität Münster
http://www.fossgis.de/konferenz/2015/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/             https://twitter.com/fossgis_eV

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an