Live data from Hacker News

Maplibre: community-driven Mapbox GL fork

maplibre.org

31–40 of 87 posts

Re: Maplibre: community-driven Mapbox GL fork

#31

Earlier quoted context omitted.

OpenStreetMap* (no s at the end).

Sorry :p It’s ironic because I had a friend once—well we shared kitchen and bathroom in the student housing, flatmates of sorts—that used to refer to Google Maps as “Google Map” and I never corrected her because I just found that adorable for whatever reason. Lol.

Good thing it's all digital. Unfolding one big Google Map would take a looooooong time...

Re: Maplibre: community-driven Mapbox GL fork

#32

Earlier quoted context omitted.

I've struggled to understand the relationship between Mapbox, Mapbox Studio, Mapbox GL, OpenStreetMap, and other libraries like OpenLayers or Leaflet. Could you please explain (in brief) the mapping "ecosystem" as it were, and where Maplibre fits into the picture?

Good question! There's a lot of Map s and it's very unclear how they all fit together without prior experience. OpenStreetMap (OSM) is a community-driven, fully open and usable data library. It has usable data for almost the entire world for everything from cities, roads, houses, parks, country borders, and work. It's a database of everything you need to make map. They also have a website that renders that map, but i…

Yeah, the bit about the developer of Leaflet is accurate. One thing I'd expand on: the first iteration of web mapping was all built on raster maps, where the map was rendered in advance, server-side, and a simple client downloaded tiles to the client to build a slippy map. Leaflet was an open source library that did that task well.

The commercial players have mostly abandoned this approach, though, in favor of technologies that render on the client. They're more performant (tiles are smaller), and necessary if you want, say, to be able to rotate your map and still have all the labels be upright and not collide, or show/hide individual geographic features dynamically in response to user input, or apply perspective/tilt as you would for a heads-up display in a car, etc.

Mapbox GL was Mapbox building that (as already exists for Google Maps, Apple Maps, etc.). At a very high level, it and Leaflet serve a similar purpose, but are technically very different from one another.

(full disclosure: former Mapbox employee, still a shareholder)

Re: Maplibre: community-driven Mapbox GL fork

#33

Earlier quoted context omitted.

I've struggled to understand the relationship between Mapbox, Mapbox Studio, Mapbox GL, OpenStreetMap, and other libraries like OpenLayers or Leaflet. Could you please explain (in brief) the mapping "ecosystem" as it were, and where Maplibre fits into the picture?

Good question! There's a lot of Map s and it's very unclear how they all fit together without prior experience. OpenStreetMap (OSM) is a community-driven, fully open and usable data library. It has usable data for almost the entire world for everything from cities, roads, houses, parks, country borders, and work. It's a database of everything you need to make map. They also have a website that renders that map, but i…

Got it. Thanks a lot for the clear explanation!!

Re: Maplibre: community-driven Mapbox GL fork

#34
post #3

I'm one of the folks behind the fork (and part of the initial steering committee). Happy to answer any questions!

I noticed that Mapbox Studio has a way of creating & exporting styles (kinda like stylesheets but for maps). Do you know if those styles can be imported into a libre renderer like Maplibre, or if a similar tool/ecosystem exists for creating & sharing open-source map styles? Like if I wanted all roads to be rainbow-colored and rivers to be green.

In Mapbox Studio, the features all seem to be semantically tagged (e.g. this is a road of type X, a POI of type Y) and it makes styling a cinch. I know OSM has its own set of tags for features. Are these compatible (not sure if Mapbox Studio is using OSM data underneath)? Is there an established standard for this type of thing?

(ps TY again for answering my other question so thoroughly)

Re: Maplibre: community-driven Mapbox GL fork

#35
post #3

I'm one of the folks behind the fork (and part of the initial steering committee). Happy to answer any questions!

I've struggled to understand the relationship between Mapbox, Mapbox Studio, Mapbox GL, OpenStreetMap, and other libraries like OpenLayers or Leaflet. Could you please explain (in brief) the mapping "ecosystem" as it were, and where Maplibre fits into the picture?

