Comments (4)
Ah and this would also save deselection (even if no selection) and resulting map redrawing, takes a while if the project is complex:
if nearby_features:
polygon_layer.selectByIds(nearby_features)
from courses.
Performance test with roads and buildings from Noorth-Brabant shapefiles from https://download.geofabrik.de/europe/netherlands.html
- Without the rectangle: ~22 seconds for collecting the IDs
- With the rectangle: 0.5 seconds for collecting the IDs
:O
from courses.
THank you for this. It's very helpful and spatial index makes a big difference for large datasets.
I just updated the code. 48848ea
Will push out the update to the data package and website soon.
from courses.
Happy to help! Your tutorials continue to be an amazing inspiration.
from courses.
Related Issues (17)
- QGIS Automation using Actions (Workshop Material) HOT 10
- End-to-End Google Earth Engine (Full Course Material) HOT 5
- Introduction to QGIS (Full Course Material) HOT 7
- Creating Publication Quality Charts with GEE (Full Course Material) HOT 6
- Install QGIS-LTR HOT 2
- Advanced QGIS (Full Course Material) HOT 4
- End-to-End Google Earth Engine (Supplementary Course Material) HOT 2
- Update QGIS Installation instructions HOT 1
- Typo error - disctionary > dictionary HOT 1
- Typo error - behaviror > behaviour
- Whitespace missing between number and unit HOT 1
- Mapping and Data Visualization with Python (Full Course Material) HOT 1
- Sign-up for Google Earth Engine HOT 6
- Add missing screenshot for Georeferencing Topo Sheets and Scanned Maps
- Update the source of Significant Earthquale CSV
- Add Back to Top Links HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from courses.