Gulf of Maine Mapping Portal - GoMMaP
 

Overview of the GoMMaP Chameleon Mapping Service

Introduction

GoMMaP leverages a service called the Chameleon Service Instance that allows you to quickly build an online mapping application. By simply providing two files to a Chameleon "service" through the Internet, a dynamic mapping application can be created. Chameleon itself also contains something called "widgets" which are functional mapping utilities that you can plug into your HTML page.

Service Instance

The Chameleon Service Instance contains the following components:

  1. Service Instance URL - location of Chameleon on remote server. An example of this is:
    
            http://dev1.dmsolutions.ca/cwc2/cwc2.php?service=VCG&request=GetApplication
            &version=0.1.0&LANGUAGES=en-CA
    
          
    For more information on the service instance URL and its parameters please see the Service Instance Users Guide.

  2. The Map Context File - this is the mapping file that contains the data descriptions. It is actually an XML document that describes the appearance of layers from one or more OGC-compliant WMS servers. To leverage the GoMMaP Chameleon Service, you must place your map context in a web-accessible directory and point to it in the instance URL, such as the following:
    
            http://dev1.dmsolutions.ca/cwc2/cwc2.php?service=VCG&request=GetApplication
            &version=0.1.0&LANGUAGES=en-CA&CONTEXTS=http://dev1.dmsolutions.ca/gommap/contexts/builder/basemap.xml
    
          

  3. The HTML Template File - this is the HTML file that contains the layout of your web page and includes Chameleon's mapping "widgets". You must place your template file in a web-accessible directory and point to it in the instance URL, such as the following:
            http://dev1.dmsolutions.ca/cwc2/cwc2.php?service=VCG&request=GetApplication
            &version=0.1.0&LANGUAGES=en-CA&CONTEXTS=http://dev1.dmsolutions.ca/gommap/contexts/builder/basemap.xml
            &TEMPLATES=http://dev1.dmsolutions.ca/msapps/gommap/builder.html
          

More Information

You might want to go to the following links to obtain more information: