koordinates / koordinates-qgis-plugin Goto Github PK
View Code? Open in Web Editor NEWDiscover, view and clone Koordinates hosted data directly from QGIS
License: GNU General Public License v2.0
Discover, view and clone Koordinates hosted data directly from QGIS
License: GNU General Public License v2.0
Is your feature request related to a problem? Please describe.
At present "Add +" adds a XYZ tile layer to the QGIS map. We want users to be able to complete 1 click spatial queries as they do in the web portal.
Here is a video of the feature on the web portal:
Describe the solution you'd like
-Switch 'Add+' to use the WMTS tiles
-Add WMTS 'getfeatureinfo' support, so when a user clicks on the map with the 'Identify Features' tool, relevant results appear in the 'identify result' panel
Here are some specs on 'getfeatureinfo'
General UI issue:
I think we have discussed this in the past. You can only close/minimise a drop-down by clicking the small triangle button. Ideally clicking anywhere outside of the drop-down box would minimise the drop-down. Is this possible? If so it would be good to implement on all plug-in drop downs.
When switching between starred and browse the popular panel appears within the browser results. See video.
Make the cloning process a background process. This should allow users to perform other operations in QGIS while cloning occurs.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
My Data tab is displayed without an error.
Version info (this is important!):
Operating System (e.g. Windows 10, macOS): MacOS
QGIS, Kart & Plugin details:
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Once cloning becomes a background process, we need to improve the status bar messages we provide to users.
Please follow these designs for various situations a user might encounter while cloning, or multi cloning.
Describe the bug
Browse filters that should display data display no results
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Screenshots
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Create a Koordinates folder in QGIS ‘Browser’ with the Kx crop logo as per designs.
Describe the bug
Error when cloning after hitting clone and setting path to ~/Kart
To Reproduce
Steps to reproduce the behavior:
~
on MacOS) named Kart (not sure if specific folders path is necessary to reproduce error), and other options as per the screenshot below.Expected behavior
The dataset should clone as expected, or if it is too big to clone, offer a way for the user to recover by not cloning the dataset or applying a spatial filter.
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Getting poor results in the Publishers filter.
E.g.
Describe the bug
Browse panel selected colour does not match design
To Reproduce
Expected behavior
A clear and concise description of what you expected to happen.
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Add point cloud support as per designs.
Publisher header missing on open data sheet
Screenshots
If applicable, add screenshots to help explain your problem.
Version info (this is important!):
Paste the contents from "Plugins...Kart...About Kart" into here
Additional context
Add any other context about the problem here.
The pop popular and recent panels slide awkwardly under the tabs. Add padding so they scroll similar to browse search results.
Add padding to match browse results
Version info (this is important!):
Paste the contents from "Plugins...Kart...About Kart" into here
Additional context
Add any other context about the problem here.
Describe the bug
Publisher filter and tab behaviour is incorrect
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Describe the bug
If the data browser is scrolled to the bottom of the panel and a new search is done which returns enough results to fill the panel then the scroll position will remain at the bottom rather than returning to the top - ie. you don't see the first items in the new search automatically.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
New search results should reset the scroll position to the top of the list.
Additional context
Add any other context about the problem here.
Describe the bug
More a poor experince than a bug, when cloning a large dataset, QGIS commences cloning, but the progress bar stays on 0%, with the mouse spinning. At this time QGIS is unsuasble. After 30 seconds to 1 min, the progress bar becomes active, and the mouse stops spinning. Through out the cloning process the QGIS is largely unusable.
Describe the bug
Data browser filters cannot be closed by clicking outside
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Describe the bug
If the plugin panel is narrow enough such that the date filter pop out will cover the License dropdown when open after the date filter is closed there will be drawing artefacts on the License field.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No drawing artefact
Screenshots
Version info (this is important!):
Both Windows and MacOS, 3.28, 3.24
If I try and "Add" a layer via the Add button I get the following:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The layer should get added to the map
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.26.3-Buenos Aires
Operating system
Windows 10 10.0.22621
Kart version
Kart v0.12.3, Copyright (c) Kart Contributors
» GDAL v3.6.3; PROJ v9.2.0; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.34.0.windows.1.13.g93318cbc8d; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.1; SpatiaLite v5.0.1; Libpq v15.0.2
**Additional context**
Add any other context about the problem here.
Describe the bug
Publisher card size and spacing does not match proposed design.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Update plugin UI to match 'Explore' designs.
Is your feature request related to a problem? Please describe.
To discuss. Should typing a site name show matches in the publisher filter?
Describe the solution you'd like
When filtering publishers, display matches on the portal name as well as the publisher name.
Describe alternatives you've considered
We could include a site filter somewhere, but that requires a bit more consideration first.
Update Help Menu.
On click of " ? " A drop down menu should open.
When clicking on a pro user within the publishes tab, we should be showing only layers published by that pro user. At present it is showing us all layers published on the platform.
Describe the bug
When using any of the filters QGIS goes to 100% CPU usage and will go back to that anytime the plugin panel is open. Using the text box only will not cause this.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Not 100% CPU
Screenshots
Version info (this is important!):
This is confirmed on both Windows and MacOS.
When QGIS is used on the non-primary screen, both the drop-down context switcher and the User Profile drop-down are appearing on the wrong screen (primary), rather than on or near the QGIS window.
Datasheets is being weird too.
I get the same issue with the popup for removing any layers from the Map, so this might be a QGIS issue rather than the plugin.
https://user-images.githubusercontent.com/113562913/197879542-863ba7a8-499f-4f9a-b0d1-ab17c0cb9bf5.mov (non-primary screen)
https://user-images.githubusercontent.com/113562913/197879843-7781fd49-ffa0-4801-8f73-63f79c76865a.mov (primary screen)
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Installed the Koordinates plugin via plugin manager.
Installed Kart via
Open Koordinates via plugins>Koordinates>"Show data browser"
Click "Login with your Koordinates ID" button in data browser.
In a Firefox browser that opens fill in Koordinates credentials
Authorize Koordinates the it will show his message:
QGIS Koordinates Plugin authorized
You can close this window and return to QGIS to start browsing and adding data
In QGIS open log messages via View>Panels>Log Messages to find this log message:
WARNING Authorization failed: {"errors":{"detail":"Invalid user"},"status_code":403}
Expected behavior
Login button disappearing and data to be browsed visible.
Screenshots
N/A
Version info (this is important!):
QGIS 3.22.4-Białowieża
Koordinates 1.0.2
Kart Installed version | 1.0.4
OS Ubuntu 22.04.1 LTS
Browser Firefox 108.0b3 (64-bit)
Kart Plugin version
1.0.4
QGIS version
3.22.4-Białowieża
Operating system
Linux 5.15.0 53 generic x86_64 with glibc2.35
Kart version
Kart v0.11.5, Copyright (c) Kart Contributors
» GDAL v3.4.0; PROJ v6.3.0
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.33.GIT
» SQLAlchemy v1.4.40; pysqlite3 v2.6.0/v3.31.1; SpatiaLite v5.0.1; Libpq v10.0.12
» SpatialIndex v1.9.3
Additional context
NSTR
Describe the bug
Publisher type filter tabs do not match proposed design.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Describe the bug
We have just completed some internal work on orgs, and it has left the plugin sourcing its org labels from an incorrect location.
More info to come.
Describe the bug
QGIS crashes when the Style is set to Macintosh
To Reproduce
Steps to reproduce the behavior:
Expected behavior
QGIS to not crash when I have the style set as macintosh
Screenshots
If applicable, add screenshots to help explain your problem.
Version info (this is important!):
Kart Plugin version
1.0.9
QGIS version
3.24.3-Tisler
Operating system
macOS 12.5.1 x86_64 i386 64bit
Kart version
Kart v0.11.3, Copyright (c) Kart Contributors
» GDAL v3.4.0; PROJ v6.3.0
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.33.GIT
» SQLAlchemy v1.4.36; pysqlite3 v2.6.0/v3.31.1; SpatiaLite v5.0.1; Libpq v14.0.3
» SpatialIndex v1.9.3
Additional context
Add any other context about the problem here.
Describe the bug
Visual issues with context switcher menu.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Version info (this is important!):
Operating System (e.g. Windows 10, macOS):
Mac OS
QGIS, Kart & Plugin details:
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
We would like the datacard thumbnails to be present at all plug-in widths, expect the smallest. At present the thumbnails disappear briefly as the pop/Browse/pub/recent tabs move the the left.
Describe the bug
Unable to load plugin. The follow error is received:
Couldn’t load plugin ‘koordinates’ due to an error when calling its initGui() method AttributeError: ‘Koordinates’ object has no attribute ‘screen’ Traceback (most recent call last): File “/usr/lib/python3/dist-packages/qgis/[utils.py](http://utils.py/)”, line 448, in startPlugin plugins[packageName].initGui() File “/home/administrator/.local/share/QGIS/QGIS3/profiles/default/python/plugins/koordinates/[plugin.py](http://plugin.py/)”, line 29, in initGui self.dock = Koordinates() File “/home/administrator/.local/share/QGIS/QGIS3/profiles/default/python/plugins/koordinates/gui/[koordinates.py](http://koordinates.py/)”, line 415, in __init__ if [os.name](http://os.name/) == ‘nt’ or self.screen().devicePixelRatio() > 1: AttributeError: ‘Koordinates’ object has no attribute ‘screen’ Python version: 3.8.10 (default, Jun 22 2022, 20:18:18) [GCC 9.4.0] QGIS version: 3.26.3-Buenos Aires Buenos Aires, 65e4edfdad Python Path: /usr/share/qgis/python /home/administrator/.local/share/QGIS/QGIS3/profiles/default/python /home/administrator/.local/share/QGIS/QGIS3/profiles/default/python/plugins /usr/share/qgis/python/plugins /usr/lib/[python38.zip](http://python38.zip/) /usr/lib/python3.8 /usr/lib/python3.8/lib-dynload /home/administrator/.local/lib/python3.8/site-packages /usr/local/lib/python3.8/dist-packages /usr/lib/python3/dist-packages /home/administrator/.local/share/QGIS/QGIS3/profiles/default/python
Another user has reported similar
Couldn’t load plugin ‘koordinates’ due to an error when calling its initGui() method AttributeError: ‘Koordinates’ object has no attribute ‘screen’ Traceback (most recent call last): File “/usr/lib/python3/dist-packages/qgis/utils.py”, line 448, in startPlugin plugins[packageName].initGui() File “/home/greg/.local/share/QGIS/QGIS3/profiles/default/python/plugins/koordinates/plugin.py”, line 29, in initGui self.dock = Koordinates() File “/home/greg/.local/share/QGIS/QGIS3/profiles/default/python/plugins/koordinates/gui/koordinates.py”, line 415, in __init__ if [os.name](http://os.name/) == ‘nt’ or self.screen().devicePixelRatio() > 1: AttributeError: ‘Koordinates’ object has no attribute ‘screen’ Python version: 3.8.10 (default, Jun 22 2022, 20:18:18) [GCC 9.4.0] QGIS version: 3.26.3-Buenos Aires Buenos Aires, 65e4edfdad Python Path: /home/***/.local/share/QGIS/QGIS3/profiles/default/python/plugins/planet_explorer/extlibs /usr/share/qgis/python /home/***/.local/share/QGIS/QGIS3/profiles/default/python /home/***/.local/share/QGIS/QGIS3/profiles/default/python/plugins /usr/share/qgis/python/plugins /usr/lib/python38.zip /usr/lib/python3.8 /usr/lib/python3.8/lib-dynload /usr/local/lib/python3.8/dist-packages /usr/lib/python3/dist-packages /home/***/.local/share/QGIS/QGIS3/profiles/default/python /home/***/.local/share/QGIS/QGIS3/profiles/default/python/plugins/linz-data-importer
Describe the bug
Explore tab incorrectly labelled as Browse.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Browse tab should be labelled “Explore”
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
Describe the bug
Popular panel does not match design
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Popular panel layout matches design
Screenshots
If applicable, add screenshots to help explain your problem.
Version info (this is important!):
Kart Plugin version
1.0.11
QGIS version
3.30.0-'s-Hertogenbosch
Operating system
macOS 13.3.1 x86_64 i386 64bit
Kart version
Kart v0.12.2, Copyright (c) Kart Contributors
» GDAL v3.6.2; PROJ v9.1.1; PDAL v2.4.3
» PyGit2 v1.9.0; Libgit2 v1.4.2; Git v2.38.1; Git LFS v3.3.0
» SQLAlchemy v1.4.45; pysqlite3 v2.6.0/v3.40.0; SpatiaLite v5.0.1; Libpq v14.0.4
If you have a start filter drop-down open, and switch tabs, the drop-down gets stuck over the top of the new tab.
Describe the bug
During the login process, the Koordinates site gives you the option to Authorize access to your account or to "cancel" the process. Cancelling the process correctly rejects the login however the user is presented with the success screen.
To Reproduce
While logged in to Koordinates.com already (but logged out of the QGIS plugin):
Expected behavior
The page presented to the user should indicate that the app was not authorized to access the account.
Screenshots
Cancelling auth:
Resulting message:
Noting the correct response in QGIS:
Version info (this is important!):
QGIS version: 27.0-Master
QGIS code revision: 2e622be6f9
Koordinates Plugin: 1.0.2
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Version info (this is important!):
Paste the contents from "Plugins...Kart...About Kart" into here
Additional context
Add any other context about the problem here.
Describe the bug
Grid (DEM/DSM) layers are listed but can’t be added to QGIS map
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
Grid layers should have an add button which allows you to add grids to the map via WMTS
Version info (this is important!):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.