An Interoperable Image and Vector Web Map Service for

Document Sample
An Interoperable Image and Vector Web Map Service for Powered By Docstoc
					An Interoperable Image and Vector Web Map Service

                             for

        KIA Land and Water Licenses and

         Other Land-Based Applications


                       Final Report


                         Submitted to:
                       GeoConnections
               Sustainable Communities Initiative




                               1
Executive Summary
The Kivalliq Inuit Association (KIA) is pleased to submit this final report for the Sustainable Communities Initiative
project “Interoperable Image and Vector Web Map Service for KIA Land Water Licenses and Other Land-Based
Applications”. KIA worked closely with GeoArctic Ltd., Calgary to complete the project successfully and realize all
project goals. The project has resulted in a fully operational system that will not only greatly improve decision
making for Inuit-owned lands in the Kivalliq region of Nunavut, but will serve as a showcase for the application of
advanced, standards-based GIS technology in Nunavut.




                                                          2
1. Project Description

The project goal was to build the technological capacity of the seven communities in the Kivalliq region of Nunavut
in order to utilize GIS effectively to manage the sustainable use of water and land resources on Inuit-owned lands;
maintain geographic information and databases to support decision-making; and to foster a data-sharing
environment that makes use of the most accurate and current information. This goal has been realized with the
completion of the current project.
To perform any kind of work on land in the Kivalliq region of Nunavut, all land use proponents first apply to the
Kivalliq Inuit Association (KIA) for a land use application. A previous project completed in 2002 had provided the
KIA with the ability to track and approve all land use applications using a custom GIS application and had provided
KIA staff with training in spatial data warehousing and other GIS technologies. The License Database and GIS
Application facilitated the management of new and existing KIA licenses and greatly improved the license process
within KIA Prior to implementing the system, it typically took the KIA about two and half months to process each
application. With the new GIS application this was reduced to one day to develop the map and the necessary
information layers, and one additional day for analysis. The system dramatically improved the level of information
the KIA was able to pass to the community, to the several levels of authority that must have input into Nunavut's
Land Use Plan, to scientific researchers, and to commercial organizations that wish to explore the land for economic
development.
Working closely with GeoArctic Ltd., based in Calgary, Alberta, KIA used the current project to expand the existing
license application to include water licenses, add high-resolution imagery to the KIA spatial data warehouse, and
deploy an interoperable Web-based GIS and license application. The modifications to the existing application and
the integration of high-resolution imagery now support even better decision-making in regards to Kivalliq’s land
resources and extends the application to support water resources. The Web-enabled KIA GIS and License
application provides the applicant with an even more streamlined and faster system, serves as a showcase for
interoperable web-based technologies in Nunavut, provided additional training in the latest GIS technologies to staff
in the region, and fully supports future links to the Nunavut PLANNER geoportal that are currently under
discussion.
The project has had a regional impact in that it is now accessible by KIA staff in each of the region’s seven
communities and has raised awareness among other Nunavut agencies, including the Kitikmeot and Qikiqtani Inuit
Associations, of the possibilities of the latest developments in GIS. Discussions are already underway with other two
Regional Inuit Associations who wish to implement similar systems in their own regions. The KIA system
demonstrates how the vast area of Nunavut and its decentralized government can share, access and integrate
geospatial data through interoperable web mapping solutions. The KIA web application is one of the first
operational OGC-compliant web map services developed for Nunavut and illustrates through example the concepts
of interoperability. It provides an operational demonstration of distributed geospatial datasets that may be accessed
and integrated with other data through an application such as the Nunavut PLANNER without the need for costly
and time-consuming systems integration, and allows the contributing agency to retain custody and management of
its own datasets.
Table 1 provides a list of people from each of the seven communities in the Kivalliq region that were involved in the
project.




                                                         3
Rankin Inlet                                     KIA Director of Lands
Rankin Inlet                                     Land Administrator
Rankin Inlet                                     Land Manager
Rankin Inlet                                     GIS Coordinator
Rankin Inlet                                     GIS/Systems Trainee
Rankin Inlet                                     DIO officer
Rankin Inlet                                     Director of Communications
Arviat                                           Community Liaison Officer
Baker Lake                                       Community Liaison Officer
Chesterfield Inlet                               Community Liaison Officer
Coral Harbour                                    Community Liaison Officer
Repulse Bay                                      Community Liaison Officer
Whale Cove                                       Community Liaison Officer

                     Table 1: Project Participants




                                  4
