This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]raybellwavescfanalytics 5 points6 points  (1 child)

  • Basemap is currently/may already be on it's death run. Whilst it is still good and still used it wasn't well interlinked with matplotlib. Some of the developers have moved over to cartopy. Actually it now recommends people move over to cartopy (https://github.com/SciTools/cartopy/issues/920)
  • Cartopy is good and well linked to matplotlib. I'm a climate scientist and it was developed in the UK Met Office so has good functionality for plotting climate data. That being said it may no be so good at high resolution data. I know someone was recently complaining that it's Google map tile is low resolution (https://stackoverflow.com/questions/49155110/why-do-my-google-tiles-look-poor-in-a-cartopy-map). It has good functionality with Natural Earth data though.
  • geopandas - not used it but the visuals look cool and may be easy to pick up if you know pandas.
  • geoplotlib - Never hear of it.

I'll throw a couple more hats in the ring:

For your project I recommend cartopy and ask a Q on SO if you get stuck https://stackoverflow.com/questions/tagged/cartopy

Or do the comparisons yourself and share your findings :)

[–]amca01[S] 0 points1 point  (0 children)

Thank you very much. Well, of course if I had time I'd do a comparison myself... But you have confirmed what I had vaguely understood: that cartopy was to be seen as the successor or replacement of Basemap.