www.mdpi.com/journal/ijgi/ A Collaborative Geospatial Shoreline Inventory Tool to Guide Coastal Development and Habitat Conservation

We are developing a geospatial inventory tool that will guide habitat conservation, restoration and coastal development and benefit several stakeholders who seek mitigation and adaptation strategies to shoreline changes resulting from erosion and sea level rise. The ESRI Geoportal Server, which is a type of web portal used to find and access geospatial information in a central repository, is customized by adding a Geoinventory tool capability that allows any shoreline related data to be searched, displayed and analyzed on a map viewer. Users will be able to select sections of the shoreline and generate statistical reports in the map viewer to allow for comparisons. The tool will also facilitate map-based discussion forums and creation of user groups to encourage citizen participation in decisions regarding shoreline stabilization and restoration, thereby promoting sustainable coastal development.


Introduction
The network of coastal geospatial data service providers has expanded over the past decade to include, among others, local governments, academic institutions, private companies and non-profit organizations [1].A multitude of web resources known as web atlases [2], geoportals [1,3], geowebs [4] and other forms of operational tools and geospatial archives have been created to facilitate access to geospatial resources for GIS and non-GIS users and enhance opportunities for collaborative decision-making and governance.The creation and dissemination of customized geo-browsers and other web-based tools and mapping resources have improved access to geospatial data, enabled interactive visualization and communication and, in many ways, facilitated collaborative decision-making, coastal governance and planning [2,5,6].
Recent coastal tool development initiatives highlight the importance of collaborative decision-making and networking.For example, MarineMap (www.marinemap.org) and SeaSketch (www.seasketch.org) are coastal planning web-based tools that provide opportunities for spatial data exploration and simultaneously allow user input, participation and comparison of user-proposed solutions against scientific criteria [7].Other coastal mapping tools designed specifically to reinforce the participatory component include the Coastwatch project [8] and MARGov (Model of Collaborative Governance for Marine Protected Areas) [9].Beyond marine and ocean planning, such resources can be particularly useful in the context of disaster management and disaster response [10,11], integrated coastal zone management [12], protection of coastal resources and coastal cultures conservation [13], monitoring and prevention of oil spills [14] and developing conservation design protocols for coastal areas to minimize conflicts between human uses and wildlife habitats [15].
Several state agencies have made important contributions by developing multi-functional online coastal atlases that allow users to assess existing conditions, visualize multiple uses and objectives, identify existing or potential conflicts between proposed uses and design workable alternatives [2].Examples of coastal atlases include Oregon Coastal Atlas (http://www.coastalatlas.net/);Alaska ShoreZone (http://alaskafisheries.noaa.gov/shorezone/default.htm);British Columbia Pacific Coast Resource Atlas (http://cmnbc.ca/atlas_gallery/pacific-coastalresources-atlas-british-columbia);Washington Coastal Atlas (http://www.ecy.wa.gov/programs/sea/sma/atlas_home.html);Southern California MarineMap Tool (http://marinemap.org/marinemap/);California Ocean Uses Atlas (http://mpa.gov/pdf/helpfulresources/factsheet_atlasdec08.pdf); and California Coastal Atlas (http://californiacoastalatlas.net/).Regional initiatives have also emerged, including MADRONA, Mid-Atlantic marine planner (http://portal.midatlanticocean.org), which engages stakeholders in coastal and marine planning from five states.These tools use software stacks and high performance web frameworks to enhance user interface, facilitate data layer development and publishing, process file tiling and create interactive web-based mapping applications.With these developments, geospatial data previously handled only by GIS users is now available to the larger audience of non-GIS users.
Emerging applications increasingly use various platforms for user-generated content [16].Known as -volunteered geographic information‖ [17,18], Web 2.0 [16,17,19] or -crowdsourcing‖ [10], these platforms have opened numerous possibilities for -a bi-directional collaboration in which users are able to interact with and provide information to central sites and see that information is collated and made available to others‖ [17] (p.27).Goodchild [17] pioneered the concept of -volunteered geographic information‖ (VGI) as a new distributed form of data acquisition, which became available with the Web 2.0 service operating environment.VGI assumes that information that originates from a large group of individuals is potentially more complete and accurate than information that originates from a single source [16][17][18].
Building upon these conceptual frameworks, initiatives and applications, we are developing a geospatial inventory tool that will guide habitat conservation, restoration and coastal development and benefit several stakeholders who seek mitigation and adaptation strategies to shoreline changes resulting from erosion and sea level rise.We use the ESRI Geoportal Server, an open source geospatial resources management software first released by ESRI in 2010.Its latest version 1.2.2, released in July 2012, employs a collection of software modules and components to allow users to search and access geospatial information stored in a central repository [20].This flexible web-based framework renders itself customizable to display map data and build query functions.Examples of customized geoportals include Geospatial One-Stop (https://explore.data.gov/),USEPA Environmental Dataset Gateway (edg.epa.gov),NOAA National Climatic Data Center (gis.ncdc.noaa.gov),Kentucky Geographic Network (http://kygeonet.ky.gov/) and Montana GIS Portal (gisportal.msl.mt.gov).
In this paper, we begin with a brief description of the pilot study area.We then discuss the process of customization of the ESRI Geoportal server for the purposes of the shoreline inventory and characterization, as well as data and data sources.The subsequent section includes a brief discussion of the intended uses and future add-ons to the tool.We conclude with a summary of the implications of the tool development for coastal and marine planning.

Study Area
Our pilot study area focused on north Miami-Dade County, which is one of the most densely populated areas in South Florida that is vulnerable to coastal hazards, including erosion, storm damage and sea-level rise.According to the 2010 Census data, the average population density in Miami-Dade is 1,283 persons per square mile, much higher than the national average of 87 persons per square mile and the average for the State of Florida (349 persons per square mile).In the past few decades, a considerable amount of commercial and residential development occurred in the North Miami-Dade shore zone, resulting in some of the highest amounts of taxable value along the coast and the second highest population to shoreline length ratio in the State of Florida [21].The area is also one of the most vulnerable to hurricane strikes.
Coastal development associated with the growth of the Miami metropolitan area and increasing population densities have altered the natural environment, which was dominated in the past by vast coastal wetlands.Over the years, dredging and filling activities, which began with the construction of the Florida East Coast Railroad at the end of the 19th century, essentially removed large portions of the low coastal wetlands along more than 30 miles of the shoreline bordering Biscayne Bay, Florida [22].
Biscayne Bay estuary located along the lower east coast of Florida extends roughly 56 km from north to south and covers an area of 570 square kilometers.Under the Florida Aquatic Preserve Act of 1975, the northern part of Biscayne Bay, which extends along the highly urbanized core of the metropolitan area, was declared an Aquatic Preserve.In addition to the major transportation routes and causeways that transect the area, the northern section of Biscayne Bay also harbors a massive seaport infrastructure.The intensive coastal development resulted in large segments of concrete bulkheads installed to contain the dredge and fill material.In many locations, including Key Biscayne, the historic wetlands were replaced by artificially created uplands that soon became populated by exotic species, including the invasive Australian Pine (Casuarina equisetifolia) [22].Additionally, the increase in impervious surfaces, terrain alterations and coastal armoring combined with the extended dry periods were found to affect measured concentrations of pollutants in urban runoff [23].For years, coastal armoring has been the typical response to coastal erosion [24,25].These structural stabilization options, including seawalls, bulkheads and groins are known to increase downrush and scouring and undermine the structure itself [26].Coastal armoring can also result in reduced sediment sources along the shore and gradual disappearance of beaches and marshes in front of the structure [24].In addition, shoreline armoring can affect habitat and water quality and result in ecosystem productivity loss [24].Figure 1 depicts the extent of shoreline armoring in the northern part of Biscayne Bay.Recognition of the structural and environmental problems created by hardened shoreline defenses led to the implementation of -soft‖ stabilization approaches focusing on planters, ripraps and breakwaters and replanting the intertidal zone and uplands near the shore [24,25].As the ecological and economic vitality of the area depends heavily on the health of its coastal and eco-marine systems, Miami-Dade County has taken measures to protect marine and estuarine habitats and reduce erosion.Since the 1990s, the Florida Department of Environmental Protection and the county have undertaken several major initiatives to address the need for recovery and restoration of the lost historic wetlands to the extent possible [22].Under the provisions of Chapter 24.58 of the Code of Metropolitan Dade County, the Miami-Dade Department for Environmental Resource Management has applied the -concept and/or use of natural vegetation communities on the majority of public owned shorelines in Biscayne Bay and on Miami-Dade's barrier beaches‖ (MDC, personal communication, 2011).More specifically, the County is in a process of applying riprap revetments/planters in some inshore and beaches/barrier island shores as an alternative to new or replacement seawalls (MDC, personal communication, 2011).These efforts often require stakeholder participation.
Understanding the anticipated impacts and developing response strategies is currently hindered by a lack of an easily accessible way of obtaining multi-attribute characterization data of each segment of the shoreline.The information is available from multiple sources in a variety of spatial resolutions and formats and normally, long processing times are required to derive meaningful summaries and statistics.The shoreline inventory and characterization tool aims to provide additional geospatial resources and facilitate citizen involvement and participation in the ongoing shoreline restoration and stabilization efforts.

Geospatial Shoreline Inventory Tool: Conceptual Framework and Customization Overview
The standard ESRI Geoportal Server application has been customized to serve the purposes of the shoreline inventory tool.In its original form, the Geoportal server is an open source metadata management tool.It has some functionality in uploading metadata; however, it does not allow for the upload and standard work with GIS shapefiles.
Customizable features and functionality were developed to allow for a wide variety of stakeholders to explore shoreline data, conduct queries and generate summary reports.The shoreline inventory and characterization tool consists of the following components: a customized geoportal server with visualization and analytical tools, geospatial data (e.g., shapefiles and their associated attribute tables), metadata and a general user information blog.This section describes each of these components in detail.Figure 2    The most commonly used components of the Geoportal (Figure 3) include a user interface, directory access protocols and single sign-on, XML editor, data management and publication components, a relational database and a search component for managing requests and parsing responses [20].The user interface component of the Geoportal relies on JavaServer Faces (JSF) framework to process requests and ensures proper navigation and rule implementation.The identity component is composed of Java-based external directory access protocol and sign-on information stored in an identity folder that allows authentication of users and groups [20].The database and publication components define the data structure as it pertains to a relational database management system and specifies database uses and permissions.The Geoportal XML editor supports advanced functionalities in metadata editing.Geoportal resources are published through the Catalog Service for the Web (CS-W) where searchable elements are extracted through a search engine component [20].

Customization of ESRI Geoportal Webserver Components: Overview
Our unique customization resulted in functionalities built into ArcGIS Viewer for Flex to allow users to upload geospatial data, explore spatial data and derive summary statistics.The following components of the ESRI Geoportal webserver were customized by modifying programming code blocks: User Interface Components, Lightweight Directory Access Protocol (LDAP), Publication Components, ArcGIS Viewer for Flex, Catalog Service, Database Tables and Search Components.A detailed description of the code modification and customization is provided in the Results section of this manuscript.
As part of this pilot project, GeoInventory and query tools were built within ArcGIS Viewer for Flex.A customized widget named GeoInventory was created to extend the functionally of the ArcGIS Viewer for Flex to allow users to query and upload shapefiles.Customization of ArcGIS Viewer for Flex to handle data extraction and interactive querying is achieved through custom widgets based on ArcGIS API for Flex [27].The widgets consist of portable code blocks, some of which are already built-in and available in the Viewer for further customization [27].These tools allow end-users to build queries based upon their specific data needs.Users with no prior GIS knowledge can open ArcGIS Viewer for Flex through the Geoportal and explore the data and derive summaries for selected areas of interest.
In addition, the Geoportal was customized to allow for selected user groups and projects to upload data through the newly created Upload Local File function built within the GeoInventory widget.This functionality has the advantage of bidirectional data provision, which differs from the unidirectional or clearinghouse approach of geospatial data supply.The Upload Local File feature would allow the tool to be configured to collect information from select invitees or the general public on utilization and modification of coastal resources (e.g., coastal habitats).Thus, private or public stakeholders may contribute their own knowledge and observations to create new map data for display and descriptive analysis.This is where our tool relates to the concept of volunteer geographic information.

Geospatial Data
Datasets were obtained from county and state agencies.A total of twenty four datasets were obtained through a variety of sources, including Florida Geographic Database Library (FGDL) and the Florida Fish and Wildlife Conservation Commission (FFWCC).Table 1 provides an overview of the data and data sources.Using the GeoInventory tool, both GIS and non-GIS users may explore the location of various coastal features and processes (e.g., mangrove strands, sea turtle nests, benthic habitats, erosion-stricken areas, etc.) and open the attribute table of each layer for additional information on the attributes describing each feature.Seawalls, bulkheads, marinas and docks were digitized from high resolution orthoimagery for the north Miami-Dade area.In addition, we intersected selected layers in Table 1 to create a vector grid with a resolution of 100 m × 100 m.Data processing was carried out using the geoprocessing tools in ESRI's ArcMap and ArcCatalog and re-projected to a common coordinate system (Albers Conical Equal Area).The attribute table of the grid includes information on level of urbanization, coastal protection measures, substrate, bank condition, bathymetry, beach presence, marsh presence, vegetation, turtle nesting sites, mangrove strands, etc.This database can be queried for important information to provide the user with rapid summary reports useful to proactively consider future coastline development and assess the regional cumulative effect of lost connectivity between the coast and reef and offshore marine ecosystems.For example, a user can select several cells from the grid and generate a summary report with information on various attributes, such as dominant vegetation species, average bathymetry, presence/absence of sea turtle nesting sites, etc.The tool may also help identify and classify management options for high-medium and low-energy wave shorelines or evaluate management options and provide science-based policy recommendations, including the viability of living shoreline treatments.
The resulting shoreline inventory and characterization geodatabase enables the derivation of quick summary reports for user-selected areas.The vector grid database format enables users to quickly derive site-specific (e.g., each grid cell), as well as regional assessments.Metadata files store information about the data source of origin, standards and data quality, ownership and copyright (if applicable), data scale, date/year of publication and explanation of the attribute acronyms as displayed in the attribute table.Web links to the metadata files provided by the originator/publisher of the secondary data is accessible through the geoportal.The Content Standard for Digital Geospatial Metadata (CSDGM), FGDC-STD-001-1998, version 2.0 and the North American Profile (NAP) of ISO 19115 published by the Federal Geographic Data Committee (FGDC) (http://www.fgdc.gov)will guide the development and storage of geographic metadata for the newly created datasets, such as digitized seawalls, bulkheads and other structural shoreline stabilization options.Field evaluations will be conducted in the future to collect information on the current -state‖ of the shoreline and attributes, such as shoreline bank condition, structure type, structure condition, slope of the bank and presence/absence of emergent and submerged plant species and communities.This field data in addition to information from reports and property owners will be added to the GIS database.The creation of additional metadata for geospatial datasets resulting from field evaluation of existing -soft‖ armoring approaches will follow the general standards of the Metadata Profile for Shoreline Data developed by FGDC in collaboration with NOAA Coastal Services Center, which contains a standardized set of -terms and data elements required to support metadata for shoreline and coastal data sets‖ [28] (p.3).

A Discussion Forum and General User Information Blog
The proposed tool will also facilitate map-based discussion forums and creation of user groups to encourage citizen participation in decisions regarding shoreline stabilization and restoration.The project team is currently investigating the development of a web-based discussion forum with access to the customized Geoportal so that users can set groups, examine the datasets, conduct queries and initiate discussion with regard to shoreline uses and stabilization options.O'Dea et al. [2] (p.611) asserts that -additional relevant information adds value to the map display by helping to highlight specific coastal topics‖.Additionally, a General User Information Blog will host mash-ups, maps and geotagged pictures and information sheets to facilitate discussions of relevant coastal issues.

Results and Discussion
The results section is organized to address three aspects of the shoreline inventory and characterization tool currently under development.These include: (1) technical details on the customization with examples of modified programming codes; (2) description of the query widgets and the functions they perform; and (3) feedback from presentations and a demo session and discussion of the applicability of the tool with specific examples of how the functions can be used.

Customization of ESRI Geoportal Webserver Components: Technical Details
Technical details of the customization process provided in this section are organized by components displayed in Figure 3.The Geoportal Server is currently hosted on a dedicated machine/ server with a static IP at the FAU Visual Planning Technology Lab (www.vptlab.fau).
Web Application File Organization: During the installation process, the Apache Tomcat web server initializes the web application geoportal.warto create eight (8) subfolders (Figure 3), including those that store widgets, JavaServer Pages (JSP) files, Catalog Service for the Web, geoportal search widgets for HTML, Flex and Silverlight.
User Interface Components: Based on JavaServer Faces (JSF) framework, these components manage how the website pages are processed, routed and executed.This software component is customized by modifying the configuration rules in the <Apache Software Foundation path>\Tomcat 7.0\webapps\geoportal\WEB-INF\gpt-faces-config.xmlfile.
Identity Components (Lightweight Directory Access Protocol and Single Sign-On) is a Java-based identity store configured to contain and process information about users and groups.A sample code is provided below: <!--User Management configuration.simpleAdapter OR ldapAdapter.
ArcGIS Viewer for Flex: Allows users to create and deploy a custom GIS web mapping application that supports: (i) data display and extraction; (ii) interactive querying; (iii) web editing; (iv) geocoding; and (v) printing.Functionality in the ArcGIS Viewer for Flex is based on an extensible widget programming model that contains portable code blocks, which provide functionality in the viewer in a modular fashion and may be easily added or removed from the viewer.
Database Tables: For this project, the geoportal installation instructions provided scripts to generate the database tables for the Postgre SQL database.The tables are stored in a relational database management system.Catalog Service: The catalog service, which utilizes Catalog Service for the Web (CS-W) 2.0.2 interface specification, allows publication of metafiles that point to the shapefiles that are published in the geoportal server.For example -Bathym_Clipped_WGS.xml‖ points to the -bathym‖ shapefile, which are the bathymetric contours for the State of Florida and surrounding areas (Table 1).Search Components: For this project, the GeoInventory widget utilized a REST Query API call to retrieve the shapefiles from the geoportal server and return the results in GeoRSS format.KML, ATOM, JSON, CSV and HTML formats are also supported.Client services, including browsers and Google Earth, can generate and parse these formats and utilize the REST Query API service endpoint.Preview Function: Provides a map view of live data described by metadata records in the geoportal.The Preview function may be launched from the following: (1) search result page from the Preview link; (2) through the web browser URL window; (3) from an embedded URL in another web page.The Preview function may also be triggered by the search result Details page, displaying if the metadata describes a live data resource.

Queries Functions
The overall project goal centered around shoreline adaptation to changing environmental conditions and related challenges that emanate from a lack of simple viable means to identify and classify priorities for shoreline planning in the face of a number of coastal hazards, including sea-level rise.
Although still under development, the customized ESRI Geoportal Server helps fill this gap and has the potential to provide geospatial information to a wide range of stakeholders, including state, county and local agencies; coastal planners, managers and engineers involved with shore zone management and regulation.The functionally of the ArcGIS Viewer for Flex was extended by creating a customized GeoInventory widget to allow users to query and upload shapefiles.The Geoportal web application file organization stores the CS-W service definition information and contains the ArcGIS Viewer for Flex mapping application with capabilities for search and display of geographical data.The GeoInventory widget parses shoreline data stored in ESRI shapefile format.The original shapefiles must be re-projected to WGS_1984 geographic coordinate system and stored in a single zip file before they are processed by the GeoInventory widget tool.Using the GeoInventory widget, the zipped shapefile data is retrieved and uploaded.The widget allows uploads from (a) search results in the internal database described in a Metafile created by invoking the Geoportal XML Editor (GXE) software module; and (2) user-generated content in a zipped shapefile format.The GeoInventory widget tool displays the geometrical location data to the map viewer.In addition, portable code blocks were reused based on shapefile code.The following code was developed for this project: GeoInventory/GeoInventory.mxml; import spark.components.gridClasses.GridColumn; import mx.managers.PopUpManager; import mx.utils.ObjectUtil; import flash.events.TimerEvent; import flash.utils.Timer;

Discussion
Initial assessment of the tool was conducted through a Webex demonstration attended by representatives of the Nature Conservancy and the Florida Sea Grant Outreach coordinator.In addition, the project was presented at the Florida Academy of Sciences annual meeting (8-9 March 2013), which was attended by representatives of county and local governments and academia.Questions centered on issues of public data access, administrative privileges, user groups and disclaimers built within the application.As a result of these preliminary discussions, we modified the access setup for the application, including Geoportal administrator, data publisher and registered user.A future goal of the application would allow the creation of user groups to allow -tiered‖ access to the information in the application.Specific user logins would be assigned to each type of user, and access would only be granted to certain features in the application based on that login.The comments suggest that overall the tool has the potential to improve the general web user understanding of the factors that shape coastal environments, including landform characteristics, topography, nearshore bathymetry, wave action, substrate, vegetation and type of development.Hence, it can be useful in promoting knowledge about the shoreline capacity to withstand the damaging effects of changing conditions.In addition, it was acknowledged that a map service combined with information blogs and discussion forums, can engage a wide variety of stakeholders in a dialog about future placement of urban development and selection of appropriate shoreline stabilization options.Figure 5 displays an example query of sample data from the pilot study that focused on the North Miami Dade county study area.Descriptive statistics (e.g., sum, average, standard deviation) may be generated for an entire column from the attribute table or for selected areas, as shown on Figure 5, by clicking the Report button.That widget tool was created in Adobe Flash Builder.As Figure 6 indicates, a user may perform queries by drawing a rectangle (blue box, Figure 6) on the map viewer and retrieve attribute information associated with the geographical location in the selected area by double clicking on the layer.Currently, the user needs to be familiar with the details of the attribute information in the shapefile in order to understand the analyzed data.Future customization will enable users who are not familiar with the attributes in the shapefile to view a pop-up screen with a description of the metadata related to a specific attribute.The documentation for every attribute contained in the shapefile may be described in a metafile stored in the internal database.To speed up attribute display, the Geo Inventory widget will be customized to parse the metafile or the additional documentation file and, thereby, display documentation for every attribute.Mapping and visualizing biophysical data along with human-induced modifications of the shoreline, such as hardened structures (e.g., seawalls, bulkheads, jetties, revetments and groins commonly used to protect our coasts in areas of high wave energy impact), could potentially increase awareness of how these structures impact coastal resources, affect sediment sources along the shore and sediment transport, alter water and habitat quality of the adjacent subaqueous land and change ecosystem productivity [29].The tool can also be used to promote -soft‖ stabilization techniques as viable options that ensure comparable protection under suitable landscape and environmental conditions.Enhancing unconsolidated shorelines with mangroves, planting wetlands vegetation, removing exotic species, dune creation and building lime-rock protection barriers where appropriate are viable non-structural alternatives to the often preferred to seawalls and ripraps.The soft armoring approach requires a wealth of knowledge regarding the extent of the intertidal zone, fetch, bathymetry, presence of seagrass and other subaqueous vegetation, knowledge about species-specific elevation grades, location where fill needs to be removed and flushing channels need to be created.Decisions regarding future development in the shore zone require collaborative regional planning and the development of this tool aims at facilitating these efforts.

Conclusions
Sustainable approaches to coastal development are inherently complicated by the complex land use patterns of coastal areas and their embedded shorelines, as well as ongoing challenges presented by erosion, habitat destruction and sea level rise [25].Competing policies in development, habitat conservation, flood hazard mitigation and shoreline protection and the multitude of stakeholders add to that complexity and highlight the need for geospatial data and tools to facilitate discussion and decision-making of appropriate management and regulatory strategies [30].
Against this backdrop, this article featured a collaborative research effort to build upon exciting efforts by government agencies, educational institutions, research institutes and private firms to design and develop interactive coastal atlases and coastal planning web-based tools that provide opportunities for spatial data exploration and simultaneously allow for user input, participation and comparison of user-proposed solutions against scientific criteria [7].Specifically, researchers from urban planning and computer science collaborated to develop a geospatial shoreline inventory tool that incorporates a sample database with twenty-four datasets representing physical, geomorphological, geological and biological conditions and features along the coastline, as well as visualization and analytical capabilities.Beyond the availability of data was the need to develop tools that allow for identification, classification and communication of priorities for coastal development, especially for coastal residents and property owners [25,31].The ESRI Geoportal Server was customized by adding a GeoInventory Tool capability that allowed the data to be searched, displayed and analyzed on a map viewer.
The tool is fully functional and allows for database queries and generation of rapid summary reports when the user selects any number of cells from the grid.It is our intent that additional refinements will allow the tool to be used to facilitate map-based discussion forums and creation of user groups to encourage citizen participation in decisions regarding shoreline stabilization and restoration and promotion of sustainable coastal development.
The pilot study also revealed insights with regard to interdisciplinary project collaboration involving researchers from urban planning and computer science.Initially, the urban planners (both faculty and students) considered themselves as merely -content providers‖, while the computer engineers were focused on programming tasks.The team members with urban planning backgrounds were relying on their knowledge of the GIS functionality (i.e., file formats, layouts, outputs, etc.) and applications in the context of shoreline management, while the computer science students were focused on applying their skills in software development.The exchange of knowledge and ideas eventually led to better understanding from both sides of opportunities and challenges.Both urban planners and computer engineers enriched their interdisciplinary knowledge, which generated new ideas for future collaboration, such as Android App development.

Figure 1 .
Figure 1.Location of the study area and extent of existing coastal armoring.
displays a conceptual diagram of the main components of the shoreline inventory and characterization tool based on a customized ESRI Geoportal Server.The dashed lines indicate where the customization of the programming code occurred.

Figure 4 .
Figure 4. Programming code customization to support the GeoInventory widget.

Figure 5 .
Figure 5.A query of sample data.

Figure 6 .
Figure 6.A user may select and compare the attributes of several areas simultaneously.

Table 1 .
Data and Data Sources