click to go to home page
Home Products Online Store Services & Support Testimonials Français  

Visit our online store to buy   ||    Subscribe to product updates mailing list

AJAX-Enabled IMS Templates :  what is AJAX ?
Arrow  1- Basic Template

Status: commented code available only.

This template includes both ASP and ASPX version, written in javascript. This is not a C# or VB ASP.NET version.
Persisting selection added to Query and Find tools.

The code has been rewritten from the ASP and ASPX default exported IMS templates from Manifold System 8.

Demo on video

Review the benefits compared to Manifold's templates

Review the license

Arrow  2- Basic Template With Draggable & Resizable Results Panel

Status: commented code available only.

This template includes ASPX version for the moment, written in javascript. This is not a C# or VB ASP.NET version.
ASP version will follow.

Persisting selection added to Query and Find tools.

The code has been rewritten from the ASPX default exported IMS templates from Manifold System 8.

Demo on video

Review the benefits compared to Manifold's templates

Review the license

Arrow  3- Product #2 + Print/Export to PDF/JPEG function

- Status: commented code available only.

This template includes ASPX version for the moment, written in javascript. This is not a C# or VB ASP.NET version.
ASP version will follow.

Persisting selection added to Query and Find tools.

The code has been rewritten from the ASPX default exported IMS templates from Manifold System 8.

This code grab the web map center and scale and creates a view in the .map file. This view is added in the layout and exported to PDF or JPEG. The exported map is created in the .map file and not from the web map appearing on the IMS screen, for better scale reliability and better resolution. Many options are implemented (see the screenshot) and can be easily disabled individualy. There is 4 ways to set the map title and subtitle and 2 supported formats (letter and tabloid).

Screenshot

Review the benefits compared to Manifold's templates

Review the license

Arrow  4- AJAX Template #3 + Folder structure and more (New Release)

- Status: commented code available only.

Persisting selection added to Query and Find tools.

This template includes ASPX version for the moment, written in javascript. This is not a C# or VB ASP.NET version.

The code has been rewritten from the ASPX default exported IMS templates from Manifold System 8.

See this page for more details.

Demo on video

Arrow  5- AJAX Template #4 + Vectorial Drawing Toolset and Editable Attributes Table (New Release)

- Status: commented code available only.

Works with linked or local components. Persisting selection added to Query and Find tools.

This template includes ASPX version for the moment, written in javascript. This is not a C# or VB ASP.NET version.

The code has been rewritten from the ASPX default exported IMS templates from Manifold System 8.

Demo on video

Released Functions :
Arrow  1- Vectorial Drawing Toolset

Status: commented code available only.

100% client-side. No page reload needed while tracing object.

Demo on video

Arrow  2- Grabber / Panning Tool

Status: commented code and PDF explanations are available.

Not compatible with the AJAX-Enabled Template

Demo on video

This training shows how to:
-Add a tool button in the toolbar;
-Update the status of a tool in the toolbar;
-Manage events associated with a tool;
-Get, use and store mouse cursor coordinates over the map;
-Send data from the client to the server;
-Change the viewport parameters to obtain a new map;
-Change the cursor style in different browsers.

Arrow  3- Multi-Segment Distance Measure Tool

Status: commented code available only.

100% client-side. No page reload needed while using it.

Screenshot

Demo on video

Arrow  4- Area Measure Tool

Status: commented code available only.

100% client-side. No page reload needed while using it.

Screenshot

Demo on video

Arrow  5- Draggable & Resizable Results Panel

Status: commented code and PDF explanations are available.

For info, query, hyperlink and find tools results. The pane reminds its last size and position on page reload.

Demo on video

Arrow  6- Layer Name Styler

Status: commented code and PDF explanations are available.

Displays layers differently in layers pane if they are not visible according to scale value and zoom scale settings.

Not compatible with the AJAX-Enabled Template

Demo on video

