The recent release of the Map Templates Resource Center has generated a lot of excitement about map templates, the new downloadable resources that can help the non-expert cartographers among us create professional-quality GIS maps. Map templates are now available to help you author ArcGIS Server map services (to share your GIS content in Web mapping applications), printed maps, and maps for mobile GIS applications.

When you download a map template, you get more than a map. You get additional resources such as symbology style files, map cache tiling schemes, template geodatabases that show recommended ways to organize data for mapping, and documentation to guide you through the process of using the template to configure a map.

So we have these new map templates, and last week we did a live training seminar that showed how to get started using them. During the seminar, some viewers asked how the new map templates relate to the ArcMap map templates (.MXT files) that have been around for a while. Are they a replacement? Are they the same thing?

The answer is no and no. The new map templates are not a replacement for ArcMap templates and they are not the same thing. However, the idea behind both types of map templates is the same: ESRI wants to help users more easily create and share effective GIS maps.

ArcCatalog view of ArcMap template files

The difference is this: ArcMap template files are designed for maps that will be printed. They are layout templates, and they install with your ArcGIS software (the default install location is ...\Program Files\ArcGIS\Bin). Each template contains standard layout elements that you populate with your data and organizational content. Some ArcMap template files include basemap data with rich cartography that you can leverage. You can see these map templates in your file manager and preview them in ArcCatalog just like a map document file (.MXD).

For more information about working with ArcMap map templates, see the ArcGIS Desktop Help.

In last week's seminar, ESRI instructor Mark Ho covered the process of downloading map templates from the Map Templates Resource Center, exploring their contents, publishing a map service, then viewing the service in a Web mapping application.

The demonstration below is an excerpt from the seminar in which Mark explores two of the new map templates using Windows Explorer, ArcCatalog, and ArcMap. Look for the full archived version of Getting Started with Map Templates on the ESRI Training Web site within the next week or so.

Watch the demo

In previous posts, we reported on a new instructor-led course that teaches how to create an out-of-the-box ArcGIS Mobile project. We're so excited about this class we decided to give it away—well, we decided to give away three seats in the class anyway. We in Educational Services are passionate about helping you get the most out of ESRI's GIS technology, and many users are interested in "mobile GIS." Government agencies, utilities, and conservation organizations, just to name a few, are using mobile technologies to collect reliable, real-time GIS data that supports informed decision making.

About the Free Seats...

ESRI International User ConferenceAt the upcoming ESRI International User Conference in San Diego, we'll be holding a drawing at the Training and Education island inside the ESRI Showcase area of the convention center. Three winners will receive complimentary attendance in a scheduled class of the Authoring and Serving ArcGIS Mobile Projects course (this is a two-day class, a $980 value!). 

If you're planning to attend the conference, be sure to stop by the island and drop in your business card for a chance to win. If for some reason you don't have a business card with you, we'll have paper and pens for you to write down your name, organization, and contact information. The drawing will be on Thursday, July 16, at the Training and Education island—you don't have to be present to win.

    • Winners may select one Authoring and Serving ArcGIS Mobile Projects class event from the ESRI Instructor-Led Class Schedule. Winners are responsible for their own travel and accommodations to attend the class, and no class substitutions will be given. Winners will be asked to provide feedback on the class and agree to allow ESRI to use their names and statements for marketing purposes.

If your organization currently uses or is thinking about using an ArcGIS Mobile solution, this is a great chance to come to class and learn recommended workflows for collecting data in the field to enhance your GIS. 

More Free Stuff

There will actually be two drawings at the Training and Education island. We're also giving away a free iPod Shuffle—win that, and you can listen to your favorite tunes (or free Instructional Series podcasts) while traveling back from San Diego.

And, we'll be conducting a brief online survey to collect information that will help us continue to create products that meet your GIS training needs. Everyone who fills out the survey will be sent a code for a free Virtual Campus one-module Web course. If time is money, does free training give you more time? Maybe so, if you learn tips to work faster and smarter.

Hope to see you in San Diego! Good luck in advance to everyone who enters the drawings.

In previous posts, we've followed the development of a new instructor-led training course that supports ArcGIS Mobile users. The first post in this series mentioned the Blog Cabin TV show. On Blog Cabin, a team of home improvement experts comes together and builds a house from the ground up. At the end, some lucky viewer gets the keys to the new house.

In the case of Authoring and Serving ArcGIS Mobile Projects, a team of education experts came together to design and build the course from scratch. After months of hard work, the team is now at the point of wrapping up and handing off the course—to the Educational Services instructors who will teach it and to the ESRI software users who come to class. If we were actually building a house, this would be the time for the final walk-through, or, as they say on reality TV shows, "the reveal."

So let's take a virtual walk through the course.

The Vision

The beginning of a course development project is called the envisioning phase because the team's task is to set a vision that will lay the foundation for all the work ahead. In this phase, the team created the course mission statement, target audience, learning objectives, and outline.

Series flashback:

