Giter Site home page Giter Site logo

esri-partner-tools's Introduction

Esri Partner Tools

Useful tools for Esri Partners built with the ArcGIS API for Python

Contents

About

Partners working with Esri and ArcGIS implement many common workflows. The ArcGIS API for Python is an awesome automation library. This repo is meant to be a collection of POC scripts to automate some of these workflows.

While much of the code is in Jupyter Notebooks, it can easily be ported to pure python to run on the server or as headless apps. partnerutils/ can also be installed as a local package:

$ pip install -q -U git+https://github.com/mpayson/esri-partner-tools

Prerequisites

Contents

Getting Started

Many samples use partnerutils. To use this package, either copy & paste the functions as specified in each notebook OR:

$ pip install -q -U git+https://github.com/mpayson/esri-partner-tools

This will install the partnerutils as a local package in your active environment. The utilities can then be used as follows

from arcgis.gis import GIS
from partnerutils.processing_utils import batch_geocode_memo

gis = GIS(username="username", password="password")
addresses = ['El Burrito Redlands CA', '380 New York St Redlands CA']
results = batch_geocode_memo(addresses)

print(results)

Shout out to Ryan @ SafeGraph for showing me this is a thing. Otherwise, the notebooks should give enough detail to get started. If not, holler!

Sample Data

I included some sample data for testing and trialing:

Issues and Contributing

Want to request a new sample? Have a question? Would love to hear from you.

And PRs always welcome!

esri-partner-tools's People

Contributors

mpayson avatar geojschro avatar tsmith717 avatar

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.