[GeoJSON] Removing CRS from GeoJSON

Howard Butler hobu.inc at gmail.com
Wed May 15 06:57:10 PDT 2013


On May 15, 2013, at 4:47 AM, Martin Daly <Martin.Daly at cadcorp.com> wrote:

> I’m happy with removing CRS altogether, and forcing “lon/lat relative to an ellipsoidal CRS based on the WGS84 datum”. That matches most usage that I’m aware of (and KML).

Me too, except for I'd mention that it is both horizontal and vertical WGS84 datums.

>  I’d be wary of adding EPSG:3857 because it is the thin end of a very fat wedge.
>  
> Tim, I think the situation that we have at the moment is better than you describe, but not by much. We have “allow any CRS and axis order will always be lon/lat or easting/northing”. We did that to avoid the burden of carrying around axis order knowledge.

The burden wasn't simply having to discriminate axis order, that would have been quite easy. The burden was every application would have to interpret axis order *or* implicitly-defined coordinate system specific axis order.  The latter is the mistake WMS 1.3 made to its demise. When we were writing GeoJSON, WMS 1.3 was still rumbling, and it was clear this was going to be a big, backwards-breaking burden. The purists may have won the argument, but the end result was no one new was willing to come play in their sandbox anymore.

> But it still has the burden on needing to know what EPSG:27700, or whatever, means. Web clients still have to get the WKT, Proj.4 string, etc, from that id (assuming that they can work with the result). So we dodged one bullet, but not the other, arguably more complex, one.

We half-assed it, and in exchange, hardly anyone dared step into the swamp. It's a good outcome in retrospect. A future revision should not make the situation worse.

The only people who are going to complain about this change are geodesists and other coordinate nerds, but they have the GML book to take shelter with.

Howard




More information about the GeoJSON mailing list