| 1 | [[TOC]] |
| 2 | = !GeoExplorer = |
| 3 | |
| 4 | Work has started to integrate !OpenGeo's !GeoExplorer as an alternate/replacement Map Viewing Client. |
| 5 | |
| 6 | == Why? == |
| 7 | * Good for Users to use consistent tools across applications |
| 8 | * Good for Developers to be part of a bigger community |
| 9 | * We want to rewrite to have most of the app in static !JavaScript anyway |
| 10 | * ease contributions from !JavaScript developers (who may be put off the Python part) |
| 11 | * support caching |
| 12 | * There are some cool features available which we'd like to make use of |
| 13 | |
| 14 | == Links == |
| 15 | * [http://suite.opengeo.org/geoexplorer Sahana Demo site] |
| 16 | * [http://suite.opengeo.org/geoexplorer OpenGeo Demo site] |
| 17 | * [http://projects.opengeo.org/geoext/wiki/GeoExplorer OpenGeo Wiki] |
| 18 | * [http://svn.opengeo.org/suite/trunk/geoexplorer/ OpenGeo Trunk code] |
| 19 | * !OpenGeo are using !GeoExplorer as part of !GeoNode: |
| 20 | * http://geonode.org |
| 21 | * http://dev.geonode.org/trac |
| 22 | |
| 23 | == Feature Comparison == |
| 24 | === !GeoExplorer has which MVC doesn't == |
| 25 | * Save personalised, bookmarkable map views (layers / viewport) |
| 26 | * Browse for new WMS servers/layers |
| 27 | * Google Earth 'layer' |
| 28 | * Legend panel for WMS layers |
| 29 | * Print support more complete |
| 30 | * Warning for unsupported layers |
| 31 | * Implementation of 'group' for different layer folders (can use this for Internal/External feeds) |
| 32 | |
| 33 | === MVC has which !GeoExplorer doesn't == |
| 34 | * Internal feature layers (do these as KML?) |
| 35 | * KML/GeoRSS/GPX layers (use source 'ol'?) |
| 36 | * Clustering |
| 37 | * Extra OSM layers (CycleMap, Hillshading, Taiwan, Custom) |
| 38 | * Extra Google layers (MapMaker) |
| 39 | * Yahoo layers |
| 40 | * Potlatch2 integration |
| 41 | * HTML5 !GeoLocation support |
| 42 | * !GeoNames Search |
| 43 | * Overview map |
| 44 | * Mouse Pointer: Lat/Lon & MGRS |
| 45 | |
| 46 | == Issues with !GeoExplorer == |
| 47 | === Outstanding === |
| 48 | * Published maps: geoexplorer/viewer.html#id |
| 49 | * Doesn't appear to read the config at all! |
| 50 | * Viewer sends about to geoexplorer/about.html |
| 51 | * How to edit Title/Abstract(Description)/Contact when saving a map? |
| 52 | * How to save a WMS Server when saving a Map? ("source":"source78") |
| 53 | * Not clear when saving whether this is a New map or an Update |
| 54 | * Should have a 'Save As' option |
| 55 | * No Mouse wheel to zoom |
| 56 | * scaleLinePanel ugly: remove the Scale Chooser? |
| 57 | * Layer-Switcher in Embedded View not as nice...why different UI (just that we have less space not a reason since we can collapse mini) |
| 58 | * Currently has issues with !GeoExt 1.0 ('j is null') |
| 59 | * Not tried updating to latest GXP version from [https://github.com/opengeo/gxp GitHub] yet |
| 60 | |
| 61 | === Fixed === |
| 62 | * Ext 3.0.0 -> 3.2.1 (Test they work ok with 3.0.0 too): |
| 63 | * height: 27 (north) [GeoExplorer.js & Viewer.js] |
| 64 | * header: false (westPanel) [GeoExplorer.js] |
| 65 | * OpenLayers 2.9 -> 2.10 |
| 66 | * Can remove the 'Patch the SphericalMercator layer' from the top of GeoExplorer.js |
| 67 | |
| 68 | ---- |
| 69 | [wiki:BluePrintGeographicInformationSystems GIS BluePrints] |