Die einzige Dokumentation, die mir für die REST-API von esri bekannt ist, finden Sie in der Online-Hilfe hier:
http://help.arcgis.com/GE/arcgisserver/10.0/apis/rest/index.html
Dies wird eher aus der Sicht eines Verbrauchers als eines Anbieters geschrieben, sollte aber hackbar sein.
Es gibt Teile dieser API, die recht proprietär sind (einige der Ausgabeformate ) und von einem Open-Source-Projekt nur implementiert werden können, wenn diese Formatspezifikationen ebenfalls zur Verfügung gestellt werden.
Außerdem sind einige der REST-APIs nicht besonders REST-konform. Schauen Sie sich zum Beispiel den Feature Service an. Es scheint separate "Endpunkte" für das Hinzufügen / Aktualisieren / Löschen / Abfragen zu geben, anstatt Standard-HTTP-Verben für die Verarbeitung von Ressourcen zu verwenden. Das verwirrt mich; Ich weiß, dass esri einige ziemlich kluge Leute gibt, die REST verstehen. Ich vermute, dass diese Aufrufe einer Art SOAP-Schnittstelle zugeordnet sind, und esri meinte, dass es für sie und ihre Kunden einfacher wäre, wenn sie die Konsistenz zwischen ihnen aufrechterhalten würden.
Meine Meinung? Wenn Sie nur Daten freigeben möchten (keine Kartenkonfiguration, Metadaten usw.) und sich nicht in Eile befinden, sollten Sie besser warten, bis Microsoft herausgefunden hat, wie räumliche Datentypen in EDM dargestellt werden. Mit dieser Funktion können Sie mithilfe von OData und möglicherweise RIA-fähigen OData problemlos einen wirklich REST-fähigen Zugriff auf Ihre räumlichen Tabellen erstellen. Nach allem, was ich weiß, ist das vielleicht ein Kinderspiel.