The Home of GeoMOOSE!
Home
|
Wiki
|
Live Demo
|
Getting Started
|
Documentation
|
Developers
|
Bug Tracker
|
Download
Navigation
index
next
|
GeoMOOSE 2.6.1 documentation
»
Next topic
Welcome to GeoMOOSE
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
GeoMOOSE
ΒΆ
Welcome to GeoMOOSE
What is GeoMOOSE?
Why GeoMOOSE?
GeoMOOSE Gallery
Getting Started with GeoMOOSE
GeoMoose Feature Overview
Web GIS Portal
Core Features
Implemented Standards
Details
Quickstart
GeoMoose User Quickstart
Getting Started
IDing a location in GeoMoose
Measuring in GeoMoose
Selecting Features
Searching
Layer Tools
Printing
Other Services
Try the online Demo
Install It!
Installation UNIX
Preparation
MapServer
PHP Packages
Installation
Install the Code
A Temporary Directory
“local_settings.ini”
An Apache Configuration File
Restart Apache and Test
Installation MS4W
Introduction
Installation
Step 1: MS4W Installation
Step 2: GeoMOOSE Installation
Step 3a: Configuring Apache web server
Step 3b: Configuring Microsoft IIS 6.0 web server
Common Issues
Next Steps
Instructional Materials
FOSS4G 2011 Instructional Materials
MN GIS/LIS Spring 2013/FOSS4G NA 2013 Workshop Materials
Contact the Mailing Lists
Documentation
Developer Specific Documentation
FAQ
GeoMOOSE FAQ
Why am I getting these pink tiles when I look at GeoMOOSE?
Why are there no results for the Identify or Select service?
What is GeoMOOSE?
Who uses GeoMOOSE?
Why doesn’t layers=all work anymore?
How to use GeoMOOSE with IIS7+?
Why is it sometimes hard to find something on the website?
Where is documentation to older versions?
How are the directories and files of the GeoMOOSE project organized?
What are the dependencies of GeoMOOSE?
How do I figure out how to use GeoMOOSE and get help?
How do I sign up for the email list?
GeoMOOSE is supposed to be easy to set up but it seems difficult. Why?
Why do my numbers display too many decimal places?
Why doesn’t the feature editor work?
How should I report a bug?
How do I request an enhancement?
How do I contribute funding?
How do I contribute an enhacement?
How do I become a GeoMOOSE developer and get commit access to the GeoMOOSE subversion repository?
Why should I contribute to GeoMOOSE?
Is it GeoMOOSE or GeoMoose?
What is the GeoMOOSE license?
Implementer Documentation
Configuration References
Mapbook Reference Guide
<mapbook>
<configuration>
<map-source>
AGS
Google
Mapserver
Vector
WFS
WMS
XYZ
Yahoo
<service>
<layer-controls>
<catalog>
<toolbar>
Specifying Icons for a Tool in the Toolbar
GeoMOOSE Configuration Options
Introduction
How to Change a Setting
The Parameters
catalog_name
catalog.show_controls
catalog.toggle_controls
coordinate_display.latlon
coordinate_display.usng
coordinate_display.xy
fractional_zoom
group_checkboxes
ground_units
initial_extent
jumpto_scales
layer_controls.fade.on
layer_controls.unfade.on
layer_controls.legend.on
layer_controls.metadata.on
links_bar_html
mapbook
max_extent
messages.invalid_tool
messages.mapbook_param_error
messages.mapbook_version
messages.requirement_failure
messages.service_config_error
popups.autosize
projection
reference_map.enabled
reference_map.height
reference_map.width
reference_map.maximized
reference_map.minimum_ratio
reference_map.maximum_ratio
scales
startup_service
waiting_html
zoomto
Depreciated Parameters
default_tab
drawing_tools.default_fill
drawing_tools.default_opacity
drawing_tools.default_stroke
layer_controls.cycle.on
layer_controls.cycle.seconds
layer_controls.down.on
layer_controls.up.on
layer_controls.refresh.on
mapserver_url
messages.invalid_response
messages.mapbook_required
messages.service_not_found
scale_line.enabled
scale_line.bottom_units
scale_line.top_units
scale_line.width
show_service_settings_in
tabs
URL Startup Arguments
debug
extent
mapbook
off
on
Local_settings.ini Reference Guide
You should never, ever modify
settings.ini
[defaults]
[map]
[paths]
[identify]
[select]
[itemquery]
[query]
[mailing_labels]
[print_formats]
[html_printing]
Service Communication Protocol Reference
<results>
<script>
<popup>
<html>
Additional resources
What happened to the Menubar?
Using the Reference Map
Reference Layers Display with the Main Map
A Fixed Reference Map set of Layers
Mixing and Matching Layers
Starting up the Reference Map Collapsed
Getting Rid of the Reference Map
GeoMOOSE User Extensions
What is the purpose of User Extensions?
But Duck, how do I make one?
Step 1: Come up with an idea for a user extension.
Step 2: Write the User Extension
Step 3: Add the Extension to geomoose.html
Step 4: Enjoy!
Other Examples
Deprecated
GeoMOOSE 2.4 Feature Editor
What is the GeoMOOSE Feature Editor?
Setting Up the Feature Editor
Setting up the Layer’s PostGIS Table for Editing
Create a Mapfile for the Layer
Adding the Layer to the Interface
Setting up the Layer’s .INI file
Setting up a Create Service
Creating the Update Service
Creating the Delete Service
Create the Identfy.html File
Vector Layer Editing
Using Vector Layers
Configuring Vector Layers For Users
1. Turn on the Layer of Interest
2. Activating the Layer
3. Using the Layer Tools
4. Saving Changes
Using GeoServer with GeoMOOSE
Setup GeoServer
Download the Places Layer from the Census Bureau
Install the Places Shapefile into PostGIS
Configure GeoServer
Create a
GeoMOOSE_Testing
Workspace
Add a
census_plc
Store
Add the Layer
Setup the Layer to be Served Transactionally
Set GeoServer to Server Transactionally
Setting up a WFS-T alias for Testing
Mapbook Setup
Service Documentation
Standard Services
birdseye
buffered_select
buffered_select_followup
feature_report
geocode_address
identify
popups
print
search_parcels
streetview
query
General Description
Important settings.ini Variables
Parameters
Sample Mapbook Service Definitions
Additional resources
Extensions Documentation
Bookmark To Tab
Description
Adding to Application
Disclaimer
Description
Adding to Application
Dynamic Select
Description
Adding to Application
Configuration
1. Create the template file
2. Edit the layer’s metadata.
3. Add the layer to DynamicZoomConfiguration
Other Options
Helpful How To’s
Getting Started Customizing Your App
Changing the Projection
Introduction
Step 1: Determine your projection.
Step 2: Create a Projection Javascript File.
Include the Javascript File in your HTML
Step 3: Ensure your data sources support your projection
Step 4: Change the mapbook parameter for your projection.
How To Add Layers
Step 1: Adding a Layer
A Mapserver Layer
A WMS Layer
Step 2: Adding the Layer to the Catalog
Tips and Advice
Using MapSever
1. GeoMoose 2.6+ now uses MapServer only as a published WMS (for display).
2. Usinging geomoose_globals.map file
3. Symbols and Fonts
4. Expanding map layer functionality
How To Configure Identify for a Layer
Step 1: Creating the Identify HTML file
Step 2: Reference the Identify HTML in MapServer map file
Step 3: Optionally changing the identify header and footer
Tips and Advice
Forcing Identify to always identify a specific layer
Why no results with point or line layers?
How To Configure Select Capablility For A Layer
Step 1: Create the HTML files
Step 2: Reference the HTML files in your MapServer map file
Step 3: Add the layer to the Select Service in mapbook.xml
Tips and Advice
Why no results with point or line layers?
How To Configure Search Capablility For A Layer
Step 1: Create the search results HTML file
Step 2: Reference the HTML file in MapServer map file
Step 3: Create a new search service in mapbook.xml
Step 4: Add the service to the toolbar
How To change Jump-To (Zoom To)
How To Create a Custom Printing Template
Step 1: Make Your Template PDF
Step 2: Define the Template for GeoMOOSE
Step 3: Add the Template to the Print Options
Other Notes
How To Add Text to a Tool
How To Put Content in the Menubar
How To Create Your Own Skin
Step 1: Make a Copy of a Previous Existing Skin
Step 2: Rename the Skin and Edit It!
Step 3: Set GeoMOOSE to use your Skin
Tips and Advice
Changing just the Header Image
Changing the Background Color of Menus
Changing the contents of the Menubar
Moving the Links from Left to Right
How To Change Default Drawing Colors
How to set the Defaults for the Measure Tools
Units
Precision
Segments
Going Further Customizing Your App
How to use a WMS Service in a Different Projection
Step 1: Prerequisites
Step 2: Configure the WMS map-source
Step 3: Add the Layer to the Catalog
How To Customize Your Waiting Message
How to Add Google, MapQuest or Bing Layers
Notes on All Layers
How to Add Google Layers
Step 1: Add the Google API to geomoose.html
Step 2: Add the Google map-source Definitions
Step 3: Add the Definitions to the Catalog
How To Change the Tabs
But, I have a lot of text.
How To Call a Service at Startup
Calling the URL
How To Avoid getmapbook.php
Why This is a Bad Idea
Why It’s Okay
Step 1: Override the ‘mapbook’ Setting
Step 2: Change the settings.ini File (PHP Only)
How to Create Custom “Input” Types
Step 1: Create an Input Type
Step 2: Add it to the “geomoose.html”
Step 3: Add the input type to a Service
Step 4: Enjoy
Other How To
How to Test, Report, and Ticket (in detail)
Background
Where to test?
What to test?
Oops, there is an error. How to report this?
That works, but... How to request an enhancement?
What happens now that there is a ticket?
How do I follow up?
Note: follow through with your reported tickets
How to Run Trunk
Background
How to
Windows (MS4W)
Developer Documentation
Understanding GeoMOOSE Services
Introduction
Our First Service
Defining the Service in the Mapbook
Testing out the new Service
Adding User Input
Annoying the User
Doing something Useful
Stylizing Your Toolbar Icon
Showing the Label
Changing the Icon
Going Further
Writing a GeoMOOSE (JavaScript) Extension
For Review
The Basic Layout of an Extension
Starting Simple: Hello World
Adding the Extension to GeoMOOSE
Adding Hooks: With Events!
Giving the Map a Memory
Adding Cookie Functions
Now recalling the Extent on Startup
Unlimited Potential
GeoMOOSE Sprite Generator, Toolbar and Catalog Styles
The GeoMOOSE Sprite
Explaining the Sprite Layout
Generating the Sprite
Toolbar Styling
GeoMOOSE Coding Standards
Contributing to GeoMOOSE
How To Build GeoMOOSE from source
Step 0: Obtain a copy of GeoMOOSE
Step 1: Extract the libraries in libs
Step 2: Building GeoMOOSE
Step 3: Building the GeoMOOSE documentation
GeoMOOSE Release Procedure
Creating an Official Release
Trac / Ticket Management System
API Docs
RFCs
RFC 1: Project Steering Committee Guidelines - Adopted
Summary
Detailed Process
When is Vote Required?
Observations
Committee Membership
Adding Members
Stepping Down
Membership Responsibilities
Guiding Development
Meeting Attendance
Mailing List Participation
Bootstrapping
Voting History
RFC 2: GeoMOOSE Project Mission (What is GeoMOOSE) - Adopted
Summary
Details
Observations (Why we need a Mission Statement)
Voting History
RFC 3: GeoMOOSE Release Process - Adopted
Summary
Details
Versioning of Releases
Voting History
RFC 4: GeoMOOSE Commit Management
Purpose
Election to Git Push Access
Committer Tracking
Git Administrator
Git Commit Practices
Legal
Voting History
RFC 5: Modularize Core GeoMOOSE Services - Adopted
Summary
Implementation Tasks
Effect on Existing GeoMOOSE Installations
Voting History
RFC Status values
GeoMOOSE License
License Summary
License Text
GeoMOOSE Support
Mailing Lists
Commercial Support
GeoMOOSE Demo
Downloads
GeoMOOSE 2.X
GeoMOOSE 1.X
Nightly Build Packages
Other Packages
Documentation
MS4W Installation Note
SVN
Release Notes
GeoMOOSE 2.6.1 Release
Enhancements and Bug Fixes
GeoMOOSE 2.6 Release
MapBook Changes
Deprecation Notices
Enhancements
Configuration Changes
GeoMOOSE 2.4 Release
Features
Upgrade Advisements
GeoMOOSE 2.2 Release
Features:
You might be asking your self the following questions:
GeoMOOSE 2.0.1 Release
Features:
Install Instructions for UNIX/Linux have been added:
You might be asking your self the following questions:
GeoMOOSE News
4/17/2013 - GeoMOOSE has graduated OSGeo Project Incubation
4/6/2013 - Come see us at FOSS4G-NA 2013
2/12/2013 - GeoMOOSE 2.6.1 Ready to Rumble
6/14/2012 - GeoMOOSE 2.6 Available for Download
4/13/2012 - GeoMOOSE 2.6 RC1 Available Now
5/13/2011 - GeoMOOSE 2.4 Available Now!
3/25/2011 - GeoMOOSE 2.4RC1 Ready for Download
Navigation
index
next
|
GeoMOOSE 2.6.1 documentation
»