Skip to content

Commit

Permalink
udpate statement of need
Browse files Browse the repository at this point in the history
  • Loading branch information
JosiahParry committed Dec 13, 2023
1 parent 0467af5 commit 6af052c
Showing 1 changed file with 26 additions and 10 deletions.
36 changes: 26 additions & 10 deletions location-services/paper.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,14 @@ arcgislayers is an open source package as part of Environmental Systems Research

## Statement of need

In the evolving landscape of geospatial analysis, a critical shift towards cloud-native infrastructure has emerged, characterized by the exposure of data via REST APIs. Esri's ArcGIS Location Services characterized by ArcGIS Platform embody this transition. Location services are accessible via REST API endpoints which which are language agnostic.

While existing solutions like arcgisbinding enable reading and writing of ArcGIS hosted data, they present limitations (Aydin et al.). Notably, arcgisbinding relies on an ArcGIS Pro license which is confined to a Windows operating system, and does not support any additional administration of hosted data services.

- Aydin et al introduce arcgisbinding which provides a binding to ArcGIS pro enabling the reading and writing of ArcGIS Proprietary data formats and on the fly geospatial transformations using the transformation engine
- We're seeing a shift towards cloud-native geospatial analysisdata infrastructure which are exposed via rest apis
- Esri provides very useful technology via ArcGIS Location Services. Location services are exposed via rest APIs which are well documented. Endpoints can be both public or private depending on the hosting solution and authentication used.
- REST services provide a language agnostic interface to proprietary code allowing the development of completely open source bindings to the services
Moreover, the community-driven endeavors such as esri2sf, arcpullr, among others, strive to bridge this gap (CITE). However, these efforts fall short in delivering comprehensive, officially supported, and high-performance alternatives.

- While arcgisbinding provides a way for users of R _and_ ArcGIS Pro to read image and feature services it is fairly limited. Noteably, the use of arcgisbinding requires an ArcGIS Pro license which itself requires a window machine. Further, arcgisbinding does not provide further capabilities for hosted data management.
arcgislayers is an official, Esri-backed, open-source R package designed to interact with ArcGIS Image Servers and Feature Services. Leveraging the REST services offered by ArcGIS, arcgislayers empowers developers to seamlessly administer, read, and write data without the constraints of proprietary licenses or operating systems.

- arcgislayers builds upon the REST service provided by ArcGIS. arcgislayers is an open source R package for interacting with ArcGIS image servers and Feature services.

- there are a number of community driven efforts to address this gap which are notably esri2sf, arcpullr, among others.

- arcgislayers is an official, esri supported, and highly performant alternative to these packages


# Implementation
Expand All @@ -44,3 +38,25 @@ The ArcGIS REST API defines a number of JSON objects that are understood by the

## Example usage




-------

Notes



- Aydin et al introduce arcgisbinding which provides a binding to ArcGIS pro enabling the reading and writing of ArcGIS Proprietary data formats and on the fly geospatial transformations using the transformation engine
- We're seeing a shift towards cloud-native geospatial analysisdata infrastructure which are exposed via rest apis
- Esri provides very useful technology via ArcGIS Location Services. Location services are exposed via rest APIs which are well documented. Endpoints can be both public or private depending on the hosting solution and authentication used.
- REST services provide a language agnostic interface to proprietary code allowing the development of completely open source bindings to the services

- While arcgisbinding provides a way for users of R _and_ ArcGIS Pro to read image and feature services it is fairly limited. Noteably, the use of arcgisbinding requires an ArcGIS Pro license which itself requires a window machine. Further, arcgisbinding does not provide further capabilities for hosted data management.

- arcgislayers builds upon the REST service provided by ArcGIS. arcgislayers is an open source R package for interacting with ArcGIS image servers and Feature services.

- there are a number of community driven efforts to address this gap which are notably esri2sf, arcpullr, among others.

- arcgislayers is an official, esri supported, and highly performant alternative to these packages

0 comments on commit 6af052c

Please sign in to comment.