Re: [Geojson] [Technical Errata Reported] RFC7946 (7261)

Sean Gillies <sean.gillies@gmail.com> Fri, 09 December 2022 22:48 UTC

Return-Path: <sean.gillies@gmail.com>
X-Original-To: geojson@ietfa.amsl.com
Delivered-To: geojson@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34A0CC1522C5 for <geojson@ietfa.amsl.com>; Fri, 9 Dec 2022 14:48:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTKpm7M0I7G5 for <geojson@ietfa.amsl.com>; Fri, 9 Dec 2022 14:48:52 -0800 (PST)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A40DC14F740 for <geojson@ietf.org>; Fri, 9 Dec 2022 14:48:52 -0800 (PST)
Received: by mail-yb1-xb33.google.com with SMTP id e141so7229725ybh.3 for <geojson@ietf.org>; Fri, 09 Dec 2022 14:48:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9sfbNZbmwyEdl+SckqaQVILz44FBRgig8ouNWjRT/Qg=; b=W3gwlw0b1pDCbYo7jtPUO/VXtepZ6IYC0Z4h51B61e57G61dFNA2GGZVfevIXPuGek Q7XYErGkpt18BIpxVJpyXQVD0b41bU2OnoMAr3LDpPB429D0FjA4X5vVs3m4sPS36CQB TSUI+giXwcBrIdNN8P2drq2yApf5CVYRCU4E4kT1IHt/8wqJNrsyybEFuYVhYLVfhL5q q7KCYe6enURHAKagfqoXyqiqKVsgw3lAH+/sLbJcMKRIWHojapnDmW0rylvQqfjeRI7x wBdycqoc9C63pytpvFF2BuobqaHaDym2Zm/22eAkoLyCIVa4LSnDn0OHUOWYLdysYqSv cEww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9sfbNZbmwyEdl+SckqaQVILz44FBRgig8ouNWjRT/Qg=; b=tRu/EruIeE+QqgElxmkzsZLh1La4E08Q8rKMbdsxGOZZ3I/86z2ITMf2SHjavOLZVQ Zk1RnYzXi2UDip0gRd1o4rvRafRFCVD13s4yD7JNzE435itqScZM8p5lQ5CG9nPb7Prm +AKvm7G1JJgkd7FJFo2w6mUVU7fxlVj+fvPgDz6m10HDawSCzrBUDfsleTL4CzgLnSUH iTvOwYLc2VmeYM5Rrtdl61mX8rrbsYpkP1ZpnNhZwp7mBVf8rCJZkhQY0SNuQ8qSW4UZ wMtB4w+3jPL/u2xwCXs632lelTPUMiJr7fetIgO97Zjy5jme5Rx05SU0bTAen0IjcI+1 eBQA==
X-Gm-Message-State: ANoB5pnLGNGOmJIrWH+/97prCHnWU2HClJDJIUZE/yhVD3cw0LlfSQTM EZbXOGJ17a6zxlNLvh5k3f8XBMrSE0+OQBnWUE8=
X-Google-Smtp-Source: AA0mqf5GS5qJ6WaA3RFvSyNEY7cyvPBJGa5aGBxN5hbHYlCK8AhgzISFiSy6dnKh7Q80q+cpo4/9Bqy+vM1tOqbTGoI=
X-Received: by 2002:a25:d743:0:b0:6f4:9ab9:58f3 with SMTP id o64-20020a25d743000000b006f49ab958f3mr53449948ybg.241.1670626131150; Fri, 09 Dec 2022 14:48:51 -0800 (PST)
MIME-Version: 1.0
References: <20221208143755.EEA64B3AEF@rfcpa.amsl.com>
In-Reply-To: <20221208143755.EEA64B3AEF@rfcpa.amsl.com>
From: Sean Gillies <sean.gillies@gmail.com>
Date: Fri, 09 Dec 2022 15:48:38 -0700
Message-ID: <CAOodmJpNZrPjuF1aQgBAM9z0TENQqXt_ccwKF1Swx1k68r19=A@mail.gmail.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: howard@hobu.co, martin.daly@cadcorp.com, adoyle@intl-interfaces.com, stefan@hagen.link, tim.schaub@gmail.com, superuser@gmail.com, francesca.palombini@ericsson.com, erik.wilde@dret.net, martin.thomson@gmail.com, mark.hedley@metoffice.gov.uk, geojson@ietf.org
Content-Type: multipart/alternative; boundary="000000000000198dd905ef6cf55a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/geojson/ex-6gwA6nzUuS8eDJhYEwxkc1Yk>
X-Mailman-Approved-At: Sun, 18 Dec 2022 14:07:38 -0800
Subject: Re: [Geojson] [Technical Errata Reported] RFC7946 (7261)
X-BeenThere: geojson@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF GeoJSON WG <geojson.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/geojson>, <mailto:geojson-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/geojson/>
List-Post: <mailto:geojson@ietf.org>
List-Help: <mailto:geojson-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/geojson>, <mailto:geojson-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Dec 2022 22:48:57 -0000