2. Realization of Project Objectives
The project has been completed successfully and all project objectives realized. The desktop and online applications
have been tested, and the system is now ready to be deployed in a fully operational environment.

Objective 1. To leverage the existing investment in GIS technology within KIA.
The project built on previous investment in GIS technology within KIA including the desktop land license
application, data cataloguing, and investment in a spatial data warehouse.

Objective 2. To provide an interoperable web map service for image and vector
data that supports KIA licensing and improves decision-making pertaining to the
stewardship of Inuit-owned lands.
Task 2.1: Design and development of online license application forms and server-side
database
This task resulted in the creation of a Web-based application to support both Land and Water licenses (the original
desktop application was developed for Land Licenses only). The online KIA application form was designed to
contain all the information in the current hardcopy KIA application form (Figure 1). Applicants will be able to
access the form the following way:
         1.   The Applicant fills in the application form online and submits the information using the online
              application.
         2.   The information submitted by the applicant is loaded directly into a MYSQL license database on the
              server.
         3.   The record in the online database is then imported into the KIA License Database. The import function
              provides tools for the Land Administrator to reject or accept a new record. Incomplete records are
              flagged.
         4.   Once the KIA Land Administrator has loaded a new record they then process the application, generate
              the appropriate letters (automatic letter and notification generation from the database was developed as
              part of the previous project), and approve the record in the database.
The application form includes drop-down menu choices and error checking (e.g. valid email address structure, valid
telephone and fax numbers, etc.) Also, online submissions are not be committed to the server-side database until all
mandatory fields have been completed. The applicant receives an error message if they attempt to submit a form in
which all mandatory fields have not been entered correctly.
The web-enabled application was developed using a combination of HTML and JavaScript on the client-side and
PHP on the server-side to validate and process the data and load it into the server-side database. A server-side
database was developed to hold the records that have been submitted online and are “Pending”. The server-side
database mirrors the structure of the KIA license database for the required fields. The Open Source MYSQL
relational database was used as the server-side database as it is simple, fast, license-free and optimized for this type
of Internet application. A Visual Basic module was developed to further check the latest records in the server-side
database, display them to the KIA Land Administrator, and load them into the KIA master database. The Land
Administrator then processes the license applications as usual.




                                                           5
                           Figure 1: Online Application for Access to Inuit Owned Land




Task 2.2: Design and development of OGC-Compliant Online Mapping Component
An online mapping component was included in the application to facilitate the identification of the geographical
area to which the license will apply (Figure 2). The mapping component provides access to imagery, vector base
layers, Inuit-Owned Land (IOL) parcels, and any other GIS layers in the KIA spatial data warehouse. The map
interface is simple and intuitive and users are able to toggle layers on and off from a tree, view legends, view an
overview map, print, pan and zoom, and perform other basic GIS functionality.
KIA uses GeoArctic’s MapWraptor software for data cataloguing, metadata creation and maintenance of its spatial data
warehouse. MapWraptor also supports simple form-based publishing of data layers from the spatial data warehouse to a
MapServer WMS. MapServer is an Open Source and license-free web map server and is extremely fast for serving vector
data layers. Recent support for ECW compression now enables MapServer to serve large, high-resolution imagery at
reasonable speeds. The mapping client application is built on GeoArctic’s WebWraptor JavaScript Web Map Service
(WMS) client, which requires no plug-ins on the client machine. The client has been modified to suit KIA’s
requirements. Both image and vector layers and associated metadata are accessible from the KIA spatial data
warehouse through the WMS client as well as map layers from other WMSs, if required.




                                                         6
                                  Figure 2: Online Mapping Client Application




