<div dir="ltr">I don't know if you should receive "2.0" as output of applicationVersion() method.<div><br></div><div>It's because setApplicationVersion() and setApplicationName() are called from src/core/main.cpp (QGIS code).</div>
<div><br></div><div>The class QgsApplication don't call setter methods, so I don't know what are the supposed behavior when I call these methods.</div><div><br></div><div>It works for me</div><div><br></div><div><div>
QString uri= "url=<a href="http://wms.jpl.nasa.gov/wms.cgi&crs=EPSG:4326&format=image/jpeg&layers=global_mosaic&styles=pseudo">http://wms.jpl.nasa.gov/wms.cgi&crs=EPSG:4326&format=image/jpeg&layers=global_mosaic&styles=pseudo</a>";</div>
<div>qDebug() << "uri" << uri;</div><div>QgsRasterLayer *rlayer = new QgsRasterLayer(uri, "layer_name", "wms", false);</div><div>qDebug() << rlayer->isValid();</div></div>
<div><br></div><div><br></div><div>Hope it helps you</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Oct 6, 2013 at 2:32 PM, <a href="mailto:chrome2006-dev@yahoo.com">chrome2006-dev@yahoo.com</a> <span dir="ltr"><<a href="mailto:chrome2006-dev@yahoo.com" target="_blank">chrome2006-dev@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><br><div style="font-family:arial,helvetica,sans-serif;font-size:10pt">
<div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Hi<div><div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><div><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
This is my first attemp with QGIS. I'm using 2.0 version.</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">My first goal is a proof of concept with a wms map and a vector map.</div>
<div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">I started with the wms service. You'll find the code below, there are two</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
things that
 don't go well.</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif"><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
First, QgsApplication::applicationVersion() is "", Did I do something wrong in <br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">initialization ?<br>
</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif"><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
Second, my wms layer is not valid but maybe it is only because of the
 first question...<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif"><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">main.cpp</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
int main(int argc, char *argv[])<br>{<br>    QgsApplication app(argc, argv, TRUE);<br>    MainWindow w;<br>    w.show();<br>    <br>    return app.exec();<br>}<br><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">mainwindow.cpp</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">MainWindow::MainWindow(QWidget *parent) :<br>    QMainWindow(parent),<br>    ui(new Ui::MainWindow)<br>
{<br>    ui->setupUi(this);<br>    QgsApplication::setPrefixPath("/usr/lib/qgis", false);<br>    QgsApplication::initQgis();<br>    qDebug()<<
 QgsApplication::applicationVersion();     // <<------------------- return empty string<br><br>    mapCanvas = new QgsMapCanvas(this);<br>    mapCanvas->enableAntiAliasing(true);<br>    mapCanvas->useImageToRender(false);<br>
    mapCanvas->setCanvasColor(QColor(255, 255, 255));<br>    mapCanvas->freeze(false);<br>    mapCanvas->setVisible(true);<br>    mapCanvas->refresh();<br>    mapCanvas->show();<br><br>    QVBoxLayout* lyt = new QVBoxLayout(ui->centralWidget);<br>
    lyt->addWidget(mapCanvas);<br><br>    QString uri = "crs=EPSG:4326&featureCount=10&format=image/gif&layers=osm_auto:all&styles=&url=<a href="http://129.206.228.72/cached/osm" target="_blank">http://129.206.228.72/cached/osm</a>";<br>
    QgsRasterLayer* rlayer = new  QgsRasterLayer(uri, "test",
 "wms", true);<br>    if (!rlayer->isValid()) qDebug() <<"invalid wms";   // <<--------------------- It is invalid !<br><br>    QgsMapLayerRegistry::instance()->addMapLayer(rlayer);<br>
<br>    mapCanvas->layers().append(rlayer);<br>    mapCanvas->zoomScale(1/10000);<br>    mapCanvas->centerOn(5.7, 45.2);<br>    mapCanvas->update();<br>}</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">Thanks for your help.</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">
Regards</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial,helvetica,sans-serif">Juliette</div></div></div></div><br><br></div> </div> </div>  </div></div><br>_______________________________________________<br>

Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Daniel Vaz
</div>