-
Notifications
You must be signed in to change notification settings - Fork 382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exploring the addition of 'Ocean Basin' regions #697
Comments
Following up on suggestion by @jbusecke, it would be useful to have large ocean basin regions. |
Cool idea! The existing ocean basins are quite old and could use an update. Do you have shapefiles to contribute? |
I do not, but the approach of merging the marine regions has been very successful for me so far. Could we go that route either a) as an automatic step or b) Create the 'fused' shapefiles once and maintain them separately? |
@jbusecke I can see adding the region groupings you have in https://github.com/jbusecke/cmip6_preprocessing/blob/209041a965984c2dc283dd98188def1dea4c17b3/cmip6_preprocessing/regionmask.py#L7-L136 as a new column in Natural Earth, and either you merge based on that on your side, or Natural Earth also makes available the larger region groupings as separate download – though there is also a case for the 7 oceans (Atlantic Ocean versus North and South Atlantic Ocean). Merging by a maintained property or switching to ID based merging would be more future proof, for sure. Are there any other areas besides this one (below, between Iceland and Greenland) as "missing"? What should it be called? Are there any other sub basins that should be delineated that are in common scientific usage? |
@nvkelso I have not looked at other regions yet. I will check the global mask to see if there are any missing areas. |
Thanks for the answer @nvkelso. Could you explain this a bit more: |
Hi @nvkelso I just wanted to ping this issue again. If I can get some clarification on the question above, I hope I could get to work on this soon. Thanks again. |
@jbusecke @hmkhatri from the update in #735
Public beta in: |
Tips: Ocean basins:
Sub-basins with ocean basins (eg with bays and gulfs merged into their parent water body):
NOTE: You'd need to do some remapping magic inline in Mapshaper to dissolve the Northern and Southern portions of Atlantic and Pacific into single Oceans. |
Thank you so much for the tips and your patience @nvkelso. Just giving that a go now.
I honestly think that is trivial enough for the user to split, so having one region for the Atlantic/Pacific/etc is already a bit advance in my book. Is there any advice in terms of making a PR to avoid noob pitfalls with a repo as large as this? |
Hi everyone,
a big thanks for maintaining this very useful package.
I wanted to raise an issue about the possibility of creating a new vector set for large scale ocean basins.
Rationale
I am an ocean based climate scientist and for many general ocean science applications it is paramount to segment a global dataset into large Ocean basins. Having a 'central' source of truth for the extent of these basins would enable much 1) easier and 2) more reproducible results.
Past efforts
A while ago I have implemented functionality to achieve this task in cmip6_preprocessing, a package that is geared towards processing the widely used CMIP6 climate model intercomparison project (check out the docs for an example). The functionality relies on the combination of existing
geography_marine_polys
data and subsequent masking using the regionmask package.Suggestions
I have since noticed that this functionality could help in much broader contexts, beyond this specific dataset. In fact the current code can readily be used to mask out observational or satellite data. I think it is thus appropriate to move some of this functionality upstream. Ideally I would like to have a
geography_ocean_basin_polys
or similar in this package.Do folks here think that this is within the scope of this package?
Many thanks
cc @mathause
The text was updated successfully, but these errors were encountered: