|
[ArcView
IMS] [MapObjects
IMS] [ArcIMS]
[MapGuide] [MapServer]
[OpenGIS Multiviewer] [Gis
Viewer]
MapGuide
(Autodesk)
MapGuide
V5.0 has similar capacities to those of ArcIMS and has been
designed to give online access to spatial data in raster and
vector format. The system is compatible with operating systems
standards (MS Windows, SUN Solaris, Apple MacIntosh) and developed
from the client-server architecture. Like ArcIMS, it has map
clients that provide all the necessary functionality to display
spatial data and to navigate in the published information.
The
available clients (ActiveX, Netscape Plugin, Java) also provide
tools for basic geographical operations. The model of objects
of the map clients and the applications programming (API)
interface are available for the development of own clients.
The
GIS Laboratory has not yet been able to evaluate the MapGuide
system of AutoDesk. At present negotiations are ongoing with
the local supplier to obtain a temporary license to carry
out this work.
The
MapGuide system is based on a format of own data (SDF); and
to be able to use spatial data in other formats such as shape
or coverage, extensions need to be obtained for the automatic
conversion to SDF format.
The
following table shows some of the capacities of these last
three systems. The information on ArcIMS and MapObjects IMS
is based on the results of the evaluation carried out in the
CIAT GIS Laboratory. The information on the capacities of
MapGuide reflects the available digital content of documents
in the Web pages of Autodesk.
| Functional
and Non-functional Requirements |
Software
Capacities
|
|
ArcIMS
|
MOIMS
|
MapGuide
|
| Dynamic
and interactive navigation and viewing |
B
|
B
|
B
|
| Selection
of elements |
B
|
P
|
B
|
| Control
of viewing according to detail |
B
|
P
|
B
|
| Logical
and graphic consultations |
B
|
P
|
BX
|
| Basic
geometric operations (corridor, distance) |
B
|
P
|
B
|
| Variation
of symbology and colors |
B
|
P
|
N
|
| Temporary
graphic creation of elements |
B
|
P
|
P
|
| Additional
aggregation of layers (local/Web)b |
B/B
|
P/P
|
P/N
|
| Advanced
geometric operations (union, intersection)b |
N
|
P
|
N
|
| Update
of geographical data and attributes |
BX
|
P
|
P
|
| Generation
of reports on consultations |
P
|
P
|
B
|
| Viewing
of documents |
P
|
P
|
P
|
| Generation
and automated impression of maps |
BX/P
|
P
|
B
|
| Development
in Spanish language |
B
|
P
|
B
|
| Security
of data and restriction of access |
B
|
P
|
BX
|
| Direct
access to SQLServer |
B/P
|
P
|
B
|
| Implementation
of Metadata system |
P
|
P
|
P
|
-
ArcIMS and MOIMS of the Environmental Systems Research Institute
(ESRI); MapGuide of AutoDesk; B = basic funcionality, P
= programmable, X = limited, and N = not implemented.
-
Proposal.
Minnesota
Map Server
This
is an application developed to work under Internet environment
that runs under Linux/Apache, Windows NT/98/95 platforms.
The
MapServer originally was developed for the University of Minnesota
(UMN), and different versions can be obtained on: Mapserver
Homepage.
New
versions are being offered constantly, but the 3.5 version
supports WMS (Web Map Service). A WMS produces georeferenced
maps of data. These "maps" are the visual representation
of the geodata, not the actual data, and they can be generated
in image formats such as PNG, GIF, or JPEG, so that they can
be used as an easy answer when the information is required
by a client. In this way, more capacities of use are offered
to the map server.
The
information visualized by the server are shapefiles, only
the images PNG, GIF, or JPEG are used at the time of connecting
a client server to a Web server, in the case of wanting to
establish communication between two servers.
To
generate an interface, HTML and JavaScript programming can
be used. The MMS uses an own language that permits the opening
of the geographical layers, classification of the legend,
symbology, and additional components such as colors, width
of line, etc.; each component should be defined in the file.map.
According to the selected version, the data display can be
done using the OGC protocol of map services that will permit
easy connection with another server.
Examples
:
Open-Gis
Multiviewer
The
Open-Gis Multiserver is a client server that permits accessing
data of multiple servers of maps generated in different platforms,
through a system of communication and transformation of coordinates.
The
map servers should support the OGC protocol, and WMS (Web
Map Service), elements needed for interacting with other clients
via http. In most cases, a WMS server is a CGI program, which
defines a number of petitions and a group of parameters that
permit communication and viewing of the information.
An
Open-GIS accesses the geospatial information and includes
it in a graphic interface that unfolds the overlaying layers
of each image taken by the different remote servers.
Examples
:
GIS
VIEWER: GIS Data Viewer
The
Gis Viewer is a tool that permits the display of geographical
information by means of a window, which functions like a vewfinder,
where several layers of information can be added.
These layers can be images, air photographs, points, or lines.
It works under UNIX, LINUX, or Windows NT environment.
The
layers are JPEG or GIF formats that are georeferenced by means
of parameters within a Java applet, inserted in an HTML page.
The
information within the viewfinder can be manipulated by clicking
on or off the themes, changing the "extent" of the
view, adding annotations (points, rectangles, etc.), and navigating
over all the window by means of a zoom defined in kilometers
that functions as a horizontal bar, or as several established
measurements from 50 m to 6553.6 km.
It
is a freely distributed tool generated by the University of
California, Berkeley at "UC
Berkeley Digital Library Project"; where the version
GIS 3.0 is available in the section "Downloading
and Using the GIS Viewer on Your Data"
Example:
<<
Previous
|