Proceed to GeoCommunity Home Page

SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:

Today's News

Submit News

Feature Articles

Product Reviews


News Affiliates



Email Lists


Editor's Corner

SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
Orbit GT and Geosense, South Africa, sign Reseller Agreement
TC Technology Announces MIMS 2017
Public-Private Partnership to Open Geodata Access for African Resource Development
CoreLogic Launches SkyMeasure Mobile App for Roofing Industry
TCarta Marine to Introduce Gulf of Mexico Streaming Basemap Service at Esri Petroleum Conference

Latest GeoBids-RFPs
Cartography Training-VA
A & E Services-OR
Remote Sensing-UT
Surveying and Mapping-WA
GPS Locators-MN

Recent Job Opportunities

Recent Discussions
DEM to DTM in Inroads
GZ File
LiDAR-derived DEM
space syntax
DEM data for Israel
Related Links
* Caliper
* Downloadable Election data

How the Elections 2000 Web Site Was Created with Maptitude for the Web

by By Dan Martin, Peter Van Demark, and Giovanni Flammia

Creating the Elections 2000 web site was a simple task, requiring collecting the data, creating the map and creating the web mapping application. The last two steps took just a morning to complete, using Maptitude for the Web.

Collecting the Data

We got election results by county within each state from the Associated Press data on the web site. We saved these data in a dBASE file that could be joined to the county databases included with Maptitude for the Web, based on the county name and state abbreviation (e.g. COOK IL).

The raw vote tallies were sufficient to show pie charts for each county. To have a color theme to show the margin of victory, we needed to create a new field. To do that, we created several formula fields to get the percentage of the total vote for each of the four major candidates. Formula fields are columns in a dataview that are based on a formula that uses values from table fields, constants, operators, and functions. These formula fields divided a candidate's vote count by the total vote to get the percentage, e.g.

[Bush Percent] = BUSH / (GORE + BUSH + BUCHANAN + NADER)

We then created another formula field of the Bush percentage of the vote minus the Gore percentage of the vote to get the margin of victory. Positive values for this field translated to a Bush victory within a county, and negative values translated to a Gore victory within the county. This field, [Bush-Gore(Margin)], is the field used for the color theme.

These formula fields were then saved into the dBASE file.

Creating the Map

Next we created the map to display the elections data. The map contains several of the standard geographic layers that come with Maptitude for the Web, including both high- and low-resolution county boundaries.

We joined the elections dBASE file to both county layers and created the exact same margin of victory theme (with the same breakdowns and same colors) on both layers. We also added the pie chart theme to the high-resolution county layer. Finally, we used autoscaling to set the low-resolution county layer to show within a range of smaller scales and the high-resolution county layer (with its additional chart theme) to show within a range of larger scales. To illustrate, here is the a maps with the low-resolution county layer:

With autoscaling, when the user zooms in, Maptitude for the Web switches to the high-resolution county layer at a scale of 1:2,000,000, and the pie charts appear on each county along with the more-detailed county boundaries:

Creating the Web Mapping Application

Once the map was created and saved, it was simply a matter of using the GetAreaInfo Mapplication to get a working web mapping application. Mapplications are templates that come with Maptitude for the Web, or can be downloaded from the program's web site, and make it easy to create a web mapping application. By using a Mapplication, we were able to create a working web mapping application in a matter of minutes. First we selected the Mapplication to use with the current map:

Next we set the web application properties, such as the area layer and its fields:

The web mapping application is a set of Active Server Pages (ASPs) written in VBScript, JavaScript and HTML. We made some minor edits to the ASP code, to include the GIF images above the map (highlighted) and the text below the map (not shown):

We could now test the web mapping application locally, to see the results of our settings and ASP edits:

Finally, we used Maptitude for the Web to publish the Elections 2000 application to a web server. Then we put a link to it on our home page, and the Elections 2000 site was ready for use over the Internet. To handle the increased usage of the Elections 2000 site, we published it to a second web server using the built-in load balancing feature of Maptitude for the Web, which can be turned on just by setting a run-time web application property.

For more information about Maptitude for the Web, visit and click the Maptitude for the Web link. To try other demos of Maptitude for the Web applications, click the Add Interactive Maps to Your Web Site link on the home page. Comments? Send e-mail to

Sponsored by:

For information
advertising rates
Click Here!

Copyright© 1995-2014 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group