QGIS Application: Issueshttps://issues.qgis.org/https://issues.qgis.org/favicon.ico2019-05-15T10:53:45ZQGIS Issue Tracking
Redmine Bug report #22083 (Open): Crash when trying to save a projecthttps://issues.qgis.org/issues/220832019-05-15T10:53:45ZDave Roscoedaveroscoefromclarencens@gmail.com
<p>Crash ID: cf9c3502186038104408af5fd6340aceb5eada8f</p>
<p>Stack Trace</p>
<p>RtlSizeHeap :<br />NotifyShims :<br />free :<br />DllUnregisterServer :<br />DllUnregisterServer :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoGetTreatAsClass :<br />CoCreateInstance :<br />CoCreateInstance :<br />CoCreateInstance :<br />SHCreateItemInKnownFolder :<br />Ordinal61 :<br />Ordinal61 :<br />Ordinal61 :<br />Ordinal61 :<br />Ordinal61 :<br />SHELL32_IconOverlayManagerInit :<br />SHELL32_IconOverlayManagerInit :<br />SHELL32_IconOverlayManagerInit :<br />NeverProvidedByJunction :<br />NeverProvidedByJunction :<br />NeverProvidedByJunction :<br />DllCanUnloadNow :<br />SHCreateItemWithParent :<br />SHCreateItemWithParent :<br />SHCreateItemWithParent :<br />GetScaleFactorForMonitor :<br />A_SHAUpdate :<br />RtlReleaseSRWLockExclusive :<br />BaseThreadInitThunk :<br />RtlUserThreadStart :</p>
<p>QGIS Info<br />QGIS Version: 3.6.2-Noosa<br />QGIS code revision: 656500e0c4<br />Compiled against Qt: 5.11.2<br />Running against Qt: 5.11.2<br />Compiled against GDAL: 2.4.1<br />Running against GDAL: 2.4.1</p>
<p>System Info<br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 10.0.17134</p> Bug report #22082 (Open): PostGIS closed circle in Curved Polygon is not displayedhttps://issues.qgis.org/issues/220822019-05-15T10:04:03ZUwe Hebeluhebel@web.de
<p>The way to store closed Circles in PostGIS differ from circular strings. Circular strings will have three points: start, end an third point somwhere on the arc. For closed circles the PostGIS documentation says: "The exception to this is for a closed circle, where the start and end points are the same. In this case the second point MUST be the center of the arc, ie the opposite side of the circle." <br />In QGIS 3.6.0 closed circles will not displayed at all, when following this definition. In QGIS 2.18.2 they are displayed correctly. <br />When digitizing closed circles in QGIS 3.6.0 they will have 5 points on the arc. Those circles are displayed in QGIS 2.18.2 and QGIS 3.6.0.<br />I have tested this with Curved Polygons. However probably the same behaviour will be with Circular Strings and Compound Curves.</p> Bug report #22072 (Open): Locked MapInfo tableshttps://issues.qgis.org/issues/220722019-05-14T07:55:09ZPhil Shevillphil.shevill@lincolnshire.gov.uk
<p>When a QGIS user has a MapInfo layer open in their QGIS project it is not possible for a MapInfo user to update that file on the network drive. It is also not possible to overwrite the MapInfo layer using windows file explorer. This appears to happen even when the map layer is not visible in QGIS and happens regardless of whether the file is in edit mode in QGIS. This is causing us real problems working in a mixed environment as our only solution at the moment is to ensure that all QGIS projects are closed while we update our MapInfo layers.</p> Bug report #22050 (Open): Crashing and general badness on reprojection to IGNF:RGNCUTM58Shttps://issues.qgis.org/issues/220502019-05-12T18:06:23ZJonathan Moules
<p>I was messing around trying to find cool projections.</p>
<p>1) Add this shapefile: <a class="external" href="https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-0-countries/">https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-0-countries/</a><br />(attached shapefile is a slightly more processed and smaller version of the above and seems to be more broken!)</p>
<p>2) Go to Project Properties -> CRS</p>
<p>3) Change projection to: IGNF:RGNCUTM58S</p>
<p>4) Zoom and pan around</p>
<p>Problems:<br />a) Watch the computer slow to a crawl.<br />b) Get "bad allocation" error messages pop up after a few pans. Keeps kind-of-working despite these (so why are they popping up?).<br />c) Watch RAM usage rocket to > 6GB!<br />d) Once I got a crash:</p>
<p>Crash ID: c13f228f746140c367f1fb34c2d8934f18842180</p>
<p>Stack Trace</p>
<p>QgsCoordinateTransform::transformBoundingBox :<br />QgsMapRendererJob::reprojectToLayerExtent :<br />QgsMapRendererJob::prepareJobs :<br />QgsMapRendererParallelJob::start :<br />QgsMapCanvas::refreshMap :<br />QMetaObject::activate :<br />QTimer::timerEvent :<br />QObject::event :<br />QApplicationPrivate::notify_helper :<br />QApplication::notify :<br />QgsApplication::notify :<br />QCoreApplication::notifyInternal2 :<br />QEventDispatcherWin32Private::sendTimerEvent :<br />QEventDispatcherWin32::event :<br />QApplicationPrivate::notify_helper :<br />QApplication::notify :<br />QgsApplication::notify :<br />QCoreApplication::notifyInternal2 :<br />QCoreApplicationPrivate::sendPostedEvents :<br />qt_plugin_query_metadata :<br />QEventDispatcherWin32::processEvents :<br />TranslateMessageEx :<br />TranslateMessage :<br />QEventDispatcherWin32::processEvents :<br />qt_plugin_query_metadata :<br />QEventLoop::exec :<br />QCoreApplication::exec :<br />main :<br />BaseThreadInitThunk :<br />RtlUserThreadStart :</p>
<p>QGIS Info<br />QGIS Version: 3.4.3-Madeira<br />QGIS code revision: 2f64a3c4e7<br />Compiled against Qt: 5.11.2<br />Running against Qt: 5.11.2<br />Compiled against GDAL: 2.4.0<br />Running against GDAL: 2.4.0</p>
<p>System Info<br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 6.1.7601</p> Bug report #22036 (Open): Zoom in/out and autorefreshing of raster doesn’t work after georeferencinghttps://issues.qgis.org/issues/220362019-05-09T12:25:02ZLukasz Olszynalukasz.olszyna@lhsystems.com
<p>Steps:<br />1.Load SHP files <br />2. Open the georeferencer and load the map (JPG file) to be georeferenced<br />3. Choose the transformation and output settings<br />4. Add points, press ‘Start georeferencing’ georeferenced map has been added as raster (TIF file) to map canvas<br />5. Untick ‘Load in QGIS when done’ and add /remove/move points in georeferencer window, press ‘start georeferencing’ again</p>
<p>QGIS 2.18.3 result: Georeferenced map refreshed automatically in project window after zoom in/out.</p>
<p>QGIS 3.4.4 result: Georeferenced map is not refreshed after zoom in/out, georeferenced raster is displayed only in one zoom level, in other zoom levels is not displaying properly (black or color stripes area):<br />!QGIS error.jpg!<br />It is possible to work around this issue by delate old raster from map canvas and load new raster, but it was not necessary in previous QGis version.</p> Bug report #21524 (Open): Processing "iterate" does not work anymorehttps://issues.qgis.org/issues/215242019-03-08T14:11:49ZGiovanni Manghigiovanni.manghi@gmail.com
<p>This on 3.6 (3.4.5 is ok)</p>
<p>error is like</p>
<p>Loading resulting layers<br />The following layers were not correctly generated.<ul><li>TEMPORARY_OUTPUT_0TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_10TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_11TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_1TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_2TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_3TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_4TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_5TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_6TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_7TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_8TEMPORARY_OUTPUT.gpkg</li><li>TEMPORARY_OUTPUT_9TEMPORARY_OUTPUT.gpkg</li></ul>You can check the 'Log Messages Panel' in QGIS main window to find more information about the execution of the algorithm.<br />Execution completed in 1.35 seconds<br />Algorithm 'Buffer' finished</p> Bug report #20791 (Open): On the fly geometry validation doesn't work and causes QGIS to not respondhttps://issues.qgis.org/issues/207912018-12-12T15:42:30ZAntonio Viscomiantoviscomi@gmail.com
<p>I attached 2screencasts here, data and project are attached to <a class="issue tracker-1 status-5 priority-5 priority- closed" href="https://issues.qgis.org/issues/20789" title="Check Geometries causes crash on 3.4.2 and Master (Closed)">#20789</a></p> Bug report #20773 (Open): QGIS freezes on loading messagehttps://issues.qgis.org/issues/207732018-12-11T13:04:58ZHarrissou Santanna
<p>Now that the "identify features" freeze has gone away, it's the "loading file" report message that decides to block the project closure. Unable to close properly the project file or cancel the rendering. However afaict the tools seem to work, map canvas is responsive.<br />Issue occurs only when you want to close QGIS.</p> Bug report #20337 (Open): Crash loading layer from DB2 spatial tablehttps://issues.qgis.org/issues/203372018-11-02T19:13:57ZDavid Adlerdadler@adtechgeospatial.com
<a name="User-Feedback"></a>
<h2 >User Feedback<a href="#User-Feedback" class="wiki-anchor">¶</a></h2>
<p>Attempting to load a layer from a DB2 spatial table when double-clicking on a DB2 table name. <br />This information is from running without debugging.<br />When running the debugger, it appears to be crashing in the ODBC code called by the QSqlQuery::prepare method.</p>
<p>It worked fine in QGIS 2.18 but fails most but not all the time in QGIS 3.3 and when built from QGIS Master.</p>
<p>I'm wondering if the problem could have something to do with threading in the DB2 provider code.<br />When the code crashes, it appears that the qgsdb2featureiterator and qgsdb2provider code is running in different threads for the same request to access a layer.<br />This is a snip of the trace when it fails:<br />E:\qgisdev\src\core\qgsmaplayer.cpp(178) : (QgsMapLayer::name) [2ms] returning name 'CUSTOMERS'<br />E:\qgisdev\src\core\qgscoordinatetransform_p.cpp(210) : (QgsCoordinateTransformPrivate::initialize) [3ms] Source/Dest CRS not equal, shortcircuit is not set.<br />E:\qgisdev\src\core\qgscoordinatetransform_p.cpp(210) : (QgsCoordinateTransformPrivate::initialize) [2ms] Source/Dest CRS not equal, shortcircuit is not set.<br />E:\qgisdev\src\core\qgscoordinatetransform_p.cpp(210) : (QgsCoordinateTransformPrivate::initialize) [3ms] Source/Dest CRS not equal, shortcircuit is not set.<br />E:\qgisdev\src\core\qgsmaprendererparalleljob.cpp(64) : (QgsMapRendererParallelJob::start) [2ms] QThreadPool max thread count is 8<br />E:\qgisdev\src\core\qgsmaprendererparalleljob.cpp(253) : (QgsMapRendererParallelJob::renderLayerStatic) [4ms] [thread:0x2eb55698840] job 2eb57ceecc0 start (layer CUSTOMERS_e0a5be6a_6d31_4690_a52d_d10756f7ce67)<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(235) : (QgsDb2FeatureIterator::BuildStatement) [4ms] [thread:0x2eb55698840] compileExpressions: true<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(288) : (QgsDb2FeatureIterator::BuildStatement) [3ms] [thread:0x2eb55698840] SELECT OBJECTID,DB2GSE.ST_ASBINARY(GEOM) AS GEOM FROM OSUSER.CUSTOMERS WHERE DB2GSE.<abbr title="GEOM, -121.95537906034481068, 37.27182674999999534, -121.83498093965515352, 37.35092325000000102, 4326">ENVELOPESINTERSECT</abbr> = 1<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(164) : (QgsDb2Provider::getDatabase) [3ms] [thread:0x2eb55698840] expanded connInfo: dbname='OSTEST' service='OSTEST64'<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(174) : (QgsDb2Provider::getDatabase) [4ms] [thread:0x2eb55698840] driver: ''; host: ''; databaseName: 'OSTEST'<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(188) : (QgsDb2Provider::getDatabase) [3ms] [thread:0x2eb55698840] connectionName: OSTEST64<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(197) : (QgsDb2Provider::getDatabase) [3ms] [thread:0x2eb55698840] found existing connection, use the existing one<br />E:\qgisdev\src\core\qgscredentials.cpp(68) : (QgsCredentials::put) [1095ms] [thread:0x2eb5590cf90] inserting realm:OSTEST username:osuser password:osuserpw<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(418) : (QgsDb2FeatureIterator::rewind) [0ms] [thread:0x2eb5590cf90] Execute mStatement: SELECT OBJECTID,DB2GSE.ST_ASBINARY(GEOM) AS GEOM FROM OSUSER.CUSTOMERS WHERE DB2GSE.<abbr title="GEOM, -121.95537906034481068, 37.27182674999999534, -121.83498093965515352, 37.35092325000000102, 4326">ENVELOPESINTERSECT</abbr> = 1<br />E:\qgisdev\src\core\qgscredentials.cpp(48) : (QgsCredentials::get) [8ms] [thread:0x2eb55698840] retrieved realm:OSTEST username:osuser password:osuserpw<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(242) : (QgsDb2Provider::getDatabase) [7ms] [thread:0x2eb55698840] ODBC connection string: OSTEST64<br />E:\qgisdev\src\app\qgscrashhandler.cpp(34) : (QgsCrashHandler::handle) [336ms] [thread:0x2eb5590cf90] CRASH!!!<br />E:\qgisdev\src\app\qgscrashhandler.cpp(57) : (QgsCrashHandler::handle) [9ms] [thread:0x2eb5590cf90] C:/Users/davea2/AppData/Local/Temp/qgis-crash-info-12560<br />E:\qgisdev\src\app\qgscrashhandler.cpp(102) : (QgsCrashHandler::handle) [14ms] [thread:0x2eb5590cf90] E:/qgisdev/ms-windows/osgeo4w/build-qgis-test-x86_64/output/bin/RelWithDebInfo/qgiscrashhandler.exe</p>
<p>This is a snip of the trace when it succeeds:<br />E:\qgisdev\src\core\qgsmaplayer.cpp(178) : (QgsMapLayer::name) [3ms] returning name 'CUSTOMERS'<br />E:\qgisdev\src\core\qgscoordinatetransform_p.cpp(210) : (QgsCoordinateTransformPrivate::initialize) [2ms] Source/Dest CRS not equal, shortcircuit is not set.<br />E:\qgisdev\src\core\qgscoordinatetransform_p.cpp(210) : (QgsCoordinateTransformPrivate::initialize) [2ms] Source/Dest CRS not equal, shortcircuit is not set.<br />E:\qgisdev\src\core\qgscoordinatetransform_p.cpp(210) : (QgsCoordinateTransformPrivate::initialize) [3ms] Source/Dest CRS not equal, shortcircuit is not set.<br />E:\qgisdev\src\core\qgsmaprendererparalleljob.cpp(64) : (QgsMapRendererParallelJob::start) [2ms] QThreadPool max thread count is 8<br />E:\qgisdev\src\core\qgsmaprendererparalleljob.cpp(253) : (QgsMapRendererParallelJob::renderLayerE:\qgisdev\src\core\qgsmaprendererparalleljob.cpp(253) : (QgsMapRendererParallelJob::renderLayerStatic) [0ms] [thread:0x24fda6eb760] job 24fdd489b70 start (layer SpatialTable_1daffcad_555d_4c84_8b91_ada8a3d72729)<br />E:\qgisdev\src\core\qgsmaplayer.cpp(178) : (QgsMapLayer::name) [3ms] returning name 'SpatialTable'<br />E:\qgisdev\src\providers\mssql\qgsmssqlfeatureiterator.cpp(293) : (QgsMssqlFeatureIterator::BuildStatement) [1ms] [thread:0x24fda6eb760] SELECT [id],[GeomCol1] FROM [dbo].[SpatialTable] WHERE [GeomCol1].STIsValid() = 1 AND [GeomCol1].Filter([geometry]::STGeomFromText('<abbr title="(-121.95537906034481068 37.27182674999999534, -121.83498093965515352 37.27182674999999534, -121.83498093965515352 37.35092325000000102, -121.95537906034481068 37.35092325000000102, -121.95537906034481068 37.27182674999999534">POLYGON</abbr>)',4326)) = 1 <br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(235) : (QgsDb2FeatureIterator::BuildStatement) [0ms] [thread:0x24fdb506a80] compileExpressions: true<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(288) : (QgsDb2FeatureIterator::BuildStatement) [2ms] [thread:0x24fdb506a80] SELECT OBJECTID,DB2GSE.ST_ASBINARY(GEOM) AS GEOM FROM OSUSER.CUSTOMERS WHERE DB2GSE.<abbr title="GEOM, -121.95537906034481068, 37.27182674999999534, -121.83498093965515352, 37.35092325000000102, 4326">ENVELOPESINTERSECT</abbr> = 1<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(164) : (QgsDb2Provider::getDatabase) [3ms] [thread:0x24fdb506a80] expanded connInfo: dbname='OSTEST' service='OSTEST64'<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(174) : (QgsDb2Provider::getDatabase) [3ms] [thread:0x24fdb506a80] driver: ''; host: ''; databaseName: 'OSTEST'<br />E:\qgisdev\src\core\qgsmaprendererparalleljob.cpp(273) : (QgsMapRendererParallelJob::renderLayerStatic) [1ms] [thread:0x24fda6eb760] job 24fdd489b70 end [21 ms] (layer SpatialTable_1daffcad_555d_4c84_8b91_ada8a3d72729)<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(188) : (QgsDb2Provider::getDatabase) [2ms] [thread:0x24fdb506a80] connectionName: OSTEST64<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(197) : (QgsDb2Provider::getDatabase) [3ms] [thread:0x24fdb506a80] found existing connection, use the existing one<br />E:\qgisdev\src\core\qgscredentials.cpp(48) : (QgsCredentials::get) [1322ms] [thread:0x24fdb506a80] retrieved realm:OSTEST username:osuser password:osuserpw<br />E:\qgisdev\src\providers\db2\qgsdb2provider.cpp(242) : (QgsDb2Provider::getDatabase) [4ms] [thread:0x24fdb506a80] ODBC connection string: OSTEST64<br />E:\qgisdev\src\core\qgscredentials.cpp(68) : (QgsCredentials::put) [1874ms] [thread:0x24fdb506a80] inserting realm:OSTEST username:osuser password:osuserpw<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(419) : (QgsDb2FeatureIterator::rewind) [13ms] [thread:0x24fdb506a80] Execute mStatement: SELECT OBJECTID,DB2GSE.ST_ASBINARY(GEOM) AS GEOM FROM OSUSER.CUSTOMERS WHERE DB2GSE.<abbr title="GEOM, -121.95537906034481068, 37.27182674999999534, -121.83498093965515352, 37.35092325000000102, 4326">ENVELOPESINTERSECT</abbr> = 1<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(426) : (QgsDb2FeatureIterator::rewind) [342ms] [thread:0x24fdb506a80] leaving rewind<br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(427) : (QgsDb2FeatureIterator::rewind) [8ms] [thread:0x24fdb506a80] <br />E:\qgisdev\src\providers\db2\qgsdb2featureiterator.cpp(310) : (QgsDb2FeatureIterator::fetchFeature) [8ms] [thread:0x24fdb506a80] Entering fetchFeature<br />E:\qgi</p>
<a name="Report-Details"></a>
<h2 >Report Details<a href="#Report-Details" class="wiki-anchor">¶</a></h2>
<p><strong>Crash ID</strong>: 597ecc7423c2116f73ac10c08f473806a26f2353</p>
<p><strong>Stack Trace</strong><br /><pre>
RtlEnterCriticalSection :
ODBCSetTryWaitValue :
SQLExecute :
QgsDb2FeatureIterator::rewind qgsdb2featureiterator.cpp:427
QgsDb2FeatureIterator::QgsDb2FeatureIterator qgsdb2featureiterator.cpp:68
QgsDb2FeatureSource::getFeatures qgsdb2featureiterator.cpp:485
QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator qgsvectorlayerfeatureiterator.cpp:264
QgsVectorLayerFeatureSource::getFeatures qgsvectorlayerfeatureiterator.cpp:98
QgsVectorLayerRenderer::render qgsvectorlayerrenderer.cpp:237
QgsMapRendererParallelJob::renderLayerStatic qgsmaprendererparalleljob.cpp:256
QtConcurrent::FunctionWrapper1<void,LayerRenderJob & __ptr64>::operator() qtconcurrentfunctionwrappers.h:84
QtConcurrent::MapKernel<QList<LayerRenderJob>::iterator,QtConcurrent::FunctionWrapper1<void,LayerRenderJob & __ptr64> >::runIteration qtconcurrentmapkernel.h:70
QtConcurrent::MapKernel<QList<LayerRenderJob>::iterator,QtConcurrent::FunctionWrapper1<void,LayerRenderJob & __ptr64> >::runIterations qtconcurrentmapkernel.h:79
QtConcurrent::IterateKernel<QList<LayerRenderJob>::iterator,void>::forThreadFunction qtconcurrentiteratekernel.h:256
QtConcurrent::IterateKernel<QList<LayerRenderJob>::iterator,void>::threadFunction qtconcurrentiteratekernel.h:218
QtConcurrent::ThreadEngineBase::run :
QThreadPoolPrivate::reset :
QThread::start :
BaseThreadInitThunk :
RtlUserThreadStart :
</pre></p>
<p><strong>QGIS Info</strong><br />QGIS Version: 3.3.0-Master<br />QGIS code revision: <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/dfb28fed4473f0bae40d568a0ed99c5560b8efb5" title="Merge pull request #8228 from pblottiere/server_deadlock [server] Fixes freeze of server during ...">dfb28fed44</a><br />Compiled against Qt: 5.9.2<br />Running against Qt: 5.9.2<br />Compiled against GDAL: 2.2.4<br />Running against GDAL: 2.2.4</p>
<p><strong>System Info</strong><br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 10.0.17134</p> Bug report #18210 (Open): Dynamic grid labels in layout doesn't update automaticallyhttps://issues.qgis.org/issues/182102018-02-25T16:06:50ZKlas Karlssonklas.v.karlsson@gmail.com
<p>I've got a custom format grid label, offset 500 m to my 1000 m UTM grid, that in 2.18 dynamically updated a index-grid for my map when I panned the map contents (image).</p>
<p>In QGIS 3 I need to manually open and confirm the settings for the custom format coordinates to update to a new extent after panning the map.<br />The labels used to update when ever the map extent was changed...</p>
<p>I also use the same x_min/y_min expression to print corner labels and that updates dynamically as it should.</p>
<p>Code for custom label (map item id is "main"):</p>
<p><code><br />CASE <br />WHEN @grid_axis = 'y'<br />THEN substr('ABCDEFGHIJKLMNOPQRST', <br />(@grid_number-to_int(y_min(map_get(item_variables('main'),'map_extent'))/1000)*1000+500)/1000 , 1) <br />WHEN @grid_axis = 'x'<br />THEN (@grid_number-to_int(x_min(map_get(item_variables('main'),'map_extent'))/1000)*1000+500)/1000<br />END<br /></code></p> Bug report #17691 (Open): Applying any file-based qml style to a postgres table results in applyi...https://issues.qgis.org/issues/176912017-12-14T10:19:19ZHarrissou Santanna
<p>Let's take a PG table with a default style (seems there's no issue if it has no default style filled) and change some of its symbology in the project.<br />Also take a layer style you saved in qml (different from the default style)<br />Try to apply the qml style to the PG table.<br />Nothing will change but the PG table reverting to its default style.</p>
<p>Tested on 2.18.15-dev osgeo4w (not yet in the list). FYI, tried it also on 2.18.0 (macOS) and it works there.</p> Bug report #17244 (Open): New node tool snapping index out of sync for transaction groups (and tr...https://issues.qgis.org/issues/172442017-10-04T08:50:26ZRegis Haubourgregis.haubourg@oslandia.com
<p>Hi, <br />This is something that happened in the past I guess.</p>
<p>When playing with new node tool with database updating other features than the currently edited one, <br />the snapping index is quickly out of sync. It worked correctly in 2.18 (issue was in 2.16 IIRW)</p>
<p>See the video here: [[<a class="external" href="https://youtu.be/Miex5XarR3g">https://youtu.be/Miex5XarR3g</a>]]</p> Bug report #16942 (Open): WMS/WFS layers do not show in the OWS group of the QGIS browserhttps://issues.qgis.org/issues/169422017-07-28T14:26:21ZGiovanni Manghigiovanni.manghi@gmail.com
<p>Possibly also affects WFS and WCS.</p>
<p>The connection names show, they do not expand to show layers.</p>
<p>Tested with Geoserver, Mapserver and QGIS Server.</p>
<p>I believe is a regression.</p> Bug report #16897 (Open): shift rotated labels in map composerhttps://issues.qgis.org/issues/168972017-07-20T14:49:58ZEvgenia Sinieshtanyevg.sinieshtany@gmail.com
<p>When trying to print rotated map in composer manager labels are shifted. I need to save again my layer in project projection for avoid this offset.<br />It was tested in version 2.6 there were no offset!<br />loaded files are the line and point vector layers with their styles, project file and screenshots</p> Bug report #15600 (Open): Selecting features feature in spatial views and virtual layers leads to...https://issues.qgis.org/issues/156002016-09-21T12:15:21ZGerhard Spieles
<p>Select features in spatialite views higlights wrong objects</p>