Posted by: rcapaccio | October 22, 2009

Google Apps Run Within Chrome

Google Chrome, Browser or Cloud OS?

Both! Google Chrome is more than a browser. On the surface it looks like the rest of the pack: IE, Firefox, Opera and Safari. It differs from other browsers because its “Type to Search” bar serves a dual role, as both address and search bar, referred to as the Omnibox.

The big surprise to me was that Chrome is a sort of Web operating system or cloud OS. If you think of the Internet as a cloud of applications that you can use, then yes, Web applications like Google Apps need an OS just as the Microsoft Office Suite needs Windows.

So, if Google applications are free, and your small business employees fewer than, say, 20 employees, is it time to make the switch over to this new model and save on the cost of licensing and maintenance?

If you’re thinking of making the switch from Microsoft Office to Google Apps, lets hear from you and get a discussion going to learn more about your experience with cloud computing.

Rich Internet Application (RIA) Technology Will Help Reveal Patterns in 2010 Census Data

By: Ross H. Capaccio

President/CEO, röös design + consulting


Technical Level of Article: Beginner

Definition: Rich Internet applications (RIAs) are web applications that have most of the characteristics of desktop applications. Rich Internet Applications typically overcome the limitations of browser incompatibility by utilizing cross-platform development environments. For right now, don’t worry about this. In part two of this series I will go more in-depth on the technical details; right now I just want you to understand that this technology exists. (From Wikipedia, the free encyclopedia keyword search = RIA)

Definition: A Geographic Information System (GIS) is computer software that links geographic information (where things are) with descriptive information (what things are like) presenting many layers of information on a map. (1) GIS is perhaps the only information technology that requires a major digital infrastructure referred to as basemaps. (2) Most, if not all of these basemaps are built and maintained by government and commercial companies. (1) From ESRI, “Mapping for Congress: Supporting Public Policy with GIS” (2) “GIS Tutorial for Health, Third Edition.”

_______________________________________________________________________________________________________________

New insights

Large corporations, government agencies and membership based organizations will soon start preparing to use new information collected during the upcoming 2010 United States census. The U.S. Census Bureau’s 2010 census is expected to reveal changing demographic patterns resulting from large displacements of people due to natural disasters and disruptive economic trends that have occurred over the past decade. For many organizations who are entering into a new strategic planning cycle this is good news as this new data will help them define their existing operating environment and for establishing a baseline for measuring change over the next half-decade or so (a common planning horizon). Every ten (10) years with the arrival of this new data come new opportunities to transform the data into compelling and actionable knowledge using the currently recognized state-of-the-art technology. This decade, Rich Internet Application (RIA) technology will be one key technology for making the information easily available.

In this blog I will show how operational data can be combined with census data to create new insights into the data by “visualizing” the data in new and exciting ways using RIA technology. The example illustrated in this blog will take addresses of public libraries from the National Center for Education Statistics (NCES) Public Libraries Survey, Fiscal Year 2005 which can be found at http://nces.ed.gov/surveys/libraries/ and place them on a RIA Web map. This demo only uses library locations in Cook county Illinois, counties surrounding Boston and counties surrounding San Francisco. In addition to mapping the address, this demo explains in general terms the concepts (this is not a tutorial on using GIS software) on how to geographically append other business critical data to a database or spreadsheet file. In this demo I added the corresponding census tract code and select census variables to the original NCES Excel file using GIS. After the census code is appended, any census variable can be added and analyzed and then visualized on a map, say in PDF format, or through a map-centric dashboard application using RIA technology. In this example I use an Adobe Flex application based on the ArcGIS Flex API from Environmental Systems Research Institute (ESRI), Redlands, CA . In part two of this blog I’ll talk about more techie stuff  like APIs, etc.

Sharing the knowledge – Preparing the Data

Each new census is also a time where the latest information technologies are showcased and looked upon to be used to analyze report and distribute all this new data. For the 1990 census it was CD-ROM and for the 2000 census it was Web portals that allowed you to slice and dice census data using American Fact Finder and them download the data and receive an Excel or text file as an end product or view a static map. If you wanted to map the information you usually had to find a GIS expert to create a custom view of the data to meet your needs, or you used paper maps provided by the Census Bureau. In either case it was a difficult time consuming process.

For the 2010 census the enabling technology will be Web services for hosting the data and RIAs for viewing the data. These technologies, are good at explaining the “what,” “who” and “when” about the data, but not the “where.” Columns of numbers on a data table don’t tell the whole story. For a more complete picture, an organization needs to combine operational data with geographical information to display visual patterns and trends across areas. This is the role of geographic (geospatial) data.

