|
Programming for GIS Course Material (College of the Mainland)
Collins RMS
A Web based Resource Management System
ICMap - GIS Web publishing software.
ICMAP Sample Project included
Windows 2000/XP. Creates Transparent GIF files that can be
overlaid to produce composite images, creates Hotspots from graphic features
(Lines, Polygons, Symbols and Text) for Hyperlinks with hover hints. The result is a GIS Web site that is composed of static images viewed as an infinite continuous map at multiple
scales. See an
which has no server requirements. |
|
|
|
ICMap Capabilities:
-
Create Tiled Multiple Level Images.
Create the fastest GIS Web maps possible, taking full advantage of the
web browser technology to display an infinite and continuous map with
pan and zoom capabilities. Create maps similar or Identical in
structure to those used by Google Maps and Virtual Earth.
-
1 to 20 mapping scales
(Levels),
1
Image on Level 1, to
274,877,906,944
Images on Level 20
-
User definable Tiling Schemes
-
Create any number of sets of images
that can be overlaid to create composite images
-
Control the display characteristics
for each layer at each mapping scale
-
Extensive Graphical and Attribute
criteria filtering
-
Create from:
-
User definable Complex Line Styles
-
User definable Color Tables
-
User definable Fill Patterns
-
User definable Icons
-
User definable Fill Gradients
-
Extensive Text Labeling with
overstrike and duplication reduction logic
-
Highway Shields, Shapes and User
Bitmaps as Text backgrounds
-
21 Geographic Map Projections,
including UTM ,State Plane and Google Maps Mercator Projections
-
Batch Process
-
Add Hotspots to Images, using
Lines,
Text,
Symbols
and
Polygons
-
No Limit, (IE 6.0 has a practical
limit of about 3000 that can be loaded at any one time, you simply
build hotspots at tile levels where this limit is not exceeded, we
have an example of 1.3 Million parcels with hotspots on each
polygon at the 3 bottom Tile Levels).
-
Created during image creation
-
Separated into text files matching
the image and loaded with the image
-
Include Hover hints
-
User defined actions for all browser
events, onClick, onHover,...
-
Moves with the images as
it is being
panned
-
Attach database attributes
-
Export GIS database, to support
your web application, for example create a database that your page can
access using standard methods both for the attributes and for the
graphical coordinates
-
Include Graphical Coordinates
-
Include Database attributes
-
User defined columns
-
Apply Map Projections to
Coordinates
-
Apply common functions to values
-
export to:
-
GIS Database to HTML, to
support your web application, for example create an HTML page for each
school location shown on the map
-
Server Side Image Server
-
Client Side Java Scripts
-
Drop Down Menu,
user definable menu for commands to control your web mapping
application
-
ODBC to Html,
create complex web sites from an ODBC database
-
Template Controlled
-
Perform SQL
Commands within a page
-
Nested Template
Pages
-
Nested Template
Tables
-
Group By
-
Page Break by Count
or Condition
-
Conditional
Statements (CASE and IF)
-
Pass arguments
between nested pages / tables
-
State and County
FIPS and Abbreviation functions
-
VBA Statements
-
Use of extensive
System Values
-
GIS HTML Page
-
Template Based -
Standard HTML
-
Add Dropdown Menu
Component
-
Scale Bar Component
-
Edit in FrontPage
-
include 0 or More
Index Maps
-
Attached 1 or
more graphic views
-
Box Indicating
selected view region
-
Highlight Hover
Graphics to navigate attached view(s)
-
Drag View
indicator to change attached view(s)
-
Click location
to center attached view(s)
-
Include 0 or More
Views on a single web page
-
Client or
Server Based Views
-
Fixed or
Selectable Layers
-
4 Image Planes
to build composite image
-
1 Foreign Map
Plane
-
Add Dynamic
Graphics (see: above)
-
Pan, Zoom,
Windowing, Measure
-
Adjustable
properties
All Capabilities of ICMap
are designed to create a fully functional Graphical Web System by creating
structures that are already in web browser compatible formats (HTML,
Images, CSV and XML). The Links below are to an example of a system
that has no server requirements.
Benefits:
-
Speed,
all maps are in final display form and are simply referenced using a
file or URL address
-
Cost,
the resultant pages have no server requirements and therefore cost can
be controlled, no special software
-
Independency,
no server requirements, no special needs, no special hardware, no
project size assumptions
-
Share-ability,
use maps from other projects as a basemap or as reference layers
-
Commonality,
a common platform for your future corporate software development.
Using the web browser as your development environment provides the
most supported platform in history, and we believe will be stable for
the next 25 to 50 years if we stay to the basic structures.
-
Historical database,
a by-product of creating images
-
Simple Disaster
Recovery, remove dependencies
you remove complications
|
City of Houston Emergency Facility Tracking System
(FAKE DATA
- Locations and Information were Randomly Generated)
Client
Sample Page - Login Page
Client
Sample Page (Guest Mode)
Client
Sample Page (User Mode)
Raster
Images |
|