Task 2.3: Compression and integration of imagery into the KIA spatial data warehouse
The recent release of the Landsat 7 TM imagery had left many organizations faced with the problem of effectively
managing and distributing this extremely large and important dataset. The MapWraptor software currently used by
KIA provided a solution to this problem using the ImageWraptor module of the spatial data management suite. The
ImageWraptor module provides enhanced tools for the cataloguing of images, including images that are compressed
using Enhanced Compressed Wavelet (ECW) image compression technology. ECW provides unparalleled high-
speed delivery or terabyte-sized images and enables compression of imagery by 10:1 up to 50:1, dramatically
reducing the size of images while retaining high quality. Images were mosaicked and compressed using ER Mapper
software. Images up to 500Mb by using free compressor available from Earth Resource Mapping. GeoArctic
mosaicked larger images. Figure 3 shows some of the imagery available from KIA’s spatial data warehouse in
through the online mapping application.




                                                       7
     Figure 3: Selection of Image base maps available in the KIA Licensing System - Landsat 7, Topo, Gravity,
                                              Magnetics, and DEM


Task 2.4: Update vector data in KIA spatial data warehouse
Some vector datasets in the KIA spatial data warehouse required updating and the creation of associated FGDC
metadata.

Task 2.5: Publish image and vector WMS and Web deployment
This task involved publishing the data and setting up a web server to host the WMS. This task was performed by KIA staff
as part of the in-kind contribution to the project. MapWraptor v3.0 supports the publishing of catalogued shapefiles, TIFFS
and compressed images (ECW format) to a MapServer WMS. Publishing a MapWraptor project as a MapServer WMS
creates all the files required for deployment on the Web Server including the MapServer MapFile, PHP Scripts and the
Capabilities XML. Legends created for shapefiles using the intuitive MapWraptor styling tools are written to the MapServer
MapFile. A MapServer WMS is created without any manual editing of the MapFile or system scripts. Using MapWraptor it
is easy to set up a compliant WMS and concentrate on the important data and metadata content.




                                                            8
Objective 3.   To provide the necessary software and hardware to support a
shared solution to lands management data, mapping, and data distribution.
Task 3.1: Purchase, installation and set-up of Web Server
This task included the following:
    •     Determination of hardware solutions for a high-end server.
    •     Evaluation of Internet connection options (e.g. existing 128K or wireless high-speed)
    •     Setting up the web server, installation and configuration of all the necessary software, and setting up
          security for non-public data layers,
    •     Testing system.
Hardware requirements for the project included the purchase of a Web server with sufficient speed and storage
space. A high-speed wireless Internet connection is scheduled to be available in Rankin Inlet by May 2005, thereby
making it possible for the web mapping application to be hosted at KIA. In the meantime, GeoArctic is hosting the
Web Server application in Calgary. Web Application Servers need more processing power than typical Web Servers
delivering static content and Table 2 lists the specifications of the Web Server used by KIA.


        Base                    Intel® P®4 Processor at 2.8GHz, 512KB Cache
        Memory                  2.0GB DDR, 333MHz, 4X512MB
        Keyboard                Standard Windows Keyboard
        Monitor                 Dell E551, 15in (13.8in Viewable)
        1st Hard Drive          120GB 7.2K RPM IDE Hard Drive
        Hard Drive Controller   IDE RAID CONTROLLER, ATA100 / 4Channel
        Floppy Drive            3.5 in, 1.44MB, Floppy Drive
        Operating System        Windows 2000 Server with 5 Client Licenses
        Mouse                   Logitec System Mouse, Gray
        Network Adapter         Onboard NIC
        CDROM / DVD ROM         48X IDE Internal CD-RW/DVD ROM Drive
        Documentation           Electronic Documentation, PowerEdge 400SC
        2nd Hard Drive          120GB 7.2K RPM IDE Additional Hard Drive
        Hard Drive              C6, Add-In Raid Card,RAID 1 with a 2 Hard Drive Configuration
        Configurations
        Hardware Installation   1 year limited warranty,1 year Next Business Day On-site,1yr Phone Support
        Services


                                         Table 2: Web Server Specifications


Task 3.2: Acquire and install software
All software required for the project was either currently in use by KIA or was license-free. KIA upgraded its
MapWraptor license to include Image Web Server. By upgrading the current software license to ImageWraptor, the
Landsat 7 TM images and orthophotos could not only be catalogued and accessed at high-speed over the Internet or
Intranet and integrated with vector data layers from the KIA spatial data warehouse, but also make use of free plug-

                                                          9
