Live data from Hacker News

Apache Baremaps: online maps toolkit

baremaps.apache.org

11–20 of 46 posts

Re: Apache Baremaps: online maps toolkit

#11
post #3

When would I use Baremaps versus something like GeoServer?

Hi, author here, Baremaps aims to create an open and easily extensible vector map, inspired by OpenStreetMap Carto. The goal is to provide a high-quality base map for the planet. Since we use PostGIS as a storage backend, you can extend it with your own layers and data.

Are coordinates stored in Web Mercator?

Re: Apache Baremaps: online maps toolkit

#12
post #4

Hi, author here, I just noticed that Baremaps was submitted to HN. Our demo runs on PostGIS, and I'm surprised it's holding up under the load. I'm happy to answer questions. Here is the fullscreen demonstration for those who are interested. https://demo.baremaps.com/

As a geographer who migrated to mobile robotics and web mapping, I’ve found that there is a lack of “serious” web spatial analysis tools for in-browser work. Think the geotoolbox you get in ArcGIS or QGIS for building analytical processing pipelines for raster and vector datasets, particularly from web sources.

Lately I’ve revisited the idea and found that with wasm, SharedArrayBuffer for parallelism, and more maturing libraries, it may be possible to provide a much richer set of analytical tools.

Is this an idea you’ve explored? This would be my “if I won the lottery, what would I work on?” project.

Re: Apache Baremaps: online maps toolkit

#13
post #3

Earlier quoted context omitted.

Hi, author here, Baremaps aims to create an open and easily extensible vector map, inspired by OpenStreetMap Carto. The goal is to provide a high-quality base map for the planet. Since we use PostGIS as a storage backend, you can extend it with your own layers and data.

Are coordinates stored in Web Mercator?

Yes, as the tiles are created directly from Postgis, reprojecting the coordinates would take too much time.

Re: Apache Baremaps: online maps toolkit

#14
post #4

Hi, author here, I just noticed that Baremaps was submitted to HN. Our demo runs on PostGIS, and I'm surprised it's holding up under the load. I'm happy to answer questions. Here is the fullscreen demonstration for those who are interested. https://demo.baremaps.com/

As a geographer who migrated to mobile robotics and web mapping, I’ve found that there is a lack of “serious” web spatial analysis tools for in-browser work. Think the geotoolbox you get in ArcGIS or QGIS for building analytical processing pipelines for raster and vector datasets, particularly from web sources. Lately I’ve revisited the idea and found that with wasm, SharedArrayBuffer for parallelism, and more maturi…

Have you tried Turf.js? It goes pretty far when it comes to in-browser spatial analysis. Baremaps is more about the server side of web mapping. We currently use MapLibre for rendering the vector tiles we produce in the browser and plan to support 3d tiles in the future.

Re: Apache Baremaps: online maps toolkit

#15
post #7
post #5

This is a great addition to the space. Do you plan to fill the gap left by mapbox for the open source community? Things like map libs for mobile and the web with advanced things like 3d, navigation, elevation and the likes? I feel like we need a go to solution that unchains away from the commercial solutions to power osm solutions across devices and use cases.

Yes, there is clearly a need for a go-to solution. MapLibre and Cesium are doing a great job with their open-source renderers. Baremaps complements this by providing open infrastructure components, such as a data pipeline and a vector tile server. For instance, another missing piece in this space is an open-source IP to location solution. Our current prototype is rudimentary but demonstrates that this gap can be fill…

I’m a maintainer for vis.gl (deck.gl and react-map-gl), and am existed you’re focusing on infrastructure components. Open data and nav/location solver services are key for many applications, and today most options for what I’d consider “the basics” are proprietary/commercial. I’m all for paying for good work.. but I’d like to see the funds go towards bleeding edge, and see long-established solutions become open and easy to use.

Re: Apache Baremaps: online maps toolkit

#16

Earlier quoted context omitted.

As a geographer who migrated to mobile robotics and web mapping, I’ve found that there is a lack of “serious” web spatial analysis tools for in-browser work. Think the geotoolbox you get in ArcGIS or QGIS for building analytical processing pipelines for raster and vector datasets, particularly from web sources. Lately I’ve revisited the idea and found that with wasm, SharedArrayBuffer for parallelism, and more maturi…

Have you tried Turf.js? It goes pretty far when it comes to in-browser spatial analysis. Baremaps is more about the server side of web mapping. We currently use MapLibre for rendering the vector tiles we produce in the browser and plan to support 3d tiles in the future.

I should try Turf again. The core problem last time was that it fundamentally does not support “Simple”/ Euclidean coordinate systems. When I want to do analysis on flatland indoor maps, it does all the math wrong.

Re: Apache Baremaps: online maps toolkit

#17
Just scrolling around Israel, it seems text rendering for RTL is broken.

https://demo.baremaps.com/#12.91/32.06932/34.75969

Should be “תל אביב”, not “ביבא לת”. How do these issues even exists in 2023? Is a team building these renders not aware of RTL languages, or do they just not bother implementing it?

Re: Apache Baremaps: online maps toolkit

#18

Just scrolling around Israel, it seems text rendering for RTL is broken. https://demo.baremaps.com/#12.91/32.06932/34.75969 Should be “תל אביב”, not “ביבא לת”. How do these issues even exists in 2023? Is a team building these renders not aware of RTL languages, or do they just not bother implementing it?

> "How do these issues even exists in 2023?"

Have actually tried writing something that handles languages running in different directions? It might be 2023, but the libraries... aren't great...

Re: Apache Baremaps: online maps toolkit

#19
post #15
post #7

Earlier quoted context omitted.

Yes, there is clearly a need for a go-to solution. MapLibre and Cesium are doing a great job with their open-source renderers. Baremaps complements this by providing open infrastructure components, such as a data pipeline and a vector tile server. For instance, another missing piece in this space is an open-source IP to location solution. Our current prototype is rudimentary but demonstrates that this gap can be fill…

I’m a maintainer for vis.gl (deck.gl and react-map-gl), and am existed you’re focusing on infrastructure components. Open data and nav/location solver services are key for many applications, and today most options for what I’d consider “the basics” are proprietary/commercial. I’m all for paying for good work.. but I’d like to see the funds go towards bleeding edge, and see long-established solutions become open and e…

Clearly, I did some location-based pub/sub research in the past and the lack of open source infrastructure components was an important motivation for Baremaps. Today, the open source ecosystem in this area is moving fast and I think we are pretty close from a having high quality options for all the main infrastructure components (map, geocoder, reverse geocoder, ip to location, routing, TSP, etc.).

Re: Apache Baremaps: online maps toolkit

#20

Just scrolling around Israel, it seems text rendering for RTL is broken. https://demo.baremaps.com/#12.91/32.06932/34.75969 Should be “תל אביב”, not “ביבא לת”. How do these issues even exists in 2023? Is a team building these renders not aware of RTL languages, or do they just not bother implementing it?

Opened an issue on GitHub for this: https://github.com/apache/incubator-baremaps/issues/679
Post reply on HN