arcgis query

Using the ArcGIS REST Query Page

This is a quick intro to use the ArcGIS REST Query pages. The REST Query page is a great tool you can use to test and debug your queries of Services in the ArcGIS Platform. Although the descriptions provided are clear, it’s sometimes unclear what parameters they map to. I can’t go over each and…


Routing in ArcGIS Online

One of the most basic features you may want to do with the ArcGIS Platform is routing and directions. It’s a problem that could be very simple or involve some complex planning and objectives. The ArcGIS Routing API is designed to be able to handle these tasks and make it very easy for you to…

arcgis visualizations

Visual Variables in ArcGIS API 4 for JavaScript

The ArcGIS API for JavaScript includes some great tools for being able to create visualizations of your data in your applications. You can read more details about Visualizations and Visual Variables in the documentation. The tooling available to developers in the ArcGIS API for JavaScript to be able to visualize their data is very powerful….

aggregate data

Aggregate Data in ArcGIS Online

The ArcGIS Platform isn’t just used for serving data and creating webmaps. It can also be used as a tool to create and analyze data. In this video, we cover how you can take an existing dataset of points, possibly collected in field data, and do some aggregation on that data. This is a popular…

ago enrichment

Uploading and Enriching Data in ArcGIS Online

This video covers how you can upload data into your ArcGIS Online account and then use the built in GeoEnrichment tools to enhance your datasets to make them even more valuable. The ArcGIS GeoEnrichment tools give you the ability to combine demographic data with your own datasets. This allows you to enrich your data and…

esrijs oauth

Adding OAuth to your ArcGIS JS Apps

This video covers how you can add OAuth to your ArcGIS API for JavaScript applications. We’ll even cover how to create your own application in ArcGIS Online so that you can generate a clientId and a clientSecret that you can use in a proxy or as part of the IdentityManager in the API. You can…

arcgis developer

Setting up a Free ArcGIS Developers Account

This week I’m going to cover how to quickly sign up for a free ArcGIS Developers Account and also how you can create new FeatureServices as well as application level authentication for your apps. When you sign up for a developers account, you get access to 50 credits per month to test-drive the ArcGIS platform….


embedded maps

Communicating with Embedded Map Apps

Sometimes you want to embed a mapping application into a separate application via an iframe element. You may want to embed in a dashboard application or some other application related to the data on the map, but the map is not the main focus of the application. The question at this point becomes how can…

geometry intersections

Geometry Tips for Intersections

I came across an interesting GeoNet post the other day about getting the points from intersecting lines. This is similar to problems I’ve come across in the past while working with ArcMap to create data from street intersections as well sewer-line connections to main sewer lines. Normally this is the type of information you can…


Using Intern with ArcGIS API for JavaScript

Intern is a JavaScript testing framework maintained and developed by the folks at SitePen that also maintain the Dojo Toolkit. It’s a great framework that allows you to run unit tests, functional tests, as well as integrate with cloud-based browser testing like Saucelabs or BrowserStack. This video shows how the unit tests in the sample…