Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Canaux
5902 éléments (32 non lus) dans 55 canaux



Géomatique anglophone
-
sur Stefano Costa: I libri e le altre cose che ho fatto nel 2024
Publié: 27 April 2025, 12:35pm CEST
Questa è la solita rubrica che scrivo da molti anni. Ci sono quindi delle puntate precedenti per chi volesse leggerle, non sempre brillanti e non sempre cose che riscriverei oggi.
Quest’anno per la prima volta mi sono reso conto che scrivere solo la lista dei libri sarebbe stato un po’ riduttivo, perché ho fatto altre cose di categoria “consumi culturali” e non mi piacciono troppo le barriere artificiali. Perché dovrei elencare un libro brutto ma non dire niente di un podcast che mi è piaciuto e di una mostra per cui mi sono messo in viaggio? O perché dovrei fare tanti articoli separati per ogni categoria?
I libri che mi sono piaciutiAvevo iniziato l’anno leggendo L’incendio di Cecilia Sala e Tutta intera di Espérance Hakuzwimana. Il primo mi è piaciuto ma non in modo esagerato, in vari punti e soprattutto nei capitoli dedicati all’Ucraina mi sono reso conto di non essere il destinatario di questo libro, di non fare parte del “noi” collettivo in cui l’autrice ci butta tutti dentro per farci capire la distanza siderale tra l’Italia e i tre paesi in cui ha lavorato (Iran, Ucraina, Afghanistan). E non ne faccio parte un po’ perché alcune delle cose che il libro racconta già le conosco da tempo (perché gli iraniani odiano gli USA…) e so già cosa non va in quello che “gli italiani” nel loro insieme sanno, nel modo in cui lo stato italiano si pone rispetto a tutte queste altre nazioni. Almeno sapevo qualcosa su Cecilia Sala quando è stata imprigionata, sul suo rapporto con l’Iran.
Tutta intera ha molte sfaccettature. Il libro inizia in modo lieve e poi come un tamburo di guerra inizia a fare sempre più rumore, a narrare le lacerazioni del “fiume calmo” che la protagonista via via prova su se stessa e sul gruppo di ragazz? che, prima a sua insaputa e poi sempre più alla luce del sole le faranno da guida. Una storia vivida di razzismo sulla propria pelle, di una ricchezza umana (e quindi culturale, nel senso più nobile di cultura) che noi, quelli “tutti interi”, non ci sogniamo nemmeno da svegli. La scansione temporale dei capitoli è studiata in modo accurato e le ultime pagine lasciano senza fiato per la ferocia e la speranza che suscitano.
Raja Shehadeh : Dove sta il limite. Attraversare i confini della Palestina occupataQuesto libro era in casa da qualche anno, già letto da Elisa. Leggerlo nel 2024 è solo leggermente più assurdo, insensato, mentre lo sterminio del popolo palestinese prosegue senza sosta con la connivenza di tanti Stati occidentali. La finestra di tempo è sempre la stessa, l’unica con cui si può guardare quella parte di mondo, e inizia nel 1948.
Silvia Avallone: AcciaioIncredibile, veramente incredibile.
Laura Pugno : Sirene
Riuscire in mezzo a queste pagine a stare male, malissimo per la tragedia smisurata che vivono le persone, tutte a modo loro protagoniste. Riuscire a gioire con le lacrime agli occhi per le loro felicità, il loro amore…
Mi ha fatto male solo cercare in rete il nome dell’autrice e scoprire che ha esattamente l’aspetto che mi immaginavo per una delle due protagoniste. Ha reso in qualche modo ancora più lucido tutto il profondo senso di realtà e di umanità.
Come in Cuore nero ho trovato toccante il racconto finemente tessuto di una adolescenza viva, piena, dolorosa e al tempo stesso carica di felicità incontenibile. Mi tocca anche leggere nero su bianco le strade che si dividono nei percorsi scolastici e di vita. Le vite spezzate per sempre e quelle spezzate da sempre nel logorio della provincia (come Tre).
Mi ricordo quando passavo parecchio tempo vicino a Piombino ed era uscito questo libro. Come sempre senza un motivo, non l’ho letto e non mi sono nemmeno domandato se mi potesse interessare. Ogni cosa ha il suo tempo, anche i libri. Anche le navi.Inquietante e meraviglioso. Mi è piaciuto il tema apocalittico tessuto tra biologia e psicologia. Mi è piaciuto che sia un racconto distopico con elementi fantastici. Ho trovato ripugnante il modo in cui la Yakuza e soprattutto gli uomini sguazzano in un potere cruento e senza limiti, ripugnante il modo in cui le donne sono trattate come merce.
Victoire Tuaillon : Fuori le palle. Privilegi e trappole della mascolinità
E le sirene: incredibili creature, descritte in modo un po’ preciso e un po’ vago, con questo comportamento riproduttivo che mette in posizione dominante le femmine/madri. Mi ha colpito il modo inquietante in cui attirano tutt? l? uman?, in cui mandano in tilt sia le élite dominanti che smaniano per controllarle sia i gruppi marginali che vorrebbero difenderle.
Samuel mi è sembrato mosso da dolore e follia, la sua parabola è in gran parte crudele e assurda ma nel finale compie un sacrificio che mo è sembrato purificatore. È una figura tragica, disperata.Un libro potentissimo, pesante, faticoso, doloroso, indispensabile, scritto in modo scorrevole e fa venire voglia di ascoltare il podcast. Mi è dispiaciuto solo che si affronti poco, a maggior ragione nella bella traduzione “critica” italiana, il ruolo della religione cattolica.
Neige Sinno : Triste tigreDolorosissimo. Via via che il testo prosegue è sempre più immenso. nel libro è descritto molto bene il muro che separa chi sa di avere sempre dalla sua il privilegio di essere al sicuro, e chi sa di essere sempre in pericolo. È un muro intersezionale.
Valerie Perrin : TreErano anni che volevo capire cosa stava dietro la copertina di questo libro, un autentico best seller. E sono contento di averlo finalmente letto. C’è la provincia, la fuga dalla provincia, essere sfigat? ma avere chi ti vuole bene, tenersi dentro segreti più grandi di te per troppo tempo, i corpi delle ragazze e dei ragazzi. Fare musica. Non mangiare animali. Insomma, mi è piaciuto moltissimo! I protagonisti hanno la mia età attuale, c’è musica a pacchi, adolescenza perduta. Ci ho trovato tanti legami con Cuore nero.
Silvia Avallone : Cuore neroQuesto libro è veramente molto intenso, gonfio di purezza, liberatorio per come ad ogni pagina si smonta qualcosa di rotto per farne altro. Ho pianto almeno 30 volte durante la lettura. La costruzione della cronologia alternata tra passato e presente, che ormai è un tratto distintivo di tanta narrativa, è molto raffinata.
Viola Ardone : Grande meraviglia
A tratti ho pensato che sia più sincero sulla montagna questo romanzo di tanto Cognetti.Ho visto Oliva Denaro nella trasposizione teatrale, ma è il primo libro di Viola Ardone che leggo. L’ho trovato molto toccante e commovente, soprattutto per la fragilità del protagonista.
Mario Lodi : Il paese sbagliatoUn libro che ho conosciuto tramite Sandro Ciarlariello e che mi interessava molto visto che ho due figli all’inizio del percorso di scuola. È una vera bomba, accurato, un testo politico di altissimo livello e il racconto di una scuola come poteva essere.
bell hooks : la volontà di cambiareIl libro è di lettura scorrevole ma la forma risente molto del modo in cui sono scritti i saggi in inglese americano (un po’ come ho notato per David Graeber). Quindi la stessa frase torna più volte nel giro di poche pagine. Il contenuto di questo libro è una bomba e non stupisce che sia rimasto fino a poco tempo fa non tradotto. Andrebbe contestualizzata meglio la figura dell’autrice, perché solo dopo un po’ si capisce la profondità della condizione intersezionale di donna nera, il rapporto conflittuale con il femminismo bianco. Questo è un libro scritto per gli USA e quindi alcuni concetti presentati come universali sono forse un po’ zoppicanti altrove, ma è comunque un riferimento importante. Molte idee sono le stesse promosse dall’associazione Maschile plurale, che ho sentito sul podcast di Internazionale qualche settimana fa. Molte sono quelle raccontate dal padre di Giulia Cecchettin. Il libro parla di tanti aspetti di mascolinità tossica che mi riguardano, soprattutto nel rapporto tra genitori e figli. Ora io sono il padre.
Ho finito il 2024 leggendo l’incommensurabile Solenoide di Mircea C?rt?rescu. Piccola parentesi: erano anni che volevo trovare libri di narrativa romena ma per mia incapacità non ci ero riuscito. Quando c’è stata la premiazione del Nobel ho letto il nome di C?rt?rescu tra i possibili vincitori, e mi sono subito messo a leggerlo.
Le mostreA ottobre c’è stata una mostra sull’archeologia di Imperia a Imperia. Ci tengo molto perché l’ho fatta io insieme al mio ex collega Luigi Gambaro con un grande lavoro di tante altre persone. Non è durata molto ma è stata importante per la città.
A dicembre siamo andati a vedere una mostra di Tina Modotti a Bologna, e anche se lei è molto conosciuta non avevo mai capito attentamente l’importanza e la varietà della sua vita, come fotografa e non solo. Ne ho approfittato per andare a visitare anche quella su Dominique Goblet all’ex chiesa di San Mattia, che mi è piaciuta moltissimo, ho anche acquistato il volume pubblicato da Sigaretten.
I podcastPer una parte del 2024 ho avuto degli auricolari bluetooth funzionanti, e ho ascoltato parecchi podcast: Antennapod dice che ho passato 97,6 ore ad ascoltarli.
Sicuramente quello più notevole è stato C’è vita nel Grande Nulla Agricolo, di cui ho ascoltato le prime tre stagioni in attesa della quarta. È un podcast indipendente ma molto curato, mi ha rapito subito per la colonna sonora che mi ha fatto venire in mente Fuga da New York, l’ambientazione nella provincia profonda, l’orrore in agguato nei vecchi misteri del paese tra personaggi assurdi e atterraggi alieni. D’altra parte sono cresciuto nel “paese dei marziani”…
Ho ascoltato Polvere, dedicata all’omicidio di Marta Russo. Non amo il true crime ma qui il tema principale si sdoppia tra una giustizia che non sa funzionare e decide di accanirsi su qualcuno che deve essere colpevole, e dall’altro il funzionamento intimo della nostra memoria, che è molto molto più fragile di quello che ci hanno insegnato a credere. È scritto molto bene.
TOTALE è un podcast “varietà” che affronta in ogni puntata un tema di attualità. Jonathan Zenti è molto bravo e pungente, riesce sempre a portare il discorso oltre i limiti che uno si aspetta all’inizio. Il tema portante è che se non ci salviamo dal capitalismo tutte insieme, il capitalismo continuerà la distruzione già in atto.
Love bombing lo avevo già iniziato negli anni precedenti ma ho proseguito l’ascolto. Non è un podcast semplice, perché le storie sono sempre dolorose e a volte l’unico “lieto fine” è quello di riuscire almeno a raccontarle, ma non sempre. Io ne raccomando l’ascolto perché affronta in modo serio, documentato e rispettoso temi molto gravi che ruotano intorno alla stima di sé, alla gestione delle relazioni tossiche in coppia o in gruppo, alla ricerca del benessere, senza distinzioni di genere, di età, o altro.
Sonar è un podcast de Il Post in cinque puntate sui cetacei e sui capodogli in particolare. Racconta molte cose interessanti sui modi di comunicare tra animali e cetacei in particolare, sul modo in cui per molto tempo questi animali sono stati sterminati fino a metterne in pericolo la sopravvivenza, sulle differenze di linguaggio tra diversi gruppi sociali e clan. L’ultima puntata sull’utilizzo dell’intelligenza artificiale per la comprensione del linguaggio dei capodogli mi ha lasciato un po’ perplesso.
L’invasione è un altro podcast de Il Post, dedicato agli indoeuropei. Il titolo è molto forte, e secondo me è una scelta appropriata. Si sviluppa in cinque puntate tra archeologia, linguistica e genetica, tutte ben documentate. Lascia un po’ perplessi l’ultima puntata dove tutto quello che è stato raccontato sembra venire messo da parte per dire che in fondo gli indoeuropei si sono affermati in modo graduale e indolore (o comunque non più doloroso rispetto alle consuetudini del tempo), ma senza spiegare perché siano riusciti a cancellare quasi tutte le altre lingue della vecchia Europa. Insomma, per essere spiegato bene l’ho trovato un po’ inconcludente.
10 e 25 è un podcast di Slow News, a cui ho anche contribuito con una donazione. Parla della strage di Bologna del 2 agosto 1980, a partire dalle testimonianze di chi era lì, e poi via via si passa ai depistaggi, alle trame eversive dei fascisti, alla P2 di Licio Gelli e infine, ma non viene spiegato molto bene, anche della CIA (fatto che non può sorprendere nessuno), il più ampio dei “cerchi concentrici” che sono stati descritti dalla magistratura. Peccato che non ci sia una ultima puntata riassuntiva. C’è un archivio consultabile di tutti i documenti.
Ci sono poi alcuni podcast “correnti” come Il Mondo di Internazionale, Il giusto clima su Radio Popolare con Gianluca Ruggeri di ènostra, Stories di Cecilia Sala, il Nuovo baretto utopia di Kenobit. Tutti diversi, li ascolto spesso, anche se mai a cadenza fissa.
I filmSiamo andati al cinema a vedere Diamanti di Ozpetek, un regista che non mi piace particolarmente (da profano del cinema, i suoi film mi sembrano un po’ tutti uguali). Questo invece è molto particolare e potente, liberatorio.
Ho visto #likemeback su RaiPlay. Il film è ambientato lungo le coste della Croazia. Una vacanza estiva in barca tra tre ragazze italiane prende una brutta piega dopo la partenza spensierata. O forse la brutta piega era insita nell’incipit di un viaggio lontano dalla città, dalle famiglie e dalle altre amicizie ma costantemente rilanciato in rete tra social, stories, follower e compagnia. O forse la brutta piega è quella che hanno preso le vite delle persone di 20 anni o giù di lì, almeno questo sembra volerci dire il film. Vite schiacciate tra ansia da prestazione globale, paura di rimanere fuori e complessiva solitudine. E vite in cui essere giovani e belle non basta mai. I dialoghi misti in italiano e inglese creano una atmosfera strana e danno un ritmo tutto sommato lento, come le onde del mare.
Le serieNon sono mai stato appassionato di serie.
Nel 2024 ho guardato Silverpoint, una serie per teenager a tema fantascienza e mistero. Episodi brevi, molto semplice e leggera, ma è simpatica.
Il teatroA marzo abbiamo visto “Pa’”, uno spettacolo su Pierpaolo Pasolini, o forse sarebbe meglio dire con Pasolini. Luigi Lo Cascio interpreta Pasolini in versi e ossa. Non siamo arrivati molto preparati ed eravamo anche un po’ stanchi, ma lo spettacolo è intenso e, passatemi il termine, difficile. La recitazione è a ritmo serrato e in metrica: anche le frasi più semplici diventano piccoli scogli da scalare. Il percorso è autobiografico, da un momento antecedente al concepimento fino alla morte, forse oltre la morte stessa. Viene portato in scena un Pasolini molto intimo e profondamente lirico, anche quando questo si manifesta in modo eccessivo. Ma i passaggi politici, che ruotano intorno alla morte del fratello, sono potentissimi e tragicamente attuali.
Ad aprile abbiamo visto insieme Oliva Denaro. Ambra Angiolini è molto brava, e lo sapevo già ma non mi era ancora capitato di vederla dal vivo. È uno spettacolo forte e molto attuale.
In autunno ho visto Roberto Zucco, molto cupo e tragico. È un’opera complessa di cui non sono riuscito a capire tutto, avrei avuto bisogno di una spiegazione.
Infine ho visto La traiettoria calante. Uno spettacolo in forma di monologo che parla del crollo del Ponte Morandi a Genova. L’autore/attore è giovane e molto bravo, ma non mi è piaciuto molto il modo in cui veniva affrontata la tragedia, quasi da standup comedy.
I viaggiAbbiamo visitato diverse città: Ravenna, Milano, Roma, Bologna, in modi e tempi diversi, qualcuna in giornata, altre per più giorni.
Abbiamo fatto una vacanza estiva in Corsica, l’ultima volta ci eravamo stati nel 2007.
Un po’ è un privilegio, si capisce, poter fare così tanti viaggi con tutta la famiglia. Un po’ anche una questione di priorità, per noi soprattutto conta andare in giro e vedere posti diversi e persone diverse, anche senza fare cose complicate.
-
sur Mappery: The London Underground in Cross Stitch
Publié: 27 April 2025, 11:00am CEST
“A Girl on the Net” shared this amazing piece of needle work, the London Underground map in cross-stitch, complete with the key to lines and interchanges.
She commented “Nerds may note that:
a) the Vicky line is unfinished (for various reasons, it was PERFECT timing for her to give this to me now, and she will finish that line later, DO NOT even THINK about being a dick and commenting on this when she’s made such an incredible thing)
b) the Overground has since been renamed and recoloured (ALL London transport stuff evolves and changes, that is the beauty of it and why I love it – she’s annoyed by this but I am not in any way).”If Giuseppe Sollazzo is reading, the challenge has been laid on your table!
-
sur Stefano Costa: Two new releases for Total Open Station
Publié: 26 April 2025, 10:44pm CEST
A few weeks ago the Total Open Station repository saw a burst of activity, when one blocking issue was finally solved, and that allowed me and the other contributors to release in a short cycle the long awaited 0.6 version, followed by the 0.7 version.
Version 0.6 is almost entirely the work of psolyca, who added full support for LandXML as both input and output format. The subset of LandXML that is supported is specifically targeted to survey data and we are looking forward to seeing reports from users in the field. There are many applications that are compatible with LandXML. During the 0.6 release cycle, the project adopted a code of conduct, the creation of a Windows portable app (click-and-run, even from a USB stick) was automated, as the continuous testing of the code.
Version 0.7 is a much simpler story. We switched to the new standard pyproject.toml configuration file for the project metadata, ensuring a cleaner development environment, and we added a variant of the existing CSV output format that is compatible with the LandSurveyCodesImport plugin for QGIS.
Speaking of QGIS, our contributor Enzo Cocca has created a beautiful plugin for using Total Open Station inside QGIS, with a dedicated interface for the same underlying functionality. For our next release, we have planned to bring some changes and new features that were added in the plugin repository, and align the version that is used (currently 0.5.3).
The homepage of the project is always at [https:]] with links to the documentation and downloads. We will be happy to hear your reports and accept your contributions to the development of the software.
-
sur 19th Century Street View of Chicago
Publié: 26 April 2025, 3:02pm CEST par Keir Clarke
Imagine stepping straight into the heart of history - and finding yourself surrounded by the wonders of 1893. The Chicago 00 Project makes it possible, weaving authentic vintage photographs of the 1893 World's Columbian Exposition in Chicago into a breathtaking, time-traveling Street View adventure!For example, click on the White City Court of Honor map marker, and you are transported into
-
sur Mappery: All Roads Lead Home
Publié: 26 April 2025, 11:00am CEST
Pièce jointe: [télécharger]
A beauty from Dean, can you work out the location?
-
sur Mappery: Bannau Brycheiniog Visitor Centre
Publié: 25 April 2025, 11:00am CEST
Joe Davis shared this pic from the Brecon Beacons National Park visitor centre
-
sur Introducing Smart Maps
Publié: 25 April 2025, 9:21am CEST par Keir Clarke
SmartMapIn the past two years, we’ve witnessed remarkable advancements in AI-powered mapping technologies. One of the most transformative innovations is the integration of natural language processing into interactive maps, enabling users to perform spatial searches using everyday language. This shift is revolutionizing how users interact with geographic data - not just by simplifying search, but
-
sur QGIS Blog: QGIS Grant Programme 2025 Results
Publié: 24 April 2025, 1:53pm CEST
We are extremely pleased to announce the six funded proposals for our 2025 QGIS.ORG grant programme. Funding for the programme was sourced by you, our project donors and sponsors! Note: For more context surrounding our grant programme, please see: QGIS Grants #10: Call for Grant Proposals 2025
These are the proposals:
- Trusted Projects and Folders
- Port SQL Query History to Browser
- Add screenshots to PyQGIS reference documentation
- Coverity Scan cleanup
- SIP Incremental builds
- Adopt wasm32-emscripten as a build target for QGIS
As usual, we provide a summary of the proposal discussions.
Since the total requested budget is equal to the available budget, there is no need for a voting this year.
On behalf of the QGIS.ORG project, I would like to thank everyone who submitted proposals for this call!
-
sur Mappery: El Chalten
Publié: 24 April 2025, 11:00am CEST
Robert Simmon shared this pic of a road sign approaching El Chalten in Argentina. It reminds me of the second post on the site when Ken and I had the idea to start Mappery.
-
sur Find Your Birthday Tree
Publié: 24 April 2025, 8:55am CEST par Keir Clarke
Every year, the city of San Francisco plants a tree to celebrate my birth. Well, not just one - each year, it plants several. So far, the city has planted 455 trees on my birthday. And now, thanks to the thoughtful residents of San Francisco, there’s an interactive map that shows the exact locations of all my birthday trees.If you’re curious, you can view the locations of all my birthday trees
-
sur Adam Steer: Counting trees in sparse woodland with OpenDroneMap, PDAL and QGIS
Publié: 24 April 2025, 4:11am CEST
This demonstrates a method for counting trees using a backpackable mini drone, and a completely open source workflow. If you like it / find value in it, feel free to press the donate buttons at the bottom of this page – or get in touch for larger, longer term projects. What is the rationale for… Read More »Counting trees in sparse woodland with OpenDroneMap, PDAL and QGIS -
sur Mappery: NoCal
Publié: 23 April 2025, 11:00am CEST
Cartonaut spotted this map of San Francisco peninsula for exclusivefresh.com on the back of their fish delivery van. A great pic at 60mph!
-
sur Snakes on a Plane(t)
Publié: 23 April 2025, 8:55am CEST par Keir Clarke
Last year, I created Map Snake - a playful adaptation of the classic computer game. The concept was simple: maneuver an ever-growing snake around a map of cities while avoiding collisions with your own tail. Well, now Engaging Data has released their own take, called Snake on a Globe. And let me be clear: I’m not annoyed that they stole my idea - I’m annoyed that they made it better. And a lot
-
sur Mappery: Frico Wines
Publié: 22 April 2025, 11:00am CEST
Doug Greenfield said “Bottle of red cuz dry January is over thank goodness”. Who are we to disagree?
-
sur gvSIG Team: Integración del Gestor de Expedientes de SEDIPUALBA con gvSIG Online
Publié: 22 April 2025, 10:17am CEST
Hace un tiempo atrás, hablamos del nuevo plugin ETL (Extract, Transform and Load) integrado en la plataforma de gvSIG Online,que permite realizar cualquier integración, transformación, edición… geoespacial de datos.
Hoy queremos compartir una integración que se ha estado desarrollando recienteemente y que mejora significativamente la gestión administrativa y geográfica en las entidades locales: la conexión entre el gestor de expedientes SEGEX de SEDIPUALBA y la plataforma gvSIG Online.
El resultado es una potente funcionalidad que permite, por ejemplo, identificar todos los expedientes asociados a una parcela o localizar en el mapa los elementos vinculados a un expediente concreto. Todo ello sin necesidad de duplicar información ni modificar los sistemas de origen.
En el siguiente vídeo mostramos cómo se realiza la conexión entre ambas plataformas y los beneficios que aporta.
Esta iniciativa refuerza el compromiso de la Asociación gvSIG con el desarrollo de soluciones abiertas, interoperables y orientadas a mejorar la eficiencia en la administración pública.
-
sur Some Musical Maps in Motion
Publié: 22 April 2025, 8:58am CEST par Keir Clarke
Elevation Music Everybody hates elevator music but everyone will love Elevation Music.Elevation Music is an interactive map in which the elevation data is styled based on the intensity of an accompanying music track. It is a dancing map!If you want to know how Elevation Music works the author's blog post explains: 'This demo uses Mapbox GL JS raster-color-value and other raster-* paint
-
sur gvSIG Team: Curso-Concurso gvSIG Batoví: Lanzamiento de un proyecto que trasciende fronteras
Publié: 22 April 2025, 8:42am CEST
En el Ministerio de Transporte y Obras Públicas (MTOP) de Uruguay se realizó el lanzamiento oficial de la 8ª edición del curso-concurso gvSIG Batoví, una iniciativa que desde sus comienzos ha convocado a cientos de estudiantes y docentes de todo el país, además de participantes de Colombia, México, Cuba y Madrid.
El proyecto invita a presentar propuestas geográficas que aborden problemáticas locales desde una perspectiva territorial, en sintonía con los Objetivos de Desarrollo Sostenible (ODS) promovidos por la Organización de las Naciones Unidas (ONU). “Es un proyecto que se ha transformado en una política de Estado que ha atravesado los distintos períodos de gobierno y es nuestra aspiración que siga creciendo y fortaleciéndose durante este período”, expresó el director nacional de Topografía, Arq. Felipe de los Santos.
Desde 2011, la dirección nacional de Topografía promueve este tipo de experiencias formativas mediante un convenio con Ceibal y la Asociación gvSIG. A partir de 2017, el curso-concurso ha ofrecido oportunidades de crecimiento tanto a estudiantes como a docentes, generando impactos positivos en las comunidades participantes.
Durante el acto de lanzamiento, la subsecretaria de Transporte, Claudia Peris, destacó el potencial transformador de este proyecto y valoró su alcance. Por su parte, Felipe De los Santos, expresó que este evento representa un gran desafío y un enorme orgullo para su cartera, por dos razones fundamentales. Primero, porque “forma parte de las primeras acciones” orientadas a “fomentar el trabajo colaborativo dentro y fuera del Ministerio. Queremos consolidar espacios de sinergia entre quienes diseñamos y ejecutamos políticas públicas en todo el territorio nacional”. Segundo, porque este proyecto ha sabido sostenerse en el tiempo, “ha atravesado los distintos períodos de gobierno”, consolidándose como una verdadera “política de Estado”.
De los Santos también subrayó que la iniciativa “ha trascendido fronteras”, con participación de estudiantes y docentes de Colombia, México y Cuba, así como de referentes de universidades latinoamericanas y europeas como la Universidad Politécnica de Madrid, la Universitat Oberta de Catalunya y la Universidad Central Marta Abreu de las Villas.
Los proyectos desarrollados en el marco del concurso han abordado temáticas clave como la conservación ambiental, el mejoramiento del espacio urbano y barrial, la participación ciudadana y los derechos colectivos, contribuyendo desde una mirada integradora a la construcción de ciudad y territorio.
Las inscripciones y bases del curso-concurso estarán disponibles a partir de mayo en el sitio web institucional del MTOP. Esta convocatoria está dirigida a estudiantes y docentes de nivel medio de Educación Secundaria y de UTU.
En la actividad también estuvo presente la directora general de Secretaría, Yenny Merlo; el director nacional de Vialidad, Federico Magnone; el jefe del departamento de Geomática, Sergio Acosta y Lara; el sub gerente de Desarrollo Profesional Docente, Nicolás Ambrosi; la inspectora nacional de Geografía y Geología, Prof. Magister Mónica Canaveris.
-
sur gvSIG Batoví: Curso-Concurso gvSIG Batoví: Lanzamiento de un proyecto que trasciende fronteras
Publié: 21 April 2025, 7:48pm CEST
-
sur Mappery: California Metalwork
Publié: 21 April 2025, 11:00am CEST
A beautiful simple map spotted by Wanmei L in downtown LA
-
sur The Walk Management System
Publié: 21 April 2025, 12:07am CEST par Keir Clarke
? The Walk Management System: I’ve decided to walk the length of the Jubilee Line on the London Underground. But before setting off, I figured I needed a WMS (Walk Management System) to help plan and document each stage of this epic hike.With a little help from ChatGPT and MapLibre GL, I’ve built a lightweight web app that lets me create, edit, and view walking routes - complete with
-
sur Sean Gillies: Bear training week 9 recap
Publié: 20 April 2025, 10:52pm CEST
I have enjoyed a rest week. I exercised every day, but nothing intense or long, with double easy workouts on Thursday. I did a short bit of tempo pace running on Thursday, 8-8.5 effort out of ten. It felt great.
16.3 miles running
7 hours, 16 minutes all training
981 ft D+ running
Next week I'll be diving into tempo runs for real as I get into my second eight-week training block.
A pale brown concrete bike path rises in curves toward snow-covered Rocky Mountain foothills under broken low clouds.
-
sur Mappery: Museo de Arte Precolombino
Publié: 20 April 2025, 11:00am CEST
Robert Simmon shared these from the Museo de Arte Precolombino in Santiago, Chile. I love the way the map wraps around the corner of the gallery.
Timeline of pre-Colombian cultures mounted on the wall of the Museo de Arte Precolombino. The oldest cultures are dated to 14,000 BC.
-
sur GIScussions: Defying Gravity
Publié: 19 April 2025, 7:13pm CEST
Another year, another set of opaque accounts from What3Words. Why do I say opaque? Because despite quite a few years of reading company accounts I feel that I must be missing something when I read through these accounts.
The headline info is clear:
- Turnover doubled to £2.15m
- Losses reduced from £16.5m last year to £10.6m
- Net assets of £15.6m (slightly down on last year)
- Investment received in the year £7.9m
- Employees reduced by 36 to 92
The cumulative position is eye watering, since its formation w3w has accumulated £146m of losses and taken on £160m of investment,
The directors consider w3w to be a “going concern” and it looks as if it can sustain another year or so of losses with a bit of shareholder support but unless major revenues start to materialise then at some stage a major cost reduction program will be needed or ..?
I don’t understand how this works, the company continues to lose sums that are many times it’s revenue and yet investors continue to support the business presumably because they have insight into the future upside that will come from a massive upturn in revenues or a golden clad purchaser who will confer unicorn status on the company.
maybe.maybe.maybeMaybe I am an old fashioned entrepreneur who fussed too much about costs and revenues.
Maybe this all works out brilliantly and the company is on the verge of becoming an outstanding success, as the directors say in acknowledging risk “The group has created a new addressing format, with the aim of becoming a universal standard for location referencing. A key aspect of this is acquiring and retaining a high volume of newly engaged consumers, creating wide-scale network effects and consumer behaviour change to ultimately deliver commercial contracts.”
On the other hand, maybe we will look back on this saga in a couple of years and wonder how we could possibly have believed that it would ever make money. Well I won’t be doing that!
-
sur Mappery: Where do I go from here?
Publié: 19 April 2025, 11:00am CEST
Doug spotted this map design on the exit of an office building in Cambridge, Massachusetts
-
sur Russia's Disinformation Network Mapped
Publié: 19 April 2025, 10:47am CEST par Keir Clarke
The Pravda DashboardThe Pravda Network is a coordinated Russian disinformation campaign designed to disseminate pro-Kremlin content across the globe. At its core, the network launders news from sanctioned Russian media outlets and questionable Telegram channels, distributing it through a constellation of country-specific websites. In each country the news is recycled to fit local narratives
-
sur Mappery: Europe is a Big Place
Publié: 18 April 2025, 11:00am CEST
Joe Davis spotted this massive map display in Lyon
-
sur The Hotness Map No One Needed
Publié: 18 April 2025, 9:07am CEST par Keir Clarke
LooksMapping is a digital map that rates restaurants not by food or service, but by the attractiveness of their clientele. It scrapes millions of Google Maps reviews, runs each reviewer’s profile photo through an AI model trained to score “hotness” out of ten, and then color-codes restaurants accordingly - red for hot, blue for not.LooksMapping feels like a relic from a digital past - with the
-
sur Mappery: Santa Catalina Island Map Tat
Publié: 17 April 2025, 11:00am CEST
Who can resist a bit of map tat? Certainly not Wanmei L.
-
sur QGIS Blog: ? Changes Ahead: QGIS Is Moving to Qt6 and Launching QGIS 4.0!
Publié: 17 April 2025, 9:17am CEST
We’re happy to share some major updates coming to the QGIS platform over the next few months. These changes are part of a long-planned technical migration that will bring new possibilities and ensure QGIS stays modern, fast, and future-ready.
QGIS Is Migrating to Qt6
Qt6 is the latest version of the cross-platform application framework that QGIS is built upon. Moving to Qt6 allows us to:
- Future-proof the QGIS codebase.
- Take advantage of modern libraries with significant performance and security improvements.
- Simplify long-term maintenance and development.
While most of the migration is complete, a few final tasks remain, especially around Continuous Integration (the automated processes that run on each change to the QGIS code base to help reduce bugs), layout rendering, and PDF output. The core team is actively working on these and making significant progress.
Enter QGIS 4.0
To mark this significant backend shift, we’ve decided to align the Qt6 migration with a new major release: QGIS 4.0, which will arrive after QGIS 3.44, in October 2025.
Here’s what you need to know:
- QGIS 4.0 will be Qt6-only
- It will not be an LTR (see release strategy below for details)
- To ease the transition, it will retain deprecated APIs, so plugin developers will only need minimal work to ensure compatibility with Qt6 and prepare for future QGIS versions.
This strategy allows us to modernise QGIS without forcing a major rewrite of existing plugins. Some adjustments will be needed to ensure QGIS 4.0 compatibility.
Note on Features: While QGIS 4.0 marks a major version jump, it’s essential to understand that this release will include only a few new user-facing features. The primary focus is on the transition to Qt6, which involves significant changes under the hood.
In the QGIS project, a major version number doesn’t necessarily mean a flood of new features—it signals a break in the API. This ensures that developers are aware of potential compatibility updates needed for their plugins or integrations, even if the visible functionality remains largely unchanged.Why This Matters
This isn’t just about upgrading for the sake of it — it’s about keeping QGIS secure, modern, and maintainable.
- Qt 5.15 enters Extended Support (EOS) in May 2025, with continued security updates available only under commercial terms
- Staying on Qt5 would limit our ability to access upstream fixes and improvements
- Qt6 is already a proven platform — projects like QField and Mergin Maps have been using it successfully in production for quite some time
- Migrating to Qt6 ensures QGIS stays aligned with a supported, modern framework
Release Strategy
To ensure a smooth transition for users and developers, we’re taking a phased approach:
- QGIS 3.40 LTR will be extended by 4 months, until May 2026, giving plugin developers and organisations extra time to adapt
- QGIS 4.0, scheduled for October 2025, will be a regular release
- QGIS 4.2, scheduled for February 2026, will follow as the next official LTR
This gradual rollout ensures users who depend on stable environments can continue with 3.40 LTR, while early adopters and plugin developers move forward with Qt6 in 4.0.
What About Plugins?
We’re making it easier than ever for plugin developers to prepare:
- The QGIS Plugin Repository will begin accepting 4.x-compatible plugins
- The plugin site will inform users if a plugin is Qt6-compatible
- A comprehensive migration guide is in the works to support developers during the transition
If you maintain a plugin, now’s the perfect time to start testing and preparing for Qt6 compatibility!
See:
Try Qt6 Today
The migration to Qt6 isn’t just theoretical — it’s already happening and ready for testing:
- Windows: Qt6 builds of all release branches and master are available now via the OSGeo4W installer
- Linux (Debian): Qt6 support is almost there — packaging work is underway to support both Qt5 and Qt6 side by side
- macOS: Qt6 packages will start building as soon as QGIS 3.44.0 is released and the QGIS 4.0 development cycle begins
Start exploring Qt6 builds today and help us shape the future of QGIS.
Get Involved
We’ll share more updates in the coming weeks. In the meantime:
- Try the Qt6 builds
- Test your plugins for compatibility
- Stay tuned on qgis.org and community channels
A massive thank you to all contributors, developers, testers, and organisations supporting this transition.
QGIS 4.0 is shaping to be a big leap forward, and we can’t wait to share it with you!
Edited on 24.04.25
- Removed leftover texts
- Added a note on new features in QGIS 4.0
-
sur Scrambled Maps in the Wild
Publié: 17 April 2025, 8:52am CEST par Keir Clarke
Maps in the Wild is a crowdsourced and curated map archive of real-world maps found in everyday life - such as park maps, museum guides, transit maps, or historical maps displayed in public spaces. The website consists entirely of images of real-world maps submitted by readers.People from around the world submit photos to Maps in the Wild of maps they spot in real-life. These can include maps on
-
sur Mappery: Scrambled Maps in the Wild
Publié: 16 April 2025, 1:50pm CEST
A little bit of fun for you. We have teamed up with our friends at TripGeo who make a whole load of fun map and travel related games including my favourite Scrambled Maps (Warning – you may get hooked) to create a new puzzle for you Scrambled Maps in the Wild. We have started with 7 puzzles and plan to add more if people like them and want more, so do let us know what you think
-
sur gvSIG Team: Geoportal y Semana Santa: Planificación y seguridad con información geográfica actualizada
Publié: 16 April 2025, 11:55am CEST
La Semana Santa no solo es una de las celebraciones más emblemáticas del calendario, sino también un gran reto organizativo para los municipios. En este contexto, la colaboración entre el Ayuntamiento de Albacete, la Policía Local y la Junta de Cofradías ha permitido desarrollar itinerarios seguros para los desfiles procesionales, utilizando como herramienta clave la Infraestructura de Datos Espaciales, basada en tecnología gvSIG Online.
Gracias a esta plataforma, que ofrece información geográfica completa y constantemente actualizada, se ha podido planificar con antelación los servicios de emergencia, diseñar recorridos accesibles y seguros, y coordinar los distintos servicios municipales involucrados en la gestión de estos eventos multitudinarios.
Se ha publicado la información de las distintas procesiones de Semana Santa en el Geoportal de la Policía Local, accesible desde la web del Ayuntamiento y de la IDE de Albacete. La plataforma de gestión de información geográfica de Albacete no solo facilita el acceso a mapas, catálogos y servicios de visualización, sino que se ha convertido en una herramienta indispensable para el diseño de proyectos y la planificación urbana. Según ha destacado Francisco Navarro, teniente de alcalde y concejal de Movilidad, “el Geoportal es un servicio esencial y fundamental que permite conocer la ciudad centímetro a centímetro y nos ayuda en la planificación urbana”.
La Unidad de Cartografía, Topografía y Geomática del Ayuntamiento ha sido la encargada de elaborar y mantener la cartografía y la información espacial que alimenta esta plataforma. La información se organiza y visualiza en distintos visores temáticos, como el Visualizador de la Policía Local, desde donde se gestiona todo lo relativo a los recorridos procesionales de Semana Santa. Tras la creación de la estructura en la geodatabase por parte del equipo de Topografía, es la Policía Local quien se encarga de mantener actualizados los recorridos, fechas y detalles.
Además, la IDE de Albacete ofrece a los ciudadanos otras funcionalidades destacadas como el Visor de Urbanismo (Plan General de Ordenación Urbana), el Visor Cartográfico (con cartografía histórica y límites administrativos), el Visor del Cementerio (para localizar sepulturas) o el Visor Feria, que permite gestionar la ocupación de espacios durante grandes eventos.
Esta experiencia demuestra una vez más el valor de las plataformas basadas en tecnología gvSIG Online para la gestión municipal, la mejora de la eficiencia de los servicios públicos y la implicación de diferentes actores en la toma de decisiones a través de la geoinformación.
La prensa dice:
-
sur Mappery: Welcome to Bendigo
Publié: 16 April 2025, 11:00am CEST
Andrew Tyrrell could have said “Here is one I made before” (readers of a certain age will get the cultural reference) but he was a bit more loquacious and said “Driving to #Queenstown to run my first half marathon tomorrow, and stopped off along Lake Cromwell to admire one of my #MapsInTheWild. I made this in my day job, and there’s one for each of the freedom camping sites managed by Toit? Te Whenua.”
Nice one, Andrew!
-
sur Hyperlocal Social Media
Publié: 16 April 2025, 9:05am CEST par Keir Clarke
Ever wondered what people might say if conversations were pinned to real places - like digital graffiti on a map? That’s exactly the experiment Pintalk is trying out.Created as a minimalist web app, Pintalk invites you to talk where you are - or more accurately, to start or join public text conversations anchored to specific latitude/longitude points. Think of it like a chatroom stapled to a
-
sur Tim Waters: Whoots updates: Some changes, and add new PHP version
Publié: 15 April 2025, 5:30pm CEST
Whoots is a simple tile server proxy for WMS servers. WMS > TMS. So if you have an application that only works with ZYX Google-style tiles and all you have is a WMS server, you can use it to re-route the request.
It was created way back in 2010! Here’s the post announcing it: WhooTS a small wms to tile proxy – WMS in Potlatch
There’s been few recent changes.
- Some validations to the code was added to make it a bit more secure.
- image/png and image/jpeg will now work. Defaults to png. Optionally pass in ?format=image/jpeg for jpeg
- You don’t need to have a map= param in the URL for it to work now.
- Puma server configs added
- new php port of the code
- The server at whoots.mapwarper.net was moved to a shared host and is now running the php version
The code is at [https:]]
-
sur Mappery: Spectacular Highland Hall
Publié: 15 April 2025, 11:00am CEST
Jeff Allen shared htis. No idea what or where the building is but this is spectacular.
A little bit of image search and I discovered that this is Highland Hall on the University of Toronto Scarborough Campus, still spectacular.
-
sur The Tariff Busting Map Game
Publié: 15 April 2025, 10:27am CEST par Keir Clarke
Introduction: The Egg CrisisIn a world where breakfast has become a luxury, an evil empire has imposed crippling tariffs on eggs, sending prices skyrocketing. Omelettes are now a distant memory for the average citizen, and scrambled eggs are a delicacy only the wealthy can afford. But hope is not lost! Rebel forces have uncovered a loophole in the empire's trade barriers - by launching eggs
-
sur Kartoza: Streamlining Geospatial Data for GeoPackage Upload
Publié: 15 April 2025, 2:00am CEST
My GeoPackage exceeded the 5MB limit due to excess vertices, unused attributes, and residual data. By simplifying geometries and optimizing the database, I reduced it from 9.7MB to 1.6MB. -
sur gvSIG Team: Leyenda por mapa de calor en gvSIG Online
Publié: 14 April 2025, 4:50pm CEST
En la última versión de gvSIG Online se ha incorporado un nuevo tipo de simbología: la leyenda por mapa de calor. Dicha leyenda permite representar, tanto la densidad de puntos como con valores ponderados, mediante un gradiente continuo de colores.
En el caso de densidad de puntos podemos ver en qué zonas hay más puntos, y puede ser muy útil para ver dónde hay más farolas en un municipio, dónde ha habido más accidentes… En ese caso todos los puntos tienen el mismo valor.
Si se utiliza un campo para ponderar, un caso podría ser el de estaciones de tomas de datos, por ejemplo de temperatura, polución…, y donde el campo a ponderar sería el de dichos valores.
En ambos tipos de leyenda se dispone de dos tipos de gradientes: uno donde se indica el color inicial y color final, y en el que se calcula el gradiente entre esos dos colores, y otro en el que se pueden indicar gradiente de varios colores y el porcentaje de aplicación de cada uno.
Los otros parámetros que se deben configurar son el radio (en píxeles), que calcularíamos en función de la separación de los puntos que estemos representando, y los píxeles por celda.
Aparte, si la capa está configurada con parámetro temporal y aplicamos dicha leyenda, podríamos visualizar cómo cambian los gradientes en el tiempo. Por ejemplo si representamos una capa de delitos, podríamos ver si las zonas con más delitos han ido cambiando según el tiempo,
En el siguiente vídeo podéis ver su funcionamiento:
-
sur Mappery: A Reader’s Guide to Western Massachusetts Bookshops
Publié: 14 April 2025, 11:00am CEST
Doug G spotted this, very useful if you are in Western Massachusetts
-
sur Live London Underground Trains
Publié: 14 April 2025, 9:48am CEST par Keir Clarke
Live maps displaying the movements of planes, trains, and automobiles have been among my favorite mash-ups over the years, so it seems fitting to launch the third decade of Maps Mania with a beautiful illustration of a live, real-time transit map.The Live Tube Map is a fully interactive, real-time 3D map that lets you watch underground trains move across London as they shuttle through
-
sur Sean Gillies: Bear training week 8 recap
Publié: 13 April 2025, 10:02pm CEST
I brought running back in week eight. I ran five times, and four days in a row for the first time since early June, 2024. The numbers:
31.9 miles running
12 hours, 12 minutes all training
5,171 ft D+ running
Tuesday I did hard running and hiking intervals on Towers road, 5.5 km of 10% grade. 30 minutes at 9/10 effort, my biggest single workout of the season. I'm only a minute slower on the climb than early season runs in 2020 and 2021. That's very encouraging.
Today I went back to the hills for an easy long run. It felt easy until mile eight, where I boarded the struggle bus for the last two and a half miles. Still, I enjoyed the entire run, saw lots of hikers, and the season's first wildflowers: sand lily, clematis, pasqueflower, and springbeauty.
Close up of white Sand lily blossoms with a dirt trail and high plains in the background. Lower Timber trail, Lory State Park, Colorado.
Conditions are very dry in our foothills. The creeks in Well Gulch and below Arthur's Rock often have running water into May, but have none now. It's not a good sign.
-
sur Celebrating 20 Years of Maps Mania
Publié: 13 April 2025, 5:34pm CEST par Keir Clarke
It was 20 years ago today Sergeant Pepper taught the band to play when Mike Pegg first started writing about Google Maps. Which means Google Maps Mania is 20 YEARS OLD TODAY! ? Celebrating 20 Years of Maps Mania: A Cartographic JourneyFor twenty years Maps Mania has been tirelessly chronicling the evolving world of interactive maps. Since its inception on Wednesday, April 13, 2005
-
sur Mappery: Lacrima Olea
Publié: 13 April 2025, 11:00am CEST
Raf has been on a run of great maps in the wild recently. This one is a detailed aerial image on the label of Lacrima Olea, “The plots where the olives come from, in gold on top of the orthophotomap, is the label of Lacrima Olea, the Picual variety extra virgin olive oil home grown and cold pressed produced by Cooperativa de Godall, Catalunya”
-
sur Mappery: Gordon the Globe
Publié: 12 April 2025, 11:00am CEST
Javier Jimenez Shaw spotted this giant ad at Alexanderplatz station, Berlin. We last saw Gordon on the London Underground, now he is in Berlin – he gets around!
-
sur Mappery: Vintage Geo Fabric
Publié: 11 April 2025, 11:00am CEST
Raf spotted this fabric sold by the meter at El Barato shop in Reus, with a vintage map pattern
-
sur Spinning at a Thousand Miles an Hour
Publié: 11 April 2025, 10:49am CEST par Keir Clarke
I'm currently sitting in London, spinning at 640 miles per hour. My friend Sofía lives in Quito, Ecuador, and because of the equatorial speed bonus, she’s currently spinning much faster than me - at 1,037 mph. The Earth rotates once every 24 hours (roughly), and we all rotate with it. The circumference at the equator is about 24,901 miles, so at the equator, you're spinning at about 1,037
-
sur Mappery: Theatrical Maps
Publié: 10 April 2025, 11:00am CEST
Michael Stuyts shared pamphlet with us from a play being performed in Antwerp
-
sur The Most Beautiful Places in the World
Publié: 10 April 2025, 10:58am CEST par Keir Clarke
Hollow Rock. Grand Portage, MN by @TuckOlson The Earthporn Map is a simple interactive map that showcases the top 1,000 images submitted to r/EarthPorn. r/EarthPorn is a subreddit on Reddit dedicated to sharing stunning, high-quality images of natural landscapes and scenery from around the world.To be clear—despite the name, there's nothing explicit or NSFW here. Just a whole lot of beautiful
-
sur Sean Gillies: Bear training week 7 recap
Publié: 10 April 2025, 1:59am CEST
Poor weather last week complicated my training plans. I ran more than I did in week six, but not much more. I did some indoor intervals, a tempo run, the usual yoga and pool HIIT, my favorite bike loop of Southwest Fort Collins, and a great trail run in the hills of Lory State Park on Saturday. All together, here are the numbers:
24 miles running
9 hours, 32 minutes all training
2,313 ft D+ running
My body is holding up well, so I'll be doing even more running in week eight. Spoiler alert: I've already had one solid running workout, the hardest of my season so far.
A sandy trail along a partially snow-covered ridge approaches a stand of pine trees under a blue sky. Lory State Park, Colorado.
-
sur Sean Gillies: The Poulletier sandwich
Publié: 9 April 2025, 5:28pm CEST
I'm not the first person to make a sandwich with fried eggs and pastrami, but I think I may have come up with a name for it that could stick. Served hot with melted cheddar cheese on slices of grilled sourdough bread, I call it the "Poulletier" after François Poulletier de la Salle, the discoverer of cholesterol.
A grilled sandwich, cut in two, on a green plate.
Hash browns would be good in this. As would a thick smear of pesto sauce, suggested by a person in a reply to my Mastodon post. I'll try one or both of these additions next time.
-
sur Mappery: Another Mappy Chair
Publié: 9 April 2025, 11:00am CEST
Kevin Carey sent this “A glorious mappy chair at Oldmeldrum House Hotel, Aberdeenshire”
-
sur Mapping the Red Sea Attacks
Publié: 9 April 2025, 9:44am CEST par Keir Clarke
The International Crisis Group has released an interactive story map, The Red Sea Attacks Explained, that does a great job of breaking down the background and consequences of the Houthis’ attacks on cargo ships in the Red Sea.The map uses Mapbox's Story Map template to great effect, illustrating the Houthis’ strategic strongholds and their disruptive impact on global trade routes. I
-
sur GeoCat: GeoServer 3 Crowdfunding: Last Call!
Publié: 8 April 2025, 4:50pm CEST
The GeoServer 3 crowdfunding campaign is now entering its final phase. After months of effort and strong engagement from the geospatial community, we are approaching our collective goal. The campaign ... -
sur GeoSolutions: GeoServer 3 Crowdfunding – Last Call!
Publié: 8 April 2025, 3:00pm CEST
You must be logged into the site to view this content.
-
sur Mappery: Priorat
Publié: 8 April 2025, 11:00am CEST
Another one from Raf, he must have been. traveling a bit. This one is a hand drawn map on a blackboard inside El Refugi, a small eats & drinks place in Arbolí, Catalunya
-
sur The First Cuckoo of Spring
Publié: 8 April 2025, 10:14am CEST par Keir Clarke
The Cuckoo Tracking Project At the end of March, Hafren (a male adult cuckoo) left the Republic of Côte d'Ivoire to begin his epic migration north to England. From Côte d'Ivoire, Hafren skirted the eastern border of Guinea, crossed south-eastern Mali, motored through Mauritania, and—after a journey of around 1,370 miles—arrived in Western Sahara.By early April, Hafren had reached Mijek in
-
sur GeoServer Team: GeoServer 3 Crowdfunding – Last Call!
Publié: 8 April 2025, 2:00am CEST
The GeoServer 3 crowdfunding campaign is now entering its final phase. After months of effort and strong engagement from the geospatial community, we are approaching our collective goal. The campaign has reached over 90% of its target, with only €40,000 remaining. Several organizations are currently engaged in discussions, and we remain confident that we will successfully complete the campaign.
? We will officially close the campaign on Monday, April 21, 2025.
This is the final window of opportunity for organizations that wish to contribute and ensure GeoServer’s continued innovation and reliability.
Why this upgrade is criticalGeoServer 3 is more than just a version number—it is a significant technical shift that will modernize the platform’s foundations and secure its future. This includes:
- Migration to Spring 6 and JDK 17: Required to maintain compatibility with modern Java ecosystems, ensure long-term support, and adopt secure, future-proof components.
- End of support for Spring 5: From January 2025, no more security updates will be provided, making the upgrade essential for compliance and operational security.
- OAuth2 support and improved security architecture: Crucial for enterprise-grade authentication and integration with modern infrastructure.
- Switch from JAI to ImageN: A much-needed replacement for image processing, improving speed, maintainability, and compatibility.
- Alignment with current deployment environments: Including Tomcat 10 and Jakarta EE, ensuring compatibility with containerized and cloud-native environments.
You can learn more about the technical transition already underway in this behind-the-scenes update.
What happens if we exceed the goal?If the total contributions exceed the financial target, the additional workforce funded through this campaign will be redirected to tasks identified and prioritized by the GeoServer Project Steering Committee (PSC). This ensures the extra support directly benefits the project’s long-term roadmap and the broader user community.
Acknowledgements and next stepsWe extend our sincere thanks to all who have supported this campaign so far—through funding, code contributions, testing, and outreach. The effort has already mobilized an international team of core contributors who are ready to move forward.
We now invite all remaining stakeholders to join before the deadline. If your organization uses GeoServer and values its open, sustainable evolution, this is your moment to act.
? To pledge or contact the coordination team, please visit:
[https:]]Let’s complete this journey—together.
The following organisations have pledged their support:
Individual donations: Abhijit Gujar, Laurent Bourgès, Stefan Overkamp.
-
sur QGIS Blog: Plugin Update – February to March, 2025
Publié: 7 April 2025, 5:05pm CEST
In the last couple of months a total of 57 new plugins were published in the QGIS plugin repository.
HighlightsIn early February a new web portal for QGIS plugins was launched, in line with the main website overhaul, intending on improving the user experience and with new functionalities as well as detailed information on over two thousand plugins. Congratulations on all involved, and enjoy everyone!
Overview
Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:
Space trace Draws a spacecraft’s ground trace over the Earth’s surface. SpaceMouse3Dconnexion Plugin Direct HID support for 3DConnexion SpaceMouse in QGIS 3D views. ?HMÚ/CHMI – Meteorological Data Processing Weather measurements and spatial interpolation. UHI Urban Heat Island. FPT Plot Allocation Plot allocation for forest inventory. Cornelis Help produce ‘cartographic’ tessellations of the plan, and try to imitate M.C. Escher. Fun Reprojector Reproject vector layers by selecting anthropomorphized characters as coordinate systems. Enjoy transforming your layers with a fun and intuitive graphical interface! AzimuthTool A powerful QGIS plugin for generating vector line layers from azimuths or quadrant bearings and distances, starting from a user-defined point. GSM Cover Builder GSM Cover Builder allows you to quickly generate coverage plans based on localities and a defined coverage radius. Matti A plugin to estimate soybean maturity. SplashTool Result Loader Load and symbolize results from a SplashTool output directory. aGrae | Mapeo Integral | Analíticas de Mapeo aGrae Mapeo Integral, permite gestionar la informacion de cultivos asociados a la explotacion. aGrae | Mapeo Integral | Mapeo de Procesos aGrae Mapeo Integral, permite gestionar la informacion de cultivos asociados a la explotacion. Change GPKG Path QGIS Plugin to change all GPKG datasources inside a GPKG project. Layer Group Locator Plugin Registers a locator filter that searches for layer groups by name (case insensitive) and jumps to the group in the layer legend. Warszawa GIS Wtyczka zapewniaj?ca ?atwy dost?p do danych przestrzennych m.st. Warszawy. QGIS Track Changes This plugin helps track changes in vector layer data, including:
– Feature modifications
– Geometry updates
– Attribute changes
It ensures data integrity by logging changes efficiently within QGIS.Promptly This plugin provides an interface to send prompts to various LLM providers (Ollama, OpenAI, OpenRouter, Anthropic, and custom endpoints) and execute the generated Python code in QGIS. Features include: Support for multiple LLM providers, Database schema integration for SQL queries, Layer metadata reference for QGIS operations, Code execution with error handling and fixing, Cross-platform compatibility. FloodRiskSwatPlus QGIS plugin to assess flood risk impacts in economic terms for SWAT+ scenarios. QTempo Plugin for accessing data from the TEMPO-Online statistical database of the National Institute of Statistics of Romania. NeighborHighlighter ????????????????????? Geom From Attribute This plugin allows users to create geometry using attributes from table. PackageInstallerQgis Package installer for QGIS plugins. AutoSave Automatically saves the QGIS project and editable layers at a user-defined interval. Stratigraphic Thickness Estimates the stratigraphic thickness based on a trigonometric calculation with topographic correction using a DEM. Pan Europeo Processing gdal calc wrapper for multi utility attribute functions raster calculator. grd2stream Streamline generation from gridded data. Add BIM Data Dictionary Semantics Use the buildingSMART Data Dictionary (bSDD) API or similar APIs to classify features and add attributes. PlacesSearch Fetch places data from Google Maps API and save to Shapefile. Crop Site Suitability Analysis Equal weighted overlay analysis for crop site suitability mapping. MOVE – MobilityDB QGIS Plugin to display MobilityDB query results. LayoutSelector Load and manage QPT layout templates in QGIS. Social Tenure Domain Model A pro-poor land information tool that offers a complimentary land administration system that is pro-poor, gender-sensitive, affordable and sustainable for the promotion of secure land and property rights for all. QGIS Pip Manager A QGIS plugin to manage Python packages within the QGIS environment, simplifying the installation, uninstallation, and searching of packages without command-line interaction. VectorSelector Select a one or multiple fields in a vector file filter columns and create a widget. Sig Caceres WMS Gestión del SIG de Cáceres. Menú de carga de capas WMS. Buscador Sig Caceres Buscador SIG de Cáceres. Permite realizar búsquedas por:
Barrios, calles, caminos, carreteras, toponimia,…Minimum Bounding Box Create layer with extents (minx,miny, maxx, maxy) and extents geometry. Manning’s Roughness Generator Plugin to generate high resolution 2D Manning’s roughness coefficients raster from land cover data. IdentifProj This QGIS plugin is an easy way to guess which map projection has been used for a location. The plugin has 3 use cases :
– type projected coordinates and get all thez possible points all over the world
– click on a location on the map and find all the possible projected coordinates
– draw a bbox and find all the projected bboxes
IMPORTANT: at the first start, the plugin will build its CRS database from Qgis CRS list. It can last au couple of minutes but it will only happen one time. This plugin has been initially developed during a third year engineering project at ENSG ( [https:]] )QMapCompare A QGIS plugin that enables you to compare maps smoothly. Italy Inspire Cadastre Downloader QGIS plugin for downloading cadastral data of cadastrals parcels and cadastral zoning in Italy. EconoMe Load information from QGIS into your EconoMe project and vice versa. Download the calculated damage and risk results from EconoMe to visualize them in your QGIS project.
IMPORTANT: You need to have an EconoMe User Account in order to use the plugin!MeasureCalculator QGIS plugin for calculates area, perimeter, and length for selected features with automatic reprojection for accuracy. iNaturalist Extractor Extract data from iNaturalist database from an extent. 3D IO Plugin for converting to and from popular 3D data formats. Add Legend Labels to Layer Attributes Plugin to extract legend labels from the current layer style and assigns them as attribute values to the corresponding features. Georondonia Tools for the georeferencing of rural properties in Settlement Projects or Land Projects, based on the updated Technical Manual for Georeferencing of Rural Properties from the National Institute of Colonization and Agrarian Reform (INCRA), and for the Rural Environmental Registry (CAR). Temporal Resample This plugin uses as input a user vector layer that has a temporal field and resamples it to a new time spacing provided by the user. tomofast_x_q Supports Tomofast-x geophysical inversion code geol_qmaps The geol_qmaps plugin facilitates legacy field data import, fieldwork preparation and post-fieldwork processing using the geol_qmaps QGIS mapping template developed by the WAXI Team. LibreGeoLens Experiment with MLLMs to analyze remote sensing imagery. Equalyzer – Split Polygons into Equal Areas or Parts Splits polygons into equal areas or equal parts easily EBVCubeVisualizer Visualize biodiversity-related netCDF data within QGIS. Gender Enabling Environments Spatial Tool (GEEST) Gender Enabling Environments Spatial Tool. Topaze Add to QGIS capability to compute topographical survey with data fom field recorder. GDI This plugin is designed to facilitate seamless discovery and access to data available on the GDI platform by leveraging its integrated APIs: the Data Explorer, Authorization Server, and OGC Resource Server. -
sur Mappery: Petrofuture at the Georgetown Steam Plant
Publié: 7 April 2025, 11:00am CEST
Conspiracy of Casrtographers shared this mock-up image of seven Petrofuture maps on display in the boiler room of the Georgetown Steam Plant. For more on Petrofuture have a look at [https:]]
-
sur Oslandia: (Fr) [Replay] Webinaire – La collaboration autour de QGIS
Publié: 7 April 2025, 9:29am CEST
Sorry, this entry is only available in French.
-
sur 3D Racing Games
Publié: 7 April 2025, 9:12am CEST par Keir Clarke
GLENN is a fun (though very basic) driving game built on a 3D Mapbox map. Essentially, it lets you drive a small 3D car around a map of any location in the world.A lot of the appeal of GLENN comes from being able to explore a 3D version of your own neighborhood. However, there are several other enjoyable features that help keep the game interesting. For example, there are four time-trial
-
sur GeoServer Team: Mastering WFS Transactions in GeoServer
Publié: 7 April 2025, 2:00am CEST
GeoSpatial Techno is a startup focused on geospatial information that is providing e-learning courses to enhance the knowledge of geospatial information users, students, and other startups. The main approach of this startup is providing quality, valid specialized training in the field of geospatial information.
( YouTube | LinkedIn | Facebook | X )
Mastering WFS Transactions in GeoServer: A Comprehensive GuideIn this session, we’ll explore WFS transactions available in GeoServer. If you want to access the complete tutorial, click on the link.
IntroductionThe Web Feature Service (WFS) transactions in GeoServer, enable users the ability to manipulate geographic data for serving and editing geospatial information over the web. This feature allows for direct editing of spatial features within a dataset through a web browser or application, without needing to download and edit the data locally.
WFS transactions in GeoServer allow users to dynamically edit spatial data by sending XML requests to insert, update, or delete features. This real-time editing is crucial for applications like online maps and collaborative planning systems. It improves efficiency, data accuracy, and supports real-time collaboration.
Note. This video was recorded on GeoServer 2.22.4, which is not the most up-to-date version. Currently, versions 2.25.x and 2.26.x are supported. To ensure you have the latest release, please visit this link and avoid using older versions of GeoServer.
Note. In all examples in this blog post, we utilize the
WFS Insert Featuretopp:tasmania_roads
layer.The Insert Feature operation, when used with GeoServer’s WFS transaction feature, allows users to append new features to an existing dataset. This ensures the new feature is securely added to the layer, preventing data duplication and errors.
Note. Backup your data and configuration before making any changes to avoid potential data loss or unexpected behavior.
Here is an example of how to use the WFS insert feature in GeoServer:
- Navigate to the Demos page, then click on the Demo requests link.
- From the Request drop-down list, select WFS_transactionInsert.xml.
-
Enter the new coordinates and road’s type as follows:
<wfs:Insert> <topp:tasmania_roads> <topp:the_geom> <gml:MultiLineString srsName="http://www.opengis.net/gml/srs/epsg.xml#4326"> <gml:lineStringMember> <gml:LineString> <gml:coordinates decimal="." cs="," ts=" "> 145.2,-42.5 145.2,-43.3 145.8,-43.3 </gml:coordinates> </gml:LineString> </gml:lineStringMember> </gml:MultiLineString> </topp:the_geom> <topp:TYPE>street</topp:TYPE> </topp:tasmania_roads> </wfs:Insert>
- Remember that using the WFS transaction in GeoServer requires appropriate permissions and access rights to ensure that only authorized users can modify the data. Enter the username and password to be authorized, and then press the Submit button.
- GeoServer processes the transaction request. If successful, it adds the new feature to the road layer; if unsuccessful, a relevant error information is displayed and no changes are made to the data.
- Navigate to the Layer Preview section and open up the OpenLayers preview for the
tasmania_roads
layer. Your map should now look like this:
You have successfully used the insert feature with WFS transaction in GeoServer to add a new street to your dataset.
WFS Update FeatureThe Update feature of the WFS transaction in GeoServer enables users to modify existing features within a geospatial dataset. By submitting a request that specifies both the feature type and the desired changes to attributes and geometry, users can efficiently update specific attributes while altering the shape, location, and size of various features.
Here are the steps to perform an update feature with WFS transaction in GeoServer:
-
Select WFS_transactionUpdateGeom.xml from the Request drop-down list, then edit the codes as follows:
<wfs:Update typeName="topp:tasmania_roads"> <wfs:Property> <wfs:Name>the_geom</wfs:Name> <wfs:Value> <gml:MultiLineString srsName="http://www.opengis.net/gml/srs/epsg.xml#4326"> <gml:lineStringMember> <gml:LineString> <gml:coordinates>145.55,-42.7 145.04,-43.04 145.8,-43.4</gml:coordinates> </gml:LineString> </gml:lineStringMember> </gml:MultiLineString> </wfs:Value> </wfs:Property> <ogc:Filter> <ogc:FeatureId fid="tasmania_roads.15"/> </ogc:Filter> </wfs:Update>
- Enter the username and password to be authorized, and then press the Submit button.
- After the GeoServer has processed the transaction request, go back to the Layer Preview section and open up the OpenLayers preview for the
tasmania_roads
layer. Your map should now look like this:
WFS Delete FeatureThis operation allows users to selectively remove specific features from a dataset by providing their unique identifiers. The process of deleting features can be seamlessly executed through the WFS transaction capabilities in GeoServer.
This functionality gives users more control over their geospatial database, helping them manage and manipulate data efficiently. As an example, let’s remove the features whose type attribute is equal to
road
. To do this, follow the steps displayed on the screen:-
Select WFS_transactionDelete.xml from the Request drop-down list, then edit the codes as follows:
<wfs:Delete typeName="topp:tasmania_roads"> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>topp:TYPE</ogc:PropertyName> <ogc:Literal>road</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> </wfs:Delete>
- Enter the username and password to be authorized, and then press the Submit button.
- After the GeoServer has processed the transaction request, preview for the
tasmania_roads
layer. As you can see, the features of typeRoad
have been deleted.
Remember that you can define filter conditions to remove the specific features using the WFS Delete transaction. This can include feature IDs, attributes, spatial extent or other criteria.
-
Again, select WFS_transactionDelete.xml from the Request drop-down list, then edit the codes as follows:
<wfs:Delete typeName="topp:tasmania_roads"> <ogc:Filter> <ogc:FeatureId fid="tasmania_roads.15"/> </ogc:Filter> </wfs:Delete>
- Enter the username and password to be authorized, and then press the Submit button.
- After the GeoServer has processed the transaction request, open the OpenLayers preview for the
tasmania_roads
layer from the Layer Preview section. As you can see, thefid 15
has been deleted.
In this session, we took a brief journey to explore WFS Transaction to insert update and remove features in GeoServer. If you want to access the complete tutorial, click on the link.
-
sur Mappery: Manhattan
Publié: 6 April 2025, 11:00am CEST
Pièce jointe: [télécharger]
My mum sent me this picture for my birthday—her first Map in the Wild.
-
sur Sean Gillies: Bug Club at Hi-Dive, April 1
Publié: 6 April 2025, 2:33am CEST
Tuesday, April 1, Ruthie and I, and a couple of friends, drove to Denver to see The Bug Club at the Hi-Dive on South Broadway. The Bug Club have become one of my favorites over the past two years, since I first heard them on a WFMU show. I can't remember if it was Joe Belock's or Todd-o-Phonic Todd's. I was extremely excited to see them, and to see them with Ruthie. We're going to Denver to see music less frequently as we get older, so this was a special occasion. The Breeders at The Ogden in 2018 was our last show in Denver, if I recall correctly.
The Hi-Dive is a small club with a modest stage and no seating, only an open floor in front of the stage. I don't think there is any backstage, either. Bands enter and leave the stage using steps at the front of the stage. It's unabashedly no-frills and I liked it.
Ducks Limited were nominally the main act. I've listened to them a little and they're good, if not exactly my cup of tea. The opening act was Denver's own Mainland Break. Like Ducks Ltd., they play a jangly 80's pop, but also channel the Replacements on stage. I enjoyed their short set.
The effect of putting The Bug Club between these bands was a bit like giving the Minutemen a long set in the middle of an REM show in 1983. They tore through 20 songs in a little over an hour with humor and grace but otherwise no break. Every song from The Intricate Inner Workings of The System, minus Actual Pain and Cold Hard Love (which I love), a new single, and from earlier albums: Marriage, Cheap Linen, Short and Round, It's Art, and Little Coy Space Boy. There were songs I didn't recognize, including one with dueling spiels between Sam and Tilly, that especially reminded me of the Minutemen, what with their physically imposing and proficient producer Tom Rees driving the drumbeat, Sam's buzzed head, and it being D. Boon's birthday. Uncanny!
The Bug Club setting up at Denver's Hi-Dive club.
I'm looking forward to my next chance to see The Bug Club. They really did put on a satisfying show.
-
sur TorchGeo: v0.7.0
Publié: 5 April 2025, 9:46pm CEST
TorchGeo 0.7.0 Release NotesTorchGeo 0.7 adds 26 new pre-trained model weights, 33 new datasets, and more powerful trainers, encompassing 7 months of hard work by 20 contributors from around the world.
Highlights of this releaseNote
The following model and dataset descriptions were generated by an imperfect human, not by an LLM. If there are any inaccuracies or anything else you would like to highlight, feel free to reach out to @adamjstewart.
Growing collection of foundation modelsTorchGeo has a growing collection of Earth observation foundation models, including 94 weights from 13 papers:
- GASSL (@kayush95 et al., 2020): Uses spatially aligned images over time to construct temporal positive pairs and a novel geo-location pretext task. Great if you are working with high-resolution RGB data such as Planet or Maxar.
- SeCo (@oscmansan et al., 2021): Introduces the idea of seasonal contrast, using spatially aligned images over time to force the model to learn features invariant to seasonal augmentations, invariant to synthetic augmentations, and invariant to both.
- SSL4EO-S12 (@wangyi111 et al., 2022): A spiritual successor to SeCo, with models for Sentinel-1/2 data pretrained using MoCo, DINO, and MAE (new).
- Satlas (@favyen2 et al., 2022): A collection of Swin V2 models pretrained on a staggering amount of Sentinel-2 and NAIP data, with support for single-image and multiple-image time series. Sentinel-1 and Landsat models were later released as well.
- Scale-MAE (@cjrd et al., 2022): The first foundation model to explicitly support RGB images with a wide range of spatial resolutions.
- SSL4EO-L (@adamjstewart et al., 2023): The first foundation models pretrained on Landsat imagery, including Landsat 4–5 (TM), Landsat 7 (ETM+), and Landsat 8–9 (OLI/TIRS).
- DeCUR (@wangyi111 et al., 2023): Uses a novel multi-modal SSL strategy to promote learning a common representation while also preserving unique sensor-specific information.
- FG-MAE (@wangyi111 et al., 2023): (new) A feature-guided MAE model, pretrained to reconstruct features from histograms of gradients (HOG) and normalized difference indices (NDVI, NDWI, NDBI).
- CROMA (@antofuller et al., 2023): (new) Combines contrastive learning and reconstruction loss to learn rich representations of MSI and SAR data.
- DOFA (@xiong-zhitong et al., 2024): Introduced the idea of dynamically generating the patch embedding layer of a shared multimodal encoder, allowing a single model weight to support SAR, RGB, MSI, and HSI data. Great for working with multimodal data fusion, flexible channel combinations, or new satellites which don't yet have pretrained models.
- SoftCon (@wangyi111 et al., 2024): (new) Combines a novel multi-label soft contrastive learning with land cover semantics and cross-domain continual pretraining, allowing the model to integrate knowledge from existing computer vision foundation models like DINO (ResNet) and DINOv2 (ViTs). Great if you need efficient small models for SAR/MSI.
- Panopticon (@LeWaldm et al., 2025): (new, model architecture pictured above) Extends DINOv2 with cross attention over channels, additional metadata in the patch embeddings, and spectrally-continual pretraining. Great if you want the same features as DOFA but with even better performance, especially on SAR and HSI data, and on “non-standard” sensors.
- Copernicus-FM (@wangyi111 et al., 2025): (new) Combines the spectral hypernetwork introduced in DOFA with a new language hypernetwork and additional metadata. Great if you want to combine image data with non-spectral data, such as DEMs, LU/LC, and AQ data, and supports variable image dimensions thanks to FlexiViT.
TorchGeo now boasts a whopping 126 built-in data loaders. Shoutout to the following folks who have worked tirelessly to make these datasets more accessible for the ML/EO community: @adamjstewart @nilsleh @isaaccorley @calebrob6 @ashnair1 @wangyi111 @GeorgeHuber @yichiac @iejMac etc. See the above figure for a breakdown of how many datasets each of these people have packaged.
In order to build the above foundation models, TorchGeo includes an increasing number of large pretraining datasets:
- BigEarthNet (@gencersumbul et al., 2019): Including BEN v1 and v2 (new), consisting of 590K Sentinel-2 patches with a multi-label classification task.
- Million-AID (@IenLong et al., 2020): 1M RGB aerial images from Google Earth Engine, including both multi-label and mutli-class classification tasks.
- SeCo (@oscmansan et al., 2021): 1M images and 70B pixels from Sentinel-2 imagery, with a novel Gaussian sampling technique around urban centers with greater data diversity.
- SSL4EO-S12 (@wangyi111 et al., 2022): 3M images and 140B pixels from Sentinel-1 GRD, Sentinel-2 TOA, and Sentinel-2 SR. Extends the SeCo sampling strategy to avoid overlapping images. (new) Now with automatic download support and additional metadata.
- SatlasPretrain (@favyen2 et al., 2022): (new) Over 10M images and 17T pixels from Landsat, NAIP, and Sentinel-1/2 imagery. Also includes 302M supervised labels for 127 categories and 7 label types.
- HySpecNet-11k (@m.fuchs et al., 2023): (new) 11k hyperspectral images from the EnMAP satellite.
- SSL4EO-L (@adamjstewart et al., 2023): 5M images and 348B pixels from Landsat 4–5 (TM), Landsat 7 (ETM+), and Landsat 8–9 (OLI/TIRS). Extends the SSL4EO-S12 sampling strategy to avoid nodata pixels, and includes both TOA and SR imagery, composing the largest ever Landsat dataset. (new) Now with additional metadata.
- SkyScript (@wangzhecheng et al., 2023): (new) 5.2M images from NAIP, orthophotos, Planet SkySat, Sentinel-2, and Landsat 8–9, with corresponding text descriptions for VLM training.
- MMEarth (@vishalned et al., 2024): (new) 6M image patches and 120B pixels from over 1.2M locations, including Sentinel-1/2, Aster DEM, and ERA5 data. Includes both image-level and pixel-level classification labels.
- Copernicus-Pretrain (@wangyi111 et al., 2025): (new, pictured below) 19M image patches and 920B pixels from Sentinel-1/2/3/5P and Copernicus GLO-30 DEM data. Extends SSL4EO-S12 for the entire Copernicus family of satellites.
We are also expanding our collection of benchmark suites to evaluate these new foundation models on a variety of downstream tasks:
- SpaceNet (@avanetten et al., 2018): A challenge with 8 (and growing) datasets for instance segmentation tasks in building segmentation and road network mapping, with > 11M building footprints and ~20K km of road labels.
- Copernicus-Bench (@wangyi111 et al., 2025): (new) A collection of 15 downstream tasks for classification, pixel-wise regression, semantic segmentation, and change detection. Includes Level-1 preprocessing (e.g., cloud detection), Level-2 base applications (e.g., land cover classification), and Level-3 specialized applications (e.g., air quality estimation). Covers Sentinel-1/2/3/5P sensors, and includes the first curated benchmark datasets for Sentinel-3/5P.
TorchGeo now includes 10 trainers that make it easy to train models for a wide variety of tasks:
- Classification: including binary (new), multi-class, and multi-label classification
- Regression: including image-level and pixel-level regression
- Semantic segmentation: including binary (new), multi-class, and multi-label (new) semantic segmentation
- Instance segmentation: (new, example predictions pictured above) for RGB, SAR, MSI, and HSI data
- Object detection: now with (new) support for SAR, MSI, and HSI data
- BYOL: Bootstrap Your Own Latent SSL method
- MoCo: Momentum Contrast, including v1, v2, and v3
- SimCLR: Simple framework for Contrastive Learning of visual Representations, including v1 and v2
- I/O Bench: For benchmarking TorchGeo I/O performance
In particular, instance segmentation was @ariannasole23's course project, so you have her to thank for that. Additionally, trainers now properly denormalize images before plotting, resulting in correct "true color" plots in tensorboard.
Backwards-incompatible changesTorchGeo has graduated from alpha to beta development status (#2578). As a result, major backwards-incompatible changes will coincide with a 1 minor release deprecation before complete removal whenever possible from now on.
MultiLabelClassificationTask
is deprecated, useClassificationTask(task='multilabel', num_labels=...)
instead (#2219)torchgeo.transforms.AugmentationSequential
is deprecated, usekornia.augmentation.AugmentationSequential
instead (#1978, #2147, #2396)torchgeo.datamodules.utils.AugPipe
was removed (#1978)- Many objection detection datasets and tasks changed sample keys to match Kornia (#1978, #2513)
- Channel dimension was squeezed out of many masks for compatibility with torchmetrics (#2147)
dofa_huge_patch16_224
was renamed todofa_huge_patch14_224
(#2627)SENTINEL1_ALL_*
weights are deprecated, useSENTINEL1_GRD_*
instead (#2677)ignore
parameter was moved to a class attribute inBaseTask
(#2317)- Removed
IDTReeS.plot_las
, use matplotlib instead (#2428)
- PyVista (#2428)
- Python: drop support for Python 3.10 (#2559)
- Python: add Python 3.13 tests (#2547)
- Fiona: v1.8.22+ is now required (#2559)
- H5py: v3.8+ is now required (#2559)
- Kornia: v0.7.4+ is now required (#2147)
- Lightning: v2.5.0 is not compatible (#2489)
- Matplotlib: v3.6+ is now required (#2559)
- Numpy: v1.23.2+ is now required (#2559)
- OpenCV: v4.5.5+ is now required (#2559)
- Pandas: v1.5+ is now required (#2559)
- Pillow: v9.2+ is now required (#2559)
- Pyproj: v3.4+ is now required (#2559)
- Rasterio: v1.3.3+ is now required, v1.4.0–1.4.2 is not compatible (#2442, #2559)
- Ruff: v0.9+ is now required (#2423, #2512)
- Scikit-image: v0.20+ is now required (#2559)
- Scipy: v1.9.2+ is now required (#2559)
- SMP: v0.3.3+ is now required (#2513)
- Shapely: v1.8.5+ is now required (#2559)
- Timm: v0.9.2+ is now required (#2513)
- Torch: v2+ is now required (#2559)
- Torchmetrics: v1.2+ is now required (#2513)
- Torchvision: v0.15.1+ is now required (#2559)
- CaFFe (#2350)
- FTW (#2368)
- HySpecNet-11k (#2410)
- LandCover.ai 100 (#2262)
- MMFlood (#2450)
- ReforesTree (#2642, #2655)
- SpaceNet 6 (#2367)
- Substation (#2352)
- TreeSatAI (#2402)
- Fix support for large mini-batches in datamodules previously using RandomNCrop (#2682)
- I/O Bench: fix automatic downloads (#2577)
- Annual NLCD (#2387)
- BigEarthNet v2 (#2531, #2545, #2662)
- BRIGHT (#2520, #2568, #2617)
- CaFFe (#2350)
- Copernicus-Bench (#2604, #2605, #2606, #2607)
- Copernicus-Pretrain (#2686)
- DIOR (#2572)
- DL4GAM Alps (#2508)
- DOTA (#2551)
- EnMAP (#2543)
- EverWatch (#2583, #2679)
- FTW (#2296, #2699)
- GlobalBuildingMap (#2473)
- HySpecNet-11k (#2410, #2569)
- LandCover.ai 100 (#2262)
- MDAS (#2429, #2534)
- MMEarth (#2202)
- MMFlood (#2450)
- SatlasPretrain (#2248)
- SODA-A (#2575)
- Substation (#2352)
- TreeSatAI (#2402)
- Many objection detection datasets changed sample keys to match Kornia (#1978, #2513)
- BioMassters: rehost on HF (#2676)
- Digital Typhoon: fix MD5 checksum (#2587)
- ETCI 2021: fix file list when 'vv' in directory name (#2532)
- EuroCrops: fix handling of Nones in labels (#2499)
- IDTReeS: removed support for plotting lidar point cloud (#2428)
- Landsat 7: fix default bands (#2542)
- ReforesTree: skip images with missing mappings (#2668)
- ReforesTree: fix image and mask dtype (#2642)
- SSL4EO-L: add additional metadata (#2535)
- SSL4EO-S12: add additional metadata (#2533)
- SSL4EO-S12: add automatic download support (#2616)
- VHR-10: fix plotting (#2603)
- ZueriCrop: rehost on HF (#2522)
- GeoDataset: all datasets now support non-square pixel resolutions (#2601, #2701)
- RasterDataset: assert valid bands (#2555)
- Copernicus-FM (#2646)
- CROMA (#2370, #2652)
- FG-MAE (#2673)
- Panopticon (#2692)
- SoftCon (#2677)
- SSL4EO-S12 MAE (#2673)
- Timm models now support
features_only=True
(#2659, #2687) - DOFA: save hyperparameters as class attributes (#2346)
- DOFA: fix inconsistent patch size in huge model (#2627)
- Instance segmentation (#2513)
- All trainers now denormalize images before plotting, resulting in correct "true color" plots in tensorboard (#2560)
- Classification: add support for binary, multiclass, and multilabel classification (#2219)
- Classification:
MultiLabelClassificationTask
is now deprecated (#2219) - Object Detection: add support for non-RGB imagery (SAR, MSI, HSI) (#2602)
- Semantic Segmentation: add support for binary, multiclass, and multilabel semantic segmentation (#2219, #2690)
- Fix
load_from_checkpoint
to load a pretrained model (#2317) - Ignore
ignore
when saving hyperparameters (#2317)
- AugmentationSequential is now deprecated (#2396)
- SpaceNet is now properly documented as a benchmark suite
- Fix license for RESISC45 and VHR-10
- SatlasPretrain: fix table hyperlink
- Update list of related libraries (#2691)
- Add GeoAI to related libraries list (#2675)
- Add geobench to related libraries list (#2665)
- Add OTBTF to related libraries list (#2666)
- Fix file-specific test coverage (#2540)
- Customization: fix broken hyperlink (#2549)
- Trainers: document where checkpoints are saved (#2658)
- Trainers: document how to get the best model (#2658)
- Various typo fixes (#2566)
- Faster model testing (#2687)
- Codecov: move configuration file to subdirectory (#2361)
- Do not cancel in-progress jobs on main branch (#2638)
- Ignore prettier reformat in git blame (#2299)
This release is thanks to the following contributors:
@adamjstewart
@ando-shah
@ariannasole23
@ashnair1
@burakekim
@calebrob6
@DarthReca
@dcodrut
@giswqs
@isaaccorley
@japanj
@lccol
@LeWaldm
@lns-lns
@mdchuc
@nilsleh
@remicres
@rijuld
@sfalkena
@wangyi111 -
sur Mappery: Another map of Argentina on a cow hide
Publié: 5 April 2025, 12:00pm CEST
We had a map like this a while ago but Raf wanted to share the one that he has in his home and I thought – why not?
-
sur The History Quiz Map!
Publié: 5 April 2025, 9:50am CEST par Keir Clarke
Journey Through Time: Test Your Knowledge with "1000 Years"!Are you a history buff? Do you love maps? If so, get ready for an exciting adventure through time with 1000 Years! This engaging map-based game challenges your knowledge of world history by asking you to guess the years of significant events.What is "1000 Years"?"1000 Years" is a unique educational game that combines geography and
-
sur Mappery: Map Origami
Publié: 4 April 2025, 11:00am CEST
Javier Jimenez Shaw spotted this display in an opticians window in Berlin
-
sur The Treasure Hunting Game
Publié: 4 April 2025, 9:52am CEST par Keir Clarke
I’ve been having a great time this morning playing Geotreasure, a new game that challenges you to find a hidden location on a map by solving a series of geographic clues. The game is apparently based on the 'Treasure Island' board game, though I haven’t played the original, so I can’t say how closely it follows the source material.Each game takes place in one of three cities (currently Paris,
-
sur GeoServer Team: GeoServer 2.27.0 Release
Publié: 4 April 2025, 2:00am CEST
GeoServer 2.27.0 release is now available with downloads (bin, war, windows), along with docs and extensions.
This is a stable release of GeoServer recommended for production use. GeoServer 2.27.0 is made in conjunction with GeoTools 33.0, GeoWebCache 1.27.0, and ImageIO-EXT 1.4.15.
This release graduates the OGC API Features module to extension status, ensures all OGC services pass CITE compliance tests, and adds performance improvements to the catalog loader that significantly reduces startup times for large deployments. The release also includes Smart Data Loader override rules. This release addresses several security vulnerabilities, and enforces browser Content Security Policy for increased security.
Thanks to extensive community testing through our user forum, we’re confident in recommending this release for production use. Check update notes for specific instructions.
Thanks to Gabriel Roldan (Camptocamp) and Jody Garnett (GeoCat) for making this release and to all contributors who helped with this release cycle.
Community TestingThis release cycle featured an extensive community testing effort, with our new discourse communication channels playing a central role in pre-release validation.
Testers helped identify and resolve several important issues:
- Performance Improvements: Daniel Calliess verified faster startup times and validated the GeoFence plugin functionality.
- Security Enhancements: Georg and Roar Brænden provided detailed feedback on the new Content Security Policy (CSP) implementation, helping refine the upgrade instructions.
- Catalog Robustness: Andrea tested the new parallel catalog loader across various data directory configurations, identifying and helping resolve concurrency edge cases.
- Documentation: Emanuele Tajariol collaborated with Daniel to update GeoFence plugin documentation.
- Standards Implementation: Landry Breuil validated the OGC API Features extension on behalf of the geOrchestra community.
The GeoServer team is grateful to all community members who participated in this testing effort. Their feedback was instrumental in addressing issues before release and ensuring a smooth upgrade experience for users.
Special thanks to Andrea, Jody, Peter, and Gabriel for their diligent work reviewing feedback and addressing issues throughout the preflight testing period.
Security ConsiderationsThis release addresses several security vulnerabilities, and is a recommended upgrade for production systems.
See project security policy for more information on how security vulnerabilities are managed.
OGC API FeaturesService ExtensionThe OGC API Features module has officially graduated from community status to become a supported GeoServer extension. This implementation of the modern, web-friendly OGC API - Features standard provides a RESTful API alternative to traditional WFS services.
Key capabilities include:
- Feature collection discovery and access
- Spatial and attribute filtering using CQL2
- Multiple output formats (GeoJSON, HTML, etc.)
- Service-level operations across multiple collections
This service operates alongside the existing WFS services:
-
Update the WFS Settings title and description appropriately.
-
This information is used for the service landing page:
-
GeoServer has not previously included draft or work-in-progress development - preferring to make such functionality available as community modules for developers to collaborate. However OGC API - Features specification is defined in a modular fashion, and accommodates the idea of both draft and community standards.
To configure enable/disable “conformances” for Features, CQL2, and ECQL.
-
For more information on OGC API support in GeoServer:
- OGC API Service Configuration (User Manual)
- Configuration of OGC API - Features module (User Manual)
This graduation is the result of a collaborative code sprint with developers from Camptocamp, GeoSolutions, and GeoCat joining forces. As part of this effort, the module now passes OGC CITE compliance tests, ensuring proper interoperability with other OGC-compliant systems.
Special thanks to the French “Commissariat général au développement durable du Ministère chargé de l’Ecologie” for sponsoring this work as part of the Collectif Interopérabilité et mise en Commun de Composants Logiciels pour les plateformes de données (CICCLO) project.
For more information, and the extension user docs.
- GSIP-230 OGC API Features Extension
- GEOS-11627 OGCAPI FeatureService Extension
A significant effort has been made to ensure GeoServer passes the OGC Conformance and Interoperability Test and Evaluation (CITE) compliance tests across all supported services. This work improves the quality and interoperability of GeoServer with other OGC-compliant systems.
Restoring CITE Compliance has been a project goal for a number of years, and an ongoing sponsorship goal for the GeoServer project. Many thanks to prior sponsors of this activity including Gaia3D, and OSGeo:UK.
We are pleased to share that GeoServer now passes all the OGC CITE compliance tests available for the services it supports. Passing OGC CITE tests involved fixing numerous issues related to exception handling, version negotiation, and service behavior.
Special thanks to Andrea Aime for leveraging, extending, and improving the OGC CITE conformance testing infrastructure that was developed during the OGC API Features work, and methodically applying it to ensure all GeoServer services now pass their respective compliance tests.
While official certification from the OGC is still pending at the time of writing, the process is underway and we anticipate formal recognition of GeoServer in the coming days.
Thanks to Peter Smythe (AfriGIS) and Angelos Tzotsos for working with Open Source Geospatial Foundation to provide access to the CITE Certification process. Once certification is granted, we will update this post and home page with a “live logo” to reflect our official status.
- GEOS-11729 Pass WCS 1.0 certification OGC CITE tests
- GEOS-11730 Pass WCS 1.1 certification OGC CITE tests
- GEOS-11780 Pass WCS 2.0 certification OGC CITE tests
- GEOS-11731 Pass WFS 1.0 certification OGC CITE tests
- GEOS-11732 Pass WFS 1.1 certification OGC CITE tests
- GEOS-11733 Pass WFS 2.0 certification OGC CITE tests
- GEOS-11734 Pass WMS 1.1 certification OGC CITE tests
- GEOS-11735 Pass WMS 1.3 certification OGC CITE tests
- GEOS-11779 Pass WMTS 1.0 certification OGC CITE tests
- GEOS-11736 Pass OGC API Features 1.0 certification OGC CITE tests
- GEOS-11752 Pass GeoTIFF 1.1 certification OGC CITE tests
- GEOS-11753 Pass GPKG 1.2 certification OGC CITE tests
The use of Content Security Policy (CSP) headers is an additional safety precaution introduced by your browser to mitigate cross-site scripting and clickjacking attacks.
GeoServer 2.27.0 pages now include a Content Security Policy, limiting expected browser interactions to increase security.
-
Before updating double check your
PROXY_BASE_URL
setting is correct.This is a common mistake blocked by the new CSP policy.
-
It is expected that the web administration console functions correctly, along with extensions and community modules.
With these improved CSP safety measures GeoServer may now detect vulnerabilities in your environment that were previously undetected.
If you run into any problems, troubleshooting instructions are available in the user manual.
-
Additional tools are available for administrators seeking greater control.
Thanks to Steve Ikeoka for his dedication to this activity.
- GSIP 227 Content-Security-Policy Headers
- GEOS-11346 Add a configurable Content-Security-Policy header
- GEOS-11698 Update GeoServer User Interface Troubleshooting Guidance
- GEOS-11585 Patch Spectrum to work with Wicket’s CSP
- GEOS-11586 Patch CodeMirror to work with Wicket’s CSP
- GEOS-11669 Patch jscolor to work with Wicket’s CSP
GeoServer 2.27.0 includes significant performance improvements for server startup with the promotion of the “datadir catalog loader” from a community module to the GeoServer core. This enhanced loader dramatically improves startup times for deployments with large data directories through parallel processing.
The performance gains are substantial, as shown by these benchmark results:
NFS/10Gbps Storage:
- 16K layers: reduced from 5.8s to 3.3s (1.8× faster)
- 100K layers: reduced from 1.9min to 28.3s (4.1× faster)
- 1M layers: reduced from 21.3min to 5.9min (3.6× faster)
NVMe Gen5/ZFS Storage:
- 16K layers: reduced from 3.5s to 1.3s (2.7× faster)
- 100K layers: reduced from 21.2s to 3.2s (6.5× faster)
- 1M layers: reduced from 3.4min to 24.6s (8.3× faster)
The new loader uses work-stealing thread pools for catalog processing while ensuring thread safety. This enhancement is particularly valuable for large enterprise deployments where startup time has been a bottleneck.
The loader is enabled by default but can be disabled or tuned if needed as explained in the data directory documentation.
- GSIP-231 Promote data_dir catalog loader to core
- GEOS-11284 Promote community module “datadir catalog loader” to core
A file system sandbox is used to limit access for GeoServer Administrators and Workspace Administrators to specified file folders.
-
A system sandbox is established using
GEOSERVER_FILESYSTEM_SANDBOX
application property, and applies to the entire application, limiting GeoServer administrators to the<sandbox>
folder, and individual workspace administrators into isolated<sandbox>/<workspace>
folders. -
A regular sandbox can be configured from the Security > Data screen, and is used to limit individual workspace administrators into
<sandbox>/<workspace>
folders to avoid accessing each other’s files.
Thanks to Andrea (GeoSolutions) for this important improvement at the bequest of Munich RE.
MapML EnhancementThe MapML extension continues to receive significant updates.
Tiled Coordinate Reference Systems can now be managed with a new MapML TCRS Settings page, available in the Admin Console Settings section:
The MapML TCRS Settings page provides a selector containing available GridSets. The administrator can select GridSets from the left list that will be converted to TiledCRSs.
Check out the documentation for more insights.
These changes provide better integration and more powerful capabilities for creating web maps with MapML.
- GEOS-11561 Client-Delegating MapML Proxy
- GEOS-11577 Rename MapML <layer-> to <map-layer>, rename viewer bundle to mapml.js
- GEOS-11605 MapML Support custom TCRS projections from existing GridSets
- GEOS-11666 Update MapML viewer to latest release 0.16.0
The Smart Data Loader has been improved with override rules, making it more flexible for data management scenarios:
The Smart Data Loader plugin automates the creation of XSD schemas and App-Schema mapping files, significantly simplifying the configuration of complex feature data in GeoServer.
With the new override rules capability, you can now customize how database tables are mapped to feature types without modifying the database schema, providing greater control and flexibility when working with complex or legacy data structures.
For more details on using Smart Override Rules, see the official documentation.
- GEOS-11741 Enhancing Smart Data Loader with Override Rules
- GEOS-11691 Smart data loader accepts bigint and bigserial but not int8 postgresql type alias
The GeoFence extension has received several significant improvements:
These improvements make GeoFence more flexible and powerful for implementing fine-grained security policies.
- GEOS-11702 GeoFence: major libs update
- GEOS-11704 GeoFence: filter rule list by IP address
- GEOS-11705 GeoFence: make rules valid within a date range
- GEOS-11526 GeoFence: slow GeoServer response when there are many roles and layergroups
Several performance improvements have been implemented in this release:
- GEOS-11580 Improve embedded GWC meta-tiling performance
- GEOS-11766 Speed up CRS and store factory lookups during catalog loading
- GEOS-11722 Coverage view reader partially ignores multithreaded loading
- GEOS-11739 Excessive memory usage for WMS KML output format
- GEOS-11760 Fix a potential OOM in the KML transformation
Several improvements have been made to the Web Processing Service implementations:
- GEOS-11564 WPS calls to internal WFS will handle requests with version=2.0.0
- GEOS-11783 Longitudinal profile process now allows for input chaining
- GEOS-11784 The longitudinal profile process limits the number of points it can extract
- GEOS-11785 The longitudinal profile process now respects cancellation
- GEOS-11786 General performance improvements for the longitudinal profile process
- GEOS-11468 Coverage REST API URL Checks
- GEOS-11562 Default Gzip filter setting in web.xml does not compress application/javascript
- GEOS-11578 WMTS Multidim extension, allow usage of a sidecar in a separate store
- GEOS-11603 KML download mode now shows layer titles
- GEOS-11612 Add system property support for Proxy base URL -> use headers activation
- GEOS-11613 Increase control-flow logging admin visibility in logs
- GEOS-11624 Split Geopackage extension into separate modules to reduce dependencies
- GEOS-11625 Add “Challenge Anonymous Sessions” Option to AuthKey Filter
- GEOS-11645 Control FreeMarker template access
- GEOS-11654 Fix multiline strings that are missing a space between the lines
- GEOS-11677 Hide version info on GWC home page
GeoServer 2.27.0 includes updates to many core libraries:
- GEOS-11770 Update to jai-ext 1.1.31
- GEOS-11771 Update to Imageio-EXT 1.4.15
- GEOS-11590 Upgrade log4j to 2.24.1 and slf4j to 2.0.16
- GEOS-11608 Update Bouncy Castle Crypto package from bcprov-jdk15on:1.69 to bcprov-jdk18on:1.79
- GEOS-11609 Bump XStream from 1.4.20 to 1.4.21
- GEOS-11685 Bump jetty.version from 9.4.56.v20240826 to 9.4.57.v20241219
- GEOS-11631 Update MySQL driver to 9.1.0
- GEOS-11743 Upgrade Oracle JDBC driver (ojdbc) from 8 to 11
- GEOS-11754 Update to mapfish-print-v2 2.3.3
- GEOS-11763 Update jai-ext to latest version (1.1.30)
Many bugs have been fixed in this release, including:
- GEOS-4533, GEOS-7967 Fixed WPS demo builder chaining issues
- GEOS-11494 WFS GetFeature request with a propertyname parameter fails when layer attributes are customized
- GEOS-11524 CSW: default queryables mapping not generated
- GEOS-11540 OGC API queryables features call not working in JSON
- GEOS-11607 KML WMS GetMap is performing a heavy database load query
- GEOS-11620 Smart Data Loader plugin produces a Mapping file data source definition and tries to establish a connection pool, but fails
- GEOS-11636 Store panels won’t always show feedback in target panels
- GEOS-11649 Welcome page per-layer is not respecting global service enablement
- GEOS-11658 Time editor dumps stack trace in UI if the start or end time values are intervals
- GEOS-11664 Update REST security paths
- GEOS-11667 Make WMTS work in strict cite compliance mode
- GEOS-11668 WMTS home page capabilities link uses 1.1.1 as the version, and the wrong version negotiation approach
- GEOS-11684 GDAL no longer included in Docker image
- GEOS-11762 Feature Templates by feature type can not be listed via GeoServer Rest API
- GEOS-11792 Default Service Capabilities shown on initial start with no workspaces
- GEOS-11796 Deadlocks During GeoServer Startup When Loading Style Group Layer Groups
Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.
Community module development:
- GEOS-11651 Support env parametrization on OIDC filter
- GEOS-11781 Community cleanup fall 2024
- Removed abandoned community modules:
- GEOS-11641 Remove the abandoned community module webservice-test
- GEOS-11642 Remove the gwc-distributed community module
For the complete list of changes, see 2.27.0 release notes.
About GeoServer 2.27 SeriesAdditional information on GeoServer 2.27 series:
- GeoServer 2.27 User Manual
- GeoServer 2025 Roadmap
- Content-Security-Policy Headers
- OGCAPI Features Extension
- File system access isolation
- Promote data dir catalog loader to core
Release notes: (2.27.0)
-
sur FOSSGIS e.V. News: FOSSGIS 2025 in Münster mit Sonnenschein und Feuerwerk
Publié: 4 April 2025, 2:00am CEST
Die FOSSGIS-Konferenz 2025 hat vom 26.-29. März 2025 erfolgreich in Münster stattgefunden. Die vielen positiven Rückmeldungen der Teilnehmenden bestätigen die Bedeutung der Veranstaltung als führende Konferenz für Freie und Open Source Software für Geoinformationssysteme sowie für die Themen Open Data und OpenStreetMap im D-A-CH-Raum.
Der FOSSGIS e.V und die OpenStreetMap Community veranstalteten die Konferenz in Kooperation mit dem Institut für Geoinformatik der Universität Münster. Das Schloss Münster als, imposante Kulisse für die FOSSGIS 2025 bekam ein großes Zelt auf den Schlossplatz, um die große Anzahl der Teilnehmenden brandschutzgerecht zu meistern. Dort war ein Großteil der Firmenausstellung sowie die Pausenversorgung und die Posterausstellung verortet.
FOSSGIS Konferenz 2025 Schloss MünsterÜber 1.000 Interessierte verfolgten die Veranstaltung, dabei waren 750 vor Ort und über 350 Online dabei. Die Veranstaltung war schon Ende Januar ausverkauft.
FOSSGIS Konferenz 2025 GruppenfotoDas vielfältige und hochwertige Programm der drei Konferenztage deckte viele Themen ab und es gab viele Fragen aus dem Publikum sowie anregende Diskussionen.
Die Konferenz startete mit einer Zeitreise durch das Vereinsleben anlässlich dem 25-jährigen Bestehen des Vereins. Moderiert von Dominik Helle präsentierten sich aktive Vereinsmitglieder mit Ihren Aktivitäten und Ideen in einem kurzweiligen Format mit vielen Infos und Fotos im Beitrag “25. Jahre FOSSGIS e.V. - eine Zeitreise durch das Vereinsleben”.Insgesamt wurden 87 Vorträge und 30 Lightning Talks sowie 6 Demosessions angeboten. Die meisten Vorträge wurden aufgezeichnet, die Aufzeichnungen sind im Programm verlinkt. Die 20 Workshops, bei denen Themen praxisnah zum mitmachen vermittelt wurden, sind über 200 mal gebucht worden. OSGeolive kam in vielen Workshops zum Einsatz. In 5 Expert:innenfragestunden wurden im direkten Gespräch Fragen aus und mit dem Publikum beantwortet und diskutiert. Die 14 stattgefundenen Anwender:innentreffen zeigen, dass die FOSSGIS-Konferenz erfolgreich zur Vernetzung der Community beiträgt.
Die Posteraussstellung kam gut an, auf 19 Postern wurden Arbeiten & Projekte vorgestellt. Von einzelnen Posterbeträgen gibt es Videoaufzeichnungen.
Die Dialogrunde “25 Jahre FOSSGIS e.V. - was haben wir geschafft und wo wollen wir hin” wurde durch die Arbeitsgruppe “Öffentliche Ausschreibungen mit FOSS” des FOSSGIS e.V. organisiert und von Niklas Alt moderiert. Die Idee über einen Blick in den Rückspiegel, wo kommt der Verein her, verbunden mit dem Blick in die Zukunft, ergab eine spannende Diskussionsrunde.
FOSSGIS Konferenz 2025 Paneldiskussion mit Andreas Hocevar, Pirmin Kalberer, Klaus Greve, Stefan Sander, Bernhard E. Reiter, moderiert von Niklas AltWer wissen möchte, was die Koordinierungsstelle des FOSSGIS e.V. macht, erfährt im Beitrag “Ein Blick in die Koordinierungsstelle des FOSSGIS e.V.” von Katja Haferkorn und Jochen Topf einige Einblicke.
Ein bemerkenswerter Vortrag war der Beitrag “GIS-Schulprojekte in Zusammenarbeit mit kommunalen Gebietskörperschaften”. Die Schüler:innen, ihr Lehrer sowie der Schulleiter hatten die vielleicht weiteste Anreise aus dem deutschsprachigen Raum zur Konferenz auf sich genommen. In Ihrem Vortrag stellten sie ihr Projekt der Zusammenarbeit zwischen Schule und Kommunen vor. Umgesetzt wurde das Projekt mit PostgreSQL und QGiS im Rahmen des jährlichen Vermessungspraktikums eines technischen Gymnsiums in Südtirol. Dieses schöne Beispiel für den Einsatz von FOSSGIS in Schule und Ausbildung will andere Schulen ermutigen, diesem Beispiel zu folgen. Insbesondere das Feedback der Schüler:innen zu ihrem Praxisprojekt zeigt eindringlich den Mehrwert und empfiehlt es zur unbedingten Nachahmung.
Zum Ausklang der ersten drei Konferenztage lud der FOSSGIS e.V. zum Sektempfang ein.
RahmenprogrammDas großartige Rahmenprogramm wurde gut angenommen. Es gab Exkursionen durch Münster, am Dienstag in Form eines geographischen Stadtrundgangs, am Freitag stand die Kartensammlung des Landesarchives NRW auf dem Plan und am Samstagnachmittag begaben sich die Teilnehmenden auf einen archäologisch, historischen Stadtrundgang.
Das Treffen der GeoChicas am Dienstag vor der Konferenz war ein großer Erfolg. Über 20 Frauen waren dabei und kamen schnell ins Gespräch. Auch der inoffizielle Start zeigte wieder, dass viele schon am Vortrag der Konferenz die vernetzung und das Gespräch suchen.
FOSSGIS Konferenz 2025 Treffen GeoChicas und inoffizeller Start am Vortrag der KonferenzDie Abendveranstaltung mit mehr als 500 Teilnehmenden in der Mensa am Aasee war ein kulinarischer und geselliger Höhepunkt der Konferenz.
Zum Auftakt des OSM Samstag gab es am Freitag ein Treffen im Hier und Jetzt am Ufer des Aasees. Von hier konnte das Feuerwerk am Send wunderbar betrachtet werden.
FOSSGIS Konferenz 2025 AbschlussfeuerwerkDer OSM-Samstag, mittlerweile gut gepflegte Tradition, fand als Unconference statt. Circa 50-60 Teilnehmende verteilten sich in den Räumen und diskutierten die eingebrachten Themen. Die Themen und auch die Ergebnisse sind im Wiki dokumentiert.
Mittags fand eine partielle Sonnenfinsternis statt. Mit unterschliedlichen Werkzeugen wurde das Phänomen beobachtet.
Community SprintSeit langem fand mal wieder ein Community Sprint nach der FOSSGIS statt, welcher sehr gut angenommen wurde. Fragen wie “Was ist ein Issue”, “Was ist ein Pull requst” wurden geklärt, Python Plugins entwickelt und am deegree-Projekt und anderen Aufgaben gearbeitet.
OSM-Samstag und Community Sprint 2025Vielen Dank an Christian Knoth vom Institut für Geoinformatik (IFGI) für den unermüdlichen Einsatz im Vorfeld. Danke an die Universität Münster dafür, dass wir unsere Konferenz im Schloss veranstalten durtfen. Danke an die Stadt Münster für die Unterstützung mit dem Willkommensticket zur ÖPNV-Nutzung. Herzlichen Dank an die Sponsoren der Konferenz.
Helfer:innenIn diesem Jahr konnten wir uns über 74 Helfer:innen freuen, die mit Spaß und Elan alle Herausforderungen gemeistert haben.
FOSSGIS 2026 Göttingen
FOSSGIS 2025 - Helfer:innenNun heißt es wieder, nach der Konferenz ist vor der Konferenz. Der Veranstaltungsort für 2026 wurde im Abschluss bekannt gegeben. Zum ersten Mal planen wir eine FOSSGIS in Göttingen und freuen uns schon sehr darauf. Wer sich gerne in die Planung einbringen möchte ist herzlich willkommen und meldet sich beim Orgateam.
Der Verein wächstWir konnten uns während der Konferenz über viele Vereinseintritte freuen. So sind 44 Formulare beim Verein gelandet. Es wird eine Verlosung geben, bei der ein Konferenzticket für das nächste Jahr als Gewinn lockt.
Was kommt als nächstes?Die anstehenden Veranstaltungen:
- FOSSGIS-OSM-Communitytreffen 2025: https://www.fossgis.de/wiki/Hauptseite
- FOSS4G Europe 2025 Mostar: [https:]]
- FrOSCon: [https:]]
- Maker Faire: [https:]]
- Jubiläumsevent FOSSGIS e.V.
- SotM 2026 Manila: [https:]]
- FOSS4G 2025 Auckland Neuseeland: [https:]]
- FOSSGIS-Konferenz 2026 - 25.-28.3.2026 Göttingen [https:]]
- Alle OSGeo-Events: [https:]]
Und natürlich freut sich auch der FOSSGIS e.V. über Euer Engagement. Ihr seid herzlich eingeladen, euch zu einer Arbeitsgrupe dazu zu gesellen.
Es war eine tolle Konferenz. Herzlichen Dank an alle Beteiligten.
-
sur Mappery: Helsinki’s Global Church
Publié: 3 April 2025, 12:00pm CEST
Jilles van Gurp shared this pic from his visit to Helsinki
-
sur Donald Trump Surrenders the World to China
Publié: 3 April 2025, 10:33am CEST par Keir Clarke
The China Index is an interactive map that ranks the expanding influence of the People’s Republic of China (PRC) across the globe. Using 99 distinct indicators - from media sponsorships to academic partnerships - the index tracks Beijing’s deepening reach, updated annually to highlight its accelerating dominance.The map ranks countries around the world based on how much they are under the
-
sur GeoSolutions: GeoSolutions USA Sponsoring FedGeoDay 2025
Publié: 2 April 2025, 6:21pm CEST
You must be logged into the site to view this content.
-
sur Mappery: Monhegan, not deceased
Publié: 2 April 2025, 12:00pm CEST
David Fox shared this odd object “The dates seem a bit off, as I can confirm the island is still here and does seem a bit older.”
I checked and Monhegan Island remains off the coast of Maine.
-
sur The Future Risk Index Rides Again
Publié: 2 April 2025, 9:24am CEST par Keir Clarke
A few weeks ago I published a list of interactive government maps that have been censored and deleted by the Trump administration. Now The Guardian has resurrected one of those maps!Over 200 employees of the US Federal Emergency Management Agency (FEMA) have been fired by the Department of Government Efficiency (DOGE). Those who remain have been ordered to remove all language related to
-
sur Marco Bernasocchi: FOSSGIS 2025 – What a Week!
Publié: 2 April 2025, 7:53am CEST
As long time sponsors of FOSSGIS, we stepped up the game this year and became Platinum Sponsors for FOSSGIS 2025. We are proud to be part of a thriving open-source GIS community and to contribute to such a great conference. Here’s a recap of everything we were involved in:
Talks & Presentations
QField: New Strategy and Application Potential
Berit and Marco presented how QField, with over 1 million downloads and 350,000 active users, is now recognized as Digital Public Good aligned with the UN Sustainable Development Goals. Marco also shared the vision and mission behind QField’s development — highlighting our commitment to empowering field teams across the globe with open, user-friendly tools for data collection.
Real-world stories illustrated how QField helps bridge data gaps to support informed, sustainable decision-making.View talk
QField in Practice: Fieldwork Made Easy
Berit and Michael led an interactive workshop demonstrating how to develop a QField project from scratch. The goal was for each participant to create and sync their own field study project using QFieldCloud, focused on collecting data on flowering plants in the picturesque “Schlussgarten.”View session
When Web Meets Desktop
Matthias demonstrated how Django can be used to build consumable geodata layers via OGC API – Features endpoints. His talk covered how to use Python and Django ORM to elegantly define data models and business logic, offering an alternative to complex database logic.View talk
fossgis25-poster-extending-qfcDownloadExtending QFieldCloud – Ideas and Practical Examples
Michael showed how QFieldCloud can be extended with Django apps, sharing practical implementations such as automated project generation and integration of remote sensing workflows.View talk
QField Plugins – Examples and Possibilities
In a lightning talk, Michael introduced useful QField plugins, explained how to install and use them, and explored how they can enhance your mobile GIS workflows.View talk
Hands-on qgis-js: Building Interactive QGIS-Based Web Maps
In this practical workshop, Michael guided participants through using qgis-js, an exciting new project that brings QGIS functionality directly into the browser.View session
QGIS AMA Expert Session
Matthias and Marco hosted a live Q&A session where attendees could ask everything about QGIS development, best practices, organisation and real-world applications.At the Booth
Our QField booth was buzzing with activity all week – from plugin demos and project showcases to deep dives into QFieldCloud and field mapping workflows. We had great conversations, received valuable feedback, and met many enthusiastic users.
Supporting Open Source
We were proud to be Platinum Sponsors of FOSSGIS 2025. Supporting open-source events like this is essential for fostering innovation, collaboration, and community-driven growth in the GIS world.
Looking Ahead
Thank you to the organisers, speakers, and everyone who joined us in Münster. We left the event full of ideas, motivation, and appreciation for this community – and we’re already looking forward to the next FOSSGIS!
#QField #QFieldCloud #FOSSGIS2025 #OpenSourceGIS #QGIS #SupportOpenSource
-
sur WhereGroup: WebAssembly: Revolutioniere WebGIS mit unbegrenztem Potenzial
Publié: 1 April 2025, 3:08pm CEST
Martin Alzueta zeigt, welche Möglichkeiten WebAssembly (WASM) bietet, um GIS-Anwendungen performanter, skalierbarer und flexibler zu gestalten. -
sur Mappery: Exploring our maps in the wild
Publié: 1 April 2025, 12:45pm CEST
Pièce jointe: [télécharger]
There are now nearly 3,000 Maps in the Wild on Mappery. If you are new to the site that may be a little overwhelming to find your way around our back catalogue (the editors speak English not American btw), but htere is a great way to browse our collection using a map of course! Who knew that a map was a great way to organise a massive collection of data? Go on, enjoy a few maps in the wild on our Mapping Maps in the Wild page, there’s enough there to keep you occupied for a few hours/days/weeks!
This Map in the Wild appeared a year or so ago, it still makes me smile and I wonder whether it is a real tatoo disaster or an April Fool’s joke
-
sur Mappery: When a geographer flies ?
Publié: 1 April 2025, 12:00pm CEST
Pièce jointe: [télécharger]
Originally posted by Matthew Malone, saying, “As a geographer, how I told my son the ground would look during his first flight.”
-
sur Mappery: South Amerfrica
Publié: 1 April 2025, 11:00am CEST
Matt Malone spotted this, he said “Babe…wake up, the new South Amerfrica globe just dropped!”
I though this could be a fun game on April Fools Day, sometimes known as Trump This Day. Loads of possibilities open up – Amerada, Ameriland, Ameranama, Amerikraine, Russikraine and so on. Post your global mix ups in the comments.
-
sur New Tesla Hack Map
Publié: 1 April 2025, 9:16am CEST par Keir Clarke
Last week, Tesla owners were shocked when hackers released an interactive map revealing personal details - including their home addresses. Now, a new tracking tool appears to display the real-time locations of all Tesla Cybertrucks on the road. The Cybertruck Live Tracking Map claims to show the live positions of Tesla’s vehicles worldwide. Tesla cars are equipped with GPS and cellular
-
sur Mappery: At Queens Museum
Publié: 31 March 2025, 11:00am CEST
Tom MacWright posted a pic of this massive panorama at Queens Museum, NY.
“The Panorama of the City of New York is an urban model of New York City that is a centerpiece of the Queens Museum. It was originally created for the 1964 New York World’s Fair.” Wikipedia
-
sur Free TV & Radio Maps
Publié: 31 March 2025, 9:46am CEST par Keir Clarke
tvgarden is an interactive map that brings the world of live television to your fingertips. Inspired by the long running success of Radio Garden (which allows users to explore global radio stations through an interactive 3D map,) tvgarden applies the same concept to television, offering a seamless and engaging way to watch live TV from around the world.Features and User ExperienceOne of
-
sur Sean Gillies: Bear training week 6 recap
Publié: 30 March 2025, 11:18pm CEST
A productive week six is done!
22.8 miles running
11 hours, 39 minutes all training
2,277 ft D+
That's not a lot of running, but it's the most I've done in a week since last July. I did two hill workouts outside on a 10% grade stretch of single track above Pineridge open space, Tuesday and Thursday. Today, Sunday, I did an easy long run from my house to the same dirt climb, and went up to the bench one time. My left Achilles, which has been nagging me, feels better. Weather permitting, I'll run 3-4 days next week, and increase my mileage to 25-26.
-
sur Federal Funding & Jobs Slashed
Publié: 30 March 2025, 2:47pm CEST par Keir Clarke
The White House has mandated deep cuts to federal funding for scientific research, threatening breakthroughs that save lives and fuel economic growth. The National Institutes of Health (NIH) - a cornerstone of medical progress - supports critical research on cancer, diabetes, dementia, heart disease, stroke, mental illness, and other pressing health challenges. These devastating cuts include a
-
sur Mappery: A box of wine
Publié: 30 March 2025, 12:00pm CEST
Raf shared this – cardboard cube containing 3 litres of Dolmens wine from wine making region Empordà in Catalunya by Celler Cooperatiu d’Espolla.
The title to this post is a little homage to “Box of Rain” by Phil Lesh of the Grateful Dead who passed a few months ago (a bit off track I know, but hey!)
-
sur Free and Open Source GIS Ramblings: The quest for a fair TimeGPT benchmark
Publié: 29 March 2025, 10:38pm CET
At the end of yesterday’s TimeGPT for mobility post, we concluded that TimeGPT’s trainingset probably included a copy of the popular BikeNYC timeseries dataset and that, therefore, we were not looking at a fair comparison.
Naturally, it’s hard to find mobility timeseries datasets online that can be publicized but haven’t been widely disseminated and therefore may have slipped past the scrapers of foundation models builders.
So I scoured the Austrian open government data portal and came up with a bike-share dataset from Vienna.
DatasetSharedMobility.ai dataset published by Philipp Naderer-Puiu, covering 2019-05-05 to 2019-12-31.
Here are eight of the 120 stations in the dataset. I’ve resampled the number of available bicycles to the maximum hourly value and made a cutoff mid August (before a larger data collection cap and the less busy autumn and winter seasons):
Models
To benchmark TimeGPT, I computed different baseline predictions. I used statsforecast’s HistoricAverage, SeasonalNaive, and AutoARIMA models and computed predictions for horizons of 1 hour, 12 hours, and 24 hours.
Here are examples of the 12-hour predictions:
We can see how Historic Average is pretty much a straight line of the average past value. A little more sophisticated, SeasonalNaive assumes that the future will be a repeat of the past (i.e. the previous day), which results in the shifted curve we can see in the above examples. Finally, there’s AutoARIMA which seems to do a better job than the first two models but also takes much longer to compute.
For comparison, here’s TimeGPT with 12 hours horizon:
You can find the full code in [https:]]
ResultsIn the following table, you’ll find the best model highlighted in bold. Unsurprisingly, this best model is for the 1 hour horizon. The best models for 12 and 24 hours are marked in italics.
Model Horizon RMSE HistoricAverage 1 7.0229 HistoricAverage 12 7.0195 HistoricAverage 24 7.0426 SeasonalNaive 1 7.8703 SeasonalNaive 12 7.7317 SeasonalNaive 24 7.8703 AutoARIMA 1 2.2639 AutoARIMA 12 5.1505 AutoARIMA 24 6.3881 TimeGPT 1 2.3193 TimeGPT 12 4.8383 TimeGPT 24 5.6671 AutoARIMA and TimeGPT are pretty closely tied. Interestingly, the SeasonalNaive model performs even worse than the very simple HistoricAverage, which is an indication of the irregular nature of the observed phenomenon (probably caused by irregular restocking of stations, depending on the system operator’s decisions).
Conclusion & next stepsOverall, TimeGPT struggles much more with the longer horizons than in the previous BikeNYC experiment. The error more than doubled between the 1 hour and 12 hours prediction. TimeGPT’s prediction quality barely out-competes AutoARIMA’s for 12 and 24 hours.
I’m tempted to test AutoARIMA for the BikeNYC dataset to further complete this picture.
Of course, the SharedMobility.ai dataset has been online for a while, so I cannot be completely sure that we now have a fair comparison. For that, we would need a completely new / previously unpublished dataset.
-
sur Mappery: Ticket to Ride
Publié: 29 March 2025, 11:00am CET
Barry shared this, he said “Ticket to Ride UK+Ireland game map. With enough resources you can even run a transatlantic boat service…”
-
sur The Nationwide Sakura Map
Publié: 29 March 2025, 10:14am CET par Keir Clarke
Every spring, Japan transforms into a breathtaking canvas of pink and white as cherry blossoms, or sakura (?), bloom across the country. This fleeting yet spectacular display is deeply ingrained in Japanese culture, symbolizing renewal, beauty, and the impermanence of life. People gather under the blossoms for hanami (flower viewing), a cherished tradition that brings friends and families
-
sur Ecodiv.earth: Fix references in space-time dataset after renaming a mapset
Publié: 29 March 2025, 12:00am CET
The problemGRASS GIS offers powerful tools for working with temporal data. You can create space-time raster or vector datasets, and register these in a temporal database that’s automatically managed by GRASS. A key feature of this temporal framework is that the temporal database is mapset-specific. So, space-time datasets and registered time series maps in a mapset are stored in a temporal database inside the same mapset.
The way GRASS handles spatial data is intuitive and powerful. Yet, I ran into a problem after I renamed a mapset. As it turns out, the mapset name is integral part of how temporal data sets and data layers are registered in the temporal database. And changing the mapset name doesn’t automatically update those references. So renaming the mapset rendered my space-time datasets inaccessible. As far as I could tell, there’s no built-in mechanism in GRASS to resolve this.
A possible solutionBy default, GRASS stores the temporal database as a SQLite3 file located in the
Cautiontgis
folder inside the mapset. This means that, in principle, you could manually open that database and replace all references to the old mapset name with the new mapset name.It is generally not advisable to make any manual changes to a GRASS database. Only do this when you are really sure what you are doing, and always make a backup first.
Still, I decided to give it a go. Rather than modifying the SQLite database directly, I opted for a safer approach. I dumped the contents of the database to a text file, made the changes there, and then restored the database from the modified dump.
First step, obviously, is to make a backup of the SQLite file. Next, I exported the entire SQLite database using the
.dump
command. This creates a text-based SQL script of the database.> cd path_to_the_temporal_db/sqlite.db > cp path_to_the_temporal_db/sqlite.db backup-location/sqlite_backup.db > sqlite3 sqlite.db > .output temp_dump.sqlite > .dump > .exit
I then opened the
temp_dump.sql
file in a text editor and used a simple search-and-replace to update all occurrences of the old mapset name to the new one. Finally, I recreate the SQLite database using the.restore
function with the updatedtemp_dump.sql
file as input.> cd path_to_the_temporal_db/sqlite.db > sqlite sqlite.db > .read temp_dump.sqlite > .exit
The result, all the space-time data sets are available again from within GRASS :-).
Wrapping it upTo make this repeatable (and reduce the chance of messing up manual steps), I wrapped the process in a simple Python script. The script backs up the database, dumps its contents, performs the replacement, and restores the modified version. You can optionally specify a backup location, but if you don’t, it will create the backup in the same folder.
import sqlite3 import subprocess import os import shutil def replace_string_in_qlite(input_db, old_string, new_string, backup_name=None): # Step 1: Define backup path if not backup_name: backup_name = input_db + ".backup" # Step 2: Create backup if os.path.exists(backup_name): raise FileExistsError( f"Backup file '{backup_name}' already exists. Aborting to prevent overwrite." ) shutil.move(input_db, backup_name) print(f"Original database backed up to: {backup_name}") # Step 3: Dump the SQL from backup DB dump_file = "temp_dump.sql" with open(dump_file, "w", encoding="utf-8") as f: subprocess.run(["sqlite3", backup_name, ".dump"], stdout=f) # Step 4: Read, modify, and write the dump with open(dump_file, "r", encoding="utf-8") as f: sql_content = f.read() modified_sql = sql_content.replace(old_string, new_string) with open(dump_file, "w", encoding="utf-8") as f: f.write(modified_sql) # Step 5: Restore the modified dump to the original filename with open(dump_file, "r", encoding="utf-8") as f: conn = sqlite3.connect(input_db) cursor = conn.cursor() cursor.executescript(f.read()) conn.commit() conn.close() os.remove(dump_file) print( f"Replaced '{old_string}' with '{new_string}' and saved new DB as: {input_db}" )
As an example, suppose I have a GRASS database with a project called
Climate
, and inside it, a mapset namedBioclim
. After renaming the mapset tobioclim_variables
, the space-time datasets become inaccessible. Running the script solves that:db2replace = "/home/paulo/GRASSdb/Climate/tgis/sqlite.db" db2backup = "/home/paulo/Desktop/sqlite_backup.db" replace_string_in_qlite(db2replace, "Bioclim", "bioclim_variables")
Crisis averted, and, as a bonus, this little exercise has given me a little bit better understanding of how GRASS handles spatial and temporal data under the hood.
That said, as mentioned earlier, directly modifying the GRASS database is generally discouraged. So, as a disclaimer, this post is mostly a note to my future self. You’re welcome to use it, but do so at your own risk! And, if you know a better way, or if I overlooked a standard way to deal with this in GRASS, please let me know.
-
sur Free and Open Source GIS Ramblings: TimeGPT for mobility: Can foundation models outperform classic machine learning models for mobility predictions?
Publié: 28 March 2025, 11:59pm CET
tldr; Maybe. Preliminary results certainly are impressive.
IntroductionCrowd and flow predictions have been very popular topics in mobility data science. Traditional forecasting methods rely on classic machine learning models like ARIMA, later followed by deep learning approaches such as ST-ResNet.
More recently, foundation models for timeseries forecasting, such as TimeGPT, Chronos, and LagLlama have been introduced. A key advantage of these models is their ability to generate zero-shot predictions — meaning that they can be applied directly to new tasks without requiring retraining for each scenario.
In this post, I want to compare TimeGPT’s performance against traditional approaches for predicting city-wide crowd flows.
Experiment setupThe experiment builds on the paper “Deep Spatio-Temporal Residual Networks for Citywide Crowd Flows Prediction” by Zhang et al. (2017). The original repo referenced on the homepage does not exist anymore. Therefore, I forked: [https:]] as a starting point.
The goals of this experiment are to:
- Get an impression how TimeGPT predicts mobility timeseries.
- Compare TimeGPT to classic machine learning (ML) and deep learning (DL) models.
- Understand how different forecasting horizons impact predictive accuracy.
The paper presents results for two datasets (TaxiBJ and BikeNYC). The following experiment only covers BikeNYC.
You can find the full notebook at [https:]]
First attemptIn the first version, I applied TimeGPT’s historical forecast function to generate flow predictions. However, there was an issue: the built-in historic forecast function ignores the horizon parameter, thus making it impossible to control the horizon and make a fair comparison.
RefinementsIn the second version, I therefore added backtesting with customizable forecast horizon to evaluate TimeGPT’s forecasts over multiple time windows.
To reproduce the original experiments as truthfully as possible, both inflows and outflows were included in the experiments.
I ran TimeGPT for different forecasting horizons: 1 hour, 12 hours, and 24 hours. (In the original paper (Zhang et al. 2017), only one-step-ahead (1 hour) forecasting is performed but it is interesting to explore the effects of the additional challenge resulting from longer forecast horizons.) Here’s an example of the 24-hour forecast:
The predictions pick up on the overall daily patterns but the peaks are certainly hit-and-miss.
For comparison, here are some results for the easier 1-hour forecast:
Not bad. Let’s run the numbers! (And by that I mean: let’s measure the error.)
ResultsThe original paper provides results (RMSE, i.e. smaller is better) for multiple traditional ML models and DL models. Addition our experiments to these results, we get:
Model RMSE ARIMA 10.56 SARIMA 10.07 VAR 9.92 DeepST-C 8.39 DeepST-CP 7.64 DeepST-CPT 7.56 DeepST-CPTM 7.43 ST-ResNet 6.33 TimeGPT (horizon=1) 5.70 TimeGPT (horizon=12) 7.62 TimeGPT (horizon=24) 8.93 Key takeaways
- TimeGPT with a 1 hour horizon outperforms all ML and DL models.
- For longer horizons, TimeGPT’s accuracy declines but remains competitive with DL approaches.
- TimeGPT’s pre-trained nature made means that we can immediately make predictions without any prior training.
These preliminary results suggest that timeseries foundation models, such as TimeGPT, are a promising tool. However, a key limitation of the presented experiment remains: since BikeNYC data has been public for a long time, it is well possible that TimeGPT has seen this dataset during its training. This raises questions about how well it generalizes to truly unseen datasets. To address this, the logical next step would be to test TimeGPT and other foundation models on an entirely new dataset to better evaluate its robustness.
We also know that DL model performance can be improved by providing more training data. It is therefore reasonable to assume that specialized DL models will outperform foundation models once they are trained with enough data. But in the absence of large-enough training datasets, foundation models can be an option.
In recent literature, we also find more specific foundation models for spatiotemporal prediction, such as UrbanGPT [https:]] , UniST [https:]] , and UrbanDiT [https:]] . However, as far as I can tell, none of them have published the model weights.
If you want to join forces, e.g. add more datasets or test other timeseries foundation models, don’t hesitate to reach out.
-
sur Mappery: Calling from Rathlin Island
Publié: 28 March 2025, 11:00am CET
Manny Ownoh shared this pic of a telephone street cabinet covered in a stylised map of Rathlin Island, Co Antrim.
-
sur The 2025 Australian Election Map
Publié: 28 March 2025, 10:28am CET par Keir Clarke
Yesterday, the Prime Minister of Australia, Anthony Albanese, announced that the next Australian federal election will be held on May 3. The leader of the center-left Labor Party currently holds a very slim majority in Parliament. To achieve a majority government in the next Parliament, a party must win at least 76 seats out of 150 in the House of Representatives. If no party reaches this
-
sur Mappery: Lanildut
Publié: 27 March 2025, 11:00am CET
Pièce jointe: [télécharger]
Greg shared this cute little map from Lanildut in Brittany
-
sur How Deep was That Earthquake?
Publié: 27 March 2025, 10:09am CET par Keir Clarke
A few years ago, ESRI's Raluca Nicola created a stunning 3D visualization titled Earthquakes with Exaggerated Depth, illustrating how far below the surface earthquake ruptures (hypocenters) occur. Her interactive globe visualizes one year's worth of earthquake activity worldwide (from July 2017 to July 2018).The map was created using data from the USGS. On the 3D interactive globe, each
-
sur Mappery: Terraseca
Publié: 26 March 2025, 11:00am CET
It never ceases to make me smile at how many bottles of wine or beeer end up here as maps in the wild. This ones comes via our friend Raf in Barcelona.
“Terra Seca is a red wine from Terra del Priorat cellar, made with garnatxa negra and carinyena, in a bottle dressed with contour lines”
-
sur Make Your Own Scrambled Maps
Publié: 26 March 2025, 9:46am CET par Keir Clarke
Introducing:Scrambled Maps StudioScrambled Maps ChallengeAre You Ready to Create Your Own Scrambled Maps Games?Scrambled Maps is probably my all-time favorite map game. I may be a little biased - since I wrote the original game - but TripGeo has taken my small creation and transformed it from a fun little puzzle into an amazing global challenge.Today, Scrambled Maps has become even
-
sur Oslandia: (Fr) Rencontres QGIS-fr – Avignon du 10 au 12 juin 2025
Publié: 26 March 2025, 9:42am CET
Sorry, this entry is only available in French.