Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

Add Geography to your Web Site for a Better View

Rated 3.89 (Ratings: 9) (Add your rating)

Log in to add a comment
(9 comments so far)

Want more?

 
Picture of glothin

Andy Carter

Member info | Full bio

User since: June 21, 2003

Last login: June 21, 2003

Articles written: 1

How can a science that studies the features and characteristics of a space (e.g. the Earth) improve our websites? In this article I will provide an overview of methods we can use involving geography to improve site usability by adding unique visualization to our sites.

Getting started

The term spatial can be defined as of or relating to space. Everyday activities require us to think spatially. Consider these three simple questions:

  1. How did you get to work this morning?
  2. Where is your coffee cup right now?
  3. Where do you live or where are you from?

We can answer these questions spatially, such as:

  1. I drove down Chert Pit road, hopped on the freeway, headed North, drove over the river...
  2. On the shelf; right next to me; or in the dishwasher
  3. I live on the West side of town, near the mall, but I am from a town 15 miles away

Presenting content is a part of the purpose of every web page, whether that page is part of a knowledge portal, intranet, extranet, or sports forum site. We typically present such content using some form of text. We also use graphics, symbols, or icons that convey the same meaning (hopefully) as text, within accessibility guidelines.

Using basic geography

We can server content spatially by using Geographic Information System (GIS) technology. GIS contains data organized to describe spatial properties of specific locations or points on the Earth, as well as objects like roads, water pipes, and political boundaries. GIS software is typically expensive and therefore not easily attainable by the generable public. Recent breakthroughs in GIS technology have resulted in access to GIS via the internet, using only a web browser. The most recognizable form of GIS that we use are those handy maps from MapQuest, MapPoint, Yahoo!, and others.

A simple way to add geography to a site is to use maps of physical locations whenever the site displays an address. MapQuest.com will let us use their maps for free. See MapQuest's Linking Policies for guidance on linking or displaying a map to a simple address. For sites that maintain user information, we can go a step further using MapQuest and provide driving directions from the user's home to a location of interest. A sports forum website might provide a logistics page that lists sports venues of interest. By using Yahoo! Maps the sports site can make a link next to each venue that automatically request driving directions from Yahoo! Maps! The driving directions include text-based directions as well, so all users can benefit from this feature. See http://help.yahoo.com/help/us/maps/maps-24.html for terms of use.

More than maps

Maps of addresses and driving directions are just the beginning. Spatial interfaces can be applied in many situations. Tracing internet routing has came a long way since the early Unix days. MemeStreams (among many others) has an excellent program called VisualRoute that will map and trace routes. When I visit eVolt.org, for instance, I can see my route bouncing through Atlanta, Denver, and Northern Virginia. Check it out for yourself at VisualRoute's Live Demo page.

Realtor.com uses a spatial interface--in addition to the text-based interface--allowing one to find potential homes by navigating a map. We can select a state from a US map, a city from the state map, and then an area within the city from a map of the city. See Realtor.com's Map Search feature. Though not a feature of Realtor.com, GIS technology could allow us to select all homes for sale within 15 miles of where we work. What would really be nice is if Realtor.com had a geography layer of aerial photography, allowing us see photographs of houses matching our search criteria. TerraServer.com is well known for acquiring wide-scale aerial photography and making it available to the public. I found a picture of my house on that site. The TerraServer site is at http://terraserver-usa.com/.

These sites only scratch the surface for using GIS in web sites. Beyond displaying an address map or searching for homes, intranet and functional sites use web-based geographic components for managing environmental data, facilities information, public works inspections, and more. Also, many cities today have property parcel systems available on the internet. In addition to traditional search methods for property (e.g. owner, address), we can also navigate to the parcel by moving and zooming in a map-based interface. What a great way to learn my neighbor's names or research property!

Implementation

For simple web sites, we can use static images and image maps to show maps. This technique works great for searches and menu navigation. For more complex features, including driving directions and interactive maps, we must use server-side GIS software. Popular server-side GIS softare includes ArcIMS by ESRI, GeoMedia WebMap by Integraph, Autodesk MapGuide, and Mapserver (an open-source solution). This software reads data prepared by desktop GIS software and stored in sometimes-proprietary databases.

To be continued

