|
|
MapCow takes standard Geographical Information System (GIS) outputs and transforms them into an interactive online mapping experience in your web browser. Comprised of four tightly integrated modules, MapCow allows the most effective implementation of today’s leading web technologies to achieve a specific goal – creating the best online mapping tool possible (to see how MapCow behaves in the wild, visit Karabo).
Prime Cuts of the MapCow:
• flashMapper – transforms binary data into Adobe® Flash® files (SWF)
• dataManager - enables data to be managed by a range of administrative users
• mapTools - allows data to be queried and rendered as required
• mapViewer – displays layers of relevant data at different zoom levels
flashMapper
flashMapper is MapCow’s server application that transforms source data into lightweight Adobe® Flash® map files for display via the mapViewer and manipulation via mapTools. The application also extracts GIS related data managed via the dataManager module.
flashMapper has the following features:
- Adobe® Flash® format map files are rendered from various standard GIS file format inputs, including ESRI Shapefile, PostGIS, Oracle Spatial, Mapinfo mid/mif, OCAD and Custom SQL.
- Before Adobe® Flash® file generation, various stylistic and resolution detail characteristics of the vector file output can be adjusted and set in flashMapper.
- For each GIS data set, multiple custom styled versions can be created for display in mapViewer, at various user-specified zoom levels.
- Map feature attributes such as name labels and map symbols can be fully customised via flashMapper.
- Raster layers (e.g. satellite photo images) can be prepared for display in mapViewer alongside the vector layers.
- All GIS related data fields in the source data files can be extracted with flashMapper and accessed with dataManager and other customised mapTools for display in mapViewer.
- All Adobe® Flash® format map file- and folder-names are encoded, preventing them being stolen from the web site for unauthorised use elsewhere (each application's mapViewer is configured to read only its own encoded files).
dataManager
dataManager is MapCow's extensible data management tool that allows extracted GIS data to be merged with relational data for display via mapViewer and mapTools.
dataManager has the following features:
- Enterprise level relational database design created for each unique application, ensuring effective web-based management of the data tables (extracted by flashMapper from source data) plus the integration of additional data tables derived from external sources.
- Customisable user group access (including Administrator users) for each application, enabling secure web-based data management.
- Multiple record set views
- Sortable table column listing view of text and picture elements
- Detailed datafield view for specific record consideration
- Multiple record location functionality
- Quick keyword searching of all records
- More advanced filtering system to find any combination of keywords, dates or GIS coordinates.
mapTools
mapTools is MapCow's extensible data access and display tool that allows data (GIS data and other data types) residing in dataManager to be queried and rendered (either in specific data display interfaces or via mapViewer).
mapTools has the following features:
The mapTools component simplifies the data display and geographic map positioning process by providing an interface to manage the following:
- mapViewer’s map graphics
- map positioning controls
- textual data elements
- other controls in the web interface
Whilst bespoke mapTools modules can be created in response to specific application issues, a comprehensive collection ships as standard.
Standard mapTools modules include:
- Mini-Map module - shows the broader area view of the graphical map display
- Drop down Menu module - enables the display of any data field (or hierarchy of related data fields like areas or categories) and, upon selection, triggers the appropriate positioning of map graphics in the mapViewer interface.
Examples:
- the selection of a specific area name (via the Area hierarchy drop down) can re-position the graphical map display in in mapViewer to show the relevant area.
- the selection of a specific business category can trigger the display of related business hotspots in mapViewer.
- Search Box module - allows user specified data, like street names or points of interest names, to be queried against the data records in dataManager
- Data Results display area - displays textual results from Search Box queries or Drop Down selections and triggers the relevant map positioning and points of interest display in mapViewer.
- Active Result module - displays the latest result record (activated by a text link or clickable map element).
- Detail Data display area - displays detailed data for a selected- or active result.
mapViewer
mapViewer is MapCow's geographic map display module and allows for fast and effective display of various layers containing Adobe Flash vector map files, raster images or interactive points/areas of interest.
mapViewer has the following features:
- Integration with any other web interfaces as a web service - the positioning of the map display can be controlled by any external control, provided acceptable GIS and map scale parameters are passed to the application.
- Sliding zoom control bar, responsive to mouse drag and mouse wheel actions.
- Marquee tool - renders a detailed, zoomed in map from the currently displayed map (generated when the user draws a rectangular shape into the current map)
- Display of relevant interactive points or areas of interest that exist in dataManager as GIS reference points or any other viewable data types.
- Interactive points and areas can be customised to contain controls that can change map positioning or summon the display of additional data – for instance, the Detailed Data displayed for an Active Result.
To see how MapCow behaves in the wild, visit Karabo. |