Click to enlarge

  • Mission statement: Design and build out-of-the-box ArcGIS Mobile enterprise solutions to support the field collection of real-time geographic data.
  • Target audience: GIS analysts or others with a similar set of knowledge and skills.
  • Learning objectives focus on applying a best-practices workflow to create an out-of-the-box ArcGIS Mobile project.
  • The course outline (blueprint, if you will) directly supports the learning objectives. In each lesson, students learn how to do individual steps in the recommended workflow. At the end of the course, they've completed the workflow and created a realistic mobile GIS project.

Deliverables and the Moment of Truth 

With blueprint in hand, the team set out to bring their vision to life. Storyboarding, writing, reviewing, testing, presenting—and what seemed like a meeting schedule that stretched out to the horizon—all culminated in the project deliverables: lectures, exercises, data, and demonstrations are the required collateral for an instructor-led course.

Throughout the project, "change" was a theme and kept things interesting. As author Kris dryly commented, "There were twists and turns along the way." 

   
Series flashback: Sally left, Ben joined, course length slimmed down to two days, course software changed from 9.3 to the newly released 9.3.1.

A few weeks ago, we held the prototype class in the Redlands learning center. The students were a mix of ESRI employees—a few technical experts on ArcGIS Mobile and some with no ArcGIS Mobile experience at all. The feedback was that the class works well, great news (and a big relief) to the project team. Students especially liked the exercises, so teaching how to incrementally build an out-of-the-box ArcGIS Mobile project from start to finish turned out to be the right decision.

And Now...The Future

The hard work is over, and the team will soon be moving on to other projects. It's fitting that this is the time of year for graduations and commencements. As with a commencement ceremony, the end of a project typically creates mixed feelings in the people involved. There's relief that the work is done and an eagerness to tackle something else. There's also a tinge of sadness that the group's close collaboration is over. That meeting schedule is now just a memory. Kris summed up her feelings:

   
Through it all, we achieved our primary goal: producing a quality course that demonstrates the best practices for creating ArcGIS Mobile projects.

And course advocate Ben said, "It should be a really solid class." Ben is teaching the first public class next month. If you're going to that class, be sure to tell Ben if you think the team's hard work paid off.

Producer's note: And so dear readers, this blog series is also coming to an end. No worries, we'll be back with a new lineup next season, er, week.

In a previous post, we reported about the travel patterns of U.S.-based customers who attended an ESRI instructor-led training class in 2008. While many students travel to take training at an ESRI learning center, we know there are many others who are not able to travel due to budget cuts or just plain limited budgets. Our customers have told us that if money were not an issue, they would prefer to take instructor-led training over other training options.

We're all about helping our customers get the training they need to be successful with GIS and ESRI software. To help customers who want to take instructor-led training but can't travel, we offer the solutions below.

  • Client-site training class—ESRI can bring instructor-led training directly to you. Now, when organizations host a training class at their site, they have the option to use an ESRI mobile lab at no additional charge. A mobile lab consists of preconfigured hardware, ESRI software, laptops if needed, and classroom setup service. With the mobile lab, organizations don't have the hassle of setting up the hardware and software required for their staff to participate in the class. Learn more


  • Instructor-Led Remote Classroom—Using two-way interactive video conferencing technology, this new option lets you attend an instructor-led training class remotely from your local ESRI learning center or from your video-conferencing-enabled office site. From your remote location you can see and hear the instructor and other class participants, ask questions, and interact with the class proceedings. The instructor can see and interact with you and provide support and one-on-one assistance during class exercises. Learn more

Of course, the Instructor-Led Virtual Classroom has been around for a while now and we are continuing to add course offerings in that venue. And, while instructor-led training is often the first choice of many ESRI learners, our Virtual Campus Web courses and (free!) training seminars are very popular with the can't-travel crowd.

Our hope is that one of these solutions will meet your training needs until the can't-travel restriction is lifted.

With the release of ArcGIS 9.3.1, the buzz is all about getting your GIS content on the Web, or Web GIS. It seems that everyone's either doing it already or wants to do it. But how, some wonder, do you actually do Web GIS or how do you do it better? If you're one of those wondering, read on. We've got a variety of training options that cover how to create GIS-enabled Web mapping applications.

New Instructional Series Podcast

  • Creating Optimized Web Maps at 9.3.1: An Overview
    • In this free podcast, Danielle Hopkins, an instructor with ESRI Educational Services, explores the new Map Service Publishing toolbar in ArcMap and talks about how to use it to author map documents from which fast map services can be created. This is the second episode in a series about creating effective Web maps using ArcGIS.

Listen to the podcast  Listen to the podcast     Read the transcript [PDF]

Free Seminars

  • If you're in the Birmingham, AL area, you can still register to attend the Creating Effective Web Maps free half-day seminar on June 9 (the last date for this popular seminar series). If you're not in the Birmingham area, visit the seminar Web site to download the seminar materials (presentation and handouts) and access a host of other useful information. The attendee response to this seminar has been overwhelmingly positive.
    • Note: This seminar is going to be presented as a preconference workshop on Sunday, July 12 at the ESRI International User Conference in San Diego.
  • On the ESRI Training and Education Web site you can sign up for an e-mail reminder to tune in to the Getting Started with Map Templates free live training seminar on June 25. ESRI instructor Mark Ho will discuss how to access and adapt map templates from the ArcGIS Resource Center and use a template as the basis for publishing map services.
  • We've mentioned these before, but if you're just now getting around to exploring your Web GIS options, check out our Top Ten ArcGIS Server training seminars.

