[Geomoose-users] GeoMOOSE 1.4!
Dan Little
danlittle at yahoo.com
Thu May 22 10:13:51 EDT 2008
GeoMOOSE 1.4 is now available for download!
Some of the very notable improvements include:
1) Buffered Select service now included with improvements to line, and point feature selections.
2) Better support for relative paths.
3) Full Printing in PHP (No python required! Includes printing from WMS services!)
4) Much improved startup code, making it much faster on load with no more odd image flashing!
5) Popup/Maptips have improved modularity and predictability.
6) Image error handling has been drastically improved. -- No more obnoxious perpetual "Loading..." message when there is an error with one of your images!!!
7) No more views in the mapbook! Views have been moved to the
configuration.js and are now included as a JSON object, making it
significantly easier to create multiple "Jump To:" zoom boxes.
8) New **VASTLY IMPROVED** Slider-Navigation Bar!
9) Re-written ReferenceMap now allows for a Fixed-view (traditional ArcIMS style) or Dynamic Google-Maps style!
10) Client-side MIN/MAXSCALE settings are now enforced correctly!
11) We have completely revamped the directory structure to make more seamless Linux/Windows updates.
Those who are upgrading from a 1.0 or 1.2 application, please download this application to a new directory or make sure you backup your 1.0/1.2 application to a separate directory! There are some major changes to the configuration. This is not menat to be a complete summary guide! Brian is working on something more complete, this highlights many of the major configuration changes! Study the new configuration.js files closely before performing a full upgrade!
1) Views.
a) There are no more views in the MAPBOOK!!! "Views" have been moved to the configuration.js file! There are now two variables for storing views, one stores the "initial" or "default" mapview, the other is used to make the "Jump To" boxes.
var INITIAL_VIEW = "X,Y,X,Y"; /* This is the new initial view variable in the configuration.js */
b) To create multiple "Jump To" boxes is now VERY easy by changing the javascript variable "VIEWS". For example, to create multiple drop downs one could do the following:
var VIEWS = {
'Jump To:' : {
'Dakota County' : '521238.614537864,4924218.86673578,473921.947801381,4974430.36885032',
'Parcel Data' : '497205.409367,4923984.423582,477595.805945,4941970.52988'
},
'Cities':" : {
'Apple Valley': "X,Y,X,Y",
'Rosemount' : "X,Y,X,Y"
};
2) If you want to use the print service please take a look at the updated print service definition in the countydemo.xml mapbook. You will want to update your service to match.
3) *** You will need to update your "index.html" files. There is significantly less javascript code in them and there has been many updates to make this more friendly. ***
4) *** You default skin color may need to be changed by editing the "index.html" file. This is because of some updates to the Theme/Skin manager. There are two CSS lines you will need to change:
11: <link href="skins/green/styles.css" rel="stylesheet" type="text/css" id="theme-styles"/>
12: <link href="skins/green/menubar.css" rel="stylesheet" type="text/css" id="theme-menu"/>
You will need to substitute "green" for whatever skin/theme you are using.
5) Temporary directories are now configured in two places. In the demo all of the temporary directory information is now stored in "temp_directory.map" which you can see in the "maps_countydemo" folder. PHP scripts also need this information and it should be set in the "php/Configuration.php" file.
6) If you find a layer is having issues with popups, edit its mapfile and add the following:
[snip]
WEB
....
QUERYFORMAT "text/xml"
...
END
[snip]
7) The slider settings have completely changed. "configuration.js" line 156 has all the new settings. Each step is pre-defined and you can optionally name the step.
You might be asking yourself, "Is it worth all of the pain and suffering to do the upgrade?" The answer is a resounding, "Yes!" There are many, many improvements to this version.
Download from SourceForge! http://sourceforge.net/project/showfiles.php?group_id=160935&package_id=181132&release_id=600465
As always, I'll be surfing the lists for any questions. I'm also available for hire if anyone would like me to come out a perform the upgrade for you or provide some assistance.
-Duck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20080522/bc58d8af/attachment.html
More information about the Geomoose-users
mailing list