An often cited fact is that eighty (80) percent of all databases and spreadsheets contain a “where” or location component in the data, usually a U.S. postal address, a zip code, or the name of a county. It’s the location component that opens up new possibilities for data analysis and visualization. The maps in this exhibit were all generated using a standard U.S. postal service address: “Street number and name,” “City,” “State,” and “Zip code” found in an Excel file. Here is how it’s done.

Preparing the Geographic Data

A GIS process known as “Address Geocoding” was used to convert each address in the NCES Excel file into a corresponding latitude-longitude pair. The program ArcGIS was used to do this. The  NCES Excel file now contain two new fields,  X and Y coordinates. This allows the placement of symbolized points on a map. In this example the blue library symbol was used as seen in Figure 1.

In this exhibit the rows and columns of our spreadsheet come to life just by knowing how to leverage the “where” component in a typical spreadsheet.

Public Libraries in Cook County

Figure 1

Give the application a few seconds to load. You’ll see three clusters, Boston, Chicago and San Francisco. Use the following instruction to navigate the map.

Here are a few suggestions for navigating the RIA map.

Map navigation using mouse:

  • Drag to pan
  • Press Shift and click map to recenter on clicked location
  • Double-click map to recenter and zoom in at clicked location. To zoom out, press Alt when double-clicking
  • Use mouse scroll forward to zoom in at current mouse location
  • Use mouse scroll backward to zoom out at current mouse location
  • Press Shift and click and drag to draw a rectangle around an area and zoom in. To zoom out, press Alt and Shift when drawing the rectangle

After the points were placed on the map, additional information contained within the ECES spreadsheet was used to create three (3)  custom views of the data in three map themes seen in Figure 2 below: (1) Total Expenses, (2) Funding Sources, and (3) Library Staff Composition. Each theme is symbolized using a pie chart but many other methods could have been used, including 3-dimensional data mapping techniques. Download a PDF version by clicking the image (7MB).

Figure 2

Figure 2

A second, very powerful GIS process known as “Geoprocessing” was used to manipulate the Excel data even further, adding new information to the existing list of attributes collected by the NCES. In this example I performed a spatial join of the NCES data with census tract data. Spatial join is one of several hundred geoprocessing operations that GIS can perform.  To illustrate how geoprocessing can append new information to this file various census variables were added at the census tract level. Go back to the library location map http://www.roosdesignconsulting.com/bin-release/simplepoints.html# and double click on a point and you’ll see that census data was appended to the original NCES file. I also added a new field to the NCES Excel file containing the name of the closest hospital to a library. Today, public safety and homeland security concerns are of interest to community 911 systems, so if someone requested that this information be added to the database, or any other data for that matter, the spatial join geoprocessing function could be used.

Sharing the knowledge – Building a Web Map Centric Data Viewer Dashboard

We’re all looking for new, exciting and useful ways for processing information to get our jobs done more efficiently. Does this sound like you?… “Please, just give me the information I need in a way I can understand.  STOP making it so !@#$%^&en difficult and expensive! to get the information I need.” If this sounds familiar, read on.

This section (the main point I’m trying to make in this blog) shows several examples of how RIAs can make viewing, analyzing and understanding your data a lot easier-remember my tag-line “Map, Understand, Relate.”

We just saw an example of operational data (library locations) mapped on a Web map built with Adobe Flex. Now, lets look at census data.

Here are a few different ways of viewing the same data:

Perform ad hoc queries on a map

Using the same application from my GeoRSS blog http://www.roosdesignconsulting.com/dashboard this time, open the application by following this link and under the tools menu select demographics. When the widget tool opens use one of the drawing tools to draw a polygon anywhere on the map. A pie chart will open showing total population by age. The data is derived through a query on block group level census data, but you don’t actually see the block group layer boundaries, instead, they are in the background, the RIA mapping application just presents the query results in a pie chart.

To perform a more complex ad hoc query, follow this link http://www.roosdesignconsulting.com/dashboard.html and study example 1. This example shows an existing drive time service area defined using the service area widget under the tools menu. After you’ve explored this tool and generated your own service area use the select by polygon tool in the demographic widget  to trace the outline of the drive time contour. The widget will return the total population by age for this area.

Another approach to census mapping using RIAs is to create a thematic map where you see the census data boundaries as seen in Figure 3. There are seven (7) census themes at the state, county and census tract levels contained in this application including: Median Household Income, Population Change 2000-2009, Population Density (per Sq Mile), Median Home Value, Unemployment Rate, Average Household Size, and Median Age.

