[Mapserver-DE] Frage zu OGR-Virtual Data File
Kai Behncke
Kai-Behncke at gmx.de
Mit Apr 5 23:25:55 CEST 2006
Hallo Mapservergemeinde,
ich versuche seit geraumer Zeit eine Layeranbindung über ein
OGR-Virtual-ovf-File
zu erstellen:
Im Mapfile sieht das so aus:
CONNECTIONTYPE OGR
CONNECTION "virtual.ovf"
DATA "Testdaten"
Das virtual.ovf-File folgendermaßen:
<OGRVRTDataSource>
<OGRVRTLayer name="Testdaten">
<SrcDataSource>ODBC:root/@geodaten</SrcDataSource>
<SrcSQL>SELECT x,y from beispieltabelle</SrcSQL>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="x" y="y"/>
</OGRVRTLayer>
</OGRVRTDataSource>
Wenn ich dieses nun mit ogrinfo teste, so scheint alles ok zu sein.
Ich erhalte eine Erfolgsmeldung.
Auch die ODBC-Verbindung habe ich mittels ogrinfo mit Erfolg getestet.
Wenn ich dann aber den Mapserver starte, so bekomme ich
folgende Fehlermeldung:
msOGRFileOpen(): OGR error. Open failed for OGR connection `virtual.ovf'.
Unable to initialize ODBC connection to DSN for root/@geodaten, [Microsoft]
[ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es
wurde kein Standardtreiber angegeben
Der Mapserver wurde mit der OGR-Bibliothek konfiguriert.
Ich verwende Version 4.8.0
Ich habe mal irgendwo gelesen, dass man eventuell die environment variable
im
Apache-Server angeben muss, damit das richtig funktioniert.
Weiß da jemand etwas drüber, bzw. wie man das angibt?
Ich verwende Mysql ODBC 3.51 Driver.
Vielen Dank im Voraus, Kai Behncke
--
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)