A big difference moving from OpenLayers and Leaflet to MapLibre GL is that you can use vector tiles and style them in the browser as opposed to rendering PNG files on the server. Converting OpenStreetMap to vector tiles is implemented by OpenMapTiles and they also have some open map styles.

Re: Maplibre: community-driven Mapbox GL fork

#36

Earlier quoted context omitted.

Good question! There's a lot of Map s and it's very unclear how they all fit together without prior experience. OpenStreetMap (OSM) is a community-driven, fully open and usable data library. It has usable data for almost the entire world for everything from cities, roads, houses, parks, country borders, and work. It's a database of everything you need to make map. They also have a website that renders that map, but i…

Yeah, the bit about the developer of Leaflet is accurate. One thing I'd expand on: the first iteration of web mapping was all built on raster maps, where the map was rendered in advance, server-side, and a simple client downloaded tiles to the client to build a slippy map. Leaflet was an open source library that did that task well. The commercial players have mostly abandoned this approach, though, in favor of techno…

Yes, for sure. Good expansion points.

Re: Maplibre: community-driven Mapbox GL fork

#37
post #3

I'm one of the folks behind the fork (and part of the initial steering committee). Happy to answer any questions!

I noticed that Mapbox Studio has a way of creating & exporting styles (kinda like stylesheets but for maps). Do you know if those styles can be imported into a libre renderer like Maplibre, or if a similar tool/ecosystem exists for creating & sharing open-source map styles? Like if I wanted all roads to be rainbow-colored and rivers to be green. In Mapbox Studio, the features all seem to be semantically tagged (e.g.…

https://maputnik.github.io is similar to Mapbox Studio, but isn't going to give you all you mentioned.

All vector tile sources use tags in various ways, so Maputnik (and the resulting styles) do as well. There isn't a standard tagging schema (and all MVT sources tend to differ slightly), but OSM's tagging is often influential on the resulting schema.

Re: Maplibre: community-driven Mapbox GL fork

#38

Earlier quoted context omitted.

I noticed that Mapbox Studio has a way of creating & exporting styles (kinda like stylesheets but for maps). Do you know if those styles can be imported into a libre renderer like Maplibre, or if a similar tool/ecosystem exists for creating & sharing open-source map styles? Like if I wanted all roads to be rainbow-colored and rivers to be green. In Mapbox Studio, the features all seem to be semantically tagged (e.g.…

https://maputnik.github.io is similar to Mapbox Studio, but isn't going to give you all you mentioned. All vector tile sources use tags in various ways, so Maputnik (and the resulting styles) do as well. There isn't a standard tagging schema (and all MVT sources tend to differ slightly), but OSM's tagging is often influential on the resulting schema.

That's exactly what I was hoping for. Thank you again!

Re: Maplibre: community-driven Mapbox GL fork

#39

Earlier quoted context omitted.

I've struggled to understand the relationship between Mapbox, Mapbox Studio, Mapbox GL, OpenStreetMap, and other libraries like OpenLayers or Leaflet. Could you please explain (in brief) the mapping "ecosystem" as it were, and where Maplibre fits into the picture?

Good question! There's a lot of Map s and it's very unclear how they all fit together without prior experience. OpenStreetMap (OSM) is a community-driven, fully open and usable data library. It has usable data for almost the entire world for everything from cities, roads, houses, parks, country borders, and work. It's a database of everything you need to make map. They also have a website that renders that map, but i…

I feel like I half-remember something I saw here on HN a couple of years ago, about some mapping related startup going out of business, and open sourcing some interesting tidbits. Do you (or anyone else) happen to remember that, or know what I'm talking about?

Sorry for being so vague, that's just all I remember of the whole deal. I probably bookmarked the link, but I'll probably never find it again now.

Edit: it may have been MapZen that I was thinking about.

https://www.mapzen.com/blog/shutdown/

Re: Maplibre: community-driven Mapbox GL fork

#40
post #3

I'm one of the folks behind the fork (and part of the initial steering committee). Happy to answer any questions!

Im curious as to integration with DeckGL which seems to be the emerging standard for 3d maps and also for interactivity. Do you know if maplibre will work the same with it as mapboxgl does?
Post reply on HN