Instructor-Led Courses

Instructor-led training can be the most efficient and cost-effective way to learn about ESRI’s technology. In the classroom, you have face-to-face interaction with a product expert (the instructor) and a focused learning environment, away from distractions like e-mail and phone calls. The two courses below are designed for GIS professionals, no Web development experience required. 

So there you have it: from short to long (6 minutes to 16 hours), these training options can help you understand why there's such a buzz about Web GIS and get you on the road to start doing it yourself.

Our Virtual Campus Web courses get a lot of positive feedback, but one common complaint is that it's difficult to manage multiple open windows when working through course exercises. There can be a lot of switching back and forth between the Web browser window that contains the exercise instructions and the ESRI software windows used to perform the exercise steps.

For example, sometimes both ArcMap and ArcCatalog are used in the same exercise, which means there are at least three open windows including the browser. If you have other applications open as well (e-mail, etc.), the switching back and forth can make it easy to lose your place in the instructions and forget which window you're supposed to be working in. As one student put it:


    I had problems reading the text and viewing the map. I had to minimize the map in order to view the text or minimize the text to view the map. That was just an inconvenient way to work.

No doubt about it, switching between windows can be inconvenient. But exercises, which provide hands-on practice with ESRI software, are the meat of a Web course training experience. A vast majority of users tell us that they prefer to learn by doing—that is, they learn better by applying the tools themselves as opposed to just reading about how to perform a particular set of GIS tasks. Makes sense.

So here are some tips that may help you minimize some of the window confusion when working through a Web course exercise.

Print the Exercise 

This may seem counterintuitive since we're talking about a Web course, but printing out the exercise means you don't have to worry about scrolling and finding your place in an open browser window to follow the instructions. A print button is located at the top of every Virtual Campus course exercise. Be aware, however, that the exercise result graphics (which display in popup windows) do not print automatically with the instructions. You may still want to have the browser open (but minimized) so you can check result graphics as needed.

Click to enlarge

Side-By-Side Windows

If you prefer to have your browser window open and follow the exercise instructions online, it helps to narrow the browser window as much as possible so you have room on your screen to position it beside the open ArcGIS window. Collapse the course table of contents to maximize the window real estate for the exercise instructions before narrowing the browser window.

To collapse the table of contents, click the orange arrow between the table of contents and the exercise instructions. You can also drag the orange arrow to narrow the table of contents pane. After collapsing or narrowing the table of contents, you can expand it by clicking or dragging the orange arrow again.

Click to enlarge

Use Windows Keyboard Shortcuts

Of course, you can use the taskbar at the bottom of your screen to click and switch between active windows, but the keyboard shortcuts below are useful navigation aids. 

  • Alt+Tab displays icons for all your open windows. While holding down the Alt key, press Tab until the desired window is selected, then release the Alt key. The item you selected is the active window. 
  • Shift+F11 maximizes the active window (makes it full screen). Press Shift+F11 again to return the window to its previous size.
  • Ctrl+Esc displays your Start menu. Use the arrow keys to navigate around the Start menu. After selecting a program, press Enter to start it. You can also add programs that you use frequently to the top of your Start menu (Click Start > All Programs. Drag the desired program to the top of the Start menu.)
  • Learn about other Microsoft Windows keyboard shortcuts
    • Note: The linked article was written for Windows XP but is also applicable to Vista.

We are trying to design a solution to the multi-window Web exercise issue (as we call it). The Getting Started with GIS course includes a couple of software simulations that allow you to practice with ArcGIS software without actually opening it yourself. This is a solution we want to continue to explore and improve.

If you have a technique for dealing with the multi-window Web exercise issue, share your solution by leaving a comment below.

In our last post, we talked about setting options to help adapt ArcMap to the way you work. In this post, we extend that conversation to organizing ArcGIS geoprocessing tools to match your workflows. Geoprocessing is at the core of all GIS projects, so it's worth the few minutes it takes to arrange the tools to meet your project needs.