While using geography and maps on a website will never replace text, it can certainly improve usability. Maps must have accessible alternatives, however, to ensure all users have access to the same information. We will explore techniques to add advanced GIS to our websites in our next article, including evaluating server-side GIS software. In the mean time, to learn more about GIS and web-based GIS, see http://www.gis.com. For questions or comments, please contact me at acarter@glothin.com

Andy Carter has been an information solutions consultant for over 16 years, having won his first consulting contract in 1987 (a year before he got his driver's license). A few years later, while progressing towards his degree in Computer Science, he signed a consulting agreement with Lockheed Martin to develop a system to read heart-rate monitors worn during physical training, as well as manage and schedule testing and training.

Andy rejoined the consulting wolrd after six years with the United States' Government's Energy Department. Nowadays Andy performs strategic planning and project oversight for CH2M HILL's (www.ch2m.com) application development practice. One of the practice offerings includes high-demand geographic information systems--once available to only advanced technical practitioners--to every day users via the internet.

You may contact Andy at GlothinTN@yahoo.com

Interesting

Submitted by zaq42 on July 27, 2003 - 05:31.

I'm really interested in seeing more details such as level of effort, costs, and techniques for implementing. Please hurry with your second article.

login or register to post comments

WOW

Submitted by Skitso on July 31, 2003 - 14:47.

Very interesting. I've been looking into this off and on for quite some time. VisualRoute is pretty accurate I have to say. I'm in Tallahassee, it traced to Tampa, and then after that it was always different depending on which one of the sites I visited. Ultra cool. Can't wait to read the next article.

login or register to post comments

IndyJunior

Submitted by twos on August 3, 2003 - 19:56.

Bryan Boyer has a neat flash application called IndyJunior that let's you graphically map routes across the globe Indiana Jones-style. Great for showing things such as your travels throughout the year, etc.

login or register to post comments

Geo IP

Submitted by minivip on September 18, 2003 - 06:21.

Would be interesting to see some combinations of GIS and IP Localization.

login or register to post comments

Geo IP

Submitted by TheGreek on March 8, 2004 - 03:22.

I'm very interested in development in this area. There does seem to be a more in the direction of 'georaphising' the web. (see http://geourl.org/ *map etc. )

I think one has to take care in using geographic analogies. The mac/win analogy of the 'desktop' with 'trashcan' and 'folders' is fair enough but what has happened now? People are moving towards not having trash cans and filling cabinets in their offices. I imagine in a short while these objects may not exist! So the analogy breaks down and we forget the origin. They just become names and he icons? meaning becomes meaningless. (I notice my dial up icon is an old fashioned (American) telephone sitting on a acoustic modem. (I'm old enough to remember what they look like!)

I'm working on a 'quick and dirty' web application that can link web site page images or photos to a map or floor plan (an image will do). I think a visual based web navigation may have an place. Already windows can display a ?thumbnail image of a web page. What about a search portal that can generate on-the-fly web page thumbnail images?

http://www.bearaweb.com

ref:
http://mappa.mundi.net/
http://www.gis.com/software/free_software.html
http://www.mapbureau.com/usersites/david/beara/container.html
http://www.cybergeography.org/atlas/

login or register to post comments

XML

Submitted by ject on January 12, 2005 - 10:53.

Spatial - Oh my pulse just went up a bit... I've dreamt of adding this way of handling data to a site I've been working on for years. XML wise you could use DublinCore terms to help with this via interlinking/controlling RDF and the declaring and structuring of data! loads of fun...

ject - one day i'll make a start

login or register to post comments

I prefer using 3rd party

Submitted by alext on March 21, 2008 - 12:45.

I prefer using 3rd party Google Maps modules. See my ip location service for example.

login or register to post comments

Adding Google Maps on a site

Submitted by maryadavis on May 25, 2008 - 23:53.

Adding Google Maps on a site really helps its PR. I noticed that a lot of sites already provide this service for locations that are correctly written in comments. I contacted some search engine optimization companies asking about this and they said they can help improve the quality of a site by adding such applications.

login or register to post comments

motivated to act

Submitted by willo181 on June 5, 2009 - 09:10.

This article has really inspired me to add location details to my metal edging site to give customers more ways to find us.

login or register to post comments

The access keys for this page are: ALT (Control on a Mac) plus:

evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.