Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Feeds
6514 items (41 unread) in 56 feeds

-
Cybergeo (10 unread)
-
Revue Internationale de Géomatique (RIG)
-
SIGMAG & SIGTV.FR - Un autre regard sur la géomatique (1 unread)
-
Mappemonde
-
Dans les algorithmes (6 unread)

-
Imagerie Géospatiale
-
Toute l’actualité des Geoservices de l'IGN (1 unread)
-
arcOrama, un blog sur les SIG, ceux d ESRI en particulier (5 unread)
-
arcOpole - Actualités du Programme
-
Géoclip, le générateur d'observatoires cartographiques
-
Blog GEOCONCEPT FR

-
Géoblogs (GeoRezo.net)
-
Conseil national de l'information géolocalisée (1 unread)
-
Évènements – Afigéo (2 unread)
-
Geotribu (1 unread)
-
Les cafés géographiques (1 unread)
-
UrbaLine (le blog d'Aline sur l'urba, la géomatique, et l'habitat)
-
Icem7
-
Séries temporelles (CESBIO) (1 unread)
-
Datafoncier, données pour les territoires (Cerema)
-
Cartes et figures du monde
-
SIGEA: actualités des SIG pour l'enseignement agricole
-
Data and GIS tips
-
Neogeo Technologies (2 unread)
-
ReLucBlog
-
L'Atelier de Cartographie
-
My Geomatic
-
archeomatic (le blog d'un archéologue à l’INRAP)
-
Cartographies numériques (9 unread)
-
Veille cartographie
-
Makina Corpus (1 unread)
-
Oslandia
-
Camptocamp
-
Carnet (neo)cartographique
-
GEOMATIQUE
-
Le blog de Geomatys
-
Geomatick
-
CartONG (actualités)
Planet OSGeo
-
11:00
Mappery: A van on the way to Geomob
sur Planet OSGeoI came across this van on my way to the GeovationHub for Gemob London.
-
11:00
Mappery: Dublin Howth
sur Planet OSGeoThere’s something magical about discovering a beautifully illustrated tourist map like this one from Howth. These pictorial gems transform simple navigation into an adventure, especially this one, where you can imagine yourself hunting a treasure on an Island.
Thanks, Catherine, for sharing it.
-
2:00
Camptocamp: Strengthening the French Open Source Ecosystem: Camptocamp Joins the CNLL
sur Planet OSGeoEnclosure: [download]
We are proud to announce that Camptocamp is now a member of the CNLL (Conseil National du Logiciel Libre), the leading professional organization whose mission is to structure the free software industry in France. -
11:00
Mappery: Manilla
sur Planet OSGeoEugene sent us this – A stylized map of Manila, Philippines on the wall at the Sheraton Manila Bay’s restaurant.
-
15:18
GeoSolutions: GeoSolutions at geOcom 2024
sur Planet OSGeoYou must be logged into the site to view this content.
-
11:00
Mappery: Gaia in the Old Library
sur Planet OSGeoGaia by Luke Jerram, the sculpture of Earth, is on display at the Old Library of Trinity College in Dublin—photos from Catherine.
-
10:25
GeoCat: Unlocking the Power of Open Standards — GeoCat Featured by OGC
sur Planet OSGeoWe’re proud to share that GeoCat is featured in a recent article by the Open Geospatial Consortium (OGC) : Enabling Open Geospatial Data Spaces: How GeoCat Helps Governments Unlock the Power of OGC St... -
9:20
GeoCat: Exciting News: We've Moved Into a New Office!
sur Planet OSGeoWe're excited to share that our Dutch team has officially moved into a new office space! This move marks an exciting chapter in our GeoCat's growth and reflects the progress we've made over the past f... -
11:00
Mappery: World’s Fair Globe Spotted in Queens
sur Planet OSGeoMark spotted this World’s Fair globe (1964?) on the Queens 10k run today
-
2:00
Kartoza: Agile Project Management for a Geospatial Consultancy
sur Planet OSGeoGIS projects face challenges like data complexity, tech changes, and budget limits. Kartoza uses Agile and Scrum to enhance flexibility, collaboration, and efficiency, ensuring better project outcomes -
11:00
Mappery: You’re Nowhere
sur Planet OSGeo“Without Geography you’re Nowhere”, seen at Trinity College in Dublin by Catherine.
-
11:00
Mappery: Globular Clock
sur Planet OSGeoSaw this Globular clock at the Islamic Arts Museum in Jerusalem. It was made for La Fontaine, Paris, c. 1880.
The clock shows the sun’s location at given time on a map of the world
-
11:00
Mappery: Djerba
sur Planet OSGeoAnother one from Jens’ visit to Tunisia
-
22:32
Fernando Quadro: Adicionar idioma Português Brasileiro no GeoNode
sur Planet OSGeoPrezados leitores,
Se você utiliza o GeoNode e gostaria que ele disponibilizasse como opção de idioma o Português Brasileiro, saiba que você mesmo pode adicioná-lo no GeoNode. Lembrando que este tutorial foi realizado com a versão 4.4.2 do GeoNode, então vamos aos passos:
1. Baixar os arquivos de tradução
> wget [https:] > wget [https:]
Você deve baixar esses arquivos em uma pasta do servidor, eu baixei os arquivos e coloquei-os dentro da pasta /opt/geonode_custom/
Feito isso, descompacte os arquivos e você terá 2 pastas: locale e mapstore
2. Acessar o container do Django
> docker exec -it django4my_geonode /bin/bash
3. Alterar o arquivo settings.py
> cd /usr/src/my_geonode/my_geonode > vim settings.py
Adicione o seguinte trecho de código ao final do arquivo settings.py
LANGUAGES = ( ('en-us', 'English'), ('pt-br', 'Português Brasileiro'), ) MAPSTORE_TRANSLATIONS_PATH = [ '/static/mapstore/ms-translations', '/static/mapstore/gn-translations', '/static/mapstore/project-translations' ]
Após salvar o arquivo settings.py, saia do container e vá para a pasta onde você baixou os arquivos da tradução.
4. Copiar os arquivos de tradução para o container do Django/GeoNode
> cd /opt/geonode_custom/locale > docker cp pt_BR/ django4my_geonode:/usr/src/my_geonode/my_geonode/locale > docker cp en_US/ django4my_geonode:/usr/src/my_geonode/my_geonode/locale > cd .. > cp mapstore/ django4my_geonode:/usr/src/my_geonode/my_geonode/static/
5. Reiniciar o container do Django
docker restart django4my_geonode
Agora é só você acessar o seu GeoNode e selecionar o idioma Português Brasileiro
-
18:32
OSGeo Announcements: [OSGeo-Announce] Sol Katz Award for Geospatial Free and Open Source Software – Call for Nominations 2025
sur Planet OSGeoThe Open Source Geospatial Foundation would like to open nominations for the 2025 Sol Katz Award for Geospatial Free and Open Source Software.
The Sol Katz Award for Free and Open Source Software for Geospatial (FOSS4G) will be given to individuals who have demonstrated leadership in the FOSS4G community. Recipients of the award will have contributed significantly through their activities to advance open source ideals in the geospatial realm.
Solomon ‘Sol’ Katz was an early pioneer of FOSS4G and left behind a large body of work in the form of applications, format specifications, and utilities while at the U.S. Bureau of Land Management. This early FOSS4G archive provided both source code and applications freely available to the community. Sol was also a frequent contributor to many geospatial list servers, providing much guidance to the geospatial community at large.
Sol unfortunately passed away in 1999 from Non-Hodgkin’s Lymphoma, but his legacy lives on in the open source world. Those interested in making a donation to the American Cancer Society, as per Sol’s family’s request, can do so at [https:]] .
Nominations for the Sol Katz Award should be sent to solkatzaward at lists dot osgeo dot org with a description of the reasons for this nomination (after sending, please wait for the moderator to accept your message). Nominations will be accepted until end-of-day 12th September Anywhere on Earth. A recipient will be decided from the nomination list by the OSGeo selection committee.
The winner of the Sol Katz Award for Geospatial Free and Open Source Software will be announced virtually during the FOSS4G 2025 event in Auckland, New Zealand. The hope is that the award will both acknowledge the work of community members, and pay tribute to one of its founders, for years to come.
It should be noted that past awardees and selection committee members are not eligible.
Past Awardees:
- 2024: Tom Kralidis
- 2023: Howard Butler
- 2022: Sandro Santilli
- 2021: Malena Libman
- 2020: Anita Graser
- 2019: Even Rouault
- 2018: Astrid Emde
- 2017: Andrea Aime
- 2016: Jeff McKenna
- 2015: Maria Brovelli
- 2014: Gary Sherman
- 2013: Arnulf Christl
- 2012: Venkatesh Raghavan
- 2011: Martin Davis
- 2010: Helena Mitasova
- 2009: Daniel Morissette
- 2008: Paul Ramsey
- 2007: Steve Lime
- 2006: Markus Neteler
- 2005: Frank Warmerdam
Selection Committee 2025:
- Jeff McKenna (chair)
- Frank Warmerdam
- Markus Neteler
- Steve Lime
- Paul Ramsey
- Sophia Parafina
- Daniel Morissette
- Helena Mitasova
- Martin Davis
- Venkatesh Raghavan
- Arnulf Christl
- Gary Sherman
- Maria Brovelli
- Andrea Aime
- Astrid Emde
- Even Rouault
- Anita Graser
- Ariel Anthieni
- Sandro Santilli
- Howard Butler
- Tom Kralidis
1 post - 1 participant
-
11:11
WhereGroup: Neue Version des QGIS2Mapbender-Plugins veröffentlicht: Mapbender-Anwendungen einfach direkt aus QGIS heraus erstellen
sur Planet OSGeoQGIS-Desktop-Projekte können nun mit nur wenigen Schritten als WMS und gleichzeitig als Mapbender-Anwendung veröffentlicht werden - mit unserem neuen Plugin QGIS2Mapbender. Jörg Thomsen zeigt in diesem Beitrag step by step wie es geht. -
11:00
Mappery: Whitewater Canyon
sur Planet OSGeoJami said “Took our latest visitor on a tour of Whitewater Canyon, New Mexico and hiked the Catwalk. Love the maps carved into the sign. You can’t get too lost in a narrow canyon, though, except where the trail is washed out.”
-
2:00
FOSSGIS e.V. News: GeoStyler Code Sprint 2025
sur Planet OSGeoVom 02. bis 06. Juni 2025 fand der GeoStyler Code Sprint in Bussigny statt.
13 Personen aus Deutschland, Frankreich und Schweiz haben teilgenommen.
Die Veranstaltung wurde gefördert durch den FOSSGIS e.V..Unter anderem wurde an folgenden Themen im Rahmen des Code Sprints gearbeitet:
- OGC API Styles für GeoStyler REST API
- Verbesserungen an GeoStyler CLI, UI und Demo Anwendung
- Aufsetzen eines eigenen GeoStyler Servers
- Weiterentwicklung des ArcGIS und OpenLayers Parsers
GeoStyler REST ist somit ab sofort OGC API Styles konform und bietet die Möglichkeit, einen Kartenstil in unterschiedlichen Formaten auszugeben, bspw. mapbox, OpenLayers FlatStyles, SLD, QGIS. Hierdurch können Kartenstile zentral verwaltet und unterschiedlichen Anwendungen zur Verfügung gestellt werden.
Ein ausführlicher und detaillierter Artikel ist hier zu finden: [https:]] .
Teilnehmende GeoStyler Code Sprint 2025 -
20:39
Free and Open Source GIS Ramblings: QGIS User Conf 2025 videos have landed!
sur Planet OSGeoThe QGISUC2025 team has done an awesome job recording and editing the conference presentations. All “presentation” type talks where the presenter has accepted to be published are now available in a dedicated list on the QGIS Youtube channel.
I also had the pleasure of presenting our Trajectools plugin and you can see this talk here:
Thank you to all the organizers, speakers, and participants for the great time!
-
11:00
Mappery: La Medina de Kairouan
sur Planet OSGeoJens share this tiled map – Kairouan is in the east of Tunisia
-
6:45
OPENGIS.ch: Celebrating community, innovation, and open-source GIS in Sweden – AKA the QGIS user conference 2025
sur Planet OSGeoIt was such a pleasure to be part of the QGIS User Conference 2025 in Norrköping! The event was extremely well organised — a big thank you to the amazing local team for pulling it all together so smoothly. Personally, it felt special to be back in Sweden, almost 20 years after my Uppsala university days. I truly enjoyed giving the opening keynote and sharing the latest from the QGIS project — and of course, showcasing all the QField greatness we’ve been working so hard on
Talks & Presentations
QGIS.org updates
As Chair of the QGIS.org association, I had the opportunity to share recent updates from the QGIS community. I spoke about ongoing development efforts, community growth, funding initiatives, and collaborations that help keep the project moving forward.
The focus was on the people who make QGIS possible — contributors, sponsors, local user groups, and everyday users — and how their involvement continues to shape the project’s direction and ensure its long-term sustainability.Slides here (unfortunately keynotes and workshops were not recorded)
Extending QFieldCloud – Ideas and Practical Examples
In this talk, Michael, one of our Full stack GeoNinja and Web Cartography teacher, explained how QFieldCloud can be extended by integrating additional Django apps. This allowed, for example, the generation of QField projects, reacting to events from fieldwork, adding new websites and APIs, and executing entire QGIS models as QFieldCloud jobs.
After a technical introduction, various practical examples were explored. It was shown how OpenStreetMap data can be fully automated to download offline-capable QField projects. Attendees got inspired by how an own WebGIS is brought to life in QFieldCloud using OpenLayers. Furthermore, he demonstrated how remote sensing data can be downloaded, analysed in a QGIS pipeline, and the results made available in QField projects. Finally, the discussion focused on how these capabilities can be optimally used in combination with QField plugins.
SIGNALO: An Open-Source Solution for Mapping Road Signs in QGIS
Presented by Denis, our Industry Solution Team Lead, SIGNALO is a QGIS-based solution for mapping road signs, powered by a PostGIS database. It addresses the challenge of representing vertical data on maps while ensuring compliance with Swiss norms, yet remains highly customizable for use at local, regional, or national levels. Moreover, the flexible design allows for easy adaptation to other countries.
In this talk, Denis explored both the technical foundations of the project and the organizational strategies that enable its open-source development.
1.5 Million Reasons to Use QField
In this talk, I shared our vision for the future of QField — the world’s most popular open-source mobile GIS solution. With over 1.4 million downloads and 500,000 active users, QField is making a real difference for fieldwork around the globe.
I spoke about where we’re headed next, what new features are coming, and how we at OPENGIS.ch are working to empower professionals across all sectors with powerful, flexible, and open tools for mobile geospatial workflows.Standardizing Groundwater Data Collection with QField
We were excited to see Alexandra Nozik from the Leibniz Centre for Tropical Marine Research (ZMT) present her work on a QField project designed to standardize groundwater data collection in remote tropical regions. The setup uses QGIS layers, predefined parameters, and metadata standards to ensure high-quality, consistent field data. Integrated with QFieldCloud, the workflow improves data accuracy, reduces data loss, and enables real-time collaboration. The project will be published on GitHub as a ready-to-use package, supporting reliable and comparable groundwater data collection across the scientific community.
QField and QFieldCloud – seamless fieldwork for QGIS
In this workshop, Zsanett, QField Product Manager, went through the complete fieldwork process: setting up a QGIS project, publishing the project via QFieldCloud, collecting data via the QField mobile app and synchronising the field data back to your main dataset in the office. QField works on top of QGIS and allows users to set up maps and forms in QGIS on their workstation and deploy them in the field. QField uses QGIS’s data providers (OGR, GDAL, PostGIS and others) and supports most common file formats. QField combines a minimal design with sophisticated technology that allows intuitive viewing and editing of data. QField’s map rendering is supported by the QGIS rendering engine, so the results are identical and the full range of styling options available on the desktop is available. Editing forms in QField respect the QGIS configuration and are optimised for touch interaction. QFieldCloud makes field collaboration much easier. Participants learned about configuring users with different rights, collecting offline and online data, and synchronizing field data and QGIS project data.
Our first international QField Day
On June 4th, the first international QField Day took place in Norrköping, right after the QGIS User Conference. This free half-day event was dedicated to QField, QFieldCloud, and the mobile GIS community, bringing together users, contributors, and developers for an afternoon of field-tested workflows, live demos, community stories, and open discussions. It was a great opportunity to connect, exchange ideas, and explore the future of mobile geospatial tools in the open-source ecosystem.
Definitely not our last one.Supporting Open Source
We were proud to support QGIS UC25 in Norrköping, Sweden, as Platinum Sponsors — reaffirming our commitment to the open-source geospatial community and the continued growth of the QGIS ecosystem.
Looking Ahead
We’re already looking forward to the next gathering — QGIS UC26 will take place in Switzerland
!
After the conference, I joined the contributor meeting along with four QGIS developers from OPENGIS.ch. It was a fantastic chance to collaborate in person, help shape the future of QGIS, and reconnect with old friends from the community.
-
11:00
Mappery: El Chalten
sur Planet OSGeoEnclosure: [download]
Robert Simmon shared this, El Chaltén is a village within Los Glaciares National Park in Argentina’s Santa Cruz province.
-
17:09
Fernando Quadro: Instalação do Certificado SSL no GeoNode
sur Planet OSGeoPrezado leitor,
Se você está trabalhando com o GeoNode e está tendo alguma dificuldade para gerar o certificado digital (SSL), vou detalhar como você pode fazer utilizando o Lets Encrypt. Vamos aos passos:
1. Instalar o certbot (para gerar o certificado)
> sudo apt install -y certbot
2. Parar o Nginx
> docker stop nginx4my_geonode
3. Gerar o certificado para o domínio desejado
> sudo certbot certonly -d fernandoquadro.com.br
O certbot irá gerar os arquivos privkey.pem e fullchain.pem na pasta /etc/letsencrypt/archive/fernandoquadro.com.br
4. Copiar os arquivos para o nginx no docker
No container do Ngnix existe a pasta /certificate_symlink, é nela que ficam armazenados os arquivos do certificado SSL. Você precisa então, substituir os arquivos que você criou com o certbot pelos que estão por default nessa pasta. Para isso, entre na pasta onde estão os arquivos que você gerou e execute o seguinte comando:
> docker cp fullchain.pem nginx4my_geonode:/certificate_symlink > docker cp privkey.pem nginx4my_geonode:/certificate_symlink
Após realizada a cópia confira se está tudo certo. Caso ele tenha criado com o nome fullchain1 ou privkey1, a sugestão é apagar os antigos e renomear os novos.
5. Alterar as variáveis no arquivo .env
Para finalizar é necessário que você altere as seguintes variáveis do seu arquivo .env para [https.] São elas:
– SITEURL
– NGINX_BASE_URL
– GEOSERVER_WEB_UI_LOCATION
– GEOSERVER_PUBLIC_LOCATIONLembre-se de alterar também as variávels [HTTP_HOST] (que ficará em branco) e [HTTPS_HOST:]
– [HTTPS_HOST=fernandoquadro.com.br]
Por último, lembre-se de setar as variaveis abaixo, para production:
– DOCKER_ENV=production
– LETSENCRYPT_MODE=production6. Reiniciar o Nginx
> docker start nginx4my_geonode
Agora é só abrir o navegador e verificar se deu tudo certo e seu GeoNode está com o [HTTPS] ativado.
Dica: Se precisar conferir o nome dos arquivos, a configuração dos arquivos pem, fica na pasta /etc/nginx no docker no arquivo nginx [https.available.conf]
-
16:19
Lutra consulting: QGIS 3.44 Launches 3D Globe View with Enhanced Performance
sur Planet OSGeoQGIS 3.44 now features a 3D Globe View with support for 3D Tiles and point clouds. Improved rendering precision and performance make planet-wide 3D mapping possible. -
11:00
Mappery: Tube Map in Cross Stitch
sur Planet OSGeoEnclosure: [download]
Girl on the Net received this stunning embroidered tube map as a gift
-
2:00
Camptocamp: Camptocamp Partners with Lutra Consulting to Expand Mergin Maps Deployment
sur Planet OSGeoEnclosure: [download]
Camptocamp has joined forces with Lutra Consulting to support the wider adoption of Mergin Maps—an intuitive GIS tool for efficient field data collection. Learn how this partnership enhances fieldwork for teams with or without geomatics expertise. -
1:02
Sean Gillies: Bear training week 18 recap
sur Planet OSGeoWeek 18 was my biggest, most social, most fun, and most satisfying week yet. I did a gravel ride with a friend on Wednesday, hiked to the alpine tundra in Rocky Mountain National Park with my daughter on Thursday, ran in 35 °C heat on Friday, and then treated myself to a fast run up and down Horsetooth Mountain early this morning.
Outside of training, I quit taking Naproxen, continued passive and active heating training, and started seeing a physical therapist about my Achilles tendinopathy. I learned that part of the solution will be loading my calf muscles, but without lengthening the muscle and thus stressing the tendon. The therapist also reassured me that I can run when it feels good. I don't need a boot or crutches or anything like that.
Here are the numbers for the week:
20.3 miles running (and hiking)
14 hours, 59 minutes all training
4,187 feet D+ running (and hiking)
The hike to Flattop Mountain in Rocky was super fun. I loved the chance to spend all day with my adult kid and help her kick off a "couch to Fourteener" program. It was my first trip on foot this season to treeline and above, and I felt good. I was also impressed at how well my Salomon Ultra Glide shoes served on an alpine trail. I'll feel confident wearing them at Never Summer or The Bear, as long as conditions are mostly dry.
A human sitting on a rock overlook, facing a gorge and granite peaks with some stripes of snow.
A smooth trail through rocks and tundra well above treeline.
Yesterday (Saturday) I went for a nice long bike ride in the heat of the day. Today I got out of bed early to run in the coolest part of the day. I took just one handheld bottle (2 scoops of Tailwind) and hiked and ran to Horsetooth Mountain via the Spring Creek Trail. I went pretty hard and was just a little off my personal bests (from 2021) for some of the long uphill segments. I'm very excited about this. Consistent training, even if not in my favorite form, has been working.
Coming off the summit, I met a friend and chatted for a while, and then headed down, down, down to my car. I had to take a short walking break after a sharp rock strike on one of my heels, but was otherwise able to run three miles to the bottom without riding my brakes.
Next week is a scheduled rest week. I plan to do some high intensity workouts of shorter duration, some recovery rides, short easy runs, yoga, Pool HIIT, and sauna sessions.
Mount Milner and a green valley south of Horsetooth Mountain.
-
11:00
Mappery: Points of Interest
sur Planet OSGeoJami posted this from a chilly Mexico (who knew?)
-
11:00
Mappery: Gare de Lyon
sur Planet OSGeoJeremy Garniaux shared these pics from a display in the forecourt of the Gare De Lyon. “A beautiful series of almost MapsInTheWild was waiting for me this morning on the forecourt of the Gare de Lyon this morning, as I arrived.”
I wonder how they chose the images for this display?
-
2:00
EOX' blog: ESA Living Planet Symposium, Vienna 2025
sur Planet OSGeoWelcome to the Living Planet Symposium 2025 in our hometown Vienna! In an effort to help meet the event's sustainability goals, we are refraining from distributing printed materials. Our handouts are instead provided as the following digital files and websites. Find us at our booth F13, level 0 or ... -
1:00
Nick Bearman: Becoming a Dad
sur Planet OSGeoThis blog post isn’t about GIS, mapping, conferences or travel, so feel free to skip it if you want. However, if you’re interested in my experiences of becoming a Dad, read on. Be warned - it is quite a long post (~3000 words, ~6 pages) and contains details about birth, C-sections and medical treatment.
Picture of Baby, first of many!This is the story of bringing our son, Baby Bearman, into the world.
I’m calling him Baby Bearman here a) because we don’t have a name for him yet (you have 6 weeks after birth to decide, and we have been rather preoccupied recently!) and b) I don’t want this blog post to be the first thing that comes up when people search for his name!
Baby Bearman was due on Wed 25th June 2025, but ended up arriving early on Sun 8th June 2025, 2 and a half weeks early (at 37 weeks 4 days). All of us (Baby, Mum and Dad) are now doing well, although it has been quite a struggle at times.
Tue 3rd JuneWe start our journey at our antenatal appointment on Tue 3rd June, my wife, Louise’s blood pressure was borderline high. The reading was just under the threshold for them to worry about, so the midwife said to keep an eye on it and phone if we have questions.
Sun 8th June ~10amOn Sunday, Louise’s blood pressure was still a little high, so we phoned up the maternity advice line at 10am and they advised us to come in. Things started speeding up then, and happened very quickly, compared to the last 37 weeks /8 months!
We came in, and Louise had a blood pressure series done, where her blood pressure was taken every 5 minutes for half an hour. It was a bit high, so they sent blood and urine off for additional tests, and monitored the baby for an hour. The consultant explained a bit about pre-eclampsia, while Louise’s blood pressure was high, her urine dip test for protein was negative. You need to have both for pre-eclampsia to be diagnosed. To preempt further development of pre-eclampsia, the consultant recommended we consider early delivery of the baby. Usually they would wait until 41 weeks to induce (if the birth wasn’t spontaneous), but he recommended we induce at 39 weeks (18th June). Louise was given medication to reduce her blood pressure and we were booked for a followup appointment on the next day.
Sun 8th June ~4pmOn the way home, Louise developed a headache and took paracetamol. She continued to feel worse, and her headache got worse, so we phoned up (4:44pm). They advised us to come back in. She was feeling sick and threw up in the car. We got to Dorchester, and to the maternity unit. A nurse coming off shift took one look at her and took us straight in. We were in a shared ward and they assessed her. She was also suffering from edema (swelling) during pregnancy, but it had suddenly increased by now. Her blood pressure was higher. They tried to get an IV in but it was quite tricky because the pre-eclampsia makes the blood vessels smaller, compounded by the fact she had thrown up, so didn’t have much liquid left in her. She was given pills to reduce blood pressure but just threw them up again. She was also suffering photophobia - aversion to light - all the way from home into Dorchester, which is another symptom of pre-eclampsia. There were five people around Louise at this point, so it was getting rather crowded. We were moved to a private room. There they managed to get an IV in, done by an anesthesiologist with an ultrasound machine.
I would later discover that if the midwife had trouble getting an IV in, or taking blood, they would ask a consultant. If the consultant couldn’t do it, then the anesthesiologist would try. If they had trouble, they would use an ultrasound machine to see the blood vessels to help them gain access. At this point, Louise needed an anesthesiologist and an ultrasound machine!
They gave her IV paracetamol for her headache (which she would later describe as a migraine) and IV medications to lower her blood pressure. The consultant explained that the blood pressure was a result of the pre-eclampsia, and we later discovered that the pre-eclampsia had come on very very quickly. He said that Louise needed the placenta removed, and therefore needed to give birth. For this she needed an emergency C-section (caesarean section) as soon as possible. Louise’s consent was needed, and the consultant managed to explain the options in a way she could understand in the state she was in. Her blood pressure was still quite high at this point (one reading was 164/111, which is very high). The baby was being monitored throughout all of this, and he was fine. For the C-section operation, her blood pressure had to be under control. Therefore they put her on blood pressure medication via IV, and monitored her from about 7pm to about 10pm.
Sun 8th June ~10pmBy about 10pm, Louise’s blood pressure was under control and we were taken in for the C-section. I had to change into scrubs, and was allowed to be in the theatre with her. There must have been at least 10 people in the room and it was quite a busy experience. We had a great anesthesiologist, who talked Louise and myself through the whole process. Louise chose a spinal tap for pain management; less severe than a general anesthetic and so Louise could be conscious throughout the whole procedure. Her blood pressure was a little problematic, and there were a couple of times where she was quite out of it. Everything went well though and Baby Bearman was born at 22:46.
After they had taken the baby out, I was allowed to take some photos, and also cut the umbilical cord. It was quite a surreal experience and I was privileged to be a part of it.
We had about half an hour in recovery after the C-section. Louise recovered very quickly with the major pre-eclampsia symptoms disappearing as soon as the placenta was removed. We were then transferred to a room, with mum and baby having hourly checks. We had a midwife with us all the time, with a second mid wife there most of the time until 8am.
Mon 9th JuneWe stayed in the same room for most of the rest of the day. They still took hourly observations, but in general we were left to sleep. The baby slept a bit, but a lot of the time he wanted to be held, and when you are holding a baby you can’t sleep, so we didn’t get much sleep that day or Monday night. Louise was on fluid restriction, so limited to drinking 75ml per hour.
Monday day and evening progressed in a bit of haze. I did go and get some food from the hospital restaurant: a jacket potato at lunch time, which went down well, and some very spicy sweet and sour for dinner, which I had trouble eating. Louise had food brought to her (as the patient) which she demolished very effectively.
At 6:30pm, we were moved to room 4, where we would be for the rest of our stay. Monday night was really hard for both of us, as the baby wanted a lot of cuddles and wasn’t keen on being put down. I did have a bed, so when Louise had the baby I could lie down, but found it very hard to sleep as I was too stressed.
Tue 10th JuneOn Tuesday morning I went to get cereal in the day room. I sat there to eat it to have a bit of time out of our room, and I was completely overwhelmed. I sat there and cried. I had trouble processing what had happened, and looking back on it now, I was so sleep deprived (no sleep on Sunday night and not much on Monday night) I couldn’t process anything.
Another visitor came over and asked if I was OK. I said both mum and baby were OK (I didn’t realise at this point how serious things had been for Louise or the baby). She said she thought someone had died, based on how I was.
Later on Tuesday morning, one of the midwives visited and we talked a bit. This was mostly how Louise was getting on and how the baby was. Nobody explicitly asked me how I was doing. However, I knew enough about my mental health to realise that I was struggling and that I needed to say something, and this midwife looked like the person to say it to. I said to her I was struggling with everything. She listened and said we could talk. We had a good talk, and I tried to explain how I felt. It was at this point I realised I hadn’t slept for 48 hours+, which contributed to how I was feeling. The midwife explained about how we had to support each other and tag-team with the baby, i.e. I do some feeding and cuddling while Louise rests, and Louise does feeding and cuddling while I rest. She also let us know that it is often the case that the second night after birth (i.e. last night, Monday night for us) was the worst.
Given that we were likely to be in the hospital a bit longer, I was encouraged to go home for a bit of a break. Due to the fact the pre-eclampsia had come on so quickly, and we came in two and half weeks earlier than planned, I had brought no spare clothes with me. We already had stuff packed for the baby (nappies, wipes, etc.) and a couple of bits for Louise (maternity top, change of underwear) but I didn’t have anything. When we left on Sunday I did have the presence of mind to throw some snacks and drinks in a bag which were a life saver.
I went to Sainsbury’s to pick up some muslin and socks for the baby and I had a lovely call from my brother in law, Peter (Louise’s brother). He knew that I was an only child, and he said he knew people would be seeing how Louise and the baby were doing, but he wanted to ask how I was doing. I was touched by this and very grateful for the phone call.
While I was driving home, I had a very deep and meaningful thought. Of course, it seemed deep and meaningful at the time, but I was lacking in sleep, so it could be complete rubbish! I thought that whilst my world has completely changed with the birth of my son, the rest of the world hasn’t changed at all. Everything is exactly the same as it was before he was born. From globally crucial things like the wars in Russia/Ukraine and Israel and climate change, to the mundane and everyday, like the oddly designed set of traffic lights by Asda in Weymouth which you have to be very careful driving through. Since then everything has sunk in a bit more, so I am more used to him being here, and everything seems less “different”.
Tuesday night in hospital was better. We planned a bit and managed to tag-team, with me doing some feeds while Louise rested and Louise doing some feeds while I rested. We both got a bit of rest, although looking back now, we both still slept badly in the hospital, but it was so much better than the night before by comparison! I had jacket potato for dinner that evening.
Of course, Louise was in quite a lot of pain from the C-section. She had been given regular paracetamol, and at this point two doses of ibuprofen. One midwife on Tuesday evening refused to give Louise ibuprofen, despite her having it previously. The midwife said it wasn’t written on her chart, so she couldn’t have it; despite Louise’s protests that she’d had it twice already! She gave Louise dihydrochloride instead which was supposed to be a more powerful painkiller, but it didn’t make much impact on Louise’s pain. In fact the pain got worse, because she didn’t get the ibuprofen. Later on, Louise said this issue with the pain medication set back her recovery.
After the shift change, a new midwife came on and gave Louise ibuprofen when she asked for it, which helped with her pain. Apparently the ibuprofen had actually been written on Louise’s chart, but in “a funny place”. We never established what that meant.
Later on the same evening Louise was given a dose of Nifedipine, medicine to manage her high blood pressure. Her blood pressure had been monitored 4 hourly and was still high, an after effect of the pre-eclampsia. In the early hours of the morning, very suddenly Louise had heart palpitations and a very fast heart rate. It was quite scary for her. She used the call button, but by the time someone had come the palpitations had eased a bit. A cardiac nurse did come in and run an ECG test to check Louise’s heart, and everything looked fine. She didn’t have the palpitations again. Louise had been prescribed Nifedipine every twelve hours after the C-section - 9am and 9pm, 20mg. When 9am came around, the Nifedipine pills looked different to the ones she’d had at 9pm the previous night. At 9am she had two small pink pills which we were told was 20mg; at 9pm night before she’d had two different pills (maybe a different brand), which she was told was 2 x 10mg but we suspect were 2 x 20mg pills. This probably caused the heart palpitations. This was rather worrying and we have tried to keep a close eye on the pills since. This is quite tricky in hospitals, particularly when sleep deprived and when the pills are delivered in a small paper cup, it’s hard to know what they are. Also when they are delivered with a not great bedside manner, this makes it harder to ask and check what you are being given.
Wed 11th JuneLouise had been very unwell with the pre-clampasia and was getting better having given birth, and with our sleep deprived states it was hard to process our emotions, so we were struggling a bit. Later on that morning, we had a visit from the feeding team, and Baby was weighed. He’d lost 12.8% from his birth weight.
It’s usual for babies to lose some weight after giving birth - going from a nice warm, dark womb where food is provided on demand through an umbilical cord, to a bright, (relatively) cold, dry world, where you actually have to suckle and swallow to get food is quite a shock to the system! Particularly if you are born at only 37 weeks and 4 days, so ~2.5 weeks early (although babies are fully developed at 37 weeks).
The 12.8% loss is more than the typical 10% loss that is normal, so they were a bit worried about his weight and feeding. The feeding team talked to us about his feeding. He was happy going on Louise’s breast, but wasn’t suckling so hadn’t really taken on any milk since birth. They put us on a feeding plan, with a specific amount of milk (50ml) to give him every 3 hours. Louise was producing milk, so they introduced us to a breast pump, which we used, and then gave to Baby in a bottle. We then topped it up to 50ml with formula, every 3 hours. I was shown the ropes for sterilising the kit and bottles, and given the task of fetching, cleaning and sterilising the kit for every feed. Louise said that I spent a lot of time looking after the baby on Wednesday, giving her time to sleep and recover.
Louise’s parents visited today and arrived early afternoon. It was lovely to see them, and they stayed until around 5pm. We had dinner down in the hospital restaurant - jacket potato again for me and then they headed off. I slowly was feeling better and the visit made a nice change from the hospital routine.
It is amazing how frequently the advice around birth and newborns changes. One of our midwives, who was a third year student midwife, said that something she had learnt in her first year of study had now changed, with a better technique for feeding directly after birth. The advice changes frequently, and it even changed while we were in hospital! Louise had her C-section dressing checked, and removed this evening. Later on, the same midwife came back and said the advice for C-section dressings had changed, and now they were left on for five days rather than three, as this had been shown to reduce infection, so they replaced Louise’s dressing.
By Wednesday evening, everything was getting better and we were feeling more on top of things. We had some great advice from one of the midwives that evening about bottle feeding and successfully burping a baby - apparently burping is something they actually have to learn how to do!
The feeding plan the baby was on was going well, and Louise was expressing milk well. I was getting used to sterilising the equipment each time, and making the 55 metre walk, each way, twice every three hours (a total of 1.76 km every 24 hours), to get the bottles for Louise to express, and then return them and to wash and sterilise them. Louise was still trying to breast feed but having very limited success.
Later on that evening I had woken up for the ~1am feed and wasn’t feeling particularly with it. We needed the steriliser and bottles for Louise to express and I wasn’t feeling up to the long walk, so we asked one of the staff to get it for us, which they were very happy to do. She returned with the sterilising kit, but not the bottles. We asked her whether the bottles were there and she swore blind that they were not there. She got us some new bottles so Louise could do the expressing. The following feed I was more with it, so I went and checked and discovered the bottles were there, exactly where I said they were!
Thu 12th JuneOn Wednesday I had run around doing lots of things, and I think I had probably over done it: I wasn’t feeling that great. I broke down and cried again. I hadn’t eaten much and I think my brain had processed a bit more of what had happened and was struggling with it. We did have some good news that we were likely to be discharged on Thursday!
One of the midwives came to go through the discharge process, and in the check in, Louise said to her that I had been struggling. She had a chat with me, and asked whether I was looking after myself and whether I’d been eating enough. Thinking about it, I’d not really been eating enough since Sunday. Sunday night I had nothing, being preoccupied with the C-section (although I had had a main meal in the middle of the day). Monday I had toast for breakfast, jacket potato for lunch and a bit of sweet and sour pork for dinner. Tuesday I had cereal for breakfast, risotto for lunch (when I went home to pick up stuff) and jacket potato for dinner. Wednesday was toast for breakfast, jacket potato for lunch and jacket potato again for dinner. So I had been eating much less than normal for me. Discovering this, she essentially kicked me out of the room to go and get some lunch while she went through feeding and baby checks with Louise, which would take a while. I am eternally grateful for this and I took the opportunity to go to a nearby pub and have a decent burger and chips. I felt much better after this and was rather amazed that I had ended up in this position - missing out meals and not eating enough is not at all normal for me.
Louise’s parents arrived about 3pm, while we were getting sorted for discharge. I made various trips back to the car with stuff, and also managed to fit the child seat. We had had the child seat for a little while, but I hadn’t actually fitted it yet as I was planning on having 3 more weeks to work out how to fit it, before Baby was born!
We got out of the hospital about 5pm, and by pure coincidence saw the anesthesiologist from Louise’s C-section. She was thrilled to see us, and to see us leaving - Louise had been quite poorly because of the pre-eclampsia when she last saw us, so she said it was such a massive difference to see her looking so much better.
Over our 4 nights and 5 days in the hospital, we had some great care and met some fantastic staff - I can’t thank them enough for their time, patience and skill in looking after us. However, it was also clear they were massively overworked, short staffed and a couple of them were mediocre or even poor. The NHS is a fantastic institution with some great staff, but it also has some major issues. We can’t wave a magic wand and solve these issues but we need to find solutions that work, whilst keeping all of the fantastic elements that are in it.
-
20:37
TorchGeo: v0.7.1
sur Planet OSGeoTorchGeo 0.7.1 Release NotesThis is a bugfix and maintenance release. While there are no new features or API changes, this release includes important bug fixes, documentation improvements, and minor enhancements across datasets, models, trainers, and testing.
Dependencies- dependabot: update pandas group in unison (#2818)
- jsonargparse: silence deprecation warnings (#2774)
- segmentation-models-pytorch: 0.5+ now required (#2740)
- setuptools: 77.0.1+ now required (#2703)
- NAIP/Chesapeake: fix train/test overlap (#2834)
- SKIPP'D: add to docs (#2778)
- VHR-10: add to docs (#2776)
- Intersection/UnionDataset: simplify crs/res getter/setter (#2754)
- BigEarthNet v2: fix validation directory name (#2825)
- CopernicusPretrain: dataset yields, not returns (#2768)
- EuroSAT: download split file even if image directory already exists (#2840)
- FTW: add predictions to plot (#2731, #2735)
- FTW: add uncompressed test data to git (#2746)
- API: ensure all models are in utility functions/hub (#2733)
- CopernicusFM: fix flaky tests (#2710)
- CopernicusFM: typo fixes (#2770, #2844)
- Classification: apply sigmoid before threshold in plot (#2793)
- Instance Segmentation: denormalize images before plotting (#2744)
- Instance Segmentation: fix support for non-RGB images (#2752)
- Object Detection: fix support for non-RGB images (#2752)
- Semantic Segmentation: apply sigmoid before threshold in plot (#2793)
- Semantic Segmentation: pretrained ViT weights are now supported (#2787)
- README: update TorchGeo paper citation (#2729)
- README: update syntax in VHR-10 example (#2705)
- Related Libraries: add GeoDeep and srai (#2730, #2758)
- Related Libraries: DeepForest used to support TensorFlow (#2734)
- Landsat TM: fix number of channels for pretrained weights (#2836)
- Update PyTorch doc site links (#2794)
- Intro to PyTorch: use transforms (#2723)
- Intro to Geospatial: typo fixes (#2706)
- Earthquake Detection: speed up tutorial testing (#2721)
- Contribute DataModule: typo fixes (#2708)
- Contribute NonGeoDataset: fix sphinx directive (#2784)
This release is made possible thanks to the following contributors:
-
11:00
Mappery: Hello Dolly
sur Planet OSGeoMatthew Edney spotted this map of Yonkers on the floor of the stage at a performance of Hello Dolly. “Map of Manhattan/Yonkers on floor of stage for Lyric Stage production of Hello Dolly (in Boston) … nifty” Nifty indeed!
-
6:55
OPENGIS.ch: OPENGIS.ch at the QGIS.ch User Meeting 2025 in Bern
sur Planet OSGeoThis past Tuesday in Bern, the Swiss QGIS community came together for the 2025 edition of the QGIS.ch User Meeting — and we at OPENGIS.ch were proud to be deeply involved across the entire event, from presentations to hands-on workshops.
Sharing Insights and InnovationThe day began with our CEO, Marco Bernasocchi, opening the conference with an update on the QGIS project, covering exciting news about the upcoming QGIS 4 release and the ongoing website revamp (slides here). Shortly after, he took the stage again to present the latest improvements in QField, including new features, user experience (UX) enhancements, and under-the-hood upgrades that continue to enable efficient field data collection (slides here).
In collaboration with Timothée Produit from IG Group SA, our colleague Isabel Kiefer presented tools and streamlined processes for installing, managing, and updating TEKSI (and other) modules. These solutions are a testament to our mission of simplifying complex GIS infrastructure in public and private organisations alike.
Later in the morning, our CTO Mathias Kuhn gave a compelling talk on Machine Learning and AI in QGIS, showing real-world use cases and technical innovations that bridge geospatial workflows with intelligent automation.
Matthias talking AI
Isabel and Timothée introducing the tool TMMT Strengthening QGIS Security
As part of our commitment to sustainability and professionalisation in open source GIS, we are also proud to be a partner of Oslandia in the QGIS Security Project, which Vincent Picavet presented during the event. This initiative aims to ensure that QGIS continues to meet the highest standards of security — a crucial foundation for its growing adoption in critical infrastructures around the world.
Hands-on with QField – in Three Languages!In the afternoon, OPENGIS.ch hosted a fully booked, multilingual QField workshop, attended by 25 enthusiastic participants. The session provided hands-on experience for users who wanted to take their QGIS projects into the field and was an excellent opportunity to exchange best practices and tips from real-world use cases and get some sun
Digitising
Got sun!
and the winner is…
OPENGIS.ch Tools in Action
Even outside of our sessions, tools developed by OPENGIS.ch were featured prominently throughout the day:
- QField played a key role in the Zermatt use case presentation, demonstrating its flexibility and robustness in alpine field operations.
- The Model Baker plugin, to which we contribute heavily, was showcased with its new multilanguage support for QGIS models — a significant step forward for the Swiss context and its multilingual projects.
Model Baker in action
QField usage in Zermatt A Thriving Community
As always, the QGIS.ch user meeting was a reminder of the strength and passion of the Swiss open source geospatial community. A huge thank you to the organizers, speakers, and participants who made the event such a success — we’re already looking forward to the next one!
Stay connected:
QField website
QFieldCloud
Model Baker plugin
-
2:00
FOSSGIS e.V. News: FOSSGIS e.V. auf der KonGeoS in Bonn
sur Planet OSGeoKonGeoS - Konferenz der Geodäsie-StudierendenDie KonGeoS ist die Konferenz der Geodäsie-Studierenden der Hochschulen im DACH-Raum und findet zweimal jährlich statt. Ziel ist es die Studierenden der 24 Geodäsie-Fachschaften aus Deutschland, Österreich und der Schweiz miteinander zu vernetzen. Die KonGeoS tourt, ähnlich wie die FOSSGIS-Konferenz, dabei durch die Universitäten und Hochschulen des DACH-Raumes. Vom 19. bis 22. Juni 2025 fand die KonGeoS an der Universität Bonn statt.
Beim Ausstellerforum am Freitagnachmittag informierten Torsten Brassat, Torsten Friebe, Harald Schwarz und André Henn über Open-Source-GIS und OpenStreetMap. Zahlreiche Studierende kamen mit Interesse oder Fragen am Stand vorbei.
Fotoeindrücke
FOSSGIS-OSGeo-OSM-Stand ist nachgefragt (Foto Torsten B.)
FOSSGIS-OSGeo-OSM-Stand ist gut nachgefragt und hat auch mal Ruhe (Foto Harald S.) -
22:30
KAN T&IT Blog: Alianza Tecnológica
sur Planet OSGeoEstamos orgullosos de sumar nuestra experiencia en geointeligencia a esta alianza con Finnegans SA, integrando datos operativos y territoriales directamente en su ERP.
Con soluciones como formularios dinámicos y captura de datos en tiempo real (imágenes, ubicación, trazabilidad, notas de voz), llevamos la digitalización un paso más allá.
Gracias Finnegans por confiar en nosotros para seguir transformando industrias desde los datos.
#AlianzasFinnegans #FinnegansGOAgro #FinnegansGOConstructoras #Geointeligencia #TransformaciónDigital #ERP #KanTerritory
-
11:00
Mappery: La Via Dell’ Ambra
sur Planet OSGeoDoug spotted this “The amber trail in Europ – Bassano del Grappa Italy
-
11:00
Mappery: The MapWoman at GeomobBER
sur Planet OSGeoEnclosure: [download]
Chiara Phillips presented at Geomob Berlin with a MapsInTheWild-approved dress code.
Tonight is the Geomob London event, will anyone wear maps in the wild?
-
22:43
Fernando Quadro: Instalação do GeoNode no Ubuntu 22.04
sur Planet OSGeoPrezados leitores,
Neste post irei apresentar como você pode instalar o GeoNode via Docker em uma máquina rodando o Ubuntu Linux 22.04. Ao final dessa instalação você estará com uma instância do GeoNode executando no seu localhost.
Sem enrolação, vamos aos passos:
1. Instalar os pacotes do S.O
> sudo add-apt-repository universe > sudo apt-get update -y > sudo apt-get install -y git-core git-buildpackage debhelper devscripts python3.10-dev python3.10-venv virtualenvwrapper > sudo apt-get install -y apt-transport [https] ca-certificates curl lsb-release gnupg gnupg-agent software-properties-common vim
2. Adicionar os repositórios do Docker
> sudo mkdir -p /etc/apt/keyrings > curl -fsSL [https:] | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg > sudo chmod a+r /etc/apt/keyrings/docker.gpg > echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] [https:] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3. Adicionar os pacotes do Docker
> sudo apt-get update -y > sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose > sudo apt autoremove --purge > sudo reboot
4. Adicionar seu usuário ao grupo docker
> sudo usermod -aG docker ${USER} > su ${USER}
5. Preparar o ambiente
> sudo mkdir -p /opt/geonode_custom/ > sudo usermod -a -G www-data geonode > sudo chown -Rf geonode:www-data /opt/geonode_custom/ > sudo chmod -Rf 775 /opt/geonode_custom/
Dica: Se o nome do seu usuário não for geonode, substitua pelo nome do seu usuário na linha 2 e 3 acima.
6. Clonar o código fonte
> cd /opt/geonode_custom/ > git clone [https:] -b 4.4.2
Dica: É importante ressaltar que o número que você passar após o -b é na realidade a versão que você quer baixar/instalar do GeoNode
7. Criar uma instância do Django
> source /usr/share/virtualenvwrapper/virtualenvwrapper.sh > mkvirtualenv --python=/usr/bin/python3 my_geonode > pip install Django==3.2.13 > django-admin startproject --template=./geonode-project -e py,sh,md,rst,json,yml,ini,env,sample,properties -n monitoring-cron -n Dockerfile my_geonode > cd /opt/geonode_custom/my_geonode
OBS: Chamaremos nossa instância de my_geonode. Você pode alterar o nome conforme desejar.
8. Criar o arquivo .env
> python create-envfile.py
9. Construa os containers
> docker-compose -f docker-compose.yml build --no-cache
10. Finalmente execute o container
> docker-compose -f docker-compose.yml up -d
Agora é só aguardar todos os containers aparecerem como done, e você já pode acessar o GeoNode no seu navegador digitando [localhost]
Se você quiser mais detalhes sobre a instalação basta acessar a documentação oficial do GeoNode, clicando aqui.
-
11:00
Mappery: Valpolicella
sur Planet OSGeoDoug shared this “Valpolicella Wine Region @ Tenuta Santa Maria di Gaetano Bertani Winery. Beautiful relief map
-
11:00
Mappery: You arrrr here
sur Planet OSGeoAnita shared this neat little pirate map which comes with an attached cocktail
-
1:52
Sean Gillies: Bear training week 17 recap
sur Planet OSGeoI didn't do a lot of running in week 17, but none of it was flat. I did a solid uphill treadmill run on Thursday and a hot trail run at Lory State Park on Saturday.
12.8 miles running
10 hours, 40 minutes all training
3,667 ft D+ running
In addition to those two runs, I did a hard elliptical workout and rode a bike three days. I did some weight training at home and at the gym, and did two sauna sessions. I'm trying to do 2-3 20-minute sessions a week in June to get ready for potentially hot weather at Never Summer. Andrew Huberman has a nice long podcast episode about the science of deliberate heat exposure that I found super interesting. If you haven't heard it, it's well worth a listen.
I went out for 2.5 hours in sunny 30 °C conditions yesterday and felt warm, but okay. The modest amount of heat training that I've been doing seems to be working. I'm going to stick with passive heating in the sauna a few times a week and one hot run every week. As much as I enjoy hearing about David Roche's extreme heat traing regimen, I won't be buying a heat suit or core temperature sensor.
Like I said last week, I've found it hard to adapt to downhill running when I'm not doing much downhill running. Today my quads are quite sore after yesterday's three miles of steep descents. I need to do more, that's all there is to it!
A faint 4WD trail through grass and flowers over the top of a small summit under a mostly blue summer sky.
-
11:00
Mappery: Frozen Four
sur Planet OSGeoEnclosure: [download]
Doug shared this “The location of Western Michigan University on the shoulder of their jerseys”
-
11:00
Mappery: Ukrainian Poems
sur Planet OSGeoReinder spotted this in a thrift shop. It’s a book of Ukrainian poems translated into English. We are wondering if the map is Kiev or …? Maybe one of our Ukrainian followers can help us out? Regardless this is a high impact book cover and could become one of my favourites.
-
11:00
Mappery: Walking on the World in Valencia
sur Planet OSGeoAngel Arenas sent me this pic of his latest giant interactive map in a square in Valencia. The map is 230 square metres, that’s pretty massive. Maybe the biggest ever?
-
4:39
Sean Gillies: Bear training week 16 recap
sur Planet OSGeoWeek 16, the end of the first half of my trail running season. I started out sick, but was able to get back into training pretty quickly. I had a nice gravel ride Wednesday, some tempo treadmill Thursday, a 2.5 hour ride on Saturday with a significant amount of comfortably hard uphill pedaling, and a 90 minute uphill treadmill run on Sunday. I avoided my usual group classes at the gym.
I continued with the therapeutic dose of Naproxen, iced my left Achilles tendon every night, and did no running on pavement or trails. Walking felt better all week, I'm happy to report.
It's seven weeks to Never Summer. It's weird to approach it with a base, a solid base, of cycling, and uphill treadmill and elliptical sessions, without the hundreds of miles of real trail running that I've done in the past.
My fitness level is pretty good. Based on my perceived level of exertion during workouts, my resting heart rate, and my body weight, it seems like I'm back where I was at this point in 2023. That's great, I'm pumped! I'm eager to do some fast downhill running before Never Summer. That's the thing that's hard to simulate in the gym, and I've been feeling soreness after my rare downhill runs this spring.
It'll be interesting to see how I fare on an alpine run like Twin Sisters, for sure. I'm planning that outing now.
-
2:00
FOSSGIS e.V. News: Konferenzorgateam checkt Standort für 2026
sur Planet OSGeoNach dem Motto nach der Konferenz ist vor der Konferenz wollte das Local Team Göttingen zeitnah mit den Konferenz-Vorbereitungen starten.
Janine, Daniel, Maik, Volker und Katja vom Konferenzorgateam und zwei Neumitglieder aus Göttingen trafen sich am 12. und 13. Juni mit den Ansprechpartnern aus der Öffentlichkeitsarbeit und Raumvergabe der Universität Göttingen. Die erste Grobplanung zur Raumnutzung und Positionierung der Catering- und Ausstellerflächen steht nun bereits fest. Beim gemeinsamen Kennlerntreffen an der mitveranstaltenden Fakultät für Geowissenschaften und Geographie wurden Ideen zur Programmgestaltung und zum Rahmenprogramm besprochen.
Die FOSSGIS 2026 wird vom 25.-28.03.2026 in Göttingen stattfinden. Der erste Teil der Konferenz von Mittwoch bis Freitag wird im Zentralen Hörsaalgebäude, welches große Hörsäle und ein großzügiges Foyer bietet, ausgerichtet. Der OSM-Samstag und Codesprint findet voraussichtlich an der Fakultät für Geowissenschaften und Geographie auf dem Nordcampus statt.
Es wird 2026 möglich sein in der Mensa gleich nebenan zu Mittag zu essen.
Unter anderem haben wir mögliche Locations für den Inoffiziellen Start und die Abendveranstaltung erkundet und getestet.
Links: Foyer im ZHG, Mitte: Mensa, rechts: Foyer der Geofakultät am Nordcampus -
11:00
Mappery: Padlock Map
sur Planet OSGeoReinder sent us this superb map of Amsterdam made out of padlocks. He said ” map of padlocks in the Groenburgwal (canal) in Amsterdam. To commemorate the 750th anniversary of the city. They do this here because many people attach a padlock to the nearby bridge. To kind of ‘seal’ the eternity of their love. Quite a remarkable example of modern art.”
-
11:00
Mappery: When was Marc-Tobias’ Hat Printed?
sur Planet OSGeoEnclosure: [download]
Marc-Tobias sent me this picture of his new hat. Can you work out when the map was printed and why?
According to Ian Turton this xkcd may help you date the map
-
11:00
Mappery: Elevator Map
sur Planet OSGeoMark shared this impressive map on the entrance to an elevator (lift in English) at the Chicago Hyatt Place.
-
2:00
GeoServer Team: June 2025 Vulnerability Disclosures
sur Planet OSGeoThe GeoServer community has readied the following CVE vulnerabilities for public disclosure.
-
CVE-2025-30220 XML External Entity (XXE) Processing Vulnerability in GeoServer WFS Service (High)
Fixed: GeoServer 2.27.1 | GeoServer 2.26.3 | GeoServer 2.25.7 -
CVE-2025-30145 Denial-of-service (DoS) Vulnerability in Jiffle process (High)
Fixed: GeoServer 2.27.0 | | GeoServer 2.26.3 | GeoServer 2.25.7 -
CVE-2025-27505 Missing Authorization on REST API Index (Moderate)
Fixed: GeoServer 2.26.3 | GeoServer 2.25.6 -
CVE-2024-38524 GWC Home Page exposes sensitive server information (Moderate)
Fixed: GeoServer 2.26.2 | GeoServer 2.25.6 -
CVE-2024-40625 Coverage REST API Server Side Request Forgery (Moderate)
Fixed: GeoServer 2.26.0 -
CVE-2024-29198 Unauthenticated SSRF via TestWfsPost (High)
CVE-2021-40822 SSRF in TestWfsPost for specific targets, e.g. PHP + Nginx (High)
Fixed: GeoServer 2.25.2 | GeoServer 2.24.4This duplication is due to CVE-2021-40822 being generated prior to our use of CVE records.
-
CVE-2024-34711 Improper ENTITY_RESOLUTION_ALLOWLIST URI validation in XML Processing (SSRF) (High)
Fixed: GeoServer 2.25.0
The release announcements listed above have been updated.
Free software is a participation sport - to create a patch for a prior release volunteer with community development.
Q: How often should I upgrade GeoServer?GeoServer operates with a time boxed release cycle, maintaining “stable” and “maintenance” releases, over the course of a year.
-
Upgrade GeoServer twice a year as new stable releases are made.
-
Once the release you are using has entered “maintenance” it is a good idea to upgrade (before the release is no longer supported).
-
GeoServer security policy provides one year of support. You may also contact our service providers for extended support beyond this timeframe.
Stay up to date:
-
Please monitor release announcements for the heading “Security Considerations”.
Security Considerations
This release addresses several security vulnerabilities, and is a recommended upgrade for production systems.
You can review the release announcement, and decide to update.
-
When everyone has had an opportunity to update the details of the vulnerability are announced.
Security Considerations
This release addresses several security vulnerabilities, and is a recommended upgrade for production systems.
- CVE-2024-29198 Unauthenticated SSRF via TestWfsPost (Moderate)
-
Review the full vulnerability to learn more:
-
Scanning tools also have access to this information when the report is published:
As incoming security reports contain sensitive information they are only shared with representatives of the geoserver-security email list.
Participation in geoserver-security, like commit access, is volunteer based and reflects trust.
Please review GeoServer Security Policy if you are in a position to help out.
-
-
12:38
OSGeo Announcements: [OSGeo-Announce] PROJ 9.6.2 is released
sur Planet OSGeoPROJ 9.6.2 is releasedOn behalf of the PROJ team, we are happy to announce the release of PROJ 9.6.2
The PROJ release includes updates to the the database contents, as well as a number of bug fixes. See the release notes below.
Download the archives here:
[download.osgeo.org]
Updates- Update EPSG to 12.013 Bug Fixes- Database: change ESRI deprecated records back to their deprecated state (#4519)
[download.osgeo.org]- ProjectedCRS::identify(): more robust identification of old ESRI names using _IntlFeet (#4518)
- Fix issue related to D_Unknown_based_on_WGS_84_ellipsoid datum name (#4514)
- proj_trans_bounds(): sample points within the source grid to avoid missing extent such as world-wide coverage from EPSG:4326 to ESRI:54099 (Spilhaus) (#4513)
- proj_trans_bounds(): avoid erroring out, in some cases, when PJ* object is directly constructed from a PROJ pipeline (#4512)
1 post - 1 participant
-
11:00
Mappery: Car Park in The Hague
sur Planet OSGeoReinder spotted this beautiful tiled map on the entrance to an underground car park in The Hague.
-
11:00
Mappery: Italian wines
sur Planet OSGeoFancy some Italian wines?
-
11:00
Mappery: Souvenir Shop in Italy
sur Planet OSGeoLegami is a souvenir shop where maps can be found in various forms.
-
14:15
Lutra consulting: Crowdfunding QGIS 3D: Support Open Source Digital Twins
sur Planet OSGeoHelp fund QGIS 3D enhancements for digital twins, including glTF export, CityGML, IFC, and performance upgrades. Campaign ends June 30, 2025. -
11:00
Mappery: Trastevere
sur Planet OSGeoBack to Rome and the Trastevere.
-
16:37
Jackie Ng: Announcing: MapGuide Open Source 4.0 Beta 3
sur Planet OSGeoA new beta release of MapGuide Open Source 4.0 is now available.
The main driver for this release is updating an assortment of bundled components:
- PHP updated to 8.3.20
- Apache [httpd] updated to 2.4.63
- Tomcat updated to 9.0.104
This release also plugs an assortment of memory leaks found in:- The King Oracle FDO provider
- Rendering of tiles from tile sets
- Rendering of watermarks
- In-memory feature joins
- Render profiling
-
11:00
Mappery: Lecce
sur Planet OSGeoLecce is in Italy’s southern Apulia region.
-
2:00
Camptocamp: France Becomes First Government to Endorse UN Open Source Principles, Now What?
sur Planet OSGeoEnclosure: [download]
In a historic and symbolic step, France has officially endorsed the United Nations' Open Source Principles, becoming the first government to do so, alongside many organizations including the Open Source Initiative, Linux Foundation and the Eclipse Foundation. -
11:00
Mappery: Polignano a Mare
sur Planet OSGeoFancy a visit to Puglia? Here is Polignano a Mare, Puglia, Italy.
-
2:00
FOSSGIS e.V. News: Vernetzungstreffen
sur Planet OSGeoVernetzungstreffen für Geoinformatiker:innen, FOSSGIS-Konferenz-Teilnehmende, Mitglieder und Interessierte in der FOSSGIS-CommunityEs begann mit einem Anruf einer Onlineteilnehmerin der FOSSGIS 2025, die ihre Begeisterung zur Konferenz zum Ausdruck brachte und nach Vernetzungsmöglichkeiten fragte. Die Idee ein Vernetzungstreffen online zu veranstalten, in dem sich die Teilnehmenden kennenlernen und austauschen, war im Raum.
Für den 04. Juni geplant, startete die Veranstaltung um 18 Uhr. Sieben Teilnehmende waren dabei, lernten sich kennen, erzählten woher sie kommen, womit die sie sich hinsichtlich FOSSGIS, Geoinformatik beschäftigen und suchten und fanden Kontaktpunkte. Oft ist es so, dass Geoinformatiker:innen in ihrer Institution die einzigen oder in einem sehr kleinen Team sind und deshalb den Austausch über die eigene Institution hinaus brauchen. Veranstaltungs- und Aktivitätenhinweise wurden dankbar angenommen.
Katja stellte den Verein und aktuelle Aktivitäten vor und stand für Fragen zur Verfügung.
Alle waren sich einig, dass diese Art Treffen sehr sinnvoll sind und fortgeführt werden sollten, um Interessierte Leute onzuboarden und Vernetzung zu ermöglichen. Auch Themen in Kleingruppen besprechen, wurde als gute Idee bestätigt.
Als Folgetermin ist der 10.09.025, wieder um 18 Uhr vereinbart.
Wiki: [https:]]
Ankündigung Vernetzungstreffen am 10.09.2025 mit Link zum Wiki -
2:00
Camptocamp: The AIS of Pas-de-Calais: a web application serving modern archaeology
sur Planet OSGeoEnclosure: [download]
Discover how the Pas-de-Calais Archaeological Information System (AIS) combines data integrity, UX design, and open-source innovation to support modern archaeological work in France. -
21:26
Sean Gillies: Bear training week 15 recap
sur Planet OSGeoMy doctor convinced me to try a two week course of Naproxen and more PT before jumping into steroids. I'm following her advice and also sticking to low impact exercise. I did manage 115 minutes of comfortably hard treadmill running and elliptical pedaling in week 15, which was a big bump up from the previous week. Otherwise, my numbers continue to lack luster.
4.9 miles running
7 hours, 1 minute all training
0 ft D+ running
That 4.9 miles was on a treadmill at a 7% incline. That would have been 1,800 ft of elevation gain on an actual trail. And I went hard on the climbs on my one hilly bike ride.
Friday I felt fatigued. I attributed it to more hard workouts. Sunday I was definitely feeling sick. Sore throat, sinus congestion, headache. Today (Tuesday) I'm feeling 50% recovered from this cold. I hope to get some real exercise tomorrow.
A trailhead above a small reservoir, with a low ridge, and plains extending to the horizon in the background. Fort Collins' Pineridge Open Space.
-
11:00
Mappery: Trays from Peak District
sur Planet OSGeoTrays as Peak District swag. I already have too many. One more?
-
9:46
OPENGIS.ch: QField 3.6 “Gondwana”: Locking on greatness
sur Planet OSGeoBuilding on top of the last release which introduced background tracking, this development cycle focused on polishing functionalities and building on top of preexisting features. The variety of improvements is sure to make our diverse user base and community excited to upgrade to QField 3.6.
Main highlightsOne of the most noticeable improvement in this version is the addition of “map preview rendering”. QField now renders partial map content immediately beyond the edge of the screen, offering a much nicer experience when panning around as well as zooming in and out. Long-time QGIS users will recognise the behaviour, and we’re delighted to bring this experience to the field
This upgrade was the foundation upon which we built the following enhancement: as of QField 3.6, using the “lock to position” mode now keeps your position at the very center of the screen while the canvas slips through smoothly. This greatly improves the usability of the function as your eyes never need to spend time locating the position within the screen: it’s dead center and it stays there!
Reminder, the “lock to position” mode is activated by clicking on the bottom-right positioning button, with the button’s background turning blue when the mode is activated.
The improvements did not stop there. Panning and zooming around used to drop users out of the lock mode immediately. While this had its upsides, it also meant that simple scale adjustments to try and view more of the map as it follows the position was not possible. With QField 3.6, the lock has been hardened. Moving the map around will temporarily disable the lock, with a visual countdown embedded within a toast message informs users of when the lock will return. An action button to terminate the lock is located within the toaster to permanently leave the mode.
Moving on to QFieldCloud, this cycle saw tons of improvements. To begin with, it is now possible to rely on shared datasets across multiple cloud projects. Known as localised data paths in QGIS, this functionality enables users to reduce storage usage by storing large datasets in QFieldCloud only once, serving multiple cloud projects, and also easing the maintenance of read-only datasets that require regular updates.
QFieldSync users will see a new checkbox when synchronising their projects, letting them upload shared datasets onto QFieldCloud.
Furthermore, QField has introduced a new cloud project details view to provide additional details on QFieldCloud-hosted projects before downloading them to devices. The new view includes a cloud project thumbnail, more space for richer description text, including interactive hyperlinks, and author details, as well as creation and data update timestamps. Finally, the view offers a QR code, which allows users to scan it quickly and access cloud projects, provided they have the necessary access permission. Distributing a public project has never been easier!
Beyond that, tons more has made its way into QField, including map layer notes viewable through a legend badge in the side dashboard, support for feature identification on online raster layers on compatible WMS and ArcGIS REST servers, atlas printing of a relationship’s child feature directly within the parent feature form, and much more. There’s something for everybody out there.
Focus on feature form polishingThis new version of QField coincides with the release of XLSForm Converter, a new QGIS plugin created by OPENGIS.ch’s very own ninjas. As its title implies, the plugin converts an XLSForm spreadsheet file (.xls, .xlsx, .ods) into a full-fledged QGIS project ready to be used in QField with a pre-configured survey layer matching the content of the provided XLSForm.
This was a golden opportunity to focus on polishing QField’s feature form. As a result, advanced functionalities such as data-driven editable flag and label attribute properties are now supported. In addition, tons of paper-cut bugs, visual inconsistencies, and UX shortcomings have been addressed. Our favourite one might just be the ability to drag the feature addition drawer’s header up and down to toggle its full-screen state
-
11:00
Mappery: Roman Empire
sur Planet OSGeoSpotted in Rome, Italy, next to the Colosseum
-
10:00
WhereGroup: Verarbeiten einer PointCloud (mit CloudCompare)
sur Planet OSGeoWie funktioniert die Installation von CloudCompare und seine Verwendung für eine PointCoud – wir zeigen Ihnen step by step, wie’s fehlerfrei funktioniert. -
10:00
gvSIG Team: ? Última llamada: ¡Consulta el programa y asegura tu plaza en la Jornada IDE en la Administración Local!
sur Planet OSGeoEl próximo 5 de junio, de 9:00 a 14:00 h, se celebrará en la Sala multiusos de La Harinera, en València Innovation Capital, La Jornada de Infraestructuras de Datos Espaciales en la Administración Local: Del Mapa a la Gestión. Este evento reunirá a diversos ayuntamientos que compartirán sus experiencias en la implementación de tecnologías libres para la gestión municipal.
Programa de la jornada:
- 09:00 – 09:15: Bienvenida y presentación.
- 09:15 – 10:00: Bloque 1: Gestión y organización de la información territorial
Participan: Ayuntamiento de La Pobla de Vallbona, Ayuntamiento de Picassent. - 10:00 – 11:00: Bloque 2: Conectividad entre gvSIG Online y otras plataformas de gestión municipal
Participan: Ayuntamiento de Cullera, Ayuntamiento de Onda, Ayuntamiento de Cartagena. - 11:00 – 11:40: Pausa para café.
- 11:40 – 13:00: Bloque 3: Proyectos diversos de implantación de IDE en contextos municipales
Participan: Scolab, Ayuntamiento de Talavera, Ayuntamiento de Albacete. - 13:00 – 13:30: Novedades: Presentación de nuevas funcionalidades de la Suite gvSIG.
Mirada al futuro: Inteligencia artificial integrada en gvSIG Online. - 13:30 – 14:00: Cierre.
Este evento es una oportunidad única para conocer de primera mano cómo diferentes municipios están aplicando las Infraestructuras de Datos Espaciales para mejorar la gestión interna, facilitar el acceso ciudadano y conectar sistemas de información, utilizando herramientas de la Suite gvSIG.
Modalidad de asistencia:
- Presencial: Aforo limitado. ¡Quedan pocas plazas disponibles!
- Streaming: Retransmisión en directo a través del canal de YouTube de gvSIG.
Inscripción gratuita:
Para asistir, es necesario completar el formulario de inscripción disponible en el siguiente enlace:
No pierdas la oportunidad de participar en esta jornada y conocer las experiencias de otros ayuntamientos en la implementación de tecnologías libres para la gestión municipal.
¡Te esperamos el 5 de junio en València!
-
6:57
OPENGIS.ch: XLSForm Converter: unlock a world of surveys with our brand new QGIS plugin
sur Planet OSGeoToday marks the initial release of our brand-new QGIS plugin, XLSForm Converter.
As the name suggests, the plugin converts XLSForm survey files into ready-to-use QGIS projects with a preconfigured survey attribute form.Migrating to QField was never easier!
The converted survey form as displayed on QGIS (left) and QField (right)
Even more exciting is that the converted QGIS project includes all the necessary settings for use with QField, thanks to a nifty QFieldCloud integration. With just a single checkbox, you can upload your generated project to the cloud and begin gathering data—either as a standalone surveyor or collaboratively as part of a team.
We believe this provides a fantastic solution for organisations and groups familiar with XLSForm—or already working with templates—who want to leverage QGIS-powered QField to conduct spatial surveys.
Plugin highlightsThe plugin adds an algorithm to QGIS’ processing toolbox that converts a XLSForm file – Microsoft Excel’s .xls or .xlsx as well as LibreOffice Calc’s .ods – into a QGIS project containing a main survey layer and a basemap.
The XLSForm Converter’s algorithm dialog
The layer’s geometry type will reflect the first geometry-driven question type found in the XLSForm, namely a point geometry for geopoint, a line geometry for geotrace, or a polygon geometry for geoshape.
For XLSForm repeat blocks, the algorithm generates additional layers and configures parent-child relationships to bind them to the main survey layer. These layers are hidden from the layer tree by default, keeping the project simple and user-friendly—even for users unfamiliar with QGIS.
For questions that capture media content—such as photographs, videos, and audio clips—the converter sets up the project so users can easily record them in QField with a single tap.
Pro tip: Since the converter is an algorithm, you can use it to build complex, model-driven survey projects via the QGIS Processing Modeler. You can also run conversions in headless environments using
QFieldCloud-facilitated deployment to QFieldqgis_process
. The possibilities are endless!As mentioned earlier, the converted project can immediately be used in QField to conduct surveying. The best way to deploy these projects to your QField-running devices is via QFieldCloud. The algorithm comes with a parameter that – when checked – will automatically upload the generated project to QFieldCloud.
That functionality requires the QFieldSync plugin to be installed and enabled in QGIS. Just log in to your QFieldCloud account via QFieldSync, and let the algorithm take care of the rest. It’s magical! If you haven’t yet tried QFieldCloud, this might be a good time to do so by signing up for a free community account.
Of course, you’ll always be able to copy these projects manually onto devices via USB cable or the numerous file import options available in QField.
XLSForm-what?XLSForm is a form standard designed to simplify the authoring of forms using spreadsheet programs like LibreOffice Calc or Microsoft Excel. They are simple to get started with and allow for the authoring of complex forms in no time. The syntax is beginner-friendly, and the building of surveys by adding rows onto a spreadsheet is surprisingly intuitive.
The standard has been widely adopted across various sectors, including public health, humanitarian relief, disaster response, local governance, and non-profit organisations.
Over here at OPENGIS.ch, we believe this plugin can be instrumental to preexisting operations and projects interested in migrating to a QField surveying environment where spatial considerations are front and center. If you are interested in discussing this further, do not hesitate to contact us.
-
11:00
Mappery: Queen’s Park
sur Planet OSGeoSpotted outside the Queen’s Park Farmers’ Market, London.
-
11:00
Mappery: Iron Israel
sur Planet OSGeoI was sitting near the entrance to the Carmel Market (shuk) in Tel Aviv and I spotted this map of Israel made out of iron plates. Felt significant to me but I understand others won’t agree.
-
11:00
Mappery: A Musical Globe in Delhi
sur Planet OSGeoElizabeth spotted this in Delhi, apparently it is some kind of musical instrument. It looks a bit like a cross between a drum and a xylophone, if anyone knows better please correct me in the comments.
-
2:00
Mergin Maps: [Blog] New API tools give you more user management options!
sur Planet OSGeoEnhance user management in Mergin Maps with the Python API: automate user creation, manage roles, and integrate processes seamlessly. -
14:45
SIG Libre Uruguay: Sistema de información geográfica Montevimap
sur Planet OSGeo«Montevimap se renueva y mejora el acceso a la información territorial disponible para la generación de políticas públicas e investigación, así como para consulta por parte de la ciudadanía.»
[https:]] -
14:16
OPENGIS.ch: 1 Million Downloads: QField’s Big Milestone
sur Planet OSGeoQField has officially hit 1 million downloads – thanks to you!
Let’s not beat around the bush: QField has hit 1+ million downloads. What started as an ambitious open-source project has transformed into a global tool that’s changing how professionals collect spatial data in the field. This big milestone is the result of years of dedication, with over 50,000 hours invested by our team. Our GeoNinjas contributed 14% of QGIS, while also driving open-source projects like ModelBaker and SwissLocator.Thank you for making GIS nerds the unsung heroes of fieldwork everywhere. Here’s to changing the world, one field at a time!
GET QFIELD NOW From Switzerland to the world!
Born in the Swiss Alps, raised by open-source, and now roaming the globe, QField has gone international! What started in Switzerland is now in the hands of field mappers, researchers, and GIS pros on six continents. Thank you for taking QField worldwide!
Mapping the world one field at a time. The numbers tell a story
One million downloads might sound like just a number, but for us, it represents something much bigger. It’s 1’000’000 times someone chose an innovative, flexible mobile mapping solution. It’s 1’000’000 instances of fieldwork made easier, more efficient, and more accurate.
From humble beginnings to over 1 million downloads, QField has officially gone from “little app that could” to “open-source overachiever.” Thanks to the power of open source (and probably some caffeine).
QField has hit 1 million downloads in over 150 countries.
QField’s top user countriesQField’s passport is full!
We’re blown away by how far our geospatial tool has travelled: from mountaintops to city blocks, you’re mapping it all. Our amazing global user community is making QField a true #DigitalPublicGood. A map made in heaven!
Mapping knows no borders, just like QField’s growing community.
More than just an app
This cross-platform flexibility helps professionals collect GIS data anywhere, anytime. QField goes wherever you do. Android? Check. iOS? Check. Desktop? Check. If it has a screen, we’re probably on it. Collect GIS data anywhere, anytime.
QField isn’t just software, it’s a community-driven project that turns complex geospatial challenges into precise, actionable data. Every download represents a connection to our core mission: making professional-grade mobile GIS accessible, reliable, and straightforward.
QField’s Journey: Mapping our milestonesOur roadmap is packed with milestones and highlights that will continue to push the boundaries of mobile GIS.
QField to QFieldCloud
You can play a key role in the sustainable growth of QField, the open-source digital good. Your support can take many forms, like contributing… or:
This not only streamlines and enhances your fieldwork but also gives you access to the full QField ecosystem with all its advantages. At the same time, you directly contribute to the continuous improvement of QField, ensuring its impact grows for everyone.
SUPPORT US
-
11:00
Mappery: Living with Dragons in South Africa – Metal Map
sur Planet OSGeoGregory spotted this towering metal map within a service station, showing the network of major roads. Just to show how large it is here is Gregory, who happens to be wearing a strangely projected map t-shirt.
That’s the end of our little series of Gregory’s pictures from his visit to South Africa, we look forward to his next big trip “Living with Dragons in ….”
Thanks Gregory
-
19:27
SIG Libre Uruguay: gvSIG y el Museo del Prado
sur Planet OSGeo -
17:11
gvSIG Team: El Plano de Toledo del Greco, elaborado con gvSIG, en el Museo del Prado
sur Planet OSGeoHoy he recibido una llamada que me ha emocionado. Era Cesáreo Bas Vivancos, ya jubilado tras muchos años de docencia en la Universidad Miguel Hernández. En las 11as Jornadas Internacionales de gvSIG, realizadas en 2015, presentó el excelente trabajo llevado a cabo para disponer de una nueva edición del plano de Toledo, elaborado por el Greco, digitalizada y que pudiera estar disponible para todo el mundo.
Cesáreo, decía, me llama para contarme que en el Museo del Prado, en la Galería Central del edificio Villanueva se reúnen, por primera vez desde su dispersión, ocho de las nueve obras que el Greco realizó para la iglesia del Monasterio de Santo Domingo el Antiguo de Toledo. Y que ahí está el Plano de Toledo, el elaborado con gvSIG. En el Museo del Prado.
-
11:00
Mappery: Living with Dragons in South Africa – Sightings Map
sur Planet OSGeoThe Sightings board at Kruger National Park. Markers for Rhinos are removed so that poachers don’t get that information.
-
2:00
FOSSGIS e.V. News: Bericht vom FOSSGIS-OSM-Communitytreffen Nr. 23 - Mai 2025
sur Planet OSGeoVom 16. - 18. Mai 2025 haben sich 23 FOSSGIS- und OpenStreetMap-Begeisterte zum Arbeitstreffen im Linuxhotel getroffen.
Das Treffen begann am Freitagabend mit dem traditionellen Pizzaesssen.
Wie auch schon beim vorigen Treffen gab es nach dem Frühstück am Samstag und Sonntag eine kurze Session, in der zu besprechende Themen gesammelt und ein Zeitplan für den Tag erarbeitet wurden. So lief auch dieses Treffen wieder sehr strukturiert und effizent ab.Diskutiert wurden Themen zur FOSSGIS- und OpenStreetMap-Community wie Öffentlichkeitsarbeit, Präsenz auf Messen, Beitrag von FOSSGIS und OSM zur digitalen Souveränität, Vor- und Nachbereitung der FOSSGIS-Konferenz und vieles mehr. Auch technische Themen kamen nicht zu kurz, so wurde über Möglichkeiten gesprochen, GPS-Korrektursignale über SSRoverDAB+ mittels low-cost-Hardware zu empfangen, was zentimetergenaue Satellitenpostionsdaten für die breite OSM-Community verfügbar machen könnte. Ein weiteres Thema war das Model Context Protocol (MCP), das die Integration von Künstlicher Intelligenz mit externen Tools und Datenquellen ermöglicht. Damit könnten einerseits die OSM-Daten leichter und effizienter genutzt werden. Andererseits könnte das jedoch auch KI-generierte Edits möglich machen, die von denen echter User kaum zu unterscheiden wären. Letzteres könnte tiefgreifende Konsequenzen für die OSM-Community haben, dieses Thema bietet sicher auf zukünftigen Treffen reichlich Diskussionsstoff.
Die Teilnehmenden schauen auf ein angenehmes, produktives Treffen mit großartigen Teilnehmer:innen, die nicht nur tolle inhaltlche Beiträge lieferten, sondern auch bei der Organisation kräftig mit anpackten, zurück. Besonderer Dank gilt Katja, Marc und Jochen für die hervorragende Moderation der Sessions und dem Versorgungsteam für die Verköstigung. Und ohne die fantastische Unterstützung des Linuxhotels wäre auch dieses Treffen nicht möglich gewesen.
Die umfangreichen Ergebnisse der Besprechungen sind auf der Wiki-Seite des Treffens festgehalten. Selbstvertsändlich konnten Teilnehmehmende auch bei diesem Treffen weiter an ihren Projekten arbeiten: [https:]]
Das nächste FOSSGIS-OSM-Communitytreffen findet vom 19.09.-21.09.2025 im Linuxhotel statt: [https:]]
Fotoeindrücke
Frühlingshafter Panoramablick auf die Ruhr hinter dem Linuxhotel -
1:58
OPENGIS.ch: QGIS & Industry Solutions Developer | 80 – 100% (Remote)
sur Planet OSGeoLocation: Remote, preferably in Switzerland or with at least 4 h overlap with CEST office hours
Employment Type: Full-time (80-100%)
About OPENGIS.ch:
OPENGIS.ch is a dynamic team of Full-Stack GeoNinjas delivering tailored open-source geodata solutions to Swiss and international clients. We are passionate about using and developing open-source tools, providing flexibility, scalability, and future-proof solutions, and we play an active role in the open-source geospatial community. Our agile, distributed team thrives on collaboration, diversity, and mutual support.
Job Description:
We are looking for a skilled and motivated C++ and Python Developer to join our industry solutions team. In this role, you will contribute to QGIS core development (C++), build QGIS plugins (Python), and deliver custom solutions for our clients. You’ll help design, develop, and maintain robust applications that address real-world geospatial challenges. If you enjoy working in a collaborative, client-focused environment and value code quality, we’d love to meet you!
Key Responsibilities:
- Develop, test, and maintain QGIS and related applications using C++, Python, PostgreSQL, and other technologies.
- Collaborate with cross-functional teams to design and deliver new features.
- Ensure application quality, stability, and maintainability.
- Troubleshoot, identify, and resolve bottlenecks and bugs.
- Contribute to code quality, organisation, and automation through CI/CD best practices.
- Optionally, engage directly with clients to understand and address their needs.
Your Profile:
- Strong experience with C++, Python, and SQL.
- Proficient in desktop application development (Qt is an advantage).
- Experience with Linux, Docker (Compose), Git, CI/CD, PostgreSQL, and REST APIs.
- Familiarity with geospatial concepts and web GIS is a plus; training will be provided if needed.
- Solid understanding of software deployment, containerization, and continuous integration.
- Excellent problem-solving skills and ability to work independently.
- Collaborative mindset and good communication skills.
- Fluent in English; knowledge of German, French, or Italian is a significant advantage.
- Living in Switzerland is an advantage.
Application Questions:
- What is your experience with software development and C++ APIs?
- Can you describe a project where you used Python, maybe to interact with REST APIs?
- What is your experience or familiarity with geospatial concepts, tools, or data formats?
- What is the most recent thing you learned out of personal interest?
How to Apply:
If you are excited about this opportunity and meet the qualifications, please apply at opengis.ch/jobs
Join OPENGIS.ch and help us shape the future of open-source geospatial solutions!
-
11:00
Mappery: Living with Dragons in South Africa – Cape Town Contours
sur Planet OSGeoGregory said “The contour letters in Cape Town – I don’t know if that counts as a map, but each one was a specific local mountain” Yes, that definitely counts!
Neat use of contours?
-
16:24
Sean Gillies: Bear training weeks 13-14 recap
sur Planet OSGeoThirteen and fourteen were another two weeks of tempo-focused training with minimal running. The 13th included a long day of hiking and trail maintenance work. Lots of time on my feet in the company of other trail runners. It was a bit like a trail race in that way, but much easier.
4.5 miles running
13 hours, 51 minutes all training
289 ft D+ running
Week 14 was a planned rest week, and somewhat lighter.
4.5 miles running
8 hours, 8 minutes all training
361 ft D+ running
Even though my left Achilles tendon won't let me run much, and working out indoors isn't very effective or satisfying, I've been managing to increase my training volume by doubling up on workouts. Both weeks were similarly structured. I biked and did a heated "power" Vinyasa yoga class at the gym on Monday, with some hot tubbing afterwards. Wednesdays I did a short tempo run outside at Pineridge Open Space and then went back into the gym for another tempo session on an elliptical trainer and some sets of back squats or box step-ups and jumps. This was my biggest day each week. Thursdays I paired an hour long lunchtime bike ride with an evening Pool HIIT (high intensity interval training) class and a sauna session. Fridays I went back to the gym for an hour long tempo workout on the elliptical and more soaking of my lower legs. This all adds up to 75 minutes of effort at 8-8.5 out of 10 RPE (rate of perceived exertion). I'd like to be at 90 minutes, but I'm doing the best I can.
I'm going to see my doctor tomorrow and inquire about an intervention for my chronically inflamed Achilles. The steroids I took last fall to treat my pinched femoral nerve and associated back pain also cured, as a side effect, the last nagging irritation in my right Achilles (that flared in July 2024 and ended my running plans for the year). I don't believe my left is seriously injured, and that it can bear more stress if I can get the inflammation down. I may be referred to a specialist about this.
The other specialists I'm seeing soon are the folks at a local eye wear shop to get sporty, photochromic prescription sunglasses. I tried and failed with contact lens in April. I can get them on my eyes easily enough, but I can't get them out by myself for the same reason that I have always struggled with opening produce bags at the grocery store: faint fingerprints. I just can't get a grip on the contacts. If the local shop doesn't have what I need, I may try sending my prescription to Julbo, the French company. I've been considering the company's reactive glasses for a while, and Bryon Powell's recommendation here is convincing.
I'll wrap up this longish recap with more about the trail work day. There is no trail running without trails (that would be fell running), and trails need regular care and maintenance. If trails are eroded, not passable, or persistently muddy, people will route around them and create new social trails. This leads to trail "braiding" and degradation of the natural landscape and ecosystem damage. Here in arid Colorado, vegetation grows slowly, and the landscape recovers slowly from injury. In Lory State Park, the situation is compounded by soils that turn into peanut butter when saturated.
Gnar Runners, the local running events org that manages Quad Rock and other races in Lory State Park, organizes a trail work day at Lory each spring and fall. I've been participating in the spring one for the last five years. As more and more trail races require proof of trail work or other volunteering, the number have grown. This year there were 24 of us. Ten were meeting requirements of the upcoming High Lonesome event in the Sawatch Range. The Bear 100 also requires eight hours of trail work or volunteering. A lot of us would do this even if it was not required. It feels right and good to take care of a place that you enjoy and depend on.
It's also fun to make new friends and share running stories and plans. Brad Bishop and Nick Clark, the Gnar team, have directed and run more ultra marathons than I ever will and I always learn something new from them. Nick's a legend of the sport, after all. It's like I'm cleaning trail drains with Larry Bird. And some years, like this one, elite contemporary racers come out to work alongside the mere mortals. It'll be extra fun to follow the Western States Endurance Run this year, knowing somebody who is aiming for the podium.
Three humans clustered around a spot on a trail through a grassy valley under a morning sky dotted with clouds.
-
11:42
GRASS GIS: GRASS Developer Summit 2025
sur Planet OSGeoA week of collaboration in Raleigh The GRASS Developer Summit 2025 brought together more than 30 contributors from around the world for six days of focused collaboration in Raleigh, North Carolina. Held May 19–24 at North Carolina State University, the event served as the main annual gathering of the GRASS community, providing space for developers, researchers, and users to connect, share ideas, and move the project forward. Highlights The week featured a mix of hands-on hacking, roadmap discussions, and topic-based working sessions. -
11:00
Mappery: Living with Dragons in South Africa – Vineyard Map
sur Planet OSGeoYou have to go on a vineyard tasting experience if you are visiting South Africa and you need a map to help you find your way!
-
9:00
gvSIG Team: Programa Jornada Infraestructura de Datos Espaciales en la Administración Local
sur Planet OSGeoTecnologías libres y experiencias reales con la Suite gvSIG
Las Naves (València)
5 de junio
De 9:00 a 14:00 h
Presentación General
Esta jornada tiene como objetivo mostrar experiencias reales de implantación de Infraestructuras de Datos Espaciales (IDE) en el ámbito municipal, utilizando tecnologías libres como la Suite gvSIG. A través de casos concretos, se abordará cómo diferentes ayuntamientos han estructurado y aprovechado la información geográfica para mejorar la gestión interna, facilitar el acceso ciudadano y conectar sistemas de información.
09:00 – 09:15
Bienvenida y presentación institucional9.15 a 10.00
Bloque 1: Gestión y organización de la información territorial. Participan:
- Ayuntamiento de La Pobla de Vallbona
- Ayuntamiento de Picassent
10.00 a 11.00
Bloque 2: Conectividad entre gvSIG Online y otras plataformas de gestión municipal. De la gestión de expedientes a la de cementerios.Una visión de la suite gvSIG en la administración local: diputaciones, ayuntamientos, mancomunidades, intendencias. Participan:
- Ayuntamiento de Cullera
- Ayuntamiento de Onda
- Ayuntamiento de Cartagena
11:00 a 11:40
Coffee Break
11.40 a 13.00
Bloque 3: Proyectos diversos de implantación de IDE en contextos municipales. Participan:
- Scolab – La Suite gvSIG como motor de cambio en la administración local
- Ayuntamiento de Talavera
- Ayuntamiento de Albacete
13.00 a 13.30
Novedades: Presentación de nuevas funcionalidades de la Suite gvSIG
Mirada al futuro: Inteligencia artificial integrada en gvSIG Online
13.30 a 14:00
Cierre
¿Te interesa conocer cómo las tecnologías libres están transformando la gestión municipal? No pierdas la oportunidad de asistir a la jornada “Tecnologías libres y experiencias reales con la Suite gvSIG”.
Descubre casos reales de ayuntamientos que ya están aprovechando la Suite gvSIG para mejorar su gestión territorial, conectar sistemas y facilitar el acceso ciudadano. Además, podrás conocer las últimas novedades, incluyendo la integración de inteligencia artificial en gvSIG Online.¡No te quedes fuera!
-
6:05
Adam Steer: Identifying deformed sea ice using geomorphons
sur Planet OSGeoI’ve been working around sea ice for close to two decades on and off – and have had the privilege of being up close and personal with floating chunks of frozen ocean in both the Arctic and Antarctic. An enduring geophysical question about sea ice is “how much ice floats on the ocean?” Sea ice,… Read More »Identifying deformed sea ice using geomorphons -
11:00
Mappery: Living with Dragons in South Africa – Table Top Mountain
sur Planet OSGeoLast year Gregory Marler (aka on social media as Living with Dragons) went to South Africa, he found lots of mappy stuff to share with us, so good that I thought `I would make a short series of his pics.
This one is a tactile map at the top of Table Mountain [https:]] (Greg is a long-time contributor to OSM and added links to all of the locations)
-
11:00
Mappery: Lose Hill
sur Planet OSGeoLose Hill is situated in the Peak District on a nice trail from Mam Tor. This hill offers a 360-degree landscape.
-
11:00
Mappery: Cartographic book cover design
sur Planet OSGeoReinder spotted this book cover, the title is “The Signal to Surrender”.
Reinder explained “It’s not a perfect copy – but still attractive though, according to me. The design is by none other than the great Dutch graphic artist Dick Bruna. [https:]]
Personally I think the book title is a little too stark and something softer would have worked better but the map relief style is excellent
-
11:00
Mappery: Picnic blanket
sur Planet OSGeoOur followers will recognise the view from a few days ago with my Hip Flask. Now here is the OS Picnic Blanket standing on a proper map in the wilderness of the Peak District.
-
10:35
GeoCat: GeoServer 3: Crowdfunding Goal Surpassed!
sur Planet OSGeoWe are thrilled to announce that the GeoServer 3 crowdfunding campaign has not only met but exceeded its funding target! This remarkable achievement is a testament to the unwavering support and commit... -
11:00
Mappery: T-shirt store in Rome
sur Planet OSGeoI found this t-shirt in a Store in Rome
-
2:00
GeoServer Team: GeoServer Installation and Upgrade Guide on Windows
sur Planet OSGeoGeoSpatial 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 )
GeoServer Installation and Upgrade GuideIn this session, we will install GeoServer on Windows using the Web Archive installation method and upgrade to a new version, while retaining existing data.
If you want to access the complete tutorial, click on the link.
IntroductionGeoServer is a versatile, Java-based application compatible with various operating systems, provided a suitable Java Virtual Machine (JVM) is available. The latest versions of GeoServer have been tested with both Oracle JRE and OpenJDK.
The GeoServer WAR file is a platform-independent web archive designed for deployment on application servers. Apache Tomcat is the recommended servlet container due to its robust integration capabilities and comprehensive documentation. This setup allows multiple web applications to run concurrently, enabling GeoServer to operate alongside other Java-based services, enhancing server versatility.
Note. This guide outlines the installation of GeoServer 2.25.x using Java 17 and Apache Tomcat 9, followed by upgrade instructions. To ensure you have the latest release, please visit this link and avoid using older versions of GeoServer.
Preparing for InstallationBefore proceeding, follow the steps below:
-
Backup the existing GeoServer folder (if upgrading).
The folder
webapps/geoserver/data
is the data directory containing your configuration settings you wish to preserve.The folder
webapps/geoserver/WEB-INF/lib
contains the deployed GeoServer web application, along with an extensions you have manually installed. - Check the Modules tab under the Server Status page to see all installed extensions.
- Uninstall previous versions of Java and Apache Tomcat.
To download JDK 17, navigate to adoptium.net and select:
- Operating System: Windows
- Architecture: x64
- Package Type: JDK
- Version: 17-LTS
Download the
Installing Apache Tomcat.msi
file and run it as an administrator. During installation, accept default settings and complete the setup.To download and install Apache Tomcat software, navigate to tomcat.apache.org and select Tomcat 9 from the Download section.
Choose the 32-bit/64-bit Windows Service Installer and run it as an administrator.
During setup:
- Configure the ports (default recommended).
- Set a secure username and password for administration (avoiding common defaults like
admin
ortomcat
). - The installer should auto-detect the installed JDK; if not, the user manually selects the Java installation path.
To configure JVM memory allocation, navigate to
C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin
and run Tomcat9w.exe as an administrator.In the Java tab, the user sets:
- Initial Memory Pool: 512 MB
- Maximum Memory Pool: 1024 MB
-
Java Options: As required for running on Java 17.
--add-exports=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED
Switch to the General tab, and set Startup Type to Automatic, and start the Tomcat service.
Deploying GeoServerDownload the latest GeoServer WAR file from geoserver.org.
Extract the
.war
file and copy it toC:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps
.To start GeoServer:
- Navigate
http://localhost:8080/manager
. - Login with the Tomcat credentials.
- Click Start next to the GeoServer application.
The user accesses GeoServer at
http://localhost:8080/geoserver
and logs in using the default credentials:- Username: admin
- Password: geoserver
Stop GeoServer via the Tomcat Manager App, then replace the existing
webapps/geoserver/data
directory with the one from your backup.Reinstall any compatible extensions for the new version, and restart GeoServer and verifies functionality.
In this session, we took a brief journey to installation of GeoServer using the Web Archive method. If you want to access the complete tutorial, click on the link.
Reference:
- Web archive (User Manual)
- Java Considerations (User Manual)
-
-
20:13
GeoTools Team: GeoTools 33.1 Released
sur Planet OSGeoThe GeoTools team is pleased to announce the release of the latest stable version of GeoTools 32.3: geotools-33.1-bin.zip geotools-33.1-doc.zip geotools-33.1-userguide.zip geotools-33.3-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoWebCache 1.27.1 and GeoServer 2.27.1. Thanks to Jody Garnett (GeoCat) and Andrea Aime ( -
20:13
GeoTools Team: GeoTools 32.3 Released
sur Planet OSGeoThe GeoTools team is pleased to announce the release of the latest stable version of GeoTools 32.3: geotools-32.3-bin.zip geotools-32.3-doc.zip geotools-32.3-userguide.zip geotools-32.3-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoWebCache 1.26.3, and GeoServer 2.26.3. Thanks to Jody Garnett (GeoCat) and Andrea Aime ( -
20:13
GeoTools Team: GeoTools 31.7 Released
sur Planet OSGeoThe GeoTools team is pleased to announce the release of the latest stable version of GeoTools 31.7: geotools-31.7-bin.zip geotools-31.7-doc.zip geotools-31.7-userguide.zip geotools-31.7-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoServer 2.25.7.This series has reached end-of-life, release published to address a security -
17:03
gvSIG Team: Integración entre gestores de expedientes e Infraestructuras de Datos Espaciales
sur Planet OSGeoEn la Jornada de IDE en la Administración Local del día 5 de junio vamos a conocer casos reales de integración entre gestores de expedientes e Infraestructuras de Datos Espaciales (IDE).
Veremos cómo diversos ayuntamientos como los de Albacete o Cartagena ya están aprovechando la potencia de gvSIG Online para conectar su información geográfica con los procedimientos administrativos, mejorando así la eficiencia y transparencia en la gestión municipal.
Integrar expedientes con mapas no es el futuro, es el presente… y en la jornada nos mostraran ejemplos concretos de integración de gvSIG Online con gestores de expedientes como Segex/Sedipualba o Gestiona.
Si trabajas en una administración local, ¡esto te interesa!
La inscripción es gratuita, pero las plazas son limitadas.
Formulario de inscripción
5 de junio en Las Naves, Valencia. Más información aquí.
-
11:00
Mappery: Coffee table
sur Planet OSGeoA nice coffee table with the usual missing NZ and MZ, but Central America has vanished; nonetheless, the British Isles are gone. I will not buy it.