I love a good deep dive into often-overlooked map-related challenges. Here Hanbyul Jo wonders why Mapbox chose to vertically display labels in Hangul, whether the choice improves legibility, and since when Koreans horizontally read and write Hangul instead of vertically.
Meta, one of the founding members of Overture Maps Foundation, has successfully transitioned its suite of global basemaps used across apps such as Facebook and Instagram to Overture’s base data layers
The goal was to build an up-to-date, validated, global basemap using OpenStreetMap that could power all of Meta’s use cases. Daylight included validation checks designed to find and correct mapping errors, building footprint detections, lidar derived building heights, name translations, and a global land cover layer. This global dataset was made publicly available and has served the maps at Meta for the past five years.
As a founding member of Overture, Meta has been deeply involved in developing the processes that produce Overture’s published data. In fact, the very same validation processes and pipelines that were used in Daylight are also now used to produce Overture’s regular data releases.
Notice the past tense. There is no official announcement confirming Daylight’s end of life. But there hasn’t been an update since November 2024 after more than four years of at least twice-monthly releases.
If you are a student or early-career developer and want to make your mark in open-source geospatial, the following geospatial organisations are participating in the 2024 Google Summer of Code:
The Protomaps project, a set of protocols and software for serving fast map tiles over the Web, is transitioning to a new funding model.
Previously, Protomaps’ main source of funding was selling one-time downloads of basemap tiles. Now you can purchase access to commercial, hosted tile APIs and hands-on support through the project’s GitHub sponsorship page:
For $14, you get one million tile requests via the commercial API. The tileset is derived from the Daylight Map Distribution, which includes data from OpenStreetMap but has gone through additional quality checks.
For $140, you get fifty million tile requests via the API, plus an optional downloadable tileset in case you’re looking to host the tiles more cost-efficiently should you exceed the allowance.
Then there are two access tiers for $2,000 and $4,000, which give you access to Protomaps developers to provide support and consulting services.
In addition, all components needed to produce PMTiles and run the Protomaps infrastructure are open source; you can run the APIs yourself for the infrastructure cost only.
Developing open-source projects and financing them by selling professional services for development, maintenance and knowledge transfer is an idea some German geospatial businesses, like Terrestris or Wheregroup, have successfully implemented for years. But I haven’t seen it yet for a company selling map tiles.
Development Seed’s data team in Ayacucho, Peru has spun out to form GeoCompas:
I am pleased to announce that the skilled data and annotation team from DevSeed is separating to become an independent employee-owned company called GeoCompas. The Geo AI practice at Development Seed has grown, and the GeoCompas team has been essential in providing crucial mapping, annotation, QA, and automation support. Their expertise in geodata is now available to everyone.
The new company focusses on OpenStreetMap editing, data labelling and annotation for AI projects, but also development of data processing pipelines and web services.
Darren Wiens of SparkGeo demonstrates an AI-driven approach to generating audio descriptions for interactive web maps. The overall process is simple yet effective:
Convert the current map view to an image.
Upload the image to OpenAI’s API to return a text description of the images.
Upload the text description to OpenAI’s API to receive the audio of the text description.
It’s one example of how new generative AI technologies can be put to good use. It is simply impossible for humans to provide alt-text for large interactive maps and AI is the one (the only?) way to make textual descriptions of maps scalable.
This looks like an interesting event: Element84 are hosting a three-hour workshop on user-centred design with a specific focus on geospatial applications:
Join us for a comprehensive 3-hour experience tailored for UX Designers delving into geospatial patterns, Frontend Developers honing essential UX design skills, as well as Leaders and Management keen to understand the profound impact of effective design on geospatial workflows. Immerse yourself in geospatial patterns, tackle hands-on design challenges, and absorb essential UX principles meticulously crafted to meet the specific demands of the geospatial sector. Whether you’re looking to seamlessly integrate geospatial patterns into your design mockups, enhance your understanding of how users will interact with your software, or understand the value of a targeted design process, this workshop ensures you depart with practical skills for creating useful and impactful geospatial applications.
The workshop is scheduled for 19 March. Tickets are 75USD.
Placemark is the map editor software-as-a-service that I built for several years. It’s a website where you can import, create, edit, export, publish, and visualize geospatial data.
You can serve PMTiles directly from a cloud object storage but in some cases, you want to control who accesses data and how often—and you need a server for that. Craig Kochis wrote up two examples of how to serve PMTiles using a NodeJS server application from a co-located file and S3.
I tried to estimate the cost of hosting Protomaps on AWS before; now there’s a handy tool for that. Based on monthly tile requests you can compare the cost of hosting Protomaps on AWS or Cloudflare with the cost of using maps from Google or hosted map-tile providers.
A webinar on cloud-native geospatial technologies and their applications in the pacific region features four speakers:
Wei Ji Leong of Development Seed introduces cloud-optimised data formats for geospatial data, focussing on imaging, multi-dimensional data cubes, point clouds and vector data.
Alex Leith of Auspatious talked through the history of Digital Earth platforms, and how cloud-native spatial data have shaped and influenced their development.
Leo Ghignone from the University of Tasmania explained how IMOS, the Integrated Marine Observing System, use cloud-optimised data to support oceanographic research around the Great Barrier Reef.
Fang Yuan of Frontier SI shared a perspective from application developers who used cloud-native data to implement scalable and performant geospatial solutions.
collection-transaction is a new STAC extension proposing an API for managing STAC collections and providing a clean REST interface for managing collection metadata:
POST to create,
PATCH or PUT to update, and
DELETE to delete an item.
stac-fastapi’s transaction extension already supports collection management, but its implementation is inconsistent with transactions API for items. collection-transaction will align both APIs and provide a consistent standard for managing STAC metadata.
Brian Timoney contemplates why talented GIS professionals seek employment in other areas, tracing the problem to broad scoped roles and lower pay compared to similar roles in other industries.
Even discounting the vagaries of job titles, the skew in the distribution of GIS Analyst salaries is notable because it implies a stagnant middle grinding away while effectively blocking the ability of new entrants to rapidly ascend the wage scale as you’d find in more “normal” distributions
I have no numbers to back this up, but my gut feeling is that most GIS Analysts work in civil service. Salaries in civil service are tightly regulated; you don’t just negotiate a higher pay unless your department has a role in a higher salary band and you land that job. That might explain why we’re seeing this skew towards lower salaries and the limited upward mobility.
That said, Brian’s point is correct: GIS-specific roles are often too broadly scoped and underpaid.