geocoder, and a Web interface.” Pietroniro and
Fichter (Pietroniro and Fichter, 2007) defined a Map
mashup as a way to combine map data source or
service with added information, often geo-
referenced to the map data in order to create a new
map.
The statistics of various mashups created up to
April 2008 shows that the map-based mashup
accounts for around (39%) of all the registered
mashups. With the decrease of requirements for
programming skills and the increased number of
mashup editors and creation tools, creating map
mashups have become easier to develop.
The Open Source Initiative (OSI) (OSI - Open
Source Initiative) for GIS Software such as
Minnesota Mapserver, GDAL/OGR, GRASS GIS
and PostgreSQL/PostGIS packages, offer a
technically competitive and open-source alternative
solution to the commercial software. The OSI is
growing in popularity in order to provide the
solution to web mapping services using open source
GIS software (Song et al., 2004). The OSI allows
using, modifying and redistributing the software
freely. It breaks the cost barriers to using the public
spatial data and the GIS tools in building a large-
scale GIS system. As long as people have problems
to solve and the spirit to share their solutions, open
source will continue to grow and contribute to the
geo-informatics community (Ramsey, 2002). The
development of OSI software needs to control the
interaction between OSI software, the performance
of the integrated system and the function limitations.
The Mapserver is not a full-featured GIS system, but
provides enough core functionality to support a wide
variety of web applications and can handle a huge
Geodata base (Raghavan et al., 2002).
There has been an increase interest in Web
mapping application in recent days due to the many
features of Web mapping such as increase use of
mobile application, GPS, and digital maps.
Most of the available GIS software has already
modules for web mapping. Moreover, these software
packages offer the possibility to develop web
application using their developing kits. Open source
program allows the creation of the web applications,
but there is no support for such applications.
Other GIS and mapping software have developed
a certain development kits, which could be used to
build a complete GIS and web mapping applications.
Such development kits have low cost and offer a
large wide library to be used in developing a GIS
application. We used one of these applications, the
AspMap, to develop our web mapping software
system.
AspMap is a set of high-performance, Web
mapping components and controls for embedding
maps in ASP.NET and ASP.NET AJAX
applications. AspMap gives the ability to generate
maps, thematic mapping, routing, vehicle tracking
and other features that are generated on the server in
order to make the maps fully interactive on the
client-side. AspMap provide the functionality you
need to turn the occasional visitor to your site into a
regular user. It provides functionality to a local
government web site, a real estate web site, a
navigation website, a vehicle tracking web site, or to
a location-based services.
2 WEB MAPPING
Web mapping is the process of designing,
implementing, generating and delivering maps on
the World Wide Web. While Web Mapping
primarily deals with technological issues, Web
Cartography additionally studies theoretic aspects
such as the usability of web maps, the evaluation
and optimization of techniques and workflows, the
social aspects, and more. Web GIS is similar to web
mapping, but with an emphasis on analysis,
processing of project specific geodata and
exploratory aspects. Web maps are often a
presentation media in web GIS. With time web maps
are increasingly gaining analytical capabilities.
These days both web mapping and web cartography
have to deal with interactivity, usability and
multimedia issues.
The use of the web as a distribution medium for
maps is a major advancement in cartography and
opens many new opportunities (real-time maps). A
first classification of web maps has been made by
Kraak (Kraak and Brown, 2001). He distinguished
static and dynamic web maps and further
distinguished view-only and interactive web maps.
Cartography was restricted to special groups,
requiring expensive and complex hard, software,
skilled cartographers and geomatics engineers. The
cheap and easy transfer of geodata across the
Internet have allowed the integration of distributed
data sources and opened new opportunities to non
specialized general public to join the web mapping
world. Hence, educating the general public about
geographic analysis and cartographic methods and
principles should be a priority.
In this work, we present a website based on
AspMap for GIS applications such as navigation,
tracking and map creation. We provided the website
with Amman city streets network and satellite image
THE DEVELOPMENT OF A WEB MAPPING SYSTEM AND ITS APPLICATION
23