yes but H3 can't simplify the job ?
Sylvain Ard
0549507724
0778380991
sylvain....@gmail.com
https://www.sylvain-ard.fr <http://sylvain-ard.fr>
Entreprise individuelle SIRET : 80079243400022
Appt 26 Bât A Résidence Le Patio
83 rue de la Bugellerie
86000 Poitiers


Le ven. 14 mars 2025 à 20:48, Brent Wood <brent.w...@niwa.co.nz> a écrit :

> Hi,
>
> Off the top of my head...
>
> Postgis can easily cope with millions of records. Given the points are
> there, use that to create the hexagons as required - this can be done using
> https://postgis.net/docs/ST_HexagonGrid.html
>
> If you set up your QGIS project with preset zoom levels, and create a set
> of appropriately sized hexagons for each zoom level, then populate a column
> with the number of points it contains.
>
> There will be some devilish details - as you zoom in, the polygon's real
> area will get smaller, so will contain less points. A fixed symbology will
> therefore change the colour range with the scale.
>
> Calculating a normalised value, perhaps something like instead of the no
> of points, you calculate a normalised value - the hex at each scale with
> the most points gets 100, the rest get a value based on the no of
> points/the max for that scale, so all polygon datasets will have colours
> set to values between 0 and 100. All doable with SQL.
>
> Do all the data stuff in Postgis, then just plot in QGIS.
>
> There are various ways to set QGIS up for this, but one reasonably
> straightforward way that should work is having a separate hexagon layer for
> each scale, with a scale limit on displaying it so that all map scales are
> represented by one of the hexagon layers, with the fixed zoom
> levels/scales, set the same symbology for each layer, then  group them into
> a single group.
>
>
> Something to consider anyway...
>
> Cheers
>
> Brent Wood
>
> Principal Technician, Fisheries
> NIWA
> DDI:  +64 (4) 3860529
> ------------------------------
> *From:* QGIS-User <qgis-user-boun...@lists.osgeo.org> on behalf of
> Sylvain Ard via QGIS-User <qgis-user@lists.osgeo.org>
> *Sent:* Friday, March 14, 2025 23:35
> *To:* qgis-user@lists.osgeo.org <qgis-user@lists.osgeo.org>
> *Subject:* [Qgis-user] question
>
> Hello,
> I'd like a map with hexagons that are darker the more points there are
> underneath. My points are in a PostgreSQL table. If there are no points,
> there should be no hexagon. The hexagons have a constant size on the
> screen, so they have to be recalculated each time the map is zoomed in. I
> want a truly optimized solution because I have millions of points. So,
> perhaps I could use QGIS-server.
> Please suggest a solution for both the server and client side.
> Best regards
> PS : my map must be like GBIF maps
>
> Sylvain Ard
> 0549507724
> 0778380991
> sylvain....@gmail.com
> https://www.sylvain-ard.fr <http://sylvain-ard.fr/>
> Entreprise individuelle SIRET : 80079243400022
> Appt 26 Bât A Résidence Le Patio
> 83 rue de la Bugellerie
> 86000 Poitiers
> <https://www.niwa.co.nz/>
> Brent Wood
> Principal Technician - GIS and Spatial Data Management
> Programme Leader - Environmental Information Delivery
> +64-4-386-0529
>
> National Institute of Water & Atmospheric Research Ltd (NIWA)
> 301 Evans Bay Parade Hataitai Wellington New Zealand
> *Connect with NIWA:* niwa.co.nz <https://www.niwa.co.nz/> Facebook
> <https://www.facebook.com/nzniwa> LinkedIn
> <https://www.linkedin.com/company/niwa> Twitter
> <https://twitter.com/niwa_nz> Instagram
> <https://www.instagram.com/niwa_science> YouTube
> <https://www.youtube.com/channel/UCJ-j3MLMg1H59Ak2UaNLL3A> To ensure
> compliance with legal requirements and to maintain cyber security
> standards, NIWA's IT systems are subject to ongoing monitoring, activity
> logging and auditing. This monitoring and auditing service may be provided
> by third parties. Such third parties can access information transmitted to,
> processed by and stored on NIWA's IT systems.
> Note: This email is intended solely for the use of the addressee and may
> contain information that is confidential or subject to legal professional
> privilege. If you receive this email in error please immediately notify the
> sender and delete the email.
>
_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to