Hi, another issue I'm investigating is the fact that, using QLGT 1.1.2 on 32 bit Ubuntu Linux, the program sistematically crashes after eating all of the system's memory, after activating a Garmin vector map overlay on top of an existing raster map being shown.
I have tried always when the same raster background map, and with up to
three different Gamin vector maps (Spain's Topohispania 2.00,
openmtbmaps_spain dated 20110526, and a custom made contouline map for
Spain). The raster background map (aerial image), which covers all of Spain,
is a remote WMS server with the following definition (trimmed):
<GDAL_WMS>
<Service name="WMS">
<Version>1.1.1</Version>
<ServerUrl>http://www.idee.es/wms/PNOA/PNOA?</ServerUrl>
<SRS>EPSG:4326</SRS>
<ImageFormat>image/jpeg</ImageFormat>
<Layers>pnoa</Layers>
</Service>
<DataWindow>
<UpperLeftX>-18.162115973099013</UpperLeftX>
<UpperLeftY>45.28628628820378</UpperLeftY>
<LowerRightX>6.289256402294638</LowerRightX>
<LowerRightY>21.899217861706028</LowerRightY>
<SizeX>16777216</SizeX>
<SizeY>16777216</SizeY>
</DataWindow>
<BlockSizeX>512</BlockSizeX>
<BlockSizeY>512</BlockSizeY>
</GDAL_WMS>
To reproduce the problem, I open a saved track, and place the viewport at a
well known place. Next, I load the map (File -> Load Map -> wms_pnoa.xml),
and then I try to overlay any of the mentioned maps over the raster one,
single clicking the M next to the map name. At this moment, QLGT starts
eating memory like crazy, until it crashes due to failling allocations:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
But, if instead of using the WMS from a .xml file, you include it in a
.qmap definition, I have yet to reproduce the above problem. I have created
the following .qmap, and everything works as expected:
[description]
bottomright=N21\xb0 53.953 E006\xb0 17.355
topleft=N45\xb0 17.177 W018\xb0 09.727
width=1910879.05609401
height=2594119.77034764
comment=PNOA a todos niveles de zoom
[home]
center=N40 47.460 W004 00.430
zoom=8
[main]
levels=1
quadraticZoom=false
[level1]
files=frmt_wms_spain_pnoa.xml|
zoomLevelMin=1
zoomLevelMax=1024
So, it seems the problem has more to do with the way QLGT deals with the
raster map definition than with the Garmin vector map itself. I have tried
to debug the issue, but although there seems to be a neverending loop
somewhere, I have not found the reason why it happens.
I'll try to find out, but any help would be appreciated. If you hace a
suspect and would like me to do some tests, please ask.
Thank you.
--
Jose Luis Domingo Lopez
Linux Registered User #189436 Linux Kubuntu 11.04 (Linux
2.6.38-8-generic-pae)
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2
_______________________________________________ Qlandkartegt-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
