GeoSpatial Training Services Newsletter
Issue: # 1
August 19th, 2014

Did you miss the webinar today?

7 Reasons Why GIS Professionals Should Learn to Program with Python 

 

That's ok because we've recorded it so you can watch and listen when it's convenient for you!

 

Watch the webinar

 

Download the slides

 

Watch the webinar to learn how you can save 20% on any of our upcoming Programming ArcGIS with Python Workshops.

 

All of our upcoming Python webinars are full but we'll record each session for those of you who can't attend or didn't register.


____________________________________________

 

3 Sessions of Programming ArcGIS with Python at 3 Conferences

 

We will be teaching our 2 day Programming ArcGIS with Python Workshop at 3 conferences in September, October, and November.

 

GeCo in the Rockies (September 22nd - 23rd) - Grand Junction, CO

 

Northwest GIS User Group (October 13th - 14th) - Lynnwood, WA (just outside Seattle)

 

SHRUG GIS Workshop (November 17th - 18th) - Tallahassee, FL

 

We will also be teaching an online version of the class followed by an Advanced ArcGIS Programming with Python class.  

 

Live, Online 

September 30th - October 1st 

 

Advanced ArcGIS Programming with Python

October 2nd - 3rd

 

Save 20% when you register for both.

____________________________________________

7 Free Python Basics Webinars

 

Want to learn how to automate your geoprocessing tasks with Python but just don't know how to get started?  Python is a great language for new programmers and can be used with ArcGIS, QGIS, and other open source Python GIS libraries.  


 

In our upcoming series of 7 free, live webinars we will teach you the basic concepts of the Python programming language so that you can feel more comfortable applying the language to your GIS software package of choice.  


 

Yes, you'll still have to learn a GIS Python library like Arcpy in addition to what you learn in the webinar series, but you'll feel much more comfortable doing so after learning the basics of the Python language.  


 

The webinar series begins August 19th. All webinars are full but we will record each session.

 

August 19th - 7 Reasons GIS Professionals Should Learn to Program with Python - 


August 21st - Creating Variables and Assigning Data


September 4th -  Basic Python Statements (print, if/then, for, while)


September 26th -  Creating and Using Functions in Python


October 9th -  Using More Advanced Data Structures (lists, tuples, dictionaries)


October 30th -  Using More Advanced Data Structures (classes and objects)


November 6th - Reading and Writing Files

____________________________________________

 

Did you miss the last session of Building Web and Mobile ArcGIS Server Applications with JavaScript 

 

We've recorded a couple of the live lectures from this class for you to watch to hold you over until our next session October 23rd and 24th.  You can access the lectures below.

 

ArcGIS API for JavaScript Basics

 

Graphics and the GraphicsLayer

 

This is a hands-on style workshop with lots of exercises designed to teach you how to build web and mobile ArcGIS Server applications using ArcGIS Server, JavaScript, HTML, CSS, and jQuery Mobile.

 

Course Modules:

  • Introduction to HTML, CSS, and JavaScript
  • Creating Maps and Adding Layers
  • Adding Graphics to the Map
  • The FeatureLayer: GraphicsLayer on Steroids!
  • Adding Widgets and Toolbars
  • Performing Spatial and Attribute Queries
  • Identifying and Finding Features
  • Turning Addresses into Points and Points into Addresses
  • Geoprocessing Tasks
  • Network Analyst Tasks
  • Integration with ArcGIS.com
  • Application Design with ArcGIS Templates and Dojo
  • Creating Mobile Applications with the ArcGIS API for JavaScript Compact Version
  • Integrating the Geolocation API
  • Building Mobile Interfaces with jQuery Mobile
Live, Online Class
October 23rd and 24th
$760
undefined 

 

________________________________________

 

New Class Coming Soon - Register Now!

 

Advanced ArcGIS Programming with Python

 

This new class will build on the concepts we teach in our Programming ArcGIS with Python Workshop and from our older GIS Programming 101 and GIS Programming 201 courses.  

 

Course Modules:

  • Module 1: User Interface Development with Python
    - Creating Addins
    - Building User Interfaces for ArcGIS with wxPython
  • Module 2: Advanced Arcpy Data Access Techniques
    - Converting a Feature Class to CSV (exporting geometry)
    - Merging polylines
    - Get coded value domain descriptions
    - Edit sessions
    - Numpy Arrays
    - Working with Feature Data 
    - Working with Domains
    - Using Walk to Navigate Directories
  • Module 3: Advanced Arcpy Mapping Features
    - Using DataDrivenPages to Create Map Books
    - Publishing Geoprocessing Services to ArcGIS Server
    - Generating Reports 
  • Module 4: Python Toolboxes
    - Creating a Python Toolbox
    - Using the Python Toolbox Template to Create a New Toolbox
    - Getting and Setting Parameters
    - Editing a Python Toolbox
    - Documenting your Tool
  • Module 5: Integration with other Python Libraries
    - Charting
    - Statistics
    - Image Processing
    - Flask
    - OGR/GDAL
    - KML
  • Module 6: Managing ArcGIS Online content with Python
  • Module 7: Administering ArcGIS Server
    - ArcGIS Server Administrator API
    - Converting a Web Map to a Map Document File
    - Creating a Map Service
    - Deleting a Map Service
    - Getting a List of Map Services
    - Creating, Analyzing, and Publishing a Map Service Definition File
    - Managing Data Store
  • Module 8: Geodatabase Administration
  • Module 9: Miscellaneous Topics
    - Working with MultiValue Inputs
    - Validating Table and Field Names
    - Using Geoprocessing Services
    - Environment Settings
    - Mapping input fields to output fields
    - Feature sets and record sets
    - Graphing
    - Licenses and Extensions
First Session:
Instructor Guided, Self-Paced
October 6th - October 24th
$715  
undefined

____________________________________________

 

10 Common Python Errors of Beginning ArcGIS Programmers

Over the years I have taught hundreds of beginning level Python programmers how to automate their ArcGIS geoprocessing tasks.   Needless to say I have seen all sorts of errors.  But there are some common errors that I see over and over again.  So if you're a beginner level Python programmer working with ArcGIS hopefully this will help get you over the hump.  Below you will find my list of the 10 most common errors in no particular order.

 

Click here to read the 10 common Python errors that beginners make.

GeoSpatial Training Services provides customized e-learning and instructor led GIS training and communication solutions that assist our clients in achieving excellence in the geotechnology industry.

 

Sincerely,

 


Eric Pimpler
GeoSpatial Training Services, LLC

Social

Follow us on Twitter
  
Visit our blog

Popular Courses 
GISCI