I am happy to announce that my new book Building Web and Mobile ArcGIS Server Applications with JavaScript has been published by Packt Publishing and is available in hard copy and eBook formats. ArcGIS Server is the leading software for developing both web and mobile...
Articles & Tutorials
CartoDB – Learn How to Import ESRI Shapefiles
Need to build a GIS website but don't know how to write code? GeoSpatial Training Services is now offering a free self paced, web based course covering CartoDB. Building GIS Web Sites without Programming Using CartoDB is now available as a self-paced online class. A...
Querying and Selecting Data in ArcGIS 10.1 with Python
Today I'm releasing a free sample chapter from my soon to be published book Programming ArcGIS 10.1 with Python Cookbook. Selecting features from a geographic layer or rows from a standalone attribute table is one of the most common GIS operations. Queries are...
Introduction to the HTML5 Geolocation API
The Geolocation API is one of the most exciting new features of HTML5 for us GIS folk. In this section we’re going to look at how geolocation works, what capabilities it offers us and show how easy it is to build an application to retrieve the users location. What is...
Free Online Class: HTML, CSS, and JavaScript for Complete Beginners
Today we're releasing our latest online class HTML, CSS, and JavaScript for Complete Beginners. And it's completely FREE! This is the perfect, gentle introduction to what can be a complex topic. We are recommending this as a pre-requisite to our HTML/CSS/ JavaScript...
Semantic Markup in HTML5
In our last post we introduced the topic of HTML5 for GIS web and mobile developers. This post is a continuation of our HTML5 series of posts. Introduction HTML5 introduces the new concept of ‘semantic markup’. Let’s try and illustrate what we mean by semantic markup...
Introduction to HTML5 for Web and Mobile GIS Developers
Today we're beginning a new series of posts covering the use of HTML5 for web and mobile GIS developers. 2010 - HTML5 Takes Off Google, Microsoft and Apple have all been shouting from the rooftops about HTML5 since around 2010 and have already started implementing...
Faster Way to Check for and Delete GIS Data with Python
This is a guest post from Ann Stark (Twitter @StarkAnn) at The GIS Studio Blog. Ann has put together some really nice posts on the subject of using Python with ArcGIS Desktop. Check out her blog! In repeated automated tasks, I often have to delete a set of data I am...
Building Mobile ArcGIS Server Applications with JavaScript and jQuery Mobile
Today we're releasing a lecture and exercise from our upcoming (begins April 16th) web based course Building Mobile ArcGIS Server Applications. This course will teach you how to build high performance, attractive mobile applications for the iOS, Android, and...
Anatomy of a Hybrid Mobile GIS Application
There are essentially three types of mobile application development including native, web, and hybrid solutions. What most people associate with mobile applications or apps are native applications. These are applications developed specifically for a particular...