Build it because we can?

We came up with a long list of functions that we could implement in Unlock Places.

We could get into more detailed location searches – going beyond ‘where is it?’ to ‘what’s next to is it?’ or ‘where is the same size as it?’ But we’d be answering these questions “because we can”, not because someone needs to know. Here’s some of the new functions we’ve considered for the API:

  • Buffer searches around footprints (within 1 mile of the edge of town…)
  • Area of a footprint
  • Centroid, or approximate centre point, of a footprint
  • Perimeter of a footprint
  • Distance between features
  • More spatial operators (only ‘within’ and ‘contains’ right now – could get into ‘overlaps’, ‘intersects’ etc.)
  • Searches within footprints (pass in ID of a polygon, get back matching names or feature types
  • Buffered searches for “find all places within x miles of feature y’s footprint”
  • Equivalence – “what towns are there, the same size as Edinburgh?”
  • Reprojection of output (all in WGS84 now)
  • New output formats – GML, WKT, even microformats?

I’m reluctant to “build it because we can”; our focus is on “enhancing the productivity of research” so we need some evidence of a research need or benefit for whatever we implement.

Got a use case or a criticism?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: