[Qgis-developer] QGS Mapserver refactor and style issues
Marco Hugentobler
marco.hugentobler at sourcepole.ch
Tue Jun 14 03:31:17 EDT 2011
Hi Tim
> Could you take a look and tell me if you are ok for me to apply it?
That's fine (it seems to already be applied anyway).
> in src/mapserver/qgswmsserver.cpp
>
> 1197 QList<QgsMapLayer*> layerList =
> mConfigParser->mapLayerFromStyle( *llstIt, styleName, allowCaching );
That means your layer name / style was not found in the project file. What
happens if you step into the function with the debugger? For a normal layer,
it should find something in the first section of
QgsProjectParser::mapLayerFromStyle (qgsprojectparser.cpp:321). If it does not
help, could you prepare a sample project (maybe with spatialite layers to
avoid db import) and send it to me?
Regards,
Marco
Am Freitag, 10. Juni 2011, 16.41:25 schrieb Tim Sutton:
> Hi (probably mainly to Marco)
>
> 1) I made some changes to the logging infrastructure in QGS Mapserver.
> My pull request is here.
>
> https://github.com/qgis/Quantum-GIS/pull/28
>
> Could you take a look and tell me if you are ok for me to apply it?
>
> 2) I have this (big) problem with QGS Mapserver not rendering my
> layers. I spent the day debugging and it seems that
>
> in src/mapserver/qgswmsserver.cpp
>
> 1197 QList<QgsMapLayer*> layerList =
> mConfigParser->mapLayerFromStyle( *llstIt, styleName, allowCaching );
>
> always returns an empty list. My test map is very simple, three
> postgis line layers all with default styling, epsg 32533 (UTM 33 N).
> In all other respects, it seems to work fine (getCapabilities etc),
> just the above line which cause no layers to be passed to maprenderer.
> Do you have any ideas why this may be?
>
> Thanks!
--
Dr. Marco Hugentobler
Sourcepole - Linux & Open Source Solutions
Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee
More information about the Qgis-developer
mailing list