Introduction to the OpenGeo Suite

Introducing OpenLayers and GeoExt

OpenGeo Suite includes some JavaScript libraries for building custom web map applications. These include OpenLayers and GeoExt

OpenLayers

OpenLayers is a JavaScript library for building mapping applications in a browser. Mapping applications consist of map layers (raster- or vector-based, integrated from a variety of sources), and controls for operating on those layers.

../_images/ol_screen_sample.png

Ext JS

Ext JS is a JavaScript library offering a range of user interface widgets such as grids, trees, menus, and panels.

../_images/ext_screen_sample.png

GeoExt

GeoExt combines the geospatial controls of OpenLayers with the user interface components of Ext JS into a framework that allows you to build rich desktop-style GIS applications for the browser.

../_images/geoext_screen_sample.png

Previous examples

We’ve seen both OpenLayers and GeoExt applications in the preceding sections.

  • The GeoServer/GeoWebCache layer preview tools are built using OpenLayers
  • Our published map application (and GeoExplorer itself) are built with GeoExt

In our evolving diagram of the OpenGeo Suite architecture, applications built using OpenLayers and/or GeoExt sit right at the top consuming layers, with/without GeoWebCache, from our local GeoServer.

../_images/stack_geoext.png

OpenLayers/GeoExt web-mapping applications in the OpenGeo Suite stack



This Page

About Boundless

Boundless provides commercial open source software for internet mapping and geospatial application development. We are dedicated to the growth and support of open source software.

License

This work is licensed under a Creative Non Commercial-Commons Attribution-Share Alike 3.0 United States License. Feel free to use this material, but we ask that you please retain the Boundless branding, logos and style.

Creative Commons License