Mark,

Martin Thomson reminded me after I sent you to
https://www.rfc-editor.org/errata.php that this issue is beyond errata. A
new RFC may be required.

I want to be certain that it's worth the effort before opening any cans of
worms. Here are a few things that concern me:

* I don't know how widely used elevation values are or how applications use
them. If people don't use them or ignore them, is it worth writing an RFC?
* Are people who want more precision going to ditch GeoJSON for the OGC's
Feature JSON anyway for this or other reasons? If so, is it worth writing
an RFC?

My sense is that people are using elevation as "above mean sea level"
instead of as written in the spec, but "above ground level" might be
common, too. I honestly don't know.

On Thu, Dec 8, 2022 at 7:37 AM RFC Errata System <rfc-editor@rfc-editor.org>
wrote:

> The following errata report has been submitted for RFC7946,
> "The GeoJSON Format".
>
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid7261
>
> --------------------------------------
> Type: Technical
> Reported by: mark hedley <mark.hedley@metoffice.gov.uk>
>
> Section: 4
>
> Original Text
> -------------
> An OPTIONAL third-position element SHALL be the height in meters above or
> below the
> WGS84 reference ellipsoid.
>
> Corrected Text
> --------------
> An OPTIONAL third-position element SHALL be the height in meters above or
> below the
> EGM2008 geoid vertical datum, the height is defined with respect to the
> EGM2008
> vertical coordinate reference system (providing close approximation to
> altitude above
> global mean sea level).
>
> Notes
> -----
> Vertical coordinates, where used within GeoJSON shall be interpreted as
> with respect to the EGM2008 vertical datum.  Transformations from WGS84
> vertical coordinate values to EGM2008 coordinate values shall not be
> implemented (unless by prior arrangement between involved parties) .
>
> There is specification information within the EPSG registry on both the
> EGM2008 vertical datum:
> https://epsg.org/crs_3855/EGM2008-height.html
> and on the compound of WGS84 latitude longitude with EGM2008 altitude
> https://epsg.org/crs_9518/WGS-84-EGM2008-height.html
>
> Common usage of altitude vertical coordinates is with respect to mean sea
> level. However, the original text within rfc7946 state that a vertical
> coordinate is with respect to the WGS84 reference ellipsoid.
>
> The WGS84 reference ellipsoid is an oblate spheroid that only partially
> approximates mean sea level. The EGM2008 (superseding EGM96) vertical
> datum provides
> "Zero-height surface resulting from the application of the EGM2008 geoid
> model to the WGS 84 ellipsoid." (
> https://epsg.org/crs_3855/EGM2008-height.htm)
> EGM2008 closely models mean sea level as a global vertical datum.
>
> Distortions are global position dependent, discrepancies can range from
> less than a metre to 10s of metres.  For example, at a location of  (50.218
> -5.327 (WGS84)) the discrepancy between a WGS84 vertical coordinate and a
> EGM2008 vertical coordinate is 53.4 metres.
> This is a really significant vertical discrepancy for a positional
> coordinate.
>
> The update within this errata matches the specification to the widespread
> and common use of vertical position with respect to mean sea level, as
> measured by national mapping agencies and satellite earth observations.
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC7946 (draft-ietf-geojson-04)
> --------------------------------------
> Title               : The GeoJSON Format
> Publication Date    : August 2016
> Author(s)           : H. Butler, M. Daly, A. Doyle, S. Gillies, S. Hagen,
> T. Schaub
> Category            : PROPOSED STANDARD
> Source              : Geographic JSON
> Area                : Applications and Real-Time
> Stream              : IETF
> Verifying Party     : IESG
>


-- 
Sean Gillies