Welcome to the GeoMoose Homepage
Welcome to the homepage for the GeoMoose open-source web mapping project.
What is GeoMoose?
GeoMoose is a Web Client Javascript Framework for displaying distributed cartographic data. Among it's many strengths, it can handle large numbers of mapping layers, all mapping display is abstracted to separate layers. This allows for the abstraction of the maintenance and updating tasks as well.Since each display layer is abstracted in this fashion, it allows a site administrator to concentrate on running the overall system while leaving the data upkeep and publishing tasks to the respective data custodian. No more hand-off of the data to a "Publisher" is required, the data custodian can handle the publishing tasks on their own, including the frequency of updates. The data custodians have control over the cartography and associated popup information for their respective layer(s)
More . . .
User Group Meeting
The first ever GeoMoose User Group Meeting held in Maple Grove, Mn was a big success. The next meeting will be sometime in June. Look for the announcement.Road Map
We've released a new GeoMoose Road Map. If you have any road map requests please submit them to the mailing lists for consideration.Mailing Lists
If you're looking for quick-response help to your GeoMoose updates or are interested in the banter of GeoMoose developers please register for our GeoMoose user and development lists.Click Here for More Information on the Mailing Lists.
GeoMoose 1.4.0
GeoMOOSE 1.4.0 was release on 5/22/08. Example applications can be viewed in our gallery or please download and try it yourself. The next major release will be 2.0 and planned for this fall/winter. Follow-up bug fix release will occur in the meantime. View a change log and migration tips for moving to version 1.4.Brief History
THIS PROJECT WEBSITE IS CURRENTLY UNDER CONSTRUCTION AND CONTENT IS BEING ADDED AS VOLUNTEERS AND DEVELOPERS HAVE TIME. PLEASE CHECK BACK FREQUENTLY FOR NEW CONTENT.
The City of St. Paul, MN - Public Works Department started development of an AJAX interface for MapServer a couple of years ago. The AJAX client code was released in late 2006 by the City of St. Paul as open source for others to use and in hopes it would initiate a developer community to help maintain and contribute to the source. The AJAX client code has been given the name GeoMoose. Today there are a handful of active developers maintaining the source code. Most recently an FGDC funded project called OpenMNND has choosen GeoMoose as the foundation for their client application. The OpenMNND project is currently adding functionality to the code that is focused on configurable client code for local governments.
Project Goals
The GeoMoose project is client-side code that uses a variety of JavaScript, XML, and DHTML technologies to interface with other web-clients. The primary target of Moose is for integration with the University of Minnesota's MapServer, but is not dependent upon it for operation. Design objectives include:
- Code must be developed in an Services Oriented Architecture.
- Configurability for users.
- Easy maintenance for data owners.
- A client interface for MapServer, but designed to be open to other server engines.
- Targeted use cases for local governments.