ins for almost any desktop application (e.g. ArcView, ArcGIS, MapInfo, Microsoft Word, Microsoft PowerPoint,
etc.) to stream the imagery directly from Image Web Server into these applications. This would enable GIS and non-
GIS users to take maximum advantage of the imagery without having to download it onto their local machines to use
in their desktop applications.
Table 3 lists software in use or acquired for the project .
MYSQL RDBMS                                                        License-free
PHP                                                                License-free
MapServer                                                          License-free
MapWraptor                                                         In use by KIA
ImageWraptor for MapServer                                         Included in annual maintenance of MapWraptor


                                 Table 3: Software in Use or Acquired for the Project


Figure 5 shows the KIA license database system architecture.




                                     Figure 5: KIA Database System Architecture




                                                              10
Objective 4. To provide the appropriate level of user-specific training related to
GIS, Image Management and Internet software solutions for the Regional Inuit
Associations staff and their partners.
The following tasks were completed successfully to achieve Objective 4 and KIA now has the in-house capability to
maintain, manage and update the system:

Task 4.1: Develop training schedule
KIA worked with GeoArctic to develop a training schedule.

Task 4.2: Develop training materials
Various training materials were developed and delivered to KIA.

Task 4.3: Deliver Web server training
Training for the Web Server included the following:
             •   Web server installation and set-up
             •   Web server security
             •   Web server maintenance

Task 4.4: Deliver software, data conversion, metadata, and WMS Training
Software, data conversion, metadata and WMS training included the following:
             •   OpenGIS and FGDC metadata concepts and standards
             •   Compression and mosaicking of the Landsat 7 TM imagery and orthophotos
             •   Cataloguing imagery as part of the KIA SDW
             •   Creation of FGDC metadata for the vectors and imagery
             •   Maintenance and update of the spatial data warehouse
             •   Publishing WMS from KIA spatial data warehouse
             •   Register service with GeoConnections Discovery Portal
             •   Integration and use of the imagery with vector layers from the KIA SDW in a variety of software

Objective 5: Provision of layers that may be accessed and used by other
organizations through the CGDI/NunavutPLANNER/WMS Clients
Task 5.1: Creation of metadata and WMS according to CGDI standards and
specifications
FGDC complaint metadata records were created for data layers in the spatial data warehouse and available in the
online mapping application. Through initiatives such as GeoConnections, interoperable, distributed Open GIS systems
based on standard specifications (e.g. OGC Web Map Services (WMS) and Web Feature Services (WFS) have proved to be
successful. KIA developed GIS capability that is open and interoperable according to CGDI standards and which can be
linked in the future to geoportals/regional spatial data stores such as the Nunavut PLANNER.

Task 5.2: Register Service with GeoConnections Discovery Portal
The online mapping service for KIA land and license applications has been registered with the GeoConnections
Discovery Portal (Figure 6). Confidential information pertaining to leases can be made public after two years


                                                        11
following submission. This information could then be made accessible via the CGDI and/or the Nunavut
PLANNER.




        Figure 6: Geoconnections Discovery Portal Registry for KIA Land and Water License Application


Task 5.3: Ongoing communication with Nunavut Planning Commission concerning
future Nunavut PLANNER developments.
KIA and the Nunavut Planning Commission are ideally placed to demonstrate the applicability of this new GIS
technology to geographically distributed Nunavut agencies. If a user applies for a license through the Nunavut
PLANNER and it is determined by the PLANNER application that a KIA license is required then the PLANNER
would link the user to the online application form page to complete the KIA online license application. This would
not have to be hosted in the same physical location as the PLANNER GIS layers.
The KIA system has been implemented with interoperability in mind. We have implemented the web-based system
as an OGC-compliant WMS and it will also support ESRI ArcIMS (ArcXML) protocol. To ESRI ArcGIS software
users such as the NPC, the system will look and behave like an ArcIMS image service. This will provide the
required link to their Nunavut PLANNER website. Figure 7 illustrates the connection between Nunavut PLANNER
and the Kivalliq Inuit Association’s land license management system, and potentially other Regional Inuit
Association license management systems.


                                                       12
Figure 7: Potential Integration with Nunavut PLANNER




                         13
4. Sustainability and Technology Transfer


1.1 Sustainability
The project is fully operational and the online application will be deployed for public use in May 2005 when the
high-speed wireless Internet connection is available in Rankin Inlet. The desktop application has been in use since
2002 and is now being used with enhancements made in 2004 that have further enhanced the workflow for
processing license application and improved decision making. The KIA spatial data warehouse has continued to
grow since its inception in 2002 and now contains several gigabytes of compressed imagery and vector data. KIA
staff are now among the most knowledgeable in Nunavut in the use and application of GIS and have the in-house
capability to maintain the system.
KIA is currently in discussion with the Nunavut Planning Commission regarding integration with the Nunavut
PLANNER through OpenGIS or ArcXML interoperability. KIA is also in discussion with the Kitikmeot and
Qikiqtani Inuit Associations regarding development of similar license applications for the two remaining Nunavut
regions. The Regional Inuit Associations for the Kitikmeot, Kivalliq, and Qikiqtani regions of Nunavut share many
common traits and functions in their approach to land planning and development. Kitikmeot, Kivalliq, and Qikiqtani
are all responsible for various land planning and development initiatives on Inuit Owned Land.

1.2 Technology Transfer
The SCI funded project will benefit the people of Nunavut and provide opportunities for technology transfer from KIA to
individuals as well as other agencies and associations. If sufficient funding is available, technology transfer can be both
direct and immediate (workshops, training courses, etc.). Technology transfer can also be provided over the long term
(using KIA as a showcase, ad hoc mentoring, ongoing maintenance of a website, etc).
KIA is now in a position to provide technology transfer for other organizations in Nunavut or other remote communities.
The following are ways in which technology transfer may take place over the next few years:
         1.• KIA as a Showcase for Interoperable Web-Based GIS Applications and Spatial Data Warehousing for
             Regional- and Community-Based Agencies
                       o The KIA project will foster a knowledge-based approach to land use planning in
                          Nunavut.
                       o The KIA project can serve as a showcase that could be emulated or adapted to suit the
                          requirements of other Inuit Associations and other regional or community-based
                          organizations in Nunavut.
                       o KIA can serve as a high-level mentor organization as other associations and agencies
                          develop their capabilities.
                     o Lessons learned from implementation of a regional web-based licensing, image
                          management, and spatial data warehouse system would be invaluable to other agencies in
                          Nunavut.
         2.• Web-based Application
                     o With the support of the SCI funding, KIA would be deploying a web-based GIS system.
                        The hardware, software applications and skills employed could also be used to provide
                        online access to geospatial information throughout the region. This would effectively
                        provide ongoing web-based technology transfer.
                     o Web-based technology transfer provides immediate and interactive opportunities for
                        learning about GIS and its application to Inuit-owned lands, environmental, development
                        and other issues.
                     o Other agencies would benefit by learning how to assess web-based technologies,
                        processes, and products from the website.
                     o The website would also make information available to schools, thus educating the youth
                        of Nunavut in the use and application of web-based GIS technologies. This may have



                                                            14
                 long-term benefit in fostering an interest in geomatics and related technologies for land-
                 based implementation.
3.• Educational Technology Workshops and Training Courses
             o KIA could organize a workshop for interested groups. This would require funding.
             o KIA could provide support for the development of in-house training courses that address
                 the needs of the other agencies throughout the region and how they may be resolved
                 using Geomatics and related technology. This would require funding.
             o KIA would also be willing speak at events to elaborate on the support provided by the
                 Sustainable Communities Initiative, providing travel funds were in place to do so.
4.• Outreach
               o KIA will promote the tangible results of the project during its day-to-day
                 operations, attendance at meetings, forums, and conferences during the normal
                 course of work, and through access to the public portion of the website.

5.• Personal Exchanges
              o Through personal exchanges by email, letter or telephone or during visits to other
                communities opportunities will naturally arise for KIA staff to provide informal guidance
                and specifications for implementation of similar systems.
              o KIA would welcome any inquires from other participating SCI communities about the
                project.
              o KIA would welcome any questions regarding the innovative development and
                implementation of the project.




                                               15