Contribute Media
A thank you to everyone who makes this possible: Read More

Leaflet on steroids with Django

Description

Leaflet on steroids with Django - PyCon Italia 2022

Django fornisce potenti strumenti per costruire applicazioni geospaziali. Ma cosa succede quando i dati da visualizzare diventano troppi, e gli strumenti di base non bastano più? Basato su un caso reale, in questo talk vedremo come rendere fruibile una mappa inizialmente lentissima da caricare. L’obiettivo del talk è quello di fornire spunti e strumenti per affrontare ottimizzazioni lato backend e frontend su Leaflet e Django, molto utili nel caso di grandi quantità di dati geospaziali. In particolare vedremo nel dettaglio:

Il problema, ovvero, una grande quantità di dati geospaziali da visualizzare in mappa, che prima dell’ottimizzazione sono praticamente inutilizzabili.

La soluzione lato backend. Vedremo l’impiego di:

  • filtri geospaziali intelligenti.
  • stream per servire grandi quantità di dati.

La soluzione lato frontend. Vedremo l’impiego di:

  • tecniche di ottimizzazione per il caricamento dinamico dei livelli Leaflet.
  • stream per il rendering progressivo dei dati geospaziali.
  • filtri intelligenti e relative librerie per ottimizzare le richieste verso il backend.
  • test unitari e funzionali per verificare tutte le feature della mappa.

Speaker: Valentino Gagliardi

Details

Improve this page