Web Map Designer

Introduction

Web Map Designer Page GIS and web technologies have advanced in recent years to allow the sharing of geospatial data on the web.  The number of map servers available to the public is increasing every year.  There is a need for simple and inexpensive tools for accessing these map services and creating maps for web sites.  The open source mapping software called OpenLayers provides a rich set of tools for building custom map clients within a web browser using JavaScript.


Basic Design

Kingbird Software has developed a thin map client running in a web browser utilizing JavaScript and open source components such as OpenLayers, GeoExt, and Ext JS.  No software installation or plug-in is required to display the map, and all major browsers are supported.

Capabilities of the Map
  • A toolbar including the following tools:
    • Full Extent Button.  Zooms to the full extent of the map.
    • Zoom In Button.  Zooms in on the map.
    • Zoom Out Button. Zooms out on the map.
    • Zoom In Tool.  Draw a rectangle on the map and zoom to the extent of the rectangle.
    • Pan Tool.  Click and drag the map to change the viewable area.
    • Identify Tool.  Click on the map and retrieve information for that point location.  A small resizable and movable window will display information on the clicked location.
    • Previous Button. Changes the extent of the map to the previous extent displayed before the last pan or zoom operation.
    • Next Button.  Changes the extent of the map to the next extent in the list.  This button is only enabled when the Previous Button is used.  This allows you to move back and forth between the extents you have chosen.
Web Map Designer Toolbar
  • Spatial reference is EPSG:4326 (latitude/longitude based on the WGS84 datum).  This spatial reference supports adding additional layers from non commercial map servers.  This is the most widely supported spatial reference system for non commercial providers.
  • Requires a login in order to access the map.  The login allows the system to save and retrieve your custom map.  The login is not used for security or commercial purposes.  The only information required is a username, password, and email.
  • Standard map navigation using the mouse wheel to zoom in and out, and click-drag to pan the map.
  • A map scale displayed in both miles and kilometers in the lower left corner of the map.
  • The map coordinates of the current mouse position are displayed in the lower right corner of the map in latitude and longitude units.
  • Layers list and legend can be resized and collapsed to increase the map area.
Web Map Designer Layer List
  • The Layers / Legend window is located to the left of the map display area.  This window has a tab interface that allows you to switch between the layers view and legend view.
  • The layers list allows you to select which layers will be displayed in the map.
  • The dynamically generated legend will display layer symbols for layers that are currently displayed in the map.  The legend symbols are downloaded from legend graphics published on WMS map servers according to OGC standards.  Note that legend symbols are dependent on published graphics and are therefore not available for all layer types.
Web Map Designer Legend


Customizable Capabilities
Web Map Designer Customize Page
  • Access a separate web browser page with tools for customizing the map from a button above the map.
  • Search for web map servers and layers by a user specified search term.
  • Preview layers before adding them to the map.
  • Add layers from any OGC compliant web map service.
  • Remove layers from the map.
  • Reorder the layers.
  • Specify the default visibility of the layers.
  • Update the map with changes.
  • All changes made to the map can be saved for future sessions.

Obtaining a copy of the map client

The existing map client was developed for the US Forest Service and is available for free on their website.

Software Development Services Provided

Custom software development services are provided to further enhance or customize the existing map client to suit the needs of various users.  In addition, we offer open source map server cloud hosting to serve your GIS data on the web.