Support for basemap

Dear bokeh developers:

A lot of us in the physical sciences community would like to have the functionality that allows basemap module (Welcome to the Matplotlib Basemap Toolkit documentation — Basemap Matplotlib Toolkit 1.2.1 documentation) to be used. Is that on the cards or under development?

Thanks for your hard work,

Raj

Hi Raj,

You can check out the GeoViews library, which builds on HoloViews, and provides some support for working with geographic data and projections with bokeh. It is based on Cartopy, which is recommended instead of basemap these days. Bokeh does not yet support non-flat coordinate systems so you’ll be restricted to plotting using Mercator or PlateCarree projections, but it provides facilities to read and display shapefiles, tile sources, and projecting your data from one coordinate system to another.

You can install the latest version with:

conda install -c ioam geoviews

Let me know if you run into any issues, and if you have any questions you can join us on Gitter.

Philipp

···

On Sunday, July 2, 2017 at 4:25:05 AM UTC+1, Pritwiraj Moulik wrote:

Dear bokeh developers:

A lot of us in the physical sciences community would like to have the functionality that allows basemap module (https://matplotlib.org/basemap/) to be used. Is that on the cards or under development?

Thanks for your hard work,

Raj

Hi,

Just to add a little to what Philipp said, there might be some improvements to core Bokeh to make around this area. But mostly it makes sense that those improvements be in support of higher level libraries like GeoView. I'd definitely be interested in making any improvements to help GeoViews, but the issue use really one of (lack of) expertise on the small core team at the moment. If you or (someone you know!) has the right experience and would be interested in helping to make GIS-related improvements to Bokeh, we'd love to collaborate.

Thanks,

Bryan

···

On Jul 2, 2017, at 10:27, Philipp Rudiger <[email protected]> wrote:

Hi Raj,

You can check out the GeoViews library, which builds on HoloViews, and provides some support for working with geographic data and projections with bokeh. It is based on Cartopy, which is recommended instead of basemap these days. Bokeh does not yet support non-flat coordinate systems so you'll be restricted to plotting using Mercator or PlateCarree projections, but it provides facilities to read and display shapefiles, tile sources, and projecting your data from one coordinate system to another.

You can install the latest version with:

    conda install -c ioam geoviews

Let me know if you run into any issues, and if you have any questions you can join us on Gitter.

Philipp

On Sunday, July 2, 2017 at 4:25:05 AM UTC+1, Pritwiraj Moulik wrote:
Dear bokeh developers:

A lot of us in the physical sciences community would like to have the functionality that allows basemap module (https://matplotlib.org/basemap/\) to be used. Is that on the cards or under development?

Thanks for your hard work,
Raj

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/80da367b-f3c8-4d00-a922-46cc359d5acf%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.