|
||||
[maplab-users] ODBC connection via OGRjoanne cook j.cook@oxfordarch.co.ukFri, 19 Mar 2004 15:19:10 -0000
|
Hi All, I am a bit of a newbie to maplab and mapserver, and while I've seen this question partially answered I can't seem to get my setup to work! Basically I am trying to connect to a microsoft access database to get points from a set of x,y coordinates via ogr as described in http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?VirtualSpatialData. I have tested my ovf file with ogrinfo and it works fine, and I can display the points in openev. When I try and display my map in mapserver everything apart from the virtual layer displays and I get no error messages. When I try and display it in mapbrowser the map doesn't display at all. When I try and preview the map in mapeditor I get the following error messages: Warning: [MapServer Error]: msDrawMap(): Failed to draw layer named 'OAN Sites'. in c:\inetpub\wwwroot\maplab-2.1-RC3\htdocs\mapedit\preview.php on line 469 Warning: [MapServer Error]: msOGRFileOpen(): Open failed for OGR connection `virtual.ovf'. File not found or unsupported format. in c:\inetpub\wwwroot\maplab-2.1-RC3\htdocs\mapedit\preview.php on line 469 Fatal error: Call to a member function on a non-object in c:\inetpub\wwwroot\maplab-2.1-RC3\htdocs\mapedit\preview.php on line 474 Now, I'm sure this is something to do with the connection parameters etc so I've tried many different options but get the same answer each time, so here are the relevant sections of my map file: MAP NAME "test" STATUS ON EXTENT 338779.212856774 555322.261461872 341264.94672821 557186.754081183 SIZE 800 600 SHAPEPATH "C:/Inetpub/wwwroot/jo/carlisle/shapefiles/" LAYER NAME "OAN Sites" STATUS ON DATA "nmr data" TYPE POINT CONNECTIONTYPE OGR CONNECTION "virtual.ovf" UNITS METERS SIZEUNITS PIXELS LABELITEM "nmrdata.Project_Sitecode" TOLERANCE 0 TOLERANCEUNITS PIXELS PROJECTION "init=epsg:4326" END CLASS LABEL TYPE BITMAP SIZE MEDIUM POSITION CC OFFSET 0 0 BUFFER 0 MINDISTANCE -1 MINFEATURESIZE -1 COLOR 0 0 0 PARTIALS TRUE FORCE FALSE END END My ovf file is in the shapefiles folder, and looks like this: <OGRVRTDataSource> <OGRVRTLayer name="nmr data"> <SrcDataSource>ODBC:user/pass@SitesDatabase</SrcDataSource> <SrcLayer>nmrdata</SrcLayer> <FID>nmrdata.Project_SiteCode</FID> <GeometryType>wkbPoint</GeometryType> <LayerSRS>WGS84</LayerSRS> <GeometryField encoding="PointFromColumns" x="Easting" y="Northing"/> </OGRVRTLayer> </OGRVRTDataSource> I hope someone can help! Thanks to everyone for all the great advice that I've already got from these forums! Jo
This archive was generated by Pipermail. |
MapTools.org -- Hosted by DM Solutions Group |