Я хочу показать некоторые пространственные (и несколько непространственных) наборов данных через общедоступный API.
Базовым хранилищем будет PostgreSQL / PostGIS, sqlite /atialite или CouchDB / GeoCouch.
Моя цель - найти какой-то, предпочтительно стандартный, способ, позволяющий людям делать сложные пространственные запросы к данным. Я хотел бы, чтобы это был простой запрос на основе GET.
Идея состоит в том, чтобы разрешить безопасные запросы типа SQL без небезопасных. Я предпочел бы изменить что-то, что готово, чем делать все это сам.
Я специально хочу поддержать запрос конкретных полей из таблицы; объединение результатов; и пространственные функции, которые уже реализованы базовым хранилищем данных.
Идеи кому-нибудь?