Єдина документація, про яку я знаю для REST API від esri, - це їх онлайн-допомога тут:
http://help.arcgis.com/EN/arcgisserver/10.0/apis/rest/index.html
Це написано більше з точки зору споживача, ніж постачальника, але його слід зламати.
Є частини цього API, які є досить власницькими (деякі вихідні формати ) і неможливо реалізувати проектом з відкритим кодом, якщо ці специфікації формату також не будуть доступні.
Крім того, деякі API REST не особливо RESTful. Наприклад, подивіться службу функцій. Здається, є окремі "кінцеві точки" для додавання / оновлення / видалення / запиту замість використання стандартних дієслів HTTP для роботи з ресурсами. Це спантеличує мене; Я знаю, що в Есрі є кілька досить розумних людей, які розуміють REST. Я здогадуюсь, що ці дзвінки прив’язуються до якогось SOAP-інтерфейсу, і Есрі вважає, що їм та їхнім клієнтам буде легше, якщо вони підтримуватимуть послідовність між ними.
Моя думка? Якщо ви дивитесь лише на обмін даними (а не на конфігурацію карти, метадані тощо) і не поспішаєте, можливо, вам буде краще почекати, поки Microsoft з'ясує, як вони представлятимуть просторові типи даних у EDM. Маючи це на місці, ви можете легко створити справді RESTful доступ до своїх просторових таблиць, використовуючи OData та, можливо, ODAta з підтримкою RIA. Це може бути пиріг в небі для всіх я знаю, хоча.