„Peter is a remarkable problem solver. His ability to approach a difficult problem from a unique perspective is second to none. Learning new skills comes very naturally to him. He’s able to educate himself on some very complex technical topics and apply them to his work immediately. Peter is incredibly good at taking on and successfully completing large complex milestones. He’s able to instrument solutions that are well documented, fully tested, cleanly implemented, and extensible. Peter can be very diplomatic and collaborative during team discussions, which is incredibly valuable. He always reminds us to be aware of letting each other speak and making an effort to listen to everyone’s thoughts. These attributes have helped our highly distributed team reach a new level of communication and collaboration. I highly recommend Peter and look forward to working with him again in the future!“
Peter Johnson
Metropolregion Berlin/Brandenburg
4052 Follower:innen
500+ Kontakte
Info
I'm an experienced Software Architect with a specialisation in Geocoding.
Since…
Aktivitäten
-
We just refreshed the walkthru.earth Geocoding Playground 🙉 with the latest Overture Maps Foundation data release, 2026-04-15. That means 472…
We just refreshed the walkthru.earth Geocoding Playground 🙉 with the latest Overture Maps Foundation data release, 2026-04-15. That means 472…
Beliebt bei Peter Johnson
-
Hot off the press - Why OpenStreetMap matters: it's shared infrastructure, built from local knowledge. https://lnkd.in/dwJnYTp2
Hot off the press - Why OpenStreetMap matters: it's shared infrastructure, built from local knowledge. https://lnkd.in/dwJnYTp2
Geteilt von Peter Johnson
-
https://lnkd.in/dsnFNqwK I'm still looking for a colleague joining our mapping team in the Berlin headquarter. :)
https://lnkd.in/dsnFNqwK I'm still looking for a colleague joining our mapping team in the Berlin headquarter. :)
Beliebt bei Peter Johnson
Berufserfahrung
Projekte
-
Street address interpolation engine
–Heute
Projekt anzeigenA global street address interpolation service.
The Openstreetmap and Openaddresses projects provide a huge cache of street address information; between them around 500 million address points are freely available to download.
Some countries like Germany and the USA have dense address coverage while other have only sparse data available.
This project aims to 'fill in the gaps' in the data by intelligently estimating where the missing house numbers would lie on the…A global street address interpolation service.
The Openstreetmap and Openaddresses projects provide a huge cache of street address information; between them around 500 million address points are freely available to download.
Some countries like Germany and the USA have dense address coverage while other have only sparse data available.
This project aims to 'fill in the gaps' in the data by intelligently estimating where the missing house numbers would lie on the road.
Using this service we can greatly improve the coverage of open street address data, in countries like the United States we are able to claim near 100% coverage due to including census data from the TIGER project. -
Unstructured geographic text parsing engine
–
Projekt anzeigenThis engine takes unstructured input text, such as 'Neutral Bay North Sydney New South Wales' and attempts to deduce the geographic area the user is referring to.
Human beings (familiar with Australian geography) are able to quickly scan the text and establish that there 3 distinct token groups: 'Neutral Bay', 'North Sydney' & 'New South Wales'.
The engine uses a similar technique to our brains, scanning across the text, cycling through a dictionary of learned terms and then…This engine takes unstructured input text, such as 'Neutral Bay North Sydney New South Wales' and attempts to deduce the geographic area the user is referring to.
Human beings (familiar with Australian geography) are able to quickly scan the text and establish that there 3 distinct token groups: 'Neutral Bay', 'North Sydney' & 'New South Wales'.
The engine uses a similar technique to our brains, scanning across the text, cycling through a dictionary of learned terms and then trying to establish logical token groups.
Once token groups have been established, a reductive algorithm is used to ensure that the token groups are logical in a geographic context. We don't want to return New York City for a term such as 'nyc france', so we need to only return things called 'nyc' inside places called 'france'.
The engine starts from the rightmost group, and works to the left, ensuring token groups represent geographic entities contained within those which came before. This process is repeated until it either runs out of groups, or would return 0 results.
The best estimation is then returned, either as a set of integers representing the ids of those regions, or as a JSON structure which also contains additional information such as population counts etc.
The data is sourced from the whosonfirst project, this project also includes different language translations of place names.
Placeholder supports searching on and retrieving tokens in different languages and also offers support for synonyms and abbreviations.
Erhaltene Empfehlungen
3 Personen haben Peter Johnson empfohlen
Jetzt anmelden und ansehenWeitere Aktivitäten von Peter Johnson
-
We shipped configurable geocoding fallback in AddressHub 🏢 Your logistics cost per delivery is tied to address quality. Bad geocoding = failed…
We shipped configurable geocoding fallback in AddressHub 🏢 Your logistics cost per delivery is tied to address quality. Bad geocoding = failed…
Beliebt bei Peter Johnson
-
Seriously, with all the time we've spent pouring over TIGER data in the last decade of building geocoding and address interpolation, it's going to be…
Seriously, with all the time we've spent pouring over TIGER data in the last decade of building geocoding and address interpolation, it's going to be…
Beliebt bei Peter Johnson
-
Want to work at CARTO and you like Claude Code and agents a lot for software development? Ping me and show me some projects, looking for curious…
Want to work at CARTO and you like Claude Code and agents a lot for software development? Ping me and show me some projects, looking for curious…
Beliebt bei Peter Johnson
-
Hiring again for my team at Supabase I am happy to answer questions, but please don’t dm me resumes or applications, fill in the application form…
Hiring again for my team at Supabase I am happy to answer questions, but please don’t dm me resumes or applications, fill in the application form…
Beliebt bei Peter Johnson
-
asciimap chains two rendering engines in the browser: MapLibre GL JS handles vector tiles and projection, then Pretext library converts the output to…
asciimap chains two rendering engines in the browser: MapLibre GL JS handles vector tiles and projection, then Pretext library converts the output to…
Beliebt bei Peter Johnson
-
We're both building businesses. The overlap ends roughly there. My partner Luke Seelenbinder is the founder of a B2B SaaS company Stadia Maps. I run…
We're both building businesses. The overlap ends roughly there. My partner Luke Seelenbinder is the founder of a B2B SaaS company Stadia Maps. I run…
Beliebt bei Peter Johnson
-
I've updated my Ducklings project, which enables running DuckDB within Cloudflare Workers (with a Pro plan), to support Iceberg catalogs such as R2…
I've updated my Ducklings project, which enables running DuckDB within Cloudflare Workers (with a Pro plan), to support Iceberg catalogs such as R2…
Beliebt bei Peter Johnson
-
I am looking forward to discuss Mapterhorn at this year's FOSSGIS conference in Göttingen. If you are there feel free to say hi! The session will be…
I am looking forward to discuss Mapterhorn at this year's FOSSGIS conference in Göttingen. If you are there feel free to say hi! The session will be…
Beliebt bei Peter Johnson