This training shows how to:
-Reach a drawing with the object model;
-Reach the ZoomMin and ZoomMax properties of a drawing with the object model;
-Know if a layer is visible or not according to the map scale;
-Change the display style of invisible layers.

Arrow  7- Map Coordinates Real-Time Display

Status: commented code and PDF explanations are available.

Real-time display of mouse cursor coordinates (map's native coordinates and Lat/Long)

Not compatible with the AJAX-Enabled Template

Demo on video

This training shows how to:
-capture the mouse coordinates over the map;
-convert them in the coordinate system of the map;
-display them dynamically on the web page;
-get and display the name of the coordinate system of the map;
-get and display the name of the unit of the coordinates system of the map.

Arrow  8- Zoom to User's Supplied Coordinates

Status: commented code and PDF explanations are available.

Not compatible with the AJAX-Enabled Template

Demo on video

Arrow  9- Print / Export to PDF/JPEG Function  (New Release)

Status: commented code only, for the Manifold's default templates.

This code grab the web map center and scale and creates a view in the .map file. This view is added in the layout and exported to PDF or JPEG. The exported map is created in the .map file and not from the web map appearing on the IMS screen, for better scale reliability and better resolution. Many options are implemented (see the screenshot) and can be easily disabled individualy. There is 4 ways to set the map title and subtitle and 2 supported formats (letter and tabloid).

Screenshot of the options (the screenshot is taken from the AJAX Template. The AJAX Template is not a part of this product.)

Functions to Be Released or Customized on Request :
Arrow  Freeform Selection, Box Selection & Click-Touch Selection

Our freeform selection tool works in all browsers.

Freeform selection

Arrow  Using a Semi-Transparent Color in Zoombox Rubber Band

Works smoothly in all browsers, even in Internet Explorer.

It can be see in the AJAX-Enabled Template video.

 Auto-Resize Function to Maximize Map Width and Height in User's Screen
Arrow  Panning Arrows

It can be see in the AJAX-Enabled Template video.

 Slide Bar Zoom
 Map Scale Management: Allow User to Type or Choose the Map Scale
Arrow  Adaptative Legend

Displays or hide layers in legend depending on layers status (on/off).

Live example

 Turning Layers On & Off at Startup
 Zoom In / Zoom Out With Mouse Top Scrolling Wheel

Our tool handles many previous and next views.

Arrow  Graphic scale bar
 Combined Info Tool & Grabber / Panning Tool (like in Google Maps)
We Can Also Help You With :
Arrow  Queries and Zoom-To-Selection Handling

This is possible to change the IMS queries "zoom to results" default rendering. This is possible to zoom to a constant scale. This is also possible to add more space around results to avoid having results sticked in the map border.

 Making the Queries Results and Selections Persisting On the Map
 Implementing the Tooltip Info Bubbles, Customizing the Content and Optimizing the Rendering
 Geocoding Addresses in IMS by Using Your Own Data, Without Geocoding Extension
 Setting a Minimum and a Maximum Scale and North, South, West and East Boundaries For IMS Map
Arrow  Thinning the Content of the Layer Pane

This is possible:
- to show a layer on the map, but not in layer list;
- to group layers and show just one in the layer pane.
(ex: showing a drawing layer name but not it's bounded labels layer name. If the drawing is turned off, the labels layer is turned off too.)

 Automatically Creating Reports From IMS Results & Streaming Reports to the User
Arrow  Parsing XML IMS Results to Customized HTML Content

Using mapserver.ResultXML method is the right choice if you have to customize the results of query, info, find or hyperlink tools.

Examples:
- Adding an hyperlink to each feature's ID plus an event on this hyperlink, such as a "zoom-to-feature" event;
- Choosing which field to display in the results panel;
- Showing intrinsics (I) fields in the info tool results;
- Adding formatting & style to the tabular results;
- Building a customized and fast-displayed tooltip content from the mapserver results.