Git Product home page Git Product logo

arcgis's Introduction

arcgis

NOTE: under active development! We’d love to hear from you on how you would like to use locations services R packages. Please start a discussion and we’ll get back to you there!

arcgis is a meta-package that loads ArcGIS location services packages. As of this writing, it includes the packages {arcgislayers}, and {arcgisutils}.

  • arcgislayers is the workhorse package that interacts with feature services and image servers
  • arcgisutils is a developer oriented package that is used for crafting requests to be used by other location service packages such as arcgislayers

Please refer to arcgislayers package site for examples.

Installation

You can install the development version of arcgis from GitHub with:

# install.packages("remotes")
remotes::install_github("R-ArcGIS/arcgis")

Example

library(arcgis)
#> Attaching core arcgis packages:
#>   - {arcgisutils} v0.1.0
#>   - {arcgislayers} v0.1.0

health_rankings_url <- "https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/2022_County_Health_Rankings/FeatureServer"

arc_open(health_rankings_url)
#> <FeatureServer <3 layers, 0 tables>>
#> CRS: 4326
#> Capabilities: Query,Extract
#>   0: Country (esriGeometryPolygon)
#>   1: State (esriGeometryPolygon)
#>   2: County (esriGeometryPolygon)

arcgis's People

Contributors

josiahparry avatar

Stargazers

Michael Schramm avatar Ryan Zomorrodi avatar Dennis Irorere avatar  avatar  avatar Martha Bass avatar Pukar Bhandari avatar Barrie Chileen Martinez avatar

Watchers

Shaun Walbridge avatar  avatar Mark Janikas avatar Dmitry Pavlushko avatar Steve Kopp avatar  avatar  avatar Ellen Esch avatar  avatar

arcgis's Issues

design pkgdown site

This pkgdown site needs to serve as a guide similar to tidyverse.org providing a clarification of the what package is, what it contains and links to other packages as well as blogs and tutorials.

I'm thinking that all vignettes ought to be collected here so they are not separated out across packages.

How does this match to developers.esri.com?

Migrate to {cli} for user messages and errors

httr2 already imports {cli} and httr2 is a hard dependency. Adding cli as a dependency will not increase the size of any of the packages so we may as well take advantage of it.

Tasks

  • Create issue in arcgislayers
    • replace all occurrences of message(), warning(), stop() and stopifnot() with an appropriate cli function.
  • Create issue in arcgisutils
    • replace all occurrences of message(), warning(), stop() and stopifnot() with an appropriate cli function.

Installation fails with "Error: Missing commas separating Remotes"

Hi! Very interested to see these emerging set of tools. Just FYI--

> remotes::install_github("R-ArcGIS/arcgis")
Downloading GitHub repo R-ArcGIS/arcgis@HEAD
Error: Failed to install 'arcgis' from GitHub:
  Missing commas separating Remotes: 'R-ArcGIS/arcgisutils
    R-ArcGIS/api-interface'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.