Re: [Geojson] PR #199: CRS

Allan Doyle <adoyle@intl-interfaces.com> Sat, 23 April 2016 00:10 UTC

Return-Path: <allan.doyle@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 963C512DC37 for <geojson@ietfa.amsl.com>; Fri, 22 Apr 2016 17:10:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.719
X-Spam-Level:
X-Spam-Status: No, score=-1.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=no 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 BCfWAApCjy4P for <geojson@ietfa.amsl.com>; Fri, 22 Apr 2016 17:10:09 -0700 (PDT)
Received: from mail-yw0-f170.google.com (mail-yw0-f170.google.com [209.85.161.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6A2712DBCA for <geojson@ietf.org>; Fri, 22 Apr 2016 17:10:08 -0700 (PDT)
Received: by mail-yw0-f170.google.com with SMTP id j74so121838943ywg.1 for <geojson@ietf.org>; Fri, 22 Apr 2016 17:10:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:mime-version:from:in-reply-to:date:cc :message-id:references:to; bh=H5anL0J2tj+Dfq/YClQ3cS0frP2/p8uRJJx/ZzkLCz8=; b=IksbLnVgjFxmCShk8BP6UHbFQ9shI/W1iMHomNuHTXzyDkhwgZeTNlLihjRL1CwG12 cjoGlF94NktPLDqbTpbGNycdGALJYJtGQrm3wT5QWWIxw+svoqPD6m8JJ3QAm/srHNuF wuuEcIc/vOV3aYLmiV8dc6ruVQ1RgjiKVgWk+r9jQJUFyrUTySdxH4Yslr8aVhMQ7ElI RQqbQ2GokJsQ9ij0QRcHF74vaEl4JJCIxYSy+JxeIGhp6Pl+gGWWL5TyyYd0usLa61ez OI/iEkspgLnG/1ggXmfqmdzg20VcArE/LXy45aXjxtmXO1MwHsZD8wcFa1Vh5eH6kDaj TbPg==
X-Gm-Message-State: AOPr4FWlt+0LJR0pp7nNmzcvnrxhWXTa4VRzk8v7qvpqF2tqDHK+b3fQRFYy8wNaU7Wopg==
X-Received: by 10.129.99.213 with SMTP id x204mr232834ywb.309.1461370207978; Fri, 22 Apr 2016 17:10:07 -0700 (PDT)
Received: from 1237.home (pool-108-20-174-65.bstnma.fios.verizon.net. [108.20.174.65]) by smtp.gmail.com with ESMTPSA id f129sm5861048ywd.10.2016.04.22.17.10.06 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 22 Apr 2016 17:10:06 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: multipart/alternative; boundary="Apple-Mail=_2EDEFAE4-4009-4200-8110-6FAFD47A6E83"
From: Allan Doyle <adoyle@intl-interfaces.com>
In-Reply-To: <7a9afbd53cd844af816bea333155e2e6@exch1-mel.nexus.csiro.au>
Date: Fri, 22 Apr 2016 20:10:05 -0400
Message-Id: <953D1714-8C55-4F1F-83C5-D93DEE8A5E8F@intl-interfaces.com>
References: <CABkgnnWUzLhitZkqahnk-EMwcp5LXS6+=-oUOkd6nzOTjRJEpA@mail.gmail.com> <6784219190a64d97b571b2edb28918be@DEV003VEX.cadcorp.net> <CAOodmJq7a6OsCuyk9TegjwhK3wP4xD4NRer0aB611wYshE_A9g@mail.gmail.com> <7a9afbd53cd844af816bea333155e2e6@exch1-mel.nexus.csiro.au>
To: Simon Cox <Simon.Cox@csiro.au>
X-Mailer: Apple Mail (2.3124)
Archived-At: <http://mailarchive.ietf.org/arch/msg/geojson/s8OIs_I7-GmnCBIzOJ3efMpnCs8>
Cc: geojson@ietf.org, Martin Daly <Martin.Daly@cadcorp.com>, martin.thomson@gmail.com, Sean Gillies <sean.gillies@gmail.com>
Subject: Re: [Geojson] PR #199: CRS
X-BeenThere: geojson@ietf.org
X-Mailman-Version: 2.1.17
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: Sat, 23 Apr 2016 00:10:10 -0000

I was mainly thinking of the discussion in these threads

http://lists.geojson.org/pipermail/geojson-geojson.org/2013-June/000790.html <http://lists.geojson.org/pipermail/geojson-geojson.org/2013-June/000790.html>

http://lists.geojson.org/pipermail/geojson-geojson.org/2013-December/000880.html <http://lists.geojson.org/pipermail/geojson-geojson.org/2013-December/000880.html>

https://github.com/geojson/draft-geojson/pull/15 <https://github.com/geojson/draft-geojson/pull/15>

Martin Daly, Howard Butler and I were generally on the side of keeping CRS. As I said earlier, if I’m the lone holdout, I’m not going to stand in the way of closing this issue.

	Allan

> On Apr 22, 2016, at 7:54 PM, <Simon.Cox@csiro.au> <Simon.Cox@csiro.au> wrote:
> 
> Have been following this conversation with great interest. Sean's description of the situation seems very accurate to me. 
> 
> The influence of Geojson is not limited to strictly conforming applications. For example I used the GeoJSON geometry formulation within a JSON implementation of O&M published through OGC last year, but did not claim that OM-JSON was therefore GeoJSON, because it otherwise wasn't. Other elaborations and extensions and deviations will be created, including the ones Sean describes that use other crs. Under the regime proposed none of these are GeoJSON, but they are still useful, and it is better to tweak something that works than start again. 
> 
> This all seems like a very useful direction, furthermore would cease offending the precious petals in the community that care so much about crs, and thus diminish the total level of conflict in the world just a little bit. 😉
> 
> Simon
> 
> From: GeoJSON <geojson-bounces@ietf.org> on behalf of Sean Gillies <sean.gillies@gmail.com>
> Sent: Friday, 22 April 2016 10:38:41 PM
> To: Martin Daly
> Cc: Martin Thomson; geojson@ietf.org
> Subject: Re: [Geojson] PR #199: CRS
>  
> On Thu, Apr 21, 2016 at 12:50 AM, Martin Daly <Martin.Daly@cadcorp.com <mailto:Martin.Daly@cadcorp.com>> wrote:
> ...
> 
> Interoperability when using different CRSs is possible, just less likely with the wider population of GeoJSON consumers.
> 
> We discussed the possibility of banning other CRSs, but there was no consensus (quite the opposite, I think). I doubt that that has changed.
> 
> Martin,
> 
> Interoperability when using different CRS is hardly possible for GeoJSON because we don't specify a way to identify the intended CRS. If I serve you a file with coordinates like
> 
>     [4200.0, 4200.0] ...
> 
> with no other information, how are you going to use this data? There's no interoperability here.
> 
> My reading of https://github.com/geojson/draft-geojson/pull/39 <https://github.com/geojson/draft-geojson/pull/39> and other issues is that support for "other CRS are allowed but NOT RECOMMENDED" was actually lukewarm at best. Tim, Howard, and I preferred to drop CRS, along with Raj Singh. Allan originally did and then switched. I don't think consensus is settled here at all and that it is okay to revisit the question.
> 
> In https://github.com/geojson/draft-geojson/pull/6 <https://github.com/geojson/draft-geojson/pull/6> it was clear that folks who were serving projected GeoJSON were doing so without any CRS definition at all, within their own tightly coupled client-server systems (web map front ends dedicated to a particular database). Their interoperability needs: zero. The impact on their work from a change to "other CRS NOT ALLOWED": zero. As I've written elsewhere, I'm doing the same thing in production at work and am perfectly content with my representations being only GeoJSON-like, not actual standard GeoJSON.
> 
> What I'm not content with is receiving application/geo+json GeoJSON from others that uses arbitrary and unidentified coordinate reference systems.
> 
> Changing SHOULD NOT to "GeoJSON documents MUST NOT use a coordinate reference system other than the one defined here" (https://github.com/geojson/draft-geojson/pull/197#issuecomment-212898200 <https://github.com/geojson/draft-geojson/pull/197#issuecomment-212898200>) is my strong preference. If we can't do this, we should consider writing http://geojson.org/geojson-spec.html#coordinate-reference-system-objects <http://geojson.org/geojson-spec.html#coordinate-reference-system-objects> into the draft or writing a replacement for it.
> 
> -- 
> Sean Gillies
> _______________________________________________
> GeoJSON mailing list
> GeoJSON@ietf.org
> https://www.ietf.org/mailman/listinfo/geojson