New blog post by Tim Appelhans: State of the (open source) web map – Part I: The base(map)
A thoughtful dive into the open source web mapping tools. Recommended.
Read here: https://tim-salabim.codeberg.page/sotwm/sotwm.html
New blog post by Tim Appelhans: State of the (open source) web map – Part I: The base(map)
A thoughtful dive into the open source web mapping tools. Recommended.
Read here: https://tim-salabim.codeberg.page/sotwm/sotwm.html
Over the years, Stamen has built and maintained tools of our own to supplement great tools created by larger carto community. Join us along a cartographic debugging journey as we explore how data, tiles, and stylesheets work together to make beautiful maps.
#maps #basemaps #design #cartography #opensource #maplibre #data #bts
https://stamen.com/debugging-101-with-stamen-carto-tools-and-other-tools-we-like/
We’re hiring a Graphics Engineer (Web)!
Come work with us to shape the future of fast, interactive web maps with MapLibre GL JS, our open-source mapping engine.
Apply now: https://maplibre.org/jobs/graphics-engineer/
Wonderful podcast episode with @bdon of @protomaps fame
This conversation is awesome to get a better understanding of #Maps, the #OpenStreetMap data, running an open source project, and how it all comes together in #Protomaps and #Maplibre
Seeking recommendations for a #WebMapping tutorial / course?
Slightly at sea on where to start.
- My current JS skill level is _extreme novice_.
- I don't have access to ArcGIS.
- Comfortable with #QGIS [*] and the #python #geospatial ecosystem (#geopandas #xarray #rasterio and plotting with #matplotlib)
Suggestions welcome. TIA.
* I have looked at the qgis2web plugin, but having some issues associated with my aged laptop (2012 mbp running Ubuntu) and a 'Wayland session'.
playing with dynamically generating bee-swarm plots in maplibre and d3 based on zoom-level
If you're on a limb and curious about contributing photos to @panoramax , for use with #OpenStreetMap, and you're looking for an app to use, checkout the Baba app repo
https://gitlab.com/ravenfeld/baba
or install from #FDroid , with the #IzzyOnDroid repo enabled, or from #Play
https://play.google.com/store/apps/details?id=com.ravenfeld.panoramax.baba
It uses beautiful #MapLibre tiles, and the overall experience for a contributor is so much smoother than just using a general purpose cam app like #OpenCamera
#maplibre aficionados: Any way around this messy labeling? I'm thinking there isn't, as the label layer is on top of the cluster layer, and you can actually see the exact same behavior in the official docs example: https://maplibre.org/maplibre-gl-js/docs/examples/cluster/
Flat maps don’t stand out—unless you make them!
Easily add new depth with 3D buildings and MapLibre GL JS.
#maps #mapping #maplibre
https://docs.stadiamaps.com/tutorials/adding-3d-buildings-to-your-maps-with-maplibre/?utm_campaign=tutorial_3d_buildings&utm_source=mastodon&utm_medium=social
In der "3D-Beta Visualisierung von LOD2-Gebäuden" vom BGK / basemap.de sind endlich auch die Gebäude in Schleswig-Holstein in LOD2 zu finden.
Mitte Dezember 2024 waren sie noch nicht da.
Es gibt auch zwei Beispielanwendungen für MapLibre und Cesium JS, inklusive Code:
https://basemap.de/beta/beta-lod2/
It can be tough to know exactly how far you can go in a certain amount of time.
That's why there are isochrones!
Learn how to implement our reachable range API with MapLibre GL JS.
#maps #mapping #maplibre
https://docs.stadiamaps.com/tutorials/display-isochrones-on-a-map/?utm_campaign=tutorial_maplibre_isochrones&utm_source=mastodon&utm_medium=social
January 2025 Newsletter is here! We’re kicking off the year with exciting updates:
Rust support progress for Native
Web font improvements in GL JS
Read more:
https://maplibre.org/news/2025-02-03-maplibre-newsletter-january-2025/
Hey #gis people do you have experience building #geospatial mobile apps with either #flutter or #reactnative ?
#gistribe #gischat #react #dartlang #typescript #maplibre #openlayers
@sesivany https://www.mappedin.com/ is a company that specializes in indoor maps. There is a Minds Behind Maps podcast about their origin story.
They started with malls, which a lot of times had very bad maps. They are a #MapLibre sponsor too.
I'm using @maptiler.bsky.social 's [geocoder control](https://docs.maptiler.com/sdk-js/modules/geocoding/api/api-reference/#geocoding-options) for #MapLibreGL #maplibre, and by default it applies this nice "inverted fill" polygon when you select an item. However, I'd like to customize this style a bit (and use it elsewhere, as well), but I can't actually find anything in the Layer Style Spec about creating inverted fill polygons. Anyone have ideas of how this is done in the geocoder?
Any #GeoSpatial nerds able to help me with a mapping problem?
I'm using #MapLibre-GL to draw GeoJSON points on a map.
I'm using clustering to group the points when zoomed out.
But some of my points have *identical* locations. So, when I zoom in, the cluster disappears and points are overlayed. They look like there's only one point.
Is there an elegant way in MapLibre-GL to scatter these identical points? Or reveal them to the user some other way?
Random suggestions welcomed!
It is now possible to display a background map behind a sigma.js graph, using #MapLibre: