Re: [Geojson] Why (lon, lat) in GeoJSON vs (lat, long) in GeoURI RFC 5870 ?

Martin Daly <Martin.Daly@cadcorp.com> Mon, 29 March 2021 13:57 UTC

Return-Path: <Martin.Daly@cadcorp.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 292703A1378 for <geojson@ietfa.amsl.com>; Mon, 29 Mar 2021 06:57:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.916
X-Spam-Level:
X-Spam-Status: No, score=-1.916 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jdAqPudbovJi for <geojson@ietfa.amsl.com>; Mon, 29 Mar 2021 06:57:32 -0700 (PDT)
Received: from estocolmo.mep.pandasecurity.com (estocolmo.mep.pandasecurity.com [92.54.39.128]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FC3F3A1377 for <geojson@ietf.org>; Mon, 29 Mar 2021 06:57:31 -0700 (PDT)
Received: from [104.47.21.54] (helo=GBR01-LO2-obe.outbound.protection.outlook.com) by estocolmo.mep.pandasecurity.com with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.89) (envelope-from <Martin.Daly@cadcorp.com>) id 1lQsOM-0003tA-NM; Mon, 29 Mar 2021 15:57:20 +0200
X-Envelope-From: Martin.Daly@cadcorp.com
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bzgXPz8DUqQXI3irDyF1qyxt0QTDsYpXfHiQ237LOaAG2KQuucdZMZc1LK+3lio2lgRbY5TyxdZu+Ti7DsYVsrr10fk69RKTrIEDJKIxgwb6HbXrqRCtvOlyKde607zxtaYqX+p45iCv1ERtHKoPfjGbpil9cUYacvEtS6RrTMgB0FGfJOlT2h7td3Zm8S3iHU9v/0FL5T7kP0DpYkAX0k8HKzACPsxU+xAFB7Iv+Er6KOYsabQ+eeZwoJin4sUSc3HW0szWK0NhabUJhX/4F8ySUhcH6Duiia3TrzY2mWeDy3ClSMz+ruQYcPCRx00Sd0heAKWMw0YOteS5OgUNLg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tkHqxZAcxNBOG8+hgDjqAPKlgkmYsYq5c03aGrdxoEI=; b=N5GV02LJURIaqOT5ibowCWBI8ub773dSRRXKinbR9fEogJ7I37hlbrN3ExNIlfA39feXIBYYD2nuSvWYmA8uimO4Slp1tMxnrSLX0jZLS0JrxwTRo0HiBdXRs9mIE6ZQwszq2gHSt1JGDAodzXWDCA77n8ZYSrMoONqOShxkuo0VVryfn7BveBM6BLkRQHnsXuDgDfYB6ldn23OBxJRPdtrMYtf/3tQ65LEXLMZskZVgbnKM17Ho8EaRWWwyeJpdOvXS7brqa3XxcBc6CxxTS24Y2gtzxKIPm6lC4KzlyVbvfLokPMYPGFKTvxEg6eDOxIAYKqEe8kFi9iIbRy/mbQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cadcorp.com; dmarc=pass action=none header.from=cadcorp.com; dkim=pass header.d=cadcorp.com; arc=none
Received: from LO2P123MB3757.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:12c::14) by LO2P123MB3856.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:143::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.31; Mon, 29 Mar 2021 13:57:16 +0000
Received: from LO2P123MB3757.GBRP123.PROD.OUTLOOK.COM ([fe80::5d70:6dc6:21ca:1283]) by LO2P123MB3757.GBRP123.PROD.OUTLOOK.COM ([fe80::5d70:6dc6:21ca:1283%7]) with mapi id 15.20.3977.033; Mon, 29 Mar 2021 13:57:15 +0000
From: Martin Daly <Martin.Daly@cadcorp.com>
To: Mark Harrison <mark.harrison@cantab.net>, "geojson@ietf.org" <geojson@ietf.org>
Thread-Topic: [Geojson] Why (lon, lat) in GeoJSON vs (lat, long) in GeoURI RFC 5870 ?
Thread-Index: AQHXJKFuPIyTcQsabUSb9PDOoZDHYqqa/QPA
Date: Mon, 29 Mar 2021 13:57:15 +0000
Message-ID: <LO2P123MB37573F8ABCE96EC5011C2CB2EE7E9@LO2P123MB3757.GBRP123.PROD.OUTLOOK.COM>
References: <CAL_MqQWvx=NJW5cvfOOEMLJUCo5XeV6WnD2g+46JSoCVPuFqMg@mail.gmail.com>
In-Reply-To: <CAL_MqQWvx=NJW5cvfOOEMLJUCo5XeV6WnD2g+46JSoCVPuFqMg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cantab.net; dkim=none (message not signed) header.d=none;cantab.net; dmarc=none action=none header.from=cadcorp.com;
x-originating-ip: [195.224.141.146]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d99444e4-575e-4e12-424c-08d8f2ba8f8f
x-ms-traffictypediagnostic: LO2P123MB3856:
x-microsoft-antispam-prvs: <LO2P123MB38564AC649780CAC205AD1C9EE7E9@LO2P123MB3856.GBRP123.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ny+VgCXWEsmZ8wbLVihb7eaw3hNq1xyevvMwgmZVHUk30Ry2O95sdHwNhMGgUP532n1twj5Ogt3fKX+qhRCuh7F11+OvnlpVQ/xpXzpThK3XNBI+G477LrXIDfIqcyqTNhxJ/AGXXQZJjqA0O/CIzX4dB1ITzoaCxRfFhTorZuRxmV5FbqSi8odglMd3McrLfdld/GsOiW3DPCLjxElQtn7Nl/Xcebu+CMESo49meh/lxgqfPsAkxvPZcIZ1GG5TgLWGOWUHS3l5gg9jekUgMEbZ0B1p+ZDr5nYIny0n0l2gzXnoWZqa4ygEu2jLXurYk+f7jvdS7UGyxx90Iq8bfUhEgmZ94AheLOJIQA6UjrPiOd3fCbbrlIZYAKJgQQchJJG06GeaIcj2FOcXcXLMD4uru4vkZyM5L5WodOhA6l/W4WqejaD2dOQzEoOyrHsxs9kfMOfGaGuXNlQnGZQWYupy8xlf5W0CUIL/6GETeK5EI7/3F19nSxpwSEpRGTPcf3CI5zuGkjiI8neE4iwChgcd6ZEQ9yX2Hf9j12uHC3iNqZWSYwoVDq4s57EjA7PKdVwbSlb6yzCOArjyzbhPcLc5W04RM4uY/jOeT91ILkswAU+E8+W5SDoW6jkDON37JxLL6mkNxHR8Ib9/1J24ktFNcHwUdz6gUQq7nXSA+ldHHAgedK8WJaezrUUOxF8S1NYLGsACD6PkcfXdswnPechLEmnm8YRYOjPV9xopa5bN2NwSrOHW/50iZfwtPaVt
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LO2P123MB3757.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(376002)(136003)(39830400003)(366004)(346002)(396003)(71200400001)(2906002)(186003)(8936002)(76116006)(5660300002)(7696005)(64756008)(9686003)(66446008)(33656002)(38100700001)(66476007)(53546011)(21615005)(55016002)(66556008)(66946007)(166002)(52536014)(6506007)(478600001)(8676002)(110136005)(26005)(316002)(83380400001)(966005)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: i8Dm3VuSushx5hyZydeiAr1ZiWJs+9agRx3TBbpo16fKKx79pHEq6zLFQWCwG3vqmASrHA1Xr/ACvMwre2xGhrXkMgZghDLYNGe0PanWEY8A28OjoQsLl/uDUbMP5a4Znekg/J1gqeyadaxH8dIJG7hSsmAyN8oHBpfZ9NoKZVqu7qjY9LwXPioVPy2LW0UF3cZsC+AP40wogiHEiz34vB71Ak2hyEyaHKRDqrwHEbDbh1uZxkn2Pf3mdGUXh968WWr/KPZRcoPhgLTUf9SIT1xMxCQpXvyUnmAb6e21KvJyRRFWNBPi1Xnks1uPNTFOabO6zmXStMOFypPgqFp39scA3alKmEWo1ZT4lWdWLUUl6hObPydUcN3BPwOjBNogsMLFzoOI2Z505smFtb7HI1SoVvM55Sx1nb1FCXV8gm7+uTynV34IeUuqZgJTrjJe1nIlXhYGsyDDlFdvPDoiebD2SrIWJAxWC6DO+rXRphcxLEjUkUtW8N7HyM6hdFNTaJkWvYzlukf4UL20iyLE6S5aU7BfJveIATI6Fb6U4F9MjWrTFlF5pp+tdKNViBbX5JYis3jRQlL1YpbAcCqUKt09sRNjxa/vra9i3AsD5zyLNCt9UnvfZovqCqr6xOfLxJxfgeZ8rnpyS26MX+F+5NQWgElEUtLwPLqYgiw3bzYoLj6JradPDxoME2WjERir2qQMufdSRvzGMJ4VXmFf/DnGsJxgnW5Svzni3bLpM1muJhPhldyrKpr2DpSVH9sMrvw7ANoILVd7R4vocDfhYdaom7kxNx8fVTvawgUSNxdNg54mpv12u2obhXToZ3ffXFsdG0PVO0DeOgdPegqZOZSeLeH+FD2lP6Axtjm4w5q+sQa/anXX7Phxe0Ta/rsoIuiWwMku4FBABk3DZD6djRdVevfIZfqLnT/kVamBbrmg5KkfrKV/U+S+7m5NPJ5uSqY51btBuwzbVje8KLx6Fy8EcVSURadaehQmyeD/JEQKWsEnOEPrVudgEvOxzIRv6QMndGN2JdRYCsX5B5mjZJP+OUMhMxlBGxrjPdiqqccWvsuq7vHnD5UbvbjcOHjtDpXeRO1vdO3SDOL03UQiw6fYoHUD8I0SEFtRPuUNUZMAEAE6H2Suo+mDYvFfVC57zWnYxs/YGcOvUEN4u693iHGVWLYLMxppM/IQ+ucUWs8M6N2d9tYL4AewwhDfHU0/
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_LO2P123MB37573F8ABCE96EC5011C2CB2EE7E9LO2P123MB3757GBRP_"
MIME-Version: 1.0
X-OriginatorOrg: cadcorp.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LO2P123MB3757.GBRP123.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: d99444e4-575e-4e12-424c-08d8f2ba8f8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2021 13:57:15.8458 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b0f1a040-8356-4601-9a8e-1cee82dfb931
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uOu3KOjM6rVspzwZbcuzJCsfBd0TpFDptWNm8VlK59SEqfeu9ggetTgGBcakRfDOml+mMOUBanKV0p2dE7Jjng==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO2P123MB3856
X-CTCH-IPCLASS: G1
X-SPF-Received: 2
X-Spamina-Bogosity: Unsure
X-Spamina-Spam-Score: -0.7 (/)
X-Spamina-Spam-Report: Content analysis details: (-0.7 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [104.47.21.54 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 SPF_NONE SPF: sender does not publish an SPF Record 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: geojson.org] 0.0 HTML_MESSAGE BODY: HTML included in message
Archived-At: <https://mailarchive.ietf.org/arch/msg/geojson/9n--H5DrI4erShZ1JOD9tqMix6Q>
Subject: Re: [Geojson] Why (lon, lat) in GeoJSON vs (lat, long) in GeoURI RFC 5870 ?
X-BeenThere: geojson@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Mar 2021 13:57:37 -0000

Mark,

You are not the first to ask, and nor will you be the last.

Here’s my now-standard answer:

“The decision was taken in full possession of the facts, not lightly, or without regard to the consequences. There are *extensive* email exchanges on lists.geojson.org, if you like that kind of thing. This response, from Howard, is more or less definitive (albeit replying to slightly different questions):

http://lists.geojson.org/pipermail/geojson-geojson.org/2013-April/000707.html”

Martin


From: GeoJSON <geojson-bounces@ietf.org> On Behalf Of Mark Harrison
Sent: 29 March 2021 14:36
To: geojson@ietf.org
Subject: [Geojson] Why (lon, lat) in GeoJSON vs (lat, long) in GeoURI RFC 5870 ?

Hello

I'm just wondering if there was a really good reason for choosing to specify longitude before latitude in GeoJSON, other than to create an unnecessary trip hazard for anyone already familiar with GeoURI (RFC 5870) which is referenced by GeoJSON / RFC 7946 and which predates it by 6 years, so many would feel that the precedent for latitude before longitude was already set and should have been respected in GeoJSON too.

Section 9 of RFC 7946 could have been simpler as a result.

Best wishes

Mark Harrison