The following example is, again, an Adobe Flex RIA, that show’s census data at the state, county and census tract levels. This is really cool stuff and I hope you are beginning to appreciate all of the ways RIAs can help you visualize data. Not long ago trying to get this type of information required a GIS professional and many, many hours of mapping and data design.

CLICK the image and the RIA map viewer seen below will open in a new Web browser.

census-map

Figure 3

Here are a few suggestions for navigating the map.

Map navigation using mouse:

  • Drag to pan
  • Press Shift and click map to recenter on clicked location
  • Double-click map to recenter and zoom in at clicked location. To zoom out, press Alt when double-clicking
  • Use mouse scroll forward to zoom in at current mouse location
  • Use mouse scroll backward to zoom out at current mouse location
  • Press Shift and click and drag to draw a rectangle around an area and zoom in. To zoom out, press Alt and Shift when drawing the rectangle

Posted by: rcapaccio | October 6, 2009

GeoRSS – Geocoding a News Story

I’ve added an additional GeoRSS to the Adobe Flex dashboard I’m working on. In addition to the earthquake tracking GeoRSS feed provided in the starter application provided by ESRI, I converted  a text only news feed from Reuter’s Top Stories RSS  and made it mappable by using the location information in the story, so when you click on the story the map zooms to the part of the world where the news story is coming from. NOTE: when the map zooms and you see this message “Map data not yet available” you need only to zoom out a little, using the scroll bar on the left margin,  and then you will see the map.
GeoRSS is an emerging standard for encoding location as part of an Web feed. (Web feeds are used to describe feeds (”channels”) of content, such as news articles, Audio blogs, video blogs and text blog entries. These web feeds are rendered by programs such as aggregators and web browsers.) The name “GeoRSS” is derivated from RSS, the most known Web feed and syndication format.
Source: Wikipedia, the free encyclopedia

Adding “Where” to the “What, Who and When”

I’ve added an additional GeoRSS to the Adobe Flex dashboard I’m working on. In addition to the earthquake tracking GeoRSS feed provided in the starter application provided by ESRI, I converted  a text only news feed from Reuter’s Top Stories RSS and made it mappable by using the location information in the story, so when you click on the story the map zooms to the part of the world where the news story is coming from. NOTE: when the map zooms and if you see this message “Map data not yet available” you need only to zoom out a little, using the scroll bar on the left margin, and then you will see the map.

Geocoding a news story

Geocoding a news story

GeoRSS is an emerging standard for encoding location as part of an Web feed. (Web feeds are used to describe feeds (”channels”) of content, such as news articles, Audio blogs, video blogs and text blog entries. These web feeds are rendered by programs such as aggregators and web browsers.) The name “GeoRSS” is derivated from RSS, the most known Web feed and syndication format.

Source: Wikipedia, the free encyclopedia

Posted by: rcapaccio | October 2, 2009

Olympics Planning Process in Chicago

Olympic Dreams

I don’t thing there was an adequate planning process in Chicago where the communities were involved. To do it right, a planning charrette should have taken place for each venue. Community meetings were held but, this is never enough. They are never more than an opportunity for the community to react to what has already been decided. A week long planning charrette would have allowed each of the communities sponsoring a venue to take ownership of the project, a physical planning document would have been produced. There was plenty of time and money.

The word charrette may refer to any collaborative session in which a group of designers drafts a solution to a design problem. While the structure of a charrette varies, depending on the design problem and the individuals in the group, charrettes often take place in multiple sessions in which the group divides into sub-groups. Each sub-group then presents its work to the full group as material for future dialogue. Such charrettes serve as a way of quickly generating a design solution while integrating the aptitudes and interests of a diverse group of people.

Source: Wikimedia Foundation

Posted by: rcapaccio | October 2, 2009

Crittercam Training

National Geographic Crittercam: The World Through Animal Eyes

September 26, 2009 -April 11, 2010

The staff at NNM provided excellent training today for our new temporary exhibit from the National Geographic Society. The training included an overview of the research methodology, technology used and a walk-through of the exhibit. Link: http://www.naturemuseum.org/index.php?id=327

Posted by: rcapaccio | October 1, 2009

Search engine optimization (SEO) Field Notes

What I Know About SEO

I’ve been doing SEO for about a year and a half now and I thing I’m getting the hang of it. The www.ala.org Web site is 65,000+ pages and I learned a lot while optimizing pages for the Governance Office and the Strategic Planning Web site. Turns out though that the site is so big that ALA invested in their own Google appliance.

