Read Full Post | Make a Comment ( None so far )
ArcGIS Online has enabled the capability for you to add layers from a file such as a shapefile compressed into a zip file, delimited text file (.txt or .csv), or a GPS Exchange file (.gpx) when creating a map using the free online map viewer. This allows even more functionality and map creation possibilities when using the map viewer to develop maps.
The map viewer acts similar to other ArcGIS programs such as ArcMap and draws the features by using the location information as well as stores any attribute information that is included with the data. By including the attribute information, the map viewer allows you to create pop-up windows for your map based on this data.
To add a layer from a file from the map viewer:
– Click “Add”
– Click “Add Layer from file”
– Navigate to the file location on your computer
– Click “Import Layer”
If you are using Mozilla Firefox or Google Chrome, you can import the data directly by dragging the data from your computer and dropping the file into the map
There are a few things to keep in mind when adding features from a file:
– Delimited text files must have latitude and longitude information stored in separate fields
– The map viewer will display the first 1000 waypoint, track, and/or route features from a GPS exchange file
– You must compress the shapefile into a .zip file which must contain the .shp, .shx, .dbf and .prj files that comprise a shapefile. In addition, the zip file and shapefile must have the same name and be under 1 MB since larger datasets will experience poor performance
Interested in learning more? GeoSpatial Training Services is offering an introductory course on the basics of working with ArcGIS Online.Read Full Post | Make a Comment ( None so far )
We’ve got a special offer for you this week only! When you purchase our self-paced GIS Programming 101 for ArcGIS 10: Mastering Python course we’ll send you a discount code for the Python GIS Programming Bootcamp course equal to the amount you spent for the course ($129). Offer good through September 10th.
The Python GIS Programming Bootcamp will be comprised of 3 courses scheduled back to back with a one week break between each.
Each of the courses is instructor guided and self-paced. You also have access to all course materials for an entire year so if you need extra time it’s not a problem!
We are going to limit this first session to 20 participants so don’t wait to register. We expect it to fill very quickly given the popularity of our GIS Programming 101 for ArcGIS 10 course.
Suggested pre-requisite: GIS Programming 101 for ArcGIS 10: Mastering Python
The three courses that will be part of this bootcamp are listed below:
Intermediate Python Programming Concepts for GIS Programmers
- File Handling
- Persistent Storage with DBM Files and Pickling
- Reading and Writing XML, JSON, and CSV Files
- Reading and Writing from Enterprise Geodatabases
- Reading and Writing Archives (zip, tar, etc)
- Sending Email
- Internet Communication
- Processing HTML
Course dates: October 17th – October 28th
Open Source GIS Programming with Python
- Introduction to Open Source GIS Programming
- Making Life Easy with Python Templating Technologies
- Programming OGR for Vector Data
- Programming GDAL for Raster Data
- KML Programming with Python
- Writing to a PostGIS Database with Python
Course dates: November 7th – November 18th
Advanced ArcGIS Programming with Python
- Updating and Fixing Data Sources with ArcPy.Mapping
- Using Python to Creating Geoprocessing Tasks
- Accessing ArcGIS Server REST Services
- Advanced Cursor Topics for Searching, Creating, Updating, and Deleting Data from Feature Classes and Tables
- Advanced Tool Creation
- Convert GPS Data to Geodatabase
- Creating a Map Book with ArcPy.Mapping
- Creating Scripts with ModelBuilder
- Introduction to the Spatial Analyst Module
- Creating Add-Ins for ArcGIS Desktop with Python
- Managing a Geodatabase with Python (10.1 topic)
Course Dates: November 28th – December 9th
Bootcamp Price is $697
Don’t want to take all 3 courses but are still interested in one or two? You can register for them individually.
During the month of August you can save up to $100 on our self-paced GIS training bundles. Bundling our self-paced courses is an excellent way to obtain training in several different subjects while getting a great discount on registration fees. Our current selection of software training bundles include:
- ArcGIS 10 Bundle
- Web Mapping Programmers Bundle
- Geodatabase Bundle
- ArcGIS Desktop 101 for ArcGIS 10 + GIS Programming 101 for ArcGIS 10
- Google Earth and Google Maps Bundle
- Google Maps Developer Bundle
- Google Earth Developer Bundle
Our self-paced GIS Training provides a fast, easy, inexpensive, and highly effective method for acquiring GIS skills. Here are some of the key features of our self paced training:
- Courses are delivered through our Virtual GIS Classroom
- What is the Virtual GIS Classroom? You can view a sample class here. Click “Login as a guest”
- One year of access for each course registration
- Bound hard copies of the lecture notes are available for a small additional charge. These are excellent resources if you need to take notes while watching the lectures.
- Courses can be taken from anywhere that you have an Internet connection. No special software is needed.
- An average of 40 hours training with each full length GIS course.
- Exercises and data included with each full length course to give hands-on experience with the software.
- GIS courses offered in a variety of formats including full length courses, chapter length courses, and job aids.
- Compatible with PCs and Mac
- GIS training delivered by experts in both audio and video – Anyone can learn regardless of your learning style (auditory or visual)
- You can repeat lessons anytime you like, from anywhere you like (you can’t do that with classroom training).
GeoSpatial Training Services is excited to announce the release of 3 new courses including Introduction to Managing ArcSDE with SQL Server, Introduction to Web Development, and Introduction to ArcGIS Online.
The first session of our newest instructor guided, Internet based Virtual GIS Classroom course entitled “Introduction to Managing ArcSDE with SQL Server” will be delivered beginning September 26th. Learn how to configure SQL Server for ArcSDE, configure and optimize ArcSDE, perform database backup and recovery, manage ArcSDE, store and manage vector and raster data, manage versioned and non-versioned databases.
- SQL Server Configuration for ArcSDE
- Configuration and Optimization of ArcSDE
- Database Backup and Recovery
- Managing ArcSDE
- Storage and Management of Vector and Raster Data in ArcSDE
- Management of Versioned and Non-Versioned Geodatabases
This course is also now a part of our ArcGIS Server Bootcamp. The next session of the bootcamp begins September 12th. Register by August 15th for the pre-registration price of $615.00
Introduction to Web Development
Module 1: Introduction to Web Development
Module 2: Web Architecture
Module 3: Identifying Computers by IP and DNS
Module 4: Static versus Dynamic Web Pages
Module 5: Web Hosting
Module 6: Introduction to HTML
Module 7: Introduction to Cascading Style Sheets (CSS)
Module 8: Design and Planning for the Web
Module 9: HTML Editors
Module 10: Tools for Creating Websites
Module 11: Web Programming Languages
This course will be available September 15th. Pre-purchase now and save $30.00
Introduction to ArcGIS Online
ArcGIS Online is a website that is created and maintained by ESRI and is dedicated to working with maps and data. The website acts like an online warehouse of maps, data, applications, and tools provided by ESRI, ESRI partners, and the GIS community. You can access the website at http://www.arcgis.com/home. In this course you will be introduced to ArcGIS Online, learn how to search for existing maps, access basemaps, create maps, access online tasks, share contents and maps and use the community maps program.
Module 1: Introduction to ArcGIS Online
Module 2: Searching ArcGIS Online and Opening Maps
Module 3: Basemaps
Module 4: Creating Maps Using ArcGIS Online
Module 5: ArcGIS Online Tasks
Module 6: Sharing Content and Maps
Module 7: Community Maps Program and ArcGIS Online Groups
This course will be available September 1st. Pre-purchase now and save $30.00
This course is now part of our ArcGIS 10 Bundle. Save $100 on this bundle during the month of August when you enter the discount code ‘agisbundle‘ (no quotes) when purchasing online.Read Full Post | Make a Comment ( None so far )
We’re looking forward to an exciting Fall schedule of web-based, instructor guided training as well as traditional face to face training. Here is our current schedule.
Traditional face-to face training
- GIS Programming 101 for ArcGIS 10
Aug 23rd – 25th
Duluth, GA – Keck & Wood Headquarters
- Programming the Flex API for ArcGIS Server
Nov 7th – 8th
SHRUG 2011 Workshop
Web based, instructor guided
Aug 29th – Sept 30th
$615 when you register by July 31st
- Programming the ArcGIS Server API for Flex
Aug 29th – Sept 30th
$615 when you register by July 31st
- ArcGIS Server Bootcamp
Sept 12th – Oct 21st
$599 when you register by Aug 15th
- Open Source GIS Bootcamp (PostGIS + GeoServer + OpenLayers)
Sept 6th – Oct 7th
$615 when you register by July 31st
- ArcGIS Desktop 10 Asssociate Exam Preparation
Aug. 29th – Sept. 1st
- Introduction to Managing ArcSDE with SQL Server
Sept. 26th – Oct. 14th
$499 when you register by Aug. 15th
- Coming Soon is our Python GIS Programming Bootcamp
Consists of Introduction to the Python Programming Language, GIS Programming 101 for ArcGIS 10, Intermediate Python Programming, and Open Source GIS Programming with Python
Take the entire bootcamp or register individually.
More details coming soon!
We thought this would be a great opportunity to get a sense of GIS salaries not only in the U.S. and Canada but across the world. This salary survey has been distributed to over 11,000 members of our weekly newsletter so we should get a pretty good response.
Please take a few moments to fill out this short survey. We’ll release the results in a future issue of our weekly newsletter.Read Full Post | Make a Comment ( None so far )
2 Day Sale – GIS Programming 101 for ArcGIS 10: Mastering Python
$30 off with discount code gisprog101
E-delivery onlyRead Full Post | Make a Comment ( None so far )
Google Fusion Tables, still in the experimental stages of development, is a Google product that allows you to upload and share data in multiple tables. These tables can be joined together to create derived tables and provide a way of visualizing and sharing data. With the Fusion Tables API you can upload, query, download, and sync your datasets. The Google Maps API provides a new FusionTablesLayer object that connects to these Fusion Tables and can automatically render the location data in a Fusion Table as well as display additional information about each feature through a clickable overlay.
In this exercise you will learn how to display the Geo-tagged Wikipedia Articles Fusion Table in Google Maps.
Step 1: Open the Exercise File
- The exercise file can be downloaded here. Save the file to your computer.
- Open the file in your favorite HTML or text editor.
Step 2: Fusion Tables Basics
- Note: Before continuing with this exercise you will want to make sure that you have a Google account which is necessary to access Fusion Tables.
- Login to Fusion Tables
- Once you’ve logged into Fusion Tables use the Search text box to enter the words “Geo-tagged Wikipedia”
- This should return a relatively short list of available tables as seen in the figure below. Your results may vary though.
- Select the table that I’ve highlighted in the figure above. There should be roughly 424,000 records in this table.
- When this table is open you will notice a ‘Location’ field that contains the latitude, longitude coordinates for each record. This field needs to be present in a Fusion Table for it to be capable of being viewed in Google Maps.
- You can view the contents of this table in a Google Map by selecting Visualize –> Map.
You can also use the Google Maps API to programmatically add a Fusion Table to your application. In the next step you’ll learn how to do this. However, before doing so you will need to obtain unique identifier for the table.
- Select File –> About from the Fusion Table interface. This will display a dialog box containing information about the table as seen in the figure below. Please note the ID that I have highlighted below. You will use this ID when programmatically adding this Fusion Table to a Google Map.
Step 3: Adding a Fusion Table with the Google Maps API
The FusionTablesLayer class in the Google Maps API is used to add Fusion Tables to your custom Google Maps applications. The constructor for this object takes a FusionTablesLayerOptions object which can contain properties such as map, query, heatmap, styles, and others. In this step we’ll focus on using the ‘query’ property to define the Fusion Table to add to the map.
- Add the following code block and then we’ll discuss.
The ‘query’ property of the FusionTablesLayerOptions object is essentially a SQL query. The ‘select’ statement queries the ‘location’ field from table ‘423292’ which as you’ll remember from the previous step is the unique id for the Geo-tagged Wikipedia Fusion Table.
- Save your work and open in a web browser to display the data from the Fusion Table.
You can also add a ‘where’ clause to your query to filter the results. This particular Fusion Table doesn’t include additional fields that you can use to filter the results, but you can imagine that if there were a field named ‘Country’ you could restrict the results through the addition of a ‘where’ clause that might look something like this:
Step 4: Fusion Tables Heatmaps
Fusion Tables also provide limited support for heat maps, where the density of matched locations is depicted using a palette of colors. Current heatmaps use a red (dense) to green (sparse) gradient to indicate the relative prevalence of associated locations. You enable a heatmap by setting the layer’s
heatmap’ parameter to ‘
- Add the following code block to your exercise file to enable the heatmap for the Wikipedia Fusion Table.
- Save your work and open in a web browser to display the data as a heatmap. Pretty cool!
Want to learn more about programming the Google Maps API? The first session of our instructor guided, web based course, Introduction to Programming the Google Maps API begins June 20th and runs through July 1st. Course cost is $249.00. The first 10 students receive a free pass to our follow-up course Advanced Google Maps API Programming which runs from July 11th-July 22nd. Both courses are taught by Eric Pimpler, Qualified Google Maps API Developer.
GeoSpatial Training Services will be teaching an instructor led version of our GIS Programming 101 for ArcGIS 10: Mastering Python course at the King County GIS Center in Seattle, WA on May 23rd – May 25th.
This course is designed to teach the fundamental programming constructs of the Python language and how it can be integrated with ArcGIS Desktop to automate geoprocessing tasks. Course participants will be led through a series of 13 modules described below.
Module 1: Getting Started with Python in ArcGIS
Module 2: Basic Python Language Features
Module 3: Introduction to ArcPy
Module 4: Environment Settings
Module 5: Accessing Geoprocessing Tools and Functions
Module 6: Tool Results, Messaging, and Error Handling
Module 7: Using the ArcPy Mapping Automation Module
Module 8: Creating Lists of GIS Data
Module 9: Getting Descriptive Information about GIS Data
Module 10: Using Cursors to Select, Edit, and Add Records to Tables and Feature Classes
Module 11: Miscellaneous ArcPy Classes
Module 12: Licensing and Extensions
Module 13: Geoprocessing History
« Previous Entries