More lessons of standardization

2009-11-24T12:22:45Z in standards

You can make a spec short and sweet, but there is no guarantee that it will be implemented correctly. Did my woofing about agile standardization anger the format gods, or is GeoJSON really the dribble cup of the "GeoWeb" after all? Check out this excerpt from the timeline of Bill Dollins, who writes from the countryside near Washington, D.C.:

{ ...,
  "id":5993294422,
  "geo":{"type":"Point","coordinates":[38.50745,-76.76051]},
  }

For all the bloggage, not a single geo pundit has noticed that there's a problem. Do you?

Update (2009-11-25): Chris Schmidt summarizes the GeoJSON coordinate order debate.

Update (2009-11-26): To be fixed in the next version of the Twitter API (via Andrew Larcombe and Bill Dollins).

Comments

1Re: More lessons of standardization

daryl, 2009-11-24T13:16:33Z

it has y x and not x y ?

2Re: More lessons of standardization

Christopher Schmidt, 2009-11-24T14:55:14Z

Either that, or he's mapping Antarctica.

3Re: More lessons of standardization

Brandon, 2009-11-24T15:30:14Z

No spatial reference? I know we can assume it, but it isn't explicitly stated.

4Re: More lessons of standardization

STH, 2009-11-24T15:59:08Z

Projection and Datum?

5Re: More lessons of standardization

cwhelm, 2009-11-24T16:02:46Z

"geo" should also be "geometry"

6Re: More lessons of standardization

cwhelm, 2009-11-24T16:03:54Z

and "id" belongs in the properties

7Re: More lessons of standardization

Sean, 2009-11-24T17:06:16Z

Coordinate order is the only problem. I don't think developers necessarily have to buy in to features and feature collections from the standard GIS model, but we all have to agree on coordinates.

8Re: More lessons of standardization

Paul Ramsey, 2009-11-24T17:42:35Z

Somewhere, Dale Lutz's head is exploding. Let your X be your X, your Y be your Y, anything else is the work of the Evil One.

9Re: More lessons of standardization

STH, 2009-11-25T07:22:46Z

Well, what is correct? X,Y or Y,X - in Norway we have the official Y X instead of the "international / US / UK" X Y.

Should all countries also ride the car on the right side of the road and not the left side?

10Re: More lessons of standardization

Sean, 2009-11-25T09:12:21Z

If all of our national roads were mapped into the same transit space, intertwined, without any borders or gates -- so that US-40 (for example) connected to France's A9 (the Languedocien), and also connected to almost any other major road in the world -- you'd certainly want to prevent systemic and massive accidents by forming a global consensus on traffic direction. This is the situation on the World Wide Web. Whether GeoJSON coordinates should be [easting, northing] or [northing, easting] (or [westing, southing]) is, to some degree, arbitrary. The benefits of agreement are not arbitrary. Global consensus allows global interoperability.

Comments are closed after 13 days.

about archive feed search

Some rights reserved by Sean Gillies.