Hi Patrick

Did Martins suggestion help with your problem? If it did Ill update
the tutorials accordingly.

Regards

Tim

On 12/1/06, Martin Dobias <[EMAIL PROTECTED]> wrote:
Hi,
I think I have hit a similar problem recently. OGR should be able to
load shapefiles with 2 different ways:
1. layer path is directory, layer name is shapefile's name (without extension)
2. layer path is whole path to the layer and layer name is its base name

First option (used in tutorial) didn't work for me as expected so I've
used second one, e.g.:

QString myLayerPath = "/data/gis/mylayer.shp";
QString myLayerBaseName = "mylayer";
QString myProviderName = "ogr";

QgsVectorLayer * mypLayer =
       new QgsVectorLayer(myLayerPath, myLayerBaseName, myProviderName);


Martin

On 12/1/06, Patrick Desautels <[EMAIL PROTECTED]> wrote:
> Hi everyone,
>
> We tried to follow tutorial 1 ("Write a sample mapping application using new
> QGIS Canvas API") and tutorial 2 ("Using Map Tools with the QGIS Canvas API" 
to
> create an application based on QGIS librairies (under Windows, Qt4.2, compil
> with mingw). We got problems trying to show not one, but two default layers at
> start. Indeed, the program does not take layers identified by
> "myLayerBaseName", but the first one according to alphabetical order (in
> "myLayerPath"). The path "myLayerPath" is the right one, tough. We tried many
> changes to that code, but none gave us the answer.
>
> Someone got a cue?
> Thanks in advance.
>
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user



--
--
Tim Sutton

Visit http://qgis.org for a great Open Source GIS
Home Page: http://linfiniti.com
Skype: timlinux
MSN: [EMAIL PROTECTED]
Yahoo: [EMAIL PROTECTED]
Jabber: timlinux
Irc: timlinux on #qgis at freenode.net
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user

Reply via email to