developer

A collection of 27 posts

arcgis server

ArcGIS Server Print Service Produces a Pixelated Legend

Custom print services allow us to create unique layouts with custom elements such as dynamic legends, scales and automated text labels…

  • Bryan M
python

Use ArcPy to Connect to SDE and Versions

This post will discuss how to use ArcPy to Connect to SDE, create a new version, and switch to that version all inside a Python script. At…

  • Bryan M
python

Multiple Field Key to Single Field Key for Relates using ArcPy

An issue with multi-field unique keys (composite key) is that we can’t use them to setup a join or relate between objects (Feature Classes…

  • Bryan M
python

ArcMap Layers to LYR Files with Python

A tiny Python script to show how to export ArcMap Layers to LYR Files with Python. Although it’s a short script, it shows how easy it is to…

  • Bryan M
python

Secure Map Service to Shapefile with Python Part 3

This post is inspired by the many emails I’ve received on the first two posts in this series. This article will address the most most…

  • Bryan M
fyi

ArcGIS Javascript API 3.20

Phew. The long hiatus of posting updates is over. As expected, the world continued to move on without me. This includes an update to Esri’s…

  • Bryan M
fyi

ArcGIS JavaScript API 3.19

As we are all waiting in line at the mall to buy some final holiday gifts, ArcGIS JavaScript API 3.19 and 4.2 were released so we could…

  • Bryan M
python

Map Service to Shapefile with Python Part 2 - Iteration

This post builds on the previous Extract a Map Service Layer to Shapefile using Python post. It seems as though many are interested in…

  • Bryan M
fyi

ArcGIS JavaScript API 3.18

ArcGIS JavaScript API 3.18 was released by Esri last week. Great news for those still using the 3 series - and FYI, ArcGIS JavaScript API…

  • Bryan M
javascript

Use Bootstrap to Customize Esri's JavaScript InfoWindow Icons

I was recently working a small web mapping application and wanted to use Bootstrap to customize Esri’s JavaScript InfoWindow icons to match…

  • Bryan M
python

Extract a Map Service Layer to Shapefile using Python

How easy/hard is it to extract a Map Service layer to Shapefile using Python? Not as hard as you would think. Is it legal? Not as easy as…

  • Bryan M
fyi

ArcGIS JavaScript API 3.16

With Palm Springs hosting the Esri Developer Summit this week - a few updates are coming out of Redlands just in time for the plenary. The…

  • Bryan M
fyi

ArcGIS JavaScript API 3.15

In time to upgrade over the holidays, ArcGIS JavaScript API 3.15 is here with updates that enable us to use many of the new server features…

  • Bryan M
fyi

ArcGIS Javascript API 3.14 and 4.0

Just in time for the Esri International UC in San Diego, two big updates have been announced for the ArcGIS Javascript API - the release of…

  • Bryan M
javascript

Print Text Elements with ArcGIS for Server

Creating your own map template, or using the generic ones, you have the ability to print text elements with ArcGIS for Server layouts. But…

  • Bryan M
javascript

ArcGIS JavaScript API Printing Group Layers

You’re not hallucinating - sometimes the map you see in your ArcGIS JavaScript application doesn’t look like the one you printed via the…

  • Bryan M
javascript

Printing with ArcGIS for Server 10.3

My relationship with the ArcGIS Server Print Service and the REST API was a little more turbulent than expected. Here’s how it all started…

  • Bryan M
fyi

ArcGIS Javascript API 3.12 Released

It’s only been a few months, but Esri has already released ArcGIS Javascript API 3.12. Phew! Normally, this isn’t a big deal - but if you…

  • Bryan M
javascript

ArcGIS for Server Long Tokens

I recently wanted to use a secure ArcGIS for Server map service with a new proof-of-concept (POC) web application. The service was secure…

  • Bryan M
fyi

ArcGIS Javascript API 3.11 Released

Today Esri announced their latest release of ArcGIS Javascript API 3.11. Notable changes/updates include: New Heatmap Renderer for feature…

  • Bryan M
sql server

SQL Server spatial query, part 2

This post is an extension of ”SQL Server spatial query, part 1”. The first post primarily focused on how the basic query and geometries are…

  • Bryan M
sql server

SQL Server spatial query, part 1

A traditional GIS analysis question - Does the polygon contain the point, is the point inside the polygon? There are lots of ways to use a…

  • Bryan M
python

Python Relative Directory

When using sub-directories to store temp files, analysis outputs, or logs - a nice way to deal with the parent directory when moving the…

  • Bryan M
python

Binary flags with Python

Sometimes you just want to run a few specific sections of your python code for testing. Then a few more. Next, all sections. Now run just…

  • Bryan M
developer

Useful GIS Developer Tools

Looking for additional tools for your coding toolbox? Here are 4 useful GIS developer tools you may or may not know about. Oh, they are also…

  • Bryan M
javascript

ArcGIS JavaScript API Web Optimizer beta released

The ArcGIS JavaScript API Web Optimizer is a web application that will generate custom or lightweight builds of the ArcGIS JavaScript API…

  • Bryan M
fyi

ArcGIS Javascript API 3.9 Released

Esri just announced the latest release of ArcGIS Javascript API 3.9. Notable updates in this release are the new CSV Layer and a new symbol…

  • Bryan M