A Clojure client for Esri ArcGIS.
This project is in early stage development and the API is likely to change. It also only supports a small subset of the Esri API at this time.
Include in your project.clj:
:dependencies [[clj-esri '0.2.0']]
(require 'clj-esri.core :as 'esri)
(esri/with-https (esri/with-arcgis-config "www.arcgis.com/sharing/rest" ;arcgis-online-endpoint "services1.arcgis.com/yourorgid/arcgis/rest/services" ;arcgis-server-endpoint ;You probably want to cache your access-token (let [access-token (:token (esri/generate-token esri-username esri-password "referer"))] (esri/with-token access-token (let [response-get-services (esri/get-services)] (print "Get services: " response-get-services)))))
Copyright © 2013 Culture Jam, Inc.
Distributed under the Eclipse Public License, the same as Clojure.