Internet Technologies A closer look at Internet mapping
Working with maps on the Internet has become a new standard for organizations to disperse important information, allow individuals to query and extract data, and enable non-GIS users to solve spatial problems in a user-friendly interface that requires nothing more than a web browser. There are countless applications for
Internet mapping. Internet mapping can help real estate agents
and developers, e-businesses, local municipalities and
non-profit organizations with location-based web solutions. At
the local, county and state level, municipalities have
employed Internet mapping to disperse critical information
such as local weather conditions, road/highway traffic
congestion and construction zones, flood data (for
flood-sensitive areas), and parcel-level data. Non-profit
organizations have often utilized Internet mapping in order to
help users learn more about their cause and their location(s)
of concern. Real estate professionals have begun to use
Internet mapping technology in order to help potential buyers
geographically find property of their choice. As you can see,
individual users can tap into the full functionality of the
maps without knowing anything about GIS software.
Additionally, anything that can be mapped can be put into a
GIS, and anything that can go into a GIS can be placed over
the Internet for the general population. Beyond Internet mapping for casual users,
for those who work in the field, Internet mapping solutions
can provide access for individuals to map data via hand held
devices, from which map data is obtained through their
company's Intranet. By employing this method, cumbersome GIS
files no longer need to be "stored" in each hand held device.
Rather, data is simply warehoused in one location - namely a
secure server - that can be accessed remotely at any time.
Red Paw Technologies can work with your
Internet mapping solution in a variety of ways. You may opt to
have all of your spatial data, database(s), spatial servers
and software running in-house at your location, or Red Paw
Technologies can maintain all of your data on our secure
servers for the life of your project. Additionally, ArcIMS
mapping solutions can be fully integrated with existing ESRI
ArcGIS desktop software. We can help design and deploy your
system in order to optimize your GIS capabilities. Red Paw Technologies also provides two
main approaches that would enable users to interactively work
with the GIS maps online: (1) Through ESRI's ArcIMS software,
and (2) via ESRI's web services, known as the ArcWeb toolkit.
The first approach utilizes the ESRI ArcIMS software directly,
in which geographic data is stored on a secure server (which
can either reside at our location or at your office) and web
pages are "served up" through that dedicated server.
The second approach involves far less
software and hardware, utilizing ESRI's web services. Web
services can be likened to Google's search engine. When using
Google, you type in a topic you wish to find. You don't need
to know exactly the how Google does it, as long it finds what
you are looking for from a few key words that you typed in.
Somewhere behind the scenes on a distant server, Google finds
your item. This is essentially a web service: you made a
request, and somewhere in cyberspace (namely one of Google's
many web servers in Silicon Valley, California), Google
performed a function. Similarly, ESRI's ArcWeb technology
enables Internet users to utilize GIS tools and make requests
via the web without the user ever knowing how these services
are performed. Yet a third approach (albeit used far
less often) is the use of Macromedia Flash™ and SVG files,
which do not utilize any ESRI software at all. Maps are
created specifically to the client's specifications in which
users would have fully interactive functionality utilizing a
Flash-style type of interactive map. ArcIMS software The latest version of ESRI's ArcIMS, ArcIMS 9, enables users to interactively perform GIS functions and queries without the user having any of the actual GIS software (such as ArcView or ArcINFO) or any geographic data. ArcIMS allows your organization to distribute high-end geographic information systems and mapping services to hundreds of thousands of people via the Internet. Your audience (known as "clients" in IT terms) may be city or county residents wishing to find locations of municipal services, city-bound commuters wanting the latest traffic reports and weather updates, or potential home buyers attempting to locate a home within walking distance to an elementary school in a specific school district. The ArcIMS software resides on one or
many servers, stores geographic data and "serves up" web pages
on demand. The user can interact with either a custom-made or
an "out-of-the-box" graphic interface equipped with tool
buttons, menus and more. Users can make geographic selections
from various data sets, pan and zoom in and out of maps, or
run advanced queries to help users find what they are looking
for. GIS Web Services GIS Web services are relatively new. As described very briefly in the paragraphs above, search engines, such as Google, are web services. Additionally, when you want to locate an address or obtain driving directions using Yahoo! Maps™, you're employing a web service. There is no software to be installed on either the "server" end or the "client" end. All of the functionality of these interactive maps takes place through what is known as a web portal. Geographic data is used by those in many
different organizations and professions, ranging from real
estate, emergency services, e-commerce and government
identities, to Homeland Security, geology, engineering, urban
planning, and many more. However, many dissimilar
organizations often use overlapping data sets. They are likely
to use the same boundaries, as well as topographic,
demographic and administrative data. Although these data sets
are used for different purposes, the functionality generally
remains constant: the display of maps, locating addresses,
buffering of features, finding distances and the like. Web
services have attempted to integrate GIS data and high-level
functionality for a broad spectrum of practices and
professions. GIS Web services allow users to access this data
and functionality through their web browsers, without the need
to develop any kind of mapping application, storing any data,
or building tools for querying data. Hence, multiple
organizations can access the same data and use the same tools,
eliminating data redundancy and costly application
development. Let's use real estate as an example.
Home-buyers have a healthy appetite for information when they
are ready to buy a home, and rightfully so. It is one of the
biggest investments a family or an individual can ever make.
Home buyers are hungry for a wide range of information, all
with spatial relevance: school districts, neighborhood
amenities, proximity to major highways for commuting, local
traffic conditions, zoning laws, regional demographics, tax
zone boundaries, flood zones, earthquake and/or landslide
susceptibility, and much more. Web services can allow
potential home buyers to query properties and neighborhoods,
while real estate professionals can showcase available
properties geographically - all without any hardware or
software on either end. The technology behind GIS web
services GIS Web services have been made possible by the coupling of two widely accepted Internet standards, eXtensible Markup Language (XML) and Simple Object Access Protocol (SOAP), which is actually written in XML. Like HTML, XML is a markup language that uses command lines or "tags" to describe data. Introduced in the early 1990s, HTML (HyperText Markup Language) is the de facto standard for web page design. Unlike any other markup language, HTML is superior for formatting Web pages and controlling the display of the page on a web site. Although HTML can format text and images nicely, it is too rigid to provide more intelligible interaction between a user and the web site. Hence, HTML severely limits user interaction with more advanced applications over the Internet. As a result, XML was born and has become the critical link between the web interface and the web server. XML, which was developed strictly to
complement HTML, not to replace it, differs from HTML in that
it is more suitable for describing data rather than merely
formatting it. Additionally, as the name implies, XML is
extensible: it allows users to define their own data
definitions (called schema) in order that any data type can be
transmitted via the web. While XML works to describe data, SOAP is
a protocol used to determine how such data is transferred from
one device to another. SOAP is the most widely used protocol
for this process, is completely application-independent, and
can be integrated with any web application. By utilizing both
the XML and SOAP standards in GIS Web Services, users can now
view, query and extract geographic information via the
Internet as if they were running all of the GIS software on
their own personal computers. All of the GIS data and
functionality is maintained on the "server side" of the
application. The user never needs to understand how these
tools work or where map data are stored. In the near future,
this brand of GIS functionality will be more commonplace on
all types of wireless devices such as PDAs, cellular phones
and Bluetooth devices. Top |