QGIS Issue Tracking: Issueshttps://issues.qgis.org/https://issues.qgis.org/favicon.ico2019-05-24T06:08:29ZQGIS Issue Tracking
Redmine QGIS Application - Bug report #22134 (Open): Unable to copy selected rows from attibute table whi...https://issues.qgis.org/issues/221342019-05-24T06:08:29ZURIIT URIITkupr@uriit.ru
<p>While the “Dock Attribute Table” button is pressed, it is not possible to copy all selected lines in the attribute table using the “Ctrl + c” key combination.<br />After undocking the attribute table, everything works fine.</p>
<p><img src="https://issues.qgis.org/attachments/download/14979/1.png" alt="" /></p> QGIS Plugin Site - Bug report #22123 (Open): test 1https://issues.qgis.org/issues/221232019-05-22T12:50:42ZRichard Duivenvoorde
<p>test 1</p> QGIS Application - Feature request #22121 (Open): Sort inputs parameters in QGIS modelerhttps://issues.qgis.org/issues/221212019-05-22T10:12:55ZMaxime RIOUmaxime.riou@ymail.com
<p>This refers to a question on GIS Stack exchange (<a class="external" href="https://gis.stackexchange.com/questions/322831/sort-inputs-parameters-in-qgis-modeler">https://gis.stackexchange.com/questions/322831/sort-inputs-parameters-in-qgis-modeler</a>). <br />I created a model in QGIS 3.6 with three inputs parameters (two vector layer and one vector field). When I run the model, the inputs are not sorted in a correct way: the vector field is requested before the vector layer.</p>
<p>I searched on previous feature requests and I found this <a class="issue tracker-1 status-5 priority-5 priority- closed" href="https://issues.qgis.org/issues/11702" title="Support reordering the input fields in a Processing model GUI (Closed)">#11702</a> but it is closed now.</p>
<p>It would be nice to choose the order of the inputs parameters. For example, if the input parameters are sorted in alphabetical order, the user could name inputs "1_inputXX, 2_inputYY, etc.".</p>
<p>The proposed answer on GIS stackexchange is the following workaround :</p>
<p>Export Model as Python Algorithm to get a translated script of your model. Here you could order the parameters however you like in the <br /><pre>
initAlgorithm() function. E.g.:
def initAlgorithm(self, config=None):
self.addParameter(QgsProcessingParameterFeatureSource('1conduites', '1_Conduites', types=[QgsProcessing.TypeVectorLine], defaultValue=None))
self.addParameter(QgsProcessingParameterVectorLayer('2regard', '2_Regard', types=[QgsProcessing.TypeVectorPoint], defaultValue=None))
self.addParameter(QgsProcessingParameterFeatureSource('3idregard', '3_ID_regard', types=[QgsProcessing.TypeVector], defaultValue=None))
self.addParameter(QgsProcessingParameterFeatureSink('Result', 'result', type=QgsProcessing.TypeVectorPolygon, createByDefault=True, defaultValue=None))
</pre></p> QGIS Application - Bug report #22120 (Open): Field_name in actionshttps://issues.qgis.org/issues/221202019-05-22T07:16:59ZAlessandro Peregoalsper78@gmail.com
<p>(tested on QGIS 3.4.8 on Windows 10)</p>
<p>Actions in field scope have three variables: field_index, field_name, field_value.<br />Field_name doesn’t work when actions run from attribute table.</p>
<p>For example the following python action (in field scope):</p>
<p>from qgis.PyQt import QtWidgets<br />expr = '"[% @field_name <span>]"' + ' = ' + "'[</span> @field_value <span>]'" <br />QtWidgets.QMessageBox.information(None, "[</span> @field_name %]", expr)</p>
<p>works good from Identify Result panel, but when the action run from the attribute table it doesn’t show the name of the field.</p>
<p>A workaround is using the field index:<br />layer = QgsProject.instance().mapLayer('[% @layer_id <span>]')<br />field_name = layer.fields().field([</span> @field_index %]).name()</p> QGIS Application - Bug report #22119 (Open): crashed when saving a few changeshttps://issues.qgis.org/issues/221192019-05-22T04:32:07ZAlonso Acunaacuna007@gmail.com
<a name="User-Feedback"></a>
<h2 >User Feedback<a href="#User-Feedback" class="wiki-anchor">¶</a></h2>
<p>crashed when saving a few changes</p>
<a name="Report-Details"></a>
<h2 >Report Details<a href="#Report-Details" class="wiki-anchor">¶</a></h2>
<p><strong>Crash ID</strong>: e3e9dc422a6d2f320711ed5f0a10ac180d98d1ed</p>
<p><strong>Stack Trace</strong><br /><pre>
memcmp :
VSICreateCachedFile :
SASetupDefaultHooks :
SHPReadObject :
SHPPartTypeName :
SHPPartTypeName :
wildcards :
QgsAbstractFeatureIterator::nextFeature :
QgsVectorLayerFeatureIterator::fetchFeature :
QgsAbstractFeatureIterator::nextFeature :
QgsVectorLayerLabelProvider::registerFeature :
QgsVectorLayerLabelProvider::registerFeature :
QgsMapRendererCustomPainterJob::doRender :
QgsMapRendererCustomPainterJob::staticRender :
QgsMapRendererJob::renderingTime :
QThreadPoolPrivate::reset :
QThread::start :
BaseThreadInitThunk :
RtlUserThreadStart :
</pre></p>
<p><strong>QGIS Info</strong><br />QGIS Version: 3.6.2-Noosa<br />QGIS code revision: <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/656500e0c4a7f044ae3b1678e8b512c33640207f" title="Release of 3.6.2">656500e0c4</a><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><strong>System Info</strong><br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 6.3.9600</p> QGIS Application - Bug report #22115 (Open): Moving a panel over another in dual-screen workspace...https://issues.qgis.org/issues/221152019-05-21T14:27:41ZPiotr Kannpiotrkann@wp.pl
<a name="User-Feedback"></a>
<h2 >User Feedback<a href="#User-Feedback" class="wiki-anchor">¶</a></h2>
<p>Just moved "Processing Toolbox" panel to my secondary monitor over another qgis window (a secondary map view window, titled "Map 2"). In the past, the same manipulation (moving a panel over another map window) multiple times caused malfunctioning of the underlaying map window. In general, I had issues with dual-screen workspace until 3.6.3 update (panel layot not properly restored on restart).</p>
<a name="Report-Details"></a>
<h2 >Report Details<a href="#Report-Details" class="wiki-anchor">¶</a></h2>
<p><strong>Crash ID</strong>: c70bcf49e222b2470b89d20dfcc1859a8db5250b</p>
<p><strong>Stack Trace</strong><br /><pre>
QLayout::removeWidget :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QObjectPrivate::setParent_helper :
QWidgetPrivate::setParent_sys :
QWidget::setParent :
QWidget::setParent :
QTabBarPrivate::isAnimated :
QOpenGLWidget::context :
QOpenGLWidget::context :
QMetaObject::activate :
QUnifiedTimer::setSlowdownFactor :
QAbstractAnimation::setCurrentTime :
QUnifiedTimer::updateAnimationTimers :
QUnifiedTimer::updateAnimationTimers :
QAnimationDriver::advance :
QObject::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QEventDispatcherWin32Private::sendTimerEvent :
QEventDispatcherWin32::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QCoreApplicationPrivate::sendPostedEvents :
qt_plugin_query_metadata :
QEventDispatcherWin32::processEvents :
TranslateMessageEx :
SetWindowTextW :
IsDialogMessageW :
KiUserCallbackDispatcher :
IsDialogMessageW :
IsDialogMessageW :
SetWindowTextW :
DrawThemeParentBackground :
Ordinal69 :
GetWindowDC :
GetWindowDC :
SetWindowTextW :
IsDialogMessageW :
KiUserCallbackDispatcher :
IsDialogMessageW :
IsDialogMessageW :
SetWindowTextW :
DrawThemeParentBackground :
Ordinal69 :
GetWindowDC :
TranslateMessageEx :
TranslateMessage :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :
</pre></p>
<p><strong>QGIS Info</strong><br />QGIS Version: 3.6.3-Noosa<br />QGIS code revision: <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/0c5774c0685d4b6f3e92a086234455708d1cd427" title="Release of 3.6.3">0c5774c068</a><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><strong>System Info</strong><br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 6.1.7601</p> QGIS Application - Bug report #22114 (Open): All menus and tables are magnified :/https://issues.qgis.org/issues/221142019-05-21T12:38:49ZShiva Raissiraissi@wmenergy.com
<p>Hi,</p>
<p>Since yesterday, all menus and tables are magnified in QGIS. I tried uninstalling and reinstalling the application but that didn't solve the issue. I'm using the 3.6.2 version and didn't have this issue before updating to this version.</p>
<p>I would appreciate if someone can help me with this.</p>
<p>Thanks.</p> QGIS Application - Bug report #22113 (Open): AttributeError: module 'sys' has no attribute 'exc_t...https://issues.qgis.org/issues/221132019-05-21T11:05:02ZGustavo Melquiadesgmsilva5@stefanini.com
<p>ao seguir o caminho a baixo encontramos o erro também descrito a baixo.</p>
<p>Os testes foram feitos em duas máquinas diferentes, ambas Windows 10 e com dois usuários diferentes (um deles sendo administrador), porém o erro continua.</p>
<p>Teste feito com diferentes versões.</p>
<p>Caminho até o erro.</p>
<p>no qgis clicar em "complemento" no menu<br />depois clicar em "gerenciar e instalar complemento" <br />procurar na barra de busca "quick" <br />Selecionar e instalar "QuickMapServices" <br />ir em "web" no menu<br />ir em "settings" <br />ir em "more services" <br />clicar em "get contributed pack" <br />_<em><i></em></i>__<em>_</em>______________________________________________________________________</p>
<p>Erro no QGIS-OSGeo4W-3.4.6-2-Setup-x86_64</p>
<p>Um erro ocorreu enquanto executava o código Python: <br />AttributeError: module 'sys' has no attribute 'exc_type' <br />Traceback (most recent call last):<br /> File "D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\settings_dialog.py", line 127, in get_contrib<br /> ExtraSources().load_contrib_pack()<br /> File "D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\extra_sources.py", line 87, in load_contrib_pack<br /> self._download_file(CONTRIBUTE_ZIP_DIRECT_URL, zip_file_path)<br /> File "D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\extra_sources.py", line 116, in <em>download_file<br /> reply = self.</em>_sync_request(url)<br /> File "D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\extra_sources.py", line 145, in __sync_request<br /> raise Exception(error)<br />Exception: 403</p>
<p>During handling of the above exception, another exception occurred:</p>
<p>Traceback (most recent call last):<br /> File "D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\settings_dialog.py", line 135, in get_contrib<br /> error_message = self.tr('Error on getting contrib pack: %s %s') % (sys.exc_type, sys.exc_value)<br />AttributeError: module 'sys' has no attribute 'exc_type'</p>
<p>Versão do Python: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]<br />Versão do QGIS: 3.4.6-Madeira Madeira, cc0e375a9f <br />Caminho do Python:<br />· C:/PROGRA~1/QGIS3~1.4/apps/qgis-ltr/./python<br />· D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python<br />· D:/Usuarios/edson.campos/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins<br />· C:/PROGRA~1/QGIS3~1.4/apps/qgis-ltr/./python/plugins<br />C:\Program Files\QGIS 3.4\bin\python37.zip<br />_<em><i></em></i>__<em>_</em>______________________________________________________________________</p>
<p>Erro no QGIS-OSGeo4W-2.18.24-1-Setup-x86_64.exe</p>
<p>(imagem em anexo)</p>
<hr />
<p>Erro no QGIS-OSGeo4W-2.18.3-1-Setup-x86_64</p>
<p>(imagem em anexo)</p>
<hr />
<p>Erro no QGIS-OSGeo4W-3.2.3-1-Setup-x86_64</p>
<p>Um erro ocorreu enquanto executava o código Python:<br />AttributeError: module 'sys' has no attribute 'exc_type'</p>
<p>Traceback (most recent call last):<br /> File "D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\settings_dialog.py", line 127, in get_contrib<br /> ExtraSources().load_contrib_pack()<br /> File "D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\extra_sources.py", line 87, in load_contrib_pack<br /> self._download_file(CONTRIBUTE_ZIP_DIRECT_URL, zip_file_path)<br /> File "D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\extra_sources.py", line 116, in <em>download_file<br /> reply = self.</em>_sync_request(url)<br /> File "D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\extra_sources.py", line 145, in __sync_request<br /> raise Exception(error)<br />Exception: 403</p>
<p>During handling of the above exception, another exception occurred:</p>
<p>Traceback (most recent call last):<br /> File "D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\quick_map_services\settings_dialog.py", line 135, in get_contrib<br /> error_message = self.tr('Error on getting contrib pack: %s %s') % (sys.exc_type, sys.exc_value)<br />AttributeError: module 'sys' has no attribute 'exc_type'</p>
<p>Versão do Python: 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)]<br />Versão do QGIS: 3.2.3-Bonn Bonn, 9b176802e5</p>
<p>Caminho do Python:</p>
<p>C:/PROGRA~1/QGIS3~1.2/apps/qgis/./python<br />D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python<br />D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins<br />C:/PROGRA~1/QGIS3~1.2/apps/qgis/./python/plugins<br />C:\Program Files\QGIS 3.2\bin\python36.zip<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36\DLLs<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36\lib<br />C:\Program Files\QGIS 3.2\bin<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36\lib\site-packages<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36\lib\site-packages\win32<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36\lib\site-packages\win32\lib<br />C:\PROGRA~1\QGIS3~1.2\apps\Python36\lib\site-packages\Pythonwin<br />D:/Usuarios/gustavo.melquiades/AppData/Roaming/QGIS/QGIS3\profiles\default/python</p> QGIS Application - Feature request #22112 (Open): Name of layout for exporthttps://issues.qgis.org/issues/221122019-05-21T07:36:00ZAndrew Shaninhedgestandart@gmail.com
<p>Need add field in page 'Property of Element' for naming exporting page.</p> QGIS Application - Bug report #22109 (Open): Crashing on Save and Exithttps://issues.qgis.org/issues/221092019-05-20T19:38:40ZChris Daintoncjd.bradwell@btopenworld.com
<a name="User-Feedback"></a>
<h2 >User Feedback<a href="#User-Feedback" class="wiki-anchor">¶</a></h2>
<p>saving on save & exit.</p>
<p>latest version 3.6.3</p>
<a name="Report-Details"></a>
<h2 >Report Details<a href="#Report-Details" class="wiki-anchor">¶</a></h2>
<p><strong>Crash ID</strong>: 5ad41d6be94809f981e2ec9b06a0e20f1d0b0a87</p>
<p><strong>Stack Trace</strong><br /><pre>
proj_lpz_dist :
proj_lpz_dist :
QgsCoordinateTransform::transformPolygon :
QgsCoordinateTransform::transformPolygon :
QgsCoordinateTransform::QgsCoordinateTransform :
QHashData::free_helper :
QgsCoordinateTransform::addToCache :
QgsCoordinateTransform::invalidateCache :
QgsApplication::exitQgis :
QgisApp::~QgisApp :
CPLStringList::operator char * __ptr64 * __ptr64 :
main :
BaseThreadInitThunk :
RtlUserThreadStart :
</pre></p>
<p><strong>QGIS Info</strong><br />QGIS Version: 3.6.3-Noosa<br />QGIS code revision: <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/0c5774c0685d4b6f3e92a086234455708d1cd427" title="Release of 3.6.3">0c5774c068</a><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><strong>System Info</strong><br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 10.0.17763</p> QGIS Application - Feature request #22108 (Open): In Print Layouts, allow spacing after groups an...https://issues.qgis.org/issues/221082019-05-20T18:39:56ZMatthew Doveym.dovey@garsington.org.uk
<p>Consider the extract from a Legand in the image below:</p>
<p><img src="https://issues.qgis.org/attachments/download/14962/legend.png" alt="" /></p>
<p>There are three layers - Tree Preservation Orders, Priority Habitats and Woodland. The first two have sub-items (as subgroups) as they are using categorised symbology.</p>
<p>By adjusting the Spacing options under the Legend properties, you can create a space about Priority Habitats (as shown). However, it is not possible to create spacing after the subgroup (i.e. between last item of Priority Habitats, namely Traditional Orchard, and the Woodland layer).</p>
<p>As a result, it isn't possible to visually indicate that Woodland is a seperate item, and not a sub-item of Priority Habitats.</p>
<p>A solution to this would be to extend the Spacing properties to allow specifying spacing both before groups and subgroups, and also after groups and subgroups.</p> QGIS Application - Bug report #22106 (Open): Browser - "Project home" folder shortcut does not ap...https://issues.qgis.org/issues/221062019-05-20T13:09:10ZAlessandro Pasotti
<p>- Click on "new project" <br />- the "Project home" is not there<br />- save project as ...</p>
<p>- the "Project home" is still not there <--- the bug is this !!!</p>
<p>- from recent project re-open the newly created project<br />- finally "Project home" appears</p> QGIS Application - Bug report #22104 (Open): zonal histogram wronghttps://issues.qgis.org/issues/221042019-05-20T09:42:24Zyonghyun kimqueenmedley@gmail.com
<p>The zonal histogram is not generated by the raster band setting and the raster value is listed as the field value of the output.</p>
<p>For example, <br />the raster band type is singleband pseudocolor,<br />rast value range = 0 ~ 100<br />band is classified by 5 (20, 40, 60, 80 ,100)</p>
<p>But oustput is stragne like below</p>
<p>----------------------<br />HISTO_10 int8 <del>1 0<br />HISTO_10.0033 int8 -1 0<br />HISTO_10.004 int8 -1 0<br />HISTO_10.0041 int8 -1 0<br />........<br />HISTO_100.0 int8 -1 0<br />---------------------------------------</del></p>
<p>Is it normal output? <br />I expect this function is same zonal histtogram in Arcgis</p> QGIS Application - Feature request #22101 (Open): function as min, max, average is not availablehttps://issues.qgis.org/issues/221012019-05-18T20:33:11ZSC SC
<p>Hi but raster calculator is not able to solve function as min or max<br />if with 3 or more raster I want to create a new raster with matrix of min of other raster I have to use grass or gdal</p>
<p>and this is not coherent with powerful field calculator for vector</p> QGIS Application - Feature request #22099 (Open): Make Designing forms in QGIS friendlyhttps://issues.qgis.org/issues/220992019-05-18T13:58:30ZSaber Razmjooeisaber.razmjooei@lutraconsulting.co.uk
<p>The current way of creating and editing forms in QGIS is not ideal. It has all the great tools/features to built the forms but it can be improved to be a but more user-friendly. Here are some of the areas to improve it:</p>
<ul>
<li>Having a preview in the form designer</li>
<li>Re-designing the current layout: it is confusing and all options are displayed. Some can be hidden away under advanced options.</li>
<li>Logic based forms: allow attribute to be visible/editable based on the logic from other attributes</li>
<li>Allow simple form design in Form view (when browsing data).</li>
</ul>