Skip to content
Richard Barad edited this page Aug 6, 2018 · 39 revisions

Welcome to the gfw-mapbuilder wiki!

Overview

Map Builder is a configurable application which provides an easy means for users to build their own custom mapping applications by combining user data with global GFW data. The application includes powerful forest and land cover analysis tools and customizable analysis and visualization options.

Map Builder has been used with more than a dozen countries to build national platforms for forests and land use monitoring. Through the GFW program and other WRI projects, it benefits from long term funding and support. GFW’s technical team with help from professional software developers continues to maintain the code, and implement new features based on user needs. The code is hosted by WRI and is published under an open source (MIT) license to encourage its free use and adaptation.

By design, Map Builder integrates well with ArcGIS online and can be used as an application template, leveraging ArcGIS Online’s powerful mapping and data hosting capabilities. However, data can also be hosted in other environments such as Map Server or GeoServer. Users who select this hosting approach can register their services with a free ArcGIS online account. Map builder also supports OGC standards such as WMS and Tile Services.

Map Builder is configured through a json. file and users with json. formatting skills can customize the application by editing the value-attribute pairs in the json. Alternatively, users can also configure the application through ArcGIS Online as an application template using a form like interface. However, editing the .json file directly provides the user with additional options and greater potential for customization.

Site Pages

The map Builder base configuration includes three components: Plain Attributes, Layer Panel and Analysis Module. Plain attributes let users customize items such as the application text, logos, hyperlinks, the sharing host, webmap, and language options. The layer panel lets users customize the layers which are included in the the application, and the analysis module lets user specify custom analysis.