Re: [CF-metadata] [cf-convention/cf-conventions] Correct errors in 1.9 Lossy Compression by Coordinate Subsampling (PR #351)

2022-02-09 Thread David Hassell
Merged #351 into main.

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/351*event-6037923035__;Iw!!G2kpM7uM-TzIFchu!mbCX7jteYxYbUvnSxb9Z3MzO_EX9Fc8joVlvBebWKmctZ_wGYsxaY-VVqJWGj-yiYAf3DpGKJfA$
 
You are receiving this because you are subscribed to this thread.

Message ID: 

This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Correct errors in 1.9 Lossy Compression by Coordinate Subsampling (Issue #352)

2022-02-09 Thread David Hassell
Closed #352 via #351.

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/352*event-6037923068__;Iw!!G2kpM7uM-TzIFchu!md6sgOXyfHUbyYvlM86gi8F03o_JmZTKgSY9-8I5KdBuufg9apTX_OewDbTh-lJvEkWBw56jnWI$
 
You are receiving this because you are subscribed to this thread.

Message ID: 

This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Correct errors in 1.9 Lossy Compression by Coordinate Subsampling (Issue #352)

2022-02-09 Thread David Hassell
Hello, no one has objected to these defect corrections for over three weeks, so 
according to the rules they may be accepted. I shall the associated Pull 
Request.

Many thanks, David

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/352*issuecomment-1034284924__;Iw!!G2kpM7uM-TzIFchu!niWvvjPIE0-FNoL23kuNN6MTClygeSmtxsIZ5-ly7wqTB3zh6hSXmGccA5nNnjwaPX-F2QfSUs0$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Are geometries allowed to self-intersect? (Issue #354)

2022-02-09 Thread Dave Allured
The role of CF is rules for metadata, which is mainly labeling and data 
structures.  CF should try to stay within that role and avoid content details, 
notwithstanding the current complexity of section 7.5.  Geometry consistency 
and compatibility is well addressed by other conventions.  CF should either 
remain silent on the consistency of geometry, or else simply state that it is 
not regulated.

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/354*issuecomment-1034043584__;Iw!!G2kpM7uM-TzIFchu!gtpTj0ZoFJ36jdhjFQGryoTN3K3H9yqpA4WR0sLU14E_S2OHXrbgx7FaYCiBjT4vcYwG15EfCVU$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Are geometries allowed to self-intersect? (Issue #354)

2022-02-09 Thread Roy Lowry
My experience of spatial databases (Oracle Spatial about 5 years ago) is that 
self-intersections caused the geometry to be tagged as invalid forcing it to be 
constructed from a collection of simple polygons. Geometries need to work with 
established tools which will dictate any standards. 

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/354*issuecomment-1034008744__;Iw!!G2kpM7uM-TzIFchu!gKbD4cTfQ6lWt8VND8mBwVnLDQjf30TwNtLITAZCvrbreSMwk7Vnf1c4nbutm8JgWbbpLtE1lv4$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Update two mentions of 1.8 to 1.9 (PR #355)

2022-02-09 Thread Josh Moore
Definitely. I looked for something that replace 1.9 but nothing as advanced as 
a variable replace. :+1: All the best.

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355*issuecomment-1033849621__;Iw!!G2kpM7uM-TzIFchu!lKL7SumetogxDJb0Nbp0NLFMZdTvRNJndzFDJCD8sGoPs1BWQVOIxBYe7LB710gMqrapPJoNfyc$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Update two mentions of 1.8 to 1.9 (PR #355)

2022-02-09 Thread Josh Moore
Closed #355.

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355*event-6035012283__;Iw!!G2kpM7uM-TzIFchu!iCykWsi3b0KtbQ5WJOGQDSOOm-UZ1cO5vWw9HYaH_sWtabl5LMSFS9exIHFcB5NOK8dpqdySwUw$
 
You are receiving this because you are subscribed to this thread.

Message ID: 

This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Are geometries allowed to self-intersect? (Issue #354)

2022-02-09 Thread David Blodgett
We have lots and lots of polygons with self intersections where the polygon 
closes on itself at a node. It may not cross but it does need to pinch off an 
open back up -- so an intersection is real. 

I don't think CF should have a horse in this race.

![image](https://urldefense.us/v3/__https://user-images.githubusercontent.com/1492803/153221223-94c64e16-3746-4580-9f4b-a2b97f9003a1.png__;!!G2kpM7uM-TzIFchu!kNeKNt30i4nyNbtq4xz3R83LbtC7lUdC0abKC04EeOxZsy4iezJNnMt82VfRxN43QC6bZdoVEXA$
 )


-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/354*issuecomment-1033819238__;Iw!!G2kpM7uM-TzIFchu!kNeKNt30i4nyNbtq4xz3R83LbtC7lUdC0abKC04EeOxZsy4iezJNnMt82VfRxN43QC6bfAXIhas$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Are geometries allowed to self-intersect? (Issue #354)

2022-02-09 Thread Klaus Zimmermann
There certainly are ways to interpret self-intersecting polygons in a 
consistent manner. But is there a use-case for this in the realm of CF? For 
self-intersecting lines, this seems clear (any kind of route, for instance, 
from ships, planes, etc.), but for polygons, I struggle. Hence my intuition 
would be to at least discourage their use.

For a better understanding, I would rather look to other geo packages and 
standards than to inspiration from the world of graphic design. Starting points 
might be 
[Shapely](https://urldefense.us/v3/__https://shapely.readthedocs.io__;!!G2kpM7uM-TzIFchu!idhAoQ76_ui8lY2teNnycaX33NT7fBg4C2u4JKx1kuasbE4jZwXtJtlmIkPoubWnl7OBjzfFja0$
 ), 
[GEOS](https://urldefense.us/v3/__https://libgeos.org/__;!!G2kpM7uM-TzIFchu!idhAoQ76_ui8lY2teNnycaX33NT7fBg4C2u4JKx1kuasbE4jZwXtJtlmIkPoubWnl7OBI5FEIHc$
 ), or the OGC's [Simple Feature 
Access](https://urldefense.us/v3/__https://www.ogc.org/standards/sfa__;!!G2kpM7uM-TzIFchu!idhAoQ76_ui8lY2teNnycaX33NT7fBg4C2u4JKx1kuasbE4jZwXtJtlmIkPoubWnl7OBYYQPP4U$
 ).

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/354*issuecomment-1033792476__;Iw!!G2kpM7uM-TzIFchu!idhAoQ76_ui8lY2teNnycaX33NT7fBg4C2u4JKx1kuasbE4jZwXtJtlmIkPoubWnl7OB30-khCg$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Update two mentions of 1.8 to 1.9 (PR #355)

2022-02-09 Thread Klaus Zimmermann
Thanks for the report, @joshmoore. I think this is the same issue that has been 
discussed in #343 together with the solution in #344. Is this correct? Do those 
address the issue satisfactorily for you?

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355*issuecomment-1033782131__;Iw!!G2kpM7uM-TzIFchu!m-N6gbbcckCGdIJ90wsO8nImDTCisyay-JiYMizzd3s_OE7_9PU6vYvZD6c79qBeiKLzImsaw8w$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


[CF-metadata] [cf-convention/cf-conventions] Update two mentions of 1.8 to 1.9 (PR #355)

2022-02-09 Thread Josh Moore
Two locations mention that the value CF-1.8 MUST be used for 
conforming datasets. Naively I assumed that these values should be updated 
1.9. (Looking at previous commits like 
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/commit/b6c65807a7dbf1eb78d6f711cd079296d7f43b63__;!!G2kpM7uM-TzIFchu!kdsYYzpn1sSrYOLu4BbZ9a4Q_JEOvdKtyNhBodgcydpI-tRHLVwGrBShOJnKK8tm5Gi6gYRR-PE$
  this looks to be the case.)
You can view, comment on, or merge this pull request online at:

  
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355__;!!G2kpM7uM-TzIFchu!kdsYYzpn1sSrYOLu4BbZ9a4Q_JEOvdKtyNhBodgcydpI-tRHLVwGrBShOJnKK8tm5Gi6z8Jf1pU$
 

-- Commit Summary --

  * Update two mentions of 1.8 to 1.9

-- File Changes --

M ch01.adoc (2)
M ch02.adoc (2)

-- Patch Links --

https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355.patch__;!!G2kpM7uM-TzIFchu!kdsYYzpn1sSrYOLu4BbZ9a4Q_JEOvdKtyNhBodgcydpI-tRHLVwGrBShOJnKK8tm5Gi6bHezVZI$
 
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355.diff__;!!G2kpM7uM-TzIFchu!kdsYYzpn1sSrYOLu4BbZ9a4Q_JEOvdKtyNhBodgcydpI-tRHLVwGrBShOJnKK8tm5Gi63qrg5CI$
 

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/pull/355__;!!G2kpM7uM-TzIFchu!kdsYYzpn1sSrYOLu4BbZ9a4Q_JEOvdKtyNhBodgcydpI-tRHLVwGrBShOJnKK8tm5Gi6z8Jf1pU$
 
You are receiving this because you are subscribed to this thread.

Message ID: cf-convention/cf-conventions/pull/3...@github.com

This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Are geometries allowed to self-intersect? (Issue #354)

2022-02-09 Thread Chris Little
I think that the main implication of allowing self intersecting edges of a 
polygon (like the possibly 5, probably 2 1/2 sided polygon from @davidhassell 
above) is people may use the wrong inside/outside algorithms and get unexpected 
results.
The main ones are left-hand/right-hand, winding number, and counting crossings 
from infinity. [SVG explains this 
well](https://urldefense.us/v3/__https://www.w3.org/TR/2008/REC-SVGTiny12-20081222/painting.html*FillProperties__;Iw!!G2kpM7uM-TzIFchu!lIB46xeb5nsg2wV7IoDKCNIKLo7_2QKW5ufYHnvhvMZdkU_QvWQJFseoAfGRLiGTZSfr9KW70vQ$
 ).

As people often choose the wrong algorithm anyway, I think allowing 
self-intersecting edges is OK, as it is the most general case, and "less is 
more". Whether implementations cope with multi-part, self-intersecting polygons 
is another issue.  

-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/354*issuecomment-1033729094__;Iw!!G2kpM7uM-TzIFchu!lIB46xeb5nsg2wV7IoDKCNIKLo7_2QKW5ufYHnvhvMZdkU_QvWQJFseoAfGRLiGTZSfrlUYk9WQ$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.


Re: [CF-metadata] [cf-convention/cf-conventions] Are geometries allowed to self-intersect? (Issue #354)

2022-02-09 Thread David Hassell
Hello,

I agree with Dave that there are no rules on that, but I'd like to fully 
understand what you are suggesting for polygons. Do you mean "are different  
_parts_ of a multi-part polygon allowed to overlap" or do you mean "are 
different _edges_ of an individual polygon part allowed to intersect"? The 
latter case could look like this polygon part with 5 nodes: 
![star_polygon2](https://urldefense.us/v3/__https://user-images.githubusercontent.com/8126576/153163392-f77c5224-c87b-456c-9553-c3c1974d4025.png__;!!G2kpM7uM-TzIFchu!jbQAMADur0S6xcPG1SJ9QlcK1lll2cbwrWsNDlSAG8gq1q-ivcLSpBXvv7t4-b0s2E1JyH7nQ2E$
 )
Thanks, David


-- 
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/354*issuecomment-1033536206__;Iw!!G2kpM7uM-TzIFchu!jbQAMADur0S6xcPG1SJ9QlcK1lll2cbwrWsNDlSAG8gq1q-ivcLSpBXvv7t4-b0s2E1Jhiws88E$
 
You are receiving this because you are subscribed to this thread.

Message ID: 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.