[Webmap-discuss] GeoMoose vs. OpenLayers for specific project
(Was Re: [mapserver-users] Advice for MapServer project)
Lorenzo Becchi
lorenzo at ominiverdi.com
Wed Feb 27 18:42:40 EST 2008
>
> This XML file is even something that can be automated, so that an
> > > online method of setting up a Mapping interface could be built, and is
> > > something that is planned for as well.
>
>
> Sure, but you can build that without XML :) Lorenzo Becchi has been
> doing that with his WMS capabilities reading layer loader thingy, I
> think. It then serializes to JSON or XML context documents,
> which can then be reloaded later on.
that's true!
:-)
need to put it in openlayers plug-in directory
Lorenzo
Christopher Schmidt wrote:
> This discussion carried over from MapServer-Users list. This is about
> the benefits GeoMoose offers over OpenLayers.
>
> On Tue, Feb 26, 2008 at 05:21:13PM -0500, Christopher Schmidt wrote:
>
>> On Tue, Feb 26, 2008 at 04:12:58PM -0600, Bob Basques wrote:
>>
>>> The setup of the interface as well as the data sources are all
>>> abstracted to the point that each individual data custodian, and/or
>>> service owner, can implement their respective dataset/service in their
>>> own way and update it as frequently, or infrequently as they desire.
>>>
>
> To me, this sounds like server-side layer management: is that what
> you're talking about?
>
>
>>> Everything in GeoMoose, including the Nav tools, are considered a tool
>>> or service of some sort, so it's very easy to add others to the mix.
>>>
>
> These sound like OpenLayers Controls: Attribution, OverviewMap, etc. Is
> that what you mean? Is there something special in how GeoMoose does
> this?
>
>
>>> The administration of the data maintenance is also a big difference
>>> compared to other pacakages, because once the layer/service is
>>> implemented via GeoMoose, it's up the layer/service providor to keep it
>>> maintained into the future. Since everything is a service of some
>>> sort, these services can all be maintained and authenticated in any
>>> manner the custodian/owner want to use.
>>>
>
> Is this server side code? Client side code? This sounds sort of like
> OpenLayers 'layers'; I'm not sure how it's different, other than that we
> maintain the layers in the OpenLayers code. Does this make sense? Do you
> do this differently?
>
> Is WMS a 'layer/service' in GeoMoose?
>
>
>>> GeoMoose is aimed at datasets that change fairly often, on the order of
>>> hours or minutes, and is intended primarily to access this type of data
>>> set.
>>>
>
> Sure: how does the client accomodate for that? Automatic refreshes?
> Cache busting? Is this configured through the XML?
>
>
>>> OpenLayers with it's Tiled interface seems to be intended for
>>> displaying datasets that tend to be more static in nature.
>>>
>
> This may be true for some people. Of course, OpenLayers supports:
> * Automatic merging of 'cache busting' parameters into the layer
> parameters via layer.reload
> * Untiled interface to layers as well (just turn on the singleTile
> option for layers which support it)
>
> And of course, in my mind, the time length for which data is valid is
> not related to the client, but to the *server* which should deliver
> appropriate caching headers: OpenStreetMap does this for its
> 'Osmarender' layer, which will automatically refresh tiles which are
> updated as you drag the map around.
>
>
>>> Now, either of the two packages can can be used for each others
>>> capabilities, but GeoMoose was built from the ground up based on a
>>> asset management type of business need with mapping as the visual
>>> identifier.
>>>
>
> Hm, I'm not sure I understand this: perhaps this is a key point. Can you
> describe "asset management type of business need" more clearly?
>
>
>>> One last item, is that GeoMoose the interface is initiaqlized from a XML
>>> file, a MAPBOOK, so setting up business specific interfaces is very
>>> easy.
>>>
>
> I'll admit that OpenLayers eschews non-standard XML-based configuration,
> tending instead towards standards like WMC for configuration via XML.
> Mostly, howeveer, it's true that OpenLayers expects users to configure
> their application via Javascript. MapBuilder is the tool to use if
> XML-based configuration is really your thing, and you're interested in
> OpenLayers: It's all done via some XML document that is being
> standardized as they build it or something, as far as I understand it.
>
>
>>> This XML file is even something that can be automated, so that an
>>> online method of setting up a Mapping interface could be built, and is
>>> something that is planned for as well.
>>>
>
> Sure, but you can build that without XML :) Lorenzo Becchi has been
> doing that with his WMS capabilities reading layer loader thingy, I
> think. It then serializes to JSON or XML context documents,
> which can then be reloaded later on.
>
> Looking forward to learning more,
>
More information about the Webmap-discuss
mailing list