A relevant problem is the examination of their
students, due to the fact that it is in these study
centres where the students have to do their exams
two or three times every year. For that reason,
teachers have to travel to all these centres to control
the examination process three times every year.
Currently UNED has around 1,100 teachers, what
means around 3,000 trips to the study centres every
year.
The present paper is the result of the research
and development done in UNED in order to make
easier the mobility between the different centres of
an organization.
3 THE SOLUTION
The main result of this development is a system that
generates several views of the geographic
information of an organization in real time. For
example, it shows where every point is, phone
contact, address, web site, etc.
The first view is a web information system that
shows graphically all the points on a map, including
multimedia information related to them. It also
allows interacting with all of them, creating the most
suitable routes from one to another, finding hotels,
restaurants, etcetera near the centre. On the other
hand, the system also provides information about the
points of interest for the main commercial GPS
navigators, as ‘TomTom’, ‘Navman’, ‘Navio’,
‘Viaroute’, ‘Garmin’, ‘Mio’ and ‘Destinator’.
The system is made up of three main modules, as
it can be seen in figure 1, and receives the postal
address of all organization’s centres as input. This
information is specified in a MS WORD document
that is read as an XML file. The first module obtains
the GPS coordinates of the centres using the postal
address read from the document.
Figure 1: Logic representation of the system.
The second one uses these GPS coordinates to
generate several maps with all the points in real
time, allowing the interaction between the user and
the points. One of these maps is shown on Google
Maps including all the points of interest of the
organization. Google Maps is a web-based
geographic information system property of Google.
The system also shows a textual description about
every point on Google Maps. The other kind of
maps generated by this module is shown on Google
Earth (Jones, 2006). This application is similar to
Google Maps, but it is not web-based. It offers the
advantage of provide multimedia content in every
point of interest (Jones, 2007).
The third module is a web service that puts
available all the information of the centres for
different GPS navigators in a web site. Thanks to
this system, customers will have available more than
9 ways to visualize the geographic information of
their organization, one web-based (Google Maps),
another one based on the Google Earth system, and
seven more views for commercial GPS navigators,
as it will be described in the following points.
3.1 Getting GPS Coordinates
One of the most important aspects inside this
development is how to translate postal address into
GPS coordinates. (Diggelen, 2002) The reason is
because it is necessary to know them to allocate
every point in its location.
In order to achieve this translation, a database
with the correspondences between addresses and
GPS coordinates is needed. The solution was to use
a Google service that offers information about places
on a map, allowing interacting with it. This service,
called Google Maps, has an API available to find
information of places through a web service.
In figure 2 this translation process can be seen
graphically. First of all, the ‘Geolocator’ module
read all the addresses from a database. Then it sends
a request of information to the Google Maps API,
specifying the output desired, in this case the GPS
coordinates.
Figure 2: Getting GPS coordinates through the address
using Google Maps database.
WEBIST 2008 - International Conference on Web Information Systems and Technologies
268