3liz / QuickOSM

QGIS plugin to fetch OSM data with the Overpass API
GNU General Public License v2.0
180 stars 54 forks source link

QuickOSM error #423

Closed Shadiesgrip closed 1 year ago

Shadiesgrip commented 1 year ago

What is the bug?

I am unable to use QuickOsm quick query. It will continue to disallow me to get any info. I would open the plugin then get into quick query then type the building and type and run the query. Then the error shows up telling me its not able to provide the needed polygons.

LOGS: 2022-09-22T20:07:20 INFO All OSM objects with the key 'building'='retail' in mullingar are going to be downloaded. 2022-09-22T20:07:20 INFO Query: building_retail_mullingar 2022-09-22T20:07:20 INFO Request completed 2022-09-22T20:07:20 INFO Encoded URL: https://lz4.overpass-api.de/api/interpreter?data=[out:xml] [timeout:25];%0A area(3605608359) -%3E .area_0;%0A(%0A node%22building%22%3D%22retail%22;%0A way%22building%22%3D%22retail%22;%0A relation%22building%22%3D%22retail%22;%0A);%0A(._;%3E;);%0Aout body;&info=QgisQuickOSMPlugin 2022-09-22T20:07:35 INFO Request completed 2022-09-22T20:07:35 INFO Checking OSM file content C:/Users/lukak/AppData/Local/Temp/request-uNePMX.osm 2022-09-22T20:07:35 INFO The OSM file is: C:/Users/lukak/AppData/Local/Temp/request-uNePMX.osm 2022-09-22T20:07:35 CRITICAL A critical error occurred, this is the traceback: 2022-09-22T20:07:35 CRITICAL
2022-09-22T20:07:35 CRITICAL base_processing_panel.py 2022-09-22T20:07:35 CRITICAL Error: Algorithm qgis:checkvalidity not found

2022-09-22T20:07:35 CRITICAL File "C:\Users/lukak/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\base_processing_panel.py", line 47, in run self._run()

          File "C:\Users/lukak/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\quick_query_panel.py", line 421, in _run
          num_layers = process_quick_query(

          File "C:\Users/lukak/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\process.py", line 318, in process_quick_query
          return process_query(

          File "C:\Users/lukak/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\process.py", line 257, in process_query
          return open_file(

          File "C:\Users/lukak/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\process.py", line 106, in open_file
          layers = osm_parser.processing_parse()

          File "C:\Users/lukak/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\parser\osm_parser.py", line 133, in processing_parse
          validity = processing.run(

          File "C:\PROGRA~1/QGIS32~1.3/apps/qgis/./python/plugins\processing\tools\general.py", line 108, in run
          return Processing.runAlgorithm(algOrName, parameters, onFinish, feedback, context)

          File "C:\PROGRA~1/QGIS32~1.3/apps/qgis/./python/plugins\processing\core\Processing.py", line 169, in runAlgorithm
          raise QgsProcessingException(msg)

Environment

Gustry commented 1 year ago

Duplicate of #422