When you view geoprocessing tools in the ArcCatalog Catalog tree, you see the high-level organization of My Toolboxes and System Toolboxes. Within the System Toolboxes are all the toolboxes, toolsets, and individual tools that were installed with your software. (Which toolboxes, toolsets, and tools you see depends on the ArcGIS license level you're working with and the ArcGIS extensions you have.) The geoprocessing tools are organized into logical groups based on type of geoprocessing tasks.

Click to enlarge

Note: If you don't see the toolboxes in your Catalog tree, the option to show them is probably not selected. To check your options:

  • Click Tools menu > Options > General tab.
  • In the top section, make sure Toolboxes is checked, then click OK.
  • Click View > Refresh to refresh the Catalog tree display. 

Tool Options dialog box 

Some system toolboxes contain many nested toolsets and tools, and it can be difficult to remember exact tool locations from project to project. If you find yourself routinely struggling to find the geoprocessing tools you need, create a custom toolbox and copy the tools into it. You might find it helpful to create a custom toolbox for each project you commonly perform and name the toolboxes accordingly.

For example, suppose every month you need to update a map showing ozone levels, schools, and recreational areas. You could create a custom toolbox named Ozone Map Tools to store all the tools you use to create this map in one place. Custom toolboxOr, perhaps you work on several projects that require using the same tools over and over. For quicker access, you can create your own toolbox to store all of your frequently used tools.

To create a custom toolbox and add tools to it:

  • Right-click My Toolboxes and choose New > Toolbox.
  • Give the new toolbox a name and press Enter.
  • In the System Toolboxes, locate each tool you frequently use and right-click > Copy.
  • Right-click the new toolbox and choose Paste.

Working in ArcToolbox 

After adding a new toolbox under My Toolboxes, when you open ArcToolbox you'll notice that the new toolbox is not in the Favorites tab tree. You need to drag the toolbox into the Favorites tab from the Catalog tree. It will display in alphabetical order in the tree.

Click to enlarge

You can take this a step further and remove the system toolboxes from the Favorites tab so that only your custom toolbox is visible. To remove the system toolboxes, right-click each toolbox and choose Remove.

 Click to enlarge

When you remove system toolboxes from the Favorites tab, they are not deleted from your computer. You can easily add them back to the Favorites tab by dragging them in from the System Toolboxes in the ArcCatalog Catalog tree.

You can also save custom ArcToolbox display settings to an XML file, then load the file into ArcToolbox when you want to work on a project with your custom toolbox.

  • Right-click in empty white space in the Favorites tab and choose Save Settings > To File.
  • Navigate to a location on disk and save the file with a name of your choice.

To quickly return to the default view of the Favorites tab, right-click in empty space and choose Load Settings > From Default. All the system toolboxes will again display in the Favorites tab.

Hopefully these tips will help make your life a bit easier when working with geoprocessing tools.

ArcMap provides many tools and features for visualizing, maintaining, and analyzing your GIS data. The tools have default settings, but many can be changed to suit your workflows. Investing some time to explore those ubiquitous Options dialog boxes can pay off in time savings down the road.

Below are some of the options that can help your ArcMap work go faster.

Tools Options dialog box (Tools menu > Options)

Click to enlarge

  • The General tab has some options that are useful when you or your users are working with a map in Data view. For example, you can set how information displays in the Identify dialog box. By default, when you identify a feature, the attributes for features in the top-most layer in the Table of Contents display in the dialog box. If you're working with a map that has scale-dependent layers, the top-most layer may not even be displaying at your current scale. Setting the option to show attributes only for visible layers can be a time saver.
  • By default, the color used to indicate a hyperlinked feature is a darkish blue. The blue doesn't stand out all that well against some symbol colors. You can change the color to make your hyperlinks more visible to map users.
  • Do you ever create map text or graphics on the map using one of the Draw tools? Each time you complete one piece of text or a graphic, the Draw tool inactivates and you have to select it again to draw the next item. If this annoys you, set the option to keep drawing tools active after creating a graphic. This is a big time saver if you're creating many graphic items in one session.

Selection Options dialog box (Selection menu > Options)

Click to enlarge

Maybe you already know that you can customize the default interactive selection method and selection color, but did you know about the selection tolerance option? The selection tolerance is the range within which your mouse pointer must be to select a feature, and by default it is only three pixels. The selection tolerance applies to the Select Features, Edit, Identify, Hyperlink, and other tools.

Finding the right spot to click to activate a hyperlink can be especially frustrating with a small selection tolerance. If you are creating a map with hyperlinks or html popups that will be distributed to others, increasing the selection tolerance to 10 pixels will make your users' experience much better. This option is saved with the map document, so anyone opening the .MXD will also have the larger selection tolerance setting.

Editing Options dialog box (Editing toolbar > Editor menu> Options)

  • The Task drop-down list on the Editor toolbar contains many edit tasks. Typically, you have to scroll down to select tasks at the bottom of the list. In the Edit Tasks tab in the Editing Options dialog box, you can group the tasks you use most often to have them display at the top of the Task drop-down list. You will no longer have to scroll down the list to select a task you want to perform.
    • To create a custom group, in the dialog box:
      • Click Create Group.
      • Click the default group name twice slowly to select it, then rename it.
      • Use the arrow keys to move tasks up from the other groups into your custom group.
      • Click OK.
Click to enlarge   Click to enlarge
  • In the Attributes tab, you can set the option to display the Attributes dialog box after creating a new feature. This is handy when you are creating features that have attribute domains set up and you want to be sure they are entered before the feature is saved.
  • Click to enlarge

      These are just a small sample of the many options you can set in ArcMap. Think about the tasks you do most frequently, then check your options for letting the software do some of the work for you.


       
      ArcGIS Mobile course update: The first public class is now open for enrollment!
       

      One of the cool things about working at ESRI is the access to sophisticated GIS products that help us make decisions. Recently, we used ArcGIS Business Analyst to analyze student travel patterns—that is, from where do students travel to attend an ESRI instructor-led training class? We want to understand student travel patterns to make sure we schedule classes appropriately and meet customer training needs.

      The goal of the project was to answer two questions:

      • Do the majority of U.S. students travel to the ESRI training site closest to them?
      • Are there areas in the U.S. that are underserved with regard to access to an ESRI training site?

      What better tool than GIS to answer these questions? 

      Paige Hayes, a project manager with ESRI Educational Services, performed the analysis. Below, Paige describes the methodology she used, the analysis results she obtained, and the decisions that were made based on the analysis results.

      Project Overview

      This project had three main parts:

      • Preparing data for analysis.
      • Geocoding student data.
      • Applying ArcGIS Business Analyst tools to explore students’ use of training sites.

      This post focuses on the geocoding process and the Business Analyst tools for creating desire lines (to show where students are going for training versus where they might be expected to go) and vector grids to examine the density of the student population compared to ESRI training site locations and Core Based Statistical Areas (CBSAs).

      Preparing the Data

      The focus for this study was U.S.-based students who attended an ESRI instructor-led training class during the 2008 calendar year. The raw student data included records for:

      • All ESRI training customers (domestic and international) who attended an instructor-led class at one of three locations (ESRI learning center, client site, or in a private class)
      • ESRI employees who attended a training class
      • Customers who attended an instructor-led Virtual Classroom course

      All ESRI employees, international customers, and customers who attended a Virtual Classroom course were excluded from this analysis. Domestic customers who attended a class at a client site or a private class were also excluded. After filtering out the excluded data, the remaining data was exported to a nonspatial geodatabase table.

        • Note: The raw data contained a record for each student for each class taken (i.e., if the same student took three classes during the year, there were three separate records in the table). I decided to maintain that information and called the table "student instances." This way, the travel patterns for each class would be accounted for in the desire line analysis.

      Putting Points on the Map

      After subsetting the data to the focus group, it was time to geocode the data and visualize student travel patterns in ArcMap. For this national-scale analysis, we decided that geocoding to the ZIP Code level would provide the desired granularity.

      Examining the ZIP Code data uncovered an interesting phenomenon with our original database—there were a great number of four-digit ZIP Codes in the data.

      After the ZIP Code issue was fixed, the data was ready for analysis. Now for the fun part of this project!

      I started Business Analyst and added my student instances table to ArcMap, then I created a study area for the United States.

      Business Analyst uses a customer/store paradigm. This can be changed to reflect your organization. For example, for this project I set my Business Analyst preferences to refer to customers as "students" and stores as "sites." I also chose to store analysis results in a file geodatabase feature class.

      To geocode our students and identify which training site they used (for the subsequent analysis), I opened the Business Analyst Student Setup wizard. In the wizard, I chose to:

      • Create a new dataset from tabular data that was already loaded in the ArcMap document.
      • Use the Customer_City, Customer_State, and Customer_Zipcode fields to geocode the students.
      • Use the Attendee field (which stores an ID number for each student) as the unique ID for each student record in the new feature class.
      • Use the Location_City field to identify where each student took their class.

      Of the thousands of records run through the geocoding service, 99% were successfully matched on the first try. It turned out that some of the unmatched records were military ZIP Codes. Because students with military ZIP Codes could be coming to class from anywhere in the world, those records were discarded. The remaining unmatched records simply did not have enough information to match. In the end, less than 1% of all the records were unmatched. Not bad.

      Click to enlarge

      Analysis, Part 1: Desire Lines

      For my first analysis, I wanted to see what a desire line map (spider diagram) would look like if all students had gone to the closest ESRI training site. I would then compare this pattern to a desire line map showing where students really went for training.

      Recall that when setting up the student data, I specified the Location_City field, which identified where each student attended a training class. I also had a feature class of ESRI training site locations that identified the city, state, and ZIP Code of each site. These sites were further identified as either ESRI regional offices, off-site contracted locations, or satellite offices. This data was my site data (typically called "store" data in Business Analyst).

      To derive desire lines, I ran the Business Analyst Desire Lines tool using the City field in the site data as the unique identifier for each site, told the tool to consider all sites, and assigned sites to students using the closest site. I also chose for distance to be reported in the output feature class as straight-line distance.

      The result was a feature class of lines from each student to their closest training site. The map was nice and neat and showed that lines from students to ESRI training sites don’t cross Thiessen polygon boundaries for each site. Having been an instructor myself, I knew this simply wasn’t the case. This map was not reality.

      Click to enlarge

      The next step was to identify students who didn’t use the closest available training site. I created an attribute query to select these students: [Closest_Site] <> [Location_City]. The result revealed that a little over half of students attended class at the closest available ESRI training site, while the rest went farther.

      The answer to our first question is Yes, a majority of U.S. students did take instructor-led classes at the ESRI training site closest to them. 

      Now that I had the selected set of students who traveled farther for training, I could derive new desire lines to determine where these students were actually getting their ESRI training. 

      I ran the Desire Lines tool again for just the selected students. This time, I assigned students to sites based on the Location_City field, which identified where each student actually took the class. To maintain consistency, I again chose to create a distance field in the output feature class that stored straight-line distance between the student origin and training destination.

      This map reflects reality. Reality is often messy, isn't it?

      Click to enlarge

      Some of the interesting results regarding students who didn’t use the closest training site are:

      Analysis, Part 2: Finding Hot Spots

      The next piece we wanted to tackle was to identify areas that were potentially underserved. These areas would have a high density of students but no ESRI training site within reasonable distance (75 miles). At this stage, we simply wanted an initial idea that would lead us to immediate further investigation if an area looked to be in dire need.
       
      To accurately calculate student density, I needed to use a table that contained unique student records rather than student instances. To condense student instances down to unique students, I employed a free third-party Field Calculator (.CAL) script (EasyCalculate from ET SpatialTechniques).

      The script required adding a long integer field (UniqueStudent) to the student instance table, then running the script against the Attendee field. The values in the UniqueStudent field were based on the occurrence of the value in the Attendee field.

      For example, the first instance of an Attendee yielded the value 1, and the second instance of that same Attendee value yielded 2. After running the script, I selected all the 1 values and exported those records to a new geodatabase feature class. The new feature class stored one record for each student, exactly what I needed to determine student density.

      Next, I used the Business Analyst Create Grids tool to create 100x100 mile grids over the continental U.S. The map below shows the vector grids (square polygons) covering the study area.

      Click to enlarge

      Because we wanted to find underserved areas, I removed grids that either contained an ESRI regional office or whose boundaries were within 75 miles of a regional office. This allowed me to focus on students who did not have relatively easy access to a major training site.

      Click to enlarge

      Next, I performed a spatial join between the grids and the students. After the spatial join, each student acquired the unique ID of the grid they were contained in. I then summarized the student table based on the grid ID field to derive a count of students within each grid. The final step to pull this information together was to join the summary table to the grids. I now had a count of students per grid area.

      The three most densely populated grids happened to contain an alternate training site—either a contracted off-site or an ESRI satellite office. The next step, then, was to find the most densely populated grids that didn’t contain a training site of any kind. The map below shows the result. The grids outlined in blue have the highest student density of those located more than 100 miles from any ESRI training site.

      Click to enlarge

      Analysis, Part 3: Comparing Grid Density to Urban Centers

      The last phase of this project was to compare student population density against the largest CBSAs and ESRI training site locations to see if there were any holes. From the Business Analyst datasets, I selected the 50 CBSAs that contained the most businesses. Queries helped determine that nearly 75% of our 2008 student population came from an area within 30 miles of one of the top 50 CBSAs, and that 40 of the top 50 CBSAs have an ESRI training site within 30 miles.

      Click to enlarge

      The answer to our second question is No, there are no clearly underserved areas in the U.S. at this time. 

      We started this project looking for areas where we might better serve our customers. Exploring the data in different ways using ArcGIS Business Analyst tools led us to the conclusion that, at least based on our 2008 students, we have pretty good coverage. As a result of this study, it was decided that we would not add or remove any training sites in the near future. We will revisit this study periodically to look for trends and see if any patterns change over time.

      Like many GIS analyses, our project findings resulted in new questions. For example, why did so many students travel farther than their closest ESRI training site to attend a class? This is a new project we're working on, and maybe we'll share the results in a future post.

      Paige Hayes    Paige Hayes, a project manager with the Education Delivery Planning department in ESRI Educational Services, contributed this post. She works in the ESRI Denver regional office, where close to 10% of U.S.-based students attended instructor-led training in 2008.

      Want to learn more about ArcGIS Business Analyst?

      Here we are, welcoming the merry month of May and how many of you have kept your New Year's training resolutions? Remember those? You were going to heed the president's call to invest in education and skills development to maintain your competitive advantage and stay agile in this rollercoaster economy?

      Well, don't worry, everyone falters when it comes to keeping pesky resolutions. There's still time—eight whole months!—to achieve your goals. To help you get back on track, here are some recommendations for a quick GIS training fix that can get you back on the path to resolving your resolutions.

      New Instructional Series Podcast

      • Considerations for Designing Effective Web Maps
        • In this free podcast, Danielle Hopkins, an instructor with ESRI Educational Services, discusses what Web maps are, how they can be used, and what you should consider when designing for usability and performance. This is the first episode in a series relating to creating effective Web maps.

      Listen to the podcast  Listen to the podcast     Read the transcript [PDF]

      New Instructor-Led Virtual Classroom Courses

      Both courses below focus below on spatial analysis and both are the first Virtual Classroom courses designed to be a one-day training experience. No travel budget required.

      ArcGIS 9.3.1 Training 

      On June 1-2, the ArcGIS 9.3.1 version of the Introduction to ArcGIS Server course will be taught right here at ESRI headquarters in Redlands, California. You could be among the first to learn about the new tools and workflows for creating high-performing Web mapping applications.

      So go ahead and enjoy the warmer days and blooms this month. But don't forget to plant some seeds of knowledge too. Come December 31st, you'll be glad.

      In this post, we update you on the new ArcGIS Mobile instructor-led course introduced in previous posts. As with many projects here, change is predictable. And so it was decided that what sounded like a good plan several months ago needed adjustment. Instead of three days, the course length recently was changed to be two days.

      That decision had both positive and negative consequences. On the positive side, there is one less day of content to develop, which means a faster production schedule. On the negative side, in order to reduce the content that had already been outlined and fully written in some cases, the team needs to review all the lessons and determine where cuts should be made, while ensuring that the instructional flow remains consistent and effective.

      Early Decision Pays Off 

      While change has occurred, some things remain the same. The team adopted a strategy early on to focus the course around the recommended workflow for planning and deploying an ArcGIS Mobile project, and that strategy has paid off. The workflow (diagrammed below) is the foundation of the course, and all the lessons flow naturally from it. So while content now has to get trimmed, no reorganization of the course lessons is required. This is huge because it takes a lot of time and effort to reorganize lessons that have already been designed and written.

      Click to enlarge

      Author Kris reports that the review process is almost complete. Despite the wrench thrown into the project, Kris has developed content for the following topics:

      • Security considerations for an ArcGIS Mobile project
      • Creating the ArcGIS Mobile project files and structure
      • Deployment options for an ArcGIS Mobile project
      • Data synchronization in ArcGIS Mobile projects
      • Maintaining an ArcGIS Mobile project over time (includes troubleshooting techniques and solutions)

      Plus, she is working on the demos that will be shown during class. Below is a demo Kris put together to show how to publish a mobile map service. The three-step process shown is a little different from the process used to publish a "non-mobile" map service.

      Watch the demo

      Sprinting Toward the Finish Line

      With steps 4 through 7 of the workflow basically complete, the team now will focus on all the QA details that must be attended to before the prototype class is taught in May. When we check in next time with the ArcGIS Mobile course team, we'll find out how the prototype class students (all ESRI employees) reacted to the content, and whether the team will have to make any major changes before releasing the course to the public.

      Stay tuned, ArcGIS Mobile users. The Authoring and Publishing ArcGIS Mobile Projects course is on the way. Currently, the first public class is planned to be July 28-29—more details will follow. Of course, this is subject to change.

      In the current edition of ArcUser Online a couple of articles caught my eye. In The Top Nine Reasons to Use a File Geodatabase, Colin Childs, an instructor with ESRI Educational Services, makes the case that the file geodatabase is a better choice for storing geospatial data than shapefiles and the Microsoft Access-based personal geodatabase (.MDB format).

      Colin includes several tables with key information about the file geodatabase and tips for data migration and storage. Colin also clarifies the difference between compacting a geodatabase and compressing a geodatabase. If you haven't yet used the file geodatabase, this article may persuade you to give it a try.

      The second article, Answering Why Questions, introduces regression analysis concepts and the new tools for performing regression analysis available in ArcGIS Desktop 9.3 (Ordinary Least Squares and Geographically Weighted Regression). Many GIS users tend to focus on "where" questions—because we know that geography matters and that real-world phenomena occur in spatial patterns. After we've answered the "where" questions, regression analysis tools can help us understand why observed spatial patterns occur and predict where else or when else a phenomenon may occur.

      For example, data shows that there are areas in the United States where people consistently die young. We know the locations of those areas.

      • Why do people in those areas die young?
      • What factors contribute to this phenomenon?
      • Are there other areas that might exhibit the same factors in the future?

      If you're interested in regression analysis, also be sure to check out the free training seminar Regression Analysis Basics in ArcGIS 9.3. This seminar covers some of the same ground as the article and takes you through a real-world regression analysis. If you want to find out where in the U.S. people are dying young, tune into the seminar.

      In a previous post, we showed how to create a quick mashup using the ArcGIS API for Flex and free sample services from ArcGIS Online. Now there's another option designed for GIS professionals who want to create a high-performing Web mapping application but don't have extensive programming skills.

      The Flex Sample Viewer is a free download from the ArcGIS Server Resource Center. The Flex Sample Viewer provides all the code and supporting files for a robust, modern Web mapping application. The sample viewer is configurable, which means that after downloading it, all you need to do is open an XML file that stores the application code and modify it for your needs. For example, you can:

      • Replace the URLs to the sample services with the URLs to your services.
      • Modify properties such as the title, logo graphic, and initial map extent.
      • Remove default widgets (end-user tools for interacting with the map) and add custom widgets. 

      The sample viewer provides a nice blueprint for building a fast, modern-looking Web mapping application that meets your users' needs.

      See How It Works

      In the Authoring and Deploying Fast Web Maps training seminar (which was broadcast live last week), Danielle Hopkins, an instructor with ESRI Educational Services, demo'd the Flex Sample Viewer. In the first part of the seminar, Danielle showed how to optimize a map document for use in a Web mapping application using new tools included with ArcGIS 9.3.1, then published it as a map service. Later, she showed how to download the Flex Sample Viewer and reference the new map service in the application.

      Watch the demo

      Note: Depending on your Internet connection, it may take a few minutes for the demonstration to begin.

       

      Try It On Your Own 

      To download the Flex Sample Viewer:

      • Go to the ArcGIS Server Resource Center at http://resources.esri.com/arcgisserver.
      • On the right, click the link for Online SDKs.
      • On the Web Applications page, click the Flex link, then click the Community tab.
        • The Code Gallery page is active.
      • Find the Sample Flex Viewer box. Tip: To find the sample viewer more easily, try sorting the Name column in descending order. Once you find it, you can click the title or map graphic to access additional information about the sample viewer.

      Click to enlarge 

      • Click Download and save the .ZIP file to a local folder. Be sure to note the name of the .ZIP file so you can find it in your file manager.
      • After extracting the .ZIP file, navigate to the FlexViewer folder.
      • Click the FlexViewer folder to select it, then open README.txt and read the detailed instructions for using the sample viewer.
      • Open config.xml in a text editor such as Notepad.
      • Have fun experimenting. Remember, you can always undo your changes (Ctrl+Z) or close the XML file without saving changes. 
      • Here are some things you may want to try:
        • title tag — change the default title text ("Flex Viewer") that displays in the upper left corner of the Web map.
        • logo tag — replace the default graphic logo with your organization's logo.
        • map tag — the basemaps and livemaps tags show you the URLs to the services included in the sample viewer. Replace one of the URLs with the URL to one of your services or another service on ArcGIS Online.
        • widgets tag — the sample viewer comes with about 12 popular widgets. Delete one or two of the widgets to see what happens. If you're feeling ambitious, add a custom one (browse the Code Gallery to find custom widgets).

      If you want to learn more about creating high-performing Web mapping applications, you'll be interested in a free half-day seminar that ESRI is hosting at locations around the United States this spring. Visit the Creating Effective Web Maps site for more information and to register.

      ESRI Web Maps on TwitterHow to evolve our training products to best meet user needs is a continuing discussion among the folks at ESRI Educational Services. We are always talking about how we might deliver GIS training more efficiently, more effectively, more creatively...you get the idea. While we have some great ideas in the works, they take time to percolate out to the masses. I got to thinking: if users could create their own training experience...

      • What format would they create?
      • How would they choose among the available training content?
      • What defines "training" content?
      • Would they create solo learning experiences or group activities?
      • How would we measure learning?
      • Do users need us to measure their learning?

      What Is Training Anyway?

      Traditionally, ESRI Educational Services has offered instructor-led and Web-based training products that have a similar design. First we create hands-on exercises that teach how to use ESRI software tools to accomplish specific GIS tasks. Next, we develop supporting conceptual material—PowerPoint slides for instructor-led lectures and paragraphs of text with some nice graphics for Web courses.

      More recently, we've developed instructor-led Virtual Classroom courses and Instructional Series podcasts. When we released the Getting Started with GIS Web course last year, we introduced software simulations and a couple of other interactive activities.

      So we've taken steps to evolve ESRI training products, but still there's a sense that we're not meeting all our users' needs. This may be because ESRI has such a diverse user population. ESRI's GIS technology is being used by many people in many places for many different purposes—it's no wonder we can't meet everyone's needs. To even think we could is probably ridiculous.

      Serve Yourself When You're Ready

      What if we relinquished sole responsibility for providing training that meets everyone's needs and instead let you, the people who need training, make your own? It would be like a salad bar—we could provide training items, and you could assemble the items you like to create a just-in-time salad (er, training experience) that's exactly to your taste. Imagine a video, a hands-on exercise, and a podcast all plated together to teach you the recommended way to create an ArcGIS Server map cache. Grated carrots, anyone?

      Serve-yourself training

      If you had the power to create your own training experience, would you choose: 

      • A 10-minute video to watch during a short break from your day to day? 
      • Time in a classroom dedicated to learning and interacting with peers while being facilitated by a subject matter expert?
      • An e-book to read on your Kindle?
      • Or something entirely different that provides the right training at the right time (for the right price)?

      Maybe you don't have the time or desire to assemble your own training experience—you'd rather just order from the menu. We know there are lots of people who like to be served the daily special, then get on with their lives. But if you're one of those who likes to ask the chef for something different, leave a comment and tell us. We'd love to hear what kind of training plate meets your needs.

      Given today's performance expectations for online maps, it's important to understand how to build map caches that deliver a fast and seamless user experience. Map caches are the recommended way to prerender maps at specific scales so that your ArcGIS server doesn't have to create a new map image each time a user makes a request (i.e., pans, zooms, or makes another another click that requires a map redraw). After caching, you'll see a dramatic improvement in map draw times.

      Among some users, map caching has a reputation for being somewhat difficult (ahem). It is true that you need to take the time to plan a logical caching scheme that takes into account your data's characteristics, end user needs, and other map services you are using. You also need a plan for maintaining a cache as your data changes. The concepts of caching aren't difficult, however, and there are plenty of resources for tips and tricks to make your caching go smoothly.

      In the Winter 2009 edition of ArcUser Online, ESRI Educational Services' own Bronwyn Agrios answers seven common questions about creating and maintaining map caches using ArcGIS Server 9.3.

      And for more intel about map caching, be sure to catch the Authoring and Deploying Fast Web Maps live training seminar next Thursday, April 2nd. During the seminar, you can submit your own questions to be answered by the presenters. If you can't make the live training seminar, check back here the following week for some of the highlights.

      More Posts Next page »