belgianbiodiversityplatform / qgis-gbif-api Goto Github PK
View Code? Open in Web Editor NEWGBIF Occurrences is a QGIS plugin to directly import occurrences from the GBIF API
License: Other
GBIF Occurrences is a QGIS plugin to directly import occurrences from the GBIF API
License: Other
requests and iso3166
This has been reported by mail by a user.
Requests support proxy servers, we have to check how to retrieve QGIS config (and how to test that!).
Only store GBIF key, date, location, scientific name (for better performance/readability)
Currently it can be shrunk to 0 width and height, textboxes do not resize, etc.
A user reported an "invalid syntax" error message at plugin installation. That may be the following issue: https://hub.qgis.org/issues/3145 (repo name, and therefore zip file submitted to the repository indeed contains a dash).
This would make species modelling a breeze. See e.g. lecos plugin for an example.
Hi,
Can't remember if we've been in touch about this before, but I wondered if you have an idea of how to improve the way users of the plugin cite GBIF-mediated data?
I've tried adding some instructions to our QGIS page, but I wonder if it could also be made more clear directly in the plugin?
Thanks!
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "/home/paolo/.qgis2/python/plugins/qgisgbifapi/qgis_occurrences_dialog.py", line 167, in load_occurrences
count = count_occurrences(filters)
File "/home/paolo/.qgis2/python/plugins/qgisgbifapi/gbif_webservices.py", line 34, in count_occurrences
resp = req.json()
File "/usr/lib/python2.7/dist-packages/requests/models.py", line 808, in json
return complexjson.loads(self.text, **kwargs)
File "/usr/lib/python2.7/dist-packages/simplejson/init.py", line 516, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Versione Python: 2.7.11 (default, Jan 11 2016, 21:04:40) [GCC 5.3.1 20160101]
Versione di QGIS: 2.13.0-Master Master, exported
Depending on taxon, results can be huge (and timeouted), even for a small country and just one year.
Is it possible to add a spatial filter (x-min/max, y-min/max; or map canvas extent) and/or a date filter (instead of year)?
Thank you
In Qgis 3.16.16 I cannot see the option for map canvas extent (pull request https://github.com/BelgianBiodiversityPlatform/qgis-gbif-api/pull/34/commits)
Dear Nic,
I was trying to download the Lantana camara data using GBIF plugin using qgis version 2.14.3 in windows platform. Earlier I downloaded few species now when in download the above said species it's get stuck after downloading 5400 records. This may be because the GBIF UI is changed. Could you please guide me to download the data.
Regards,
Subbu
The Use section on the README mentions that one can click Load GBIF occurrences
from Vector > GBIF occurrences
I see that term repeated four times:
Clicking on any of those doesn't do anything.
The alternative method of clicking on the icon in the toolbar does bring up a window.
QGIS currently has the plugin https://plugins.qgis.org/plugins/SpeciesExplorer/
Can you take a look at it and see if the functionality is the same or what differences exists. Maybe they could be scope to colloborate.
I know the two plugins can coexists but it would be nice if the two could find common ground and merge
As seen in #32, a few manual steps are now needed to prepare the plugin to be submitted:
qgisgifapi
__pycache__
directories with find . | grep -E "(__pycache__|\.pyc|\.pyo$)" | xargs rm -rf
__MACOSX
in the archive with zip -d qgisgbifapi.zip __MACOSX/\*
It would be great to write a small shell script to automate all those steps.
Currently it shows only scientificname... It should be more dynamic.
This causes unwanted red warning in the plugin interface.
Thanks.
As there is currently no way to abort a long request (#8), I removed the layer in which data was being pumped. This threw an error (window), which I closed. When I reopened the plugin, it was no longer responsive.
Restarting QGIS solved the issue.
Long requests, ...
Be useful to use GBIF API to get records for a bounding-box/polygon.
Ecology is a good candidate; please check similar plugins and try to follow their example, or suggest them to adopt your tags.
This repo should do.
Thanks.
Facetting, ... See message on mailing list!
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.