On another Web site project for www.baronlegalsolutions.com I’ve been monitoring and optimizing search keywords for about a month now trying to  improve BLS’s page ranking. The legal market is a tough one due to the high concentrations of lawyers in any given geographic area-there are many “Criminal” or “Personal Injury” attorneys in the Waukegan IL area, this is the challenge. They all want to be ranked high using the same keywords, e.g., “Criminal Law Attorney Waukegan IL”. This is a real tough situation, but I’m making very good progress. At first, BLS’s home page was on page 32 using “Criminal Law Attorney Waukegan IL” as search keywords. Today, using Google, BLS is on page 9 and climbing; using Bing, BLS is on page 4.

Posted by: rcapaccio | October 1, 2009

Upcoming Blog Topics

Welcome!

In the coming weeks I will be blogging on a variety of topics including: information architecture, urban planning, volunteering and who knows what else in an effort to further market my business www.roosdesignconsulting.com

Information architecture

This category will include blogs on Web design, Web development and Search Engine Optimization (SEO); New Media (a broadly defined term meant to encompass the emergence of digital, computerized, or networked information and communication technologies); and geospatial technology including Geographic Information Systems (GIS).

I’m working on a three (3) part blog series on how Rich Internet Application technology (RIAs) will make it easier than ever to view, analyze and visualize all the new data that will come from the 2010 census of the U.S. starting next year.

PART I

Part I “Rich Internet Application (RIA) Technology Will Help Reveal Patterns in 2010 Census Data” will include a discussion for those with little or no experience with Web technology or GIS. After reading this blog the reader will be able to appreciate and understand how these technologies (not available during the 2000 census) will facilitate a better understanding of the data. For a sneak peek of an Adobe Flex prototype RIA/GIS application for viewing census data visit: http://www.roosdesignconsulting.com/dashboard then select “Demographics” under the Tools menu. This is an Adobe Flex application I’m working on that uses a Web service base map from Environmental Systems Research Institute (ESRI) and operational data from a variety of sources. The basic idea is to overlay your own data on top of a base map with high quality cartography.

Map navigation using mouse:

  • Drag to pan
  • Press Shift and click map to recenter on clicked location
  • Double-click map to recenter and zoom in at clicked location. To zoom out, press Alt when double-clicking
  • Use mouse scroll forward to zoom in at current mouse location
  • Use mouse scroll backward to zoom out at current mouse location
  • Press Shift and click and drag to draw a rectangle around an area and zoom in. To zoom out, press Alt and Shift when drawing the rectangle

Summary

Rich Internet Application (RIA) Technology Will Help Reveal Patterns in 2010 Census Data

Large corporations, government agencies and membership based organizations will soon start preparing to use new information collected during the upcoming 2010 United States census. The 2010 census is expected to reveal changing demographic patterns resulting from large displacements of people due to natural disasters and economic trends that have occurred over the past decade. For many organizations who are entering into a new strategic planning cycle this is good news as they will greatly benefit from this new data for defining the existing operating environment and for establishing a baseline for measuring change over the next half-decade or so (a common planning horizon). With the arrival of this new data comes new opportunities to transform the data into compelling and actionable knowledge.

PART II

Part II will include a more in depth discussion on preparing the data to be used in the RIA .

PART III

Part III will cover various topics on how to build a Web mapping application showing address information as a point on a map, where you can click on a point to see attribute data.

__________________________________________________________________________________________________________________________________________

For a sneak peek of a prototype RIA/GIS application for viewing public libraries follow this link:

http://www.roosdesignconsulting.com/bin-release/simplepoints.html#

This demo contains library locations in Cook county Illinois, counties surrounding Boston and counties surrounding San Francisco.

The map may take a few seconds to load. To see a list of attributes, double click on a library icon after you have zoomed in.

Click the image to open a PDF version (7MB)

Click the image to open a PDF version (7MB)

View a Microsoft Silverlight version at: http://afanche.com/test/maps/mapit.html

In addition to showing public library locations this Silverlight application shows right-a-way, parcel and building footprint data for a small area in Park Ridge, Illinois. The source of the data is the Cook County GIS Division.

Here are a few suggestions for navigating the map.

Map navigation using mouse:

  • Drag to pan
  • Press Shift and click map to recenter on clicked location
  • Double-click map to recenter and zoom in at clicked location. To zoom out, press Alt when double-clicking
  • Use mouse scroll forward to zoom in at current mouse location
  • Use mouse scroll backward to zoom out at current mouse location
  • Press Shift and click and drag to draw a rectangle around an area and zoom in. To zoom out, press Alt and Shift when drawing the rectangle

Other important sites:

http://serverapps.esri.com/silverlightdemos/showcase/

Categories

Follow

Get every new post delivered to your Inbox.