[Geomoose-users] Dynamic Zoom

Brian Fischer bfischer at houstoneng.com
Wed Oct 17 14:15:39 PDT 2012


I agree Jim this is something we probably need to address.

Brian Fischer, CFM
Principal | GIS Project Manager 
Houston Engineering, Inc.
O 763.493.4522 | D 763.493.6664 | M 763.229.2734


-----Original Message-----
From: geomoose-users-bounces at lists.osgeo.org [mailto:geomoose-users-bounces at lists.osgeo.org] On Behalf Of Jim Klassen
Sent: Wednesday, October 17, 2012 1:54 PM
To: Dan Little
Cc: geomoose-users at lists.osgeo.org
Subject: Re: [Geomoose-users] Dynamic Zoom

We can't just say YMMV on writing /any/ extension.  We created extensions as a way for people to introduce code customisations into GeoMoose in a way that we could support through upgrades so long as the extensions abide by certain rules.  Only if the extension doesn't abide by these rules should our response be go ahead, but you're on your own.

As it stands, I see no way Dynamic Zoom could be written that abides by these rules.  Therefore I am asking the question of can/how can we solve the general case of allowing extensions to safely interact with existing user interface elements.  [The implicit answer here is that we refactor the current tangled web of dojo.connects and transition to the more flexible publish/subscribe method to publish supported event hooks that extensions can receive (e.g map zoomed, zoom to box changed, map
refresh) or send (map refresh, layer on/off).]

On 10/17/2012 01:27 PM, Dan Little wrote:
> I think that's apart of the YMMV warning that should come with writing 
> Extensions.  However, that's not a going to be a popular opinion.
>
> We've kept the 'zoom box' there since version 1.4, I'm not sure it's 
> going anywhere.
>
>     ------------------------------------------------------------------------
>     *From:* Jim Klassen <klassen.js at gmail.com>
>     *To:* geomoose-users at lists.osgeo.org
>     *Sent:* Wednesday, October 17, 2012 12:24 PM
>     *Subject:* Re: [Geomoose-users] Dynamic Zoom
>
>     My thoughts would be to implement this as part of a custom tab mostly
>     because I am worried about the future safeness of hooking into UI
>     elements outside of a new tab. UI wise, it is more obvious to the user
>     the way it is.
>
>     Do we have a clean/future safe way for extensions to hook into
>     existing
>     UI elements other than creating a tab?
>
>     On 10/17/2012 11:33 AM, Dan Little wrote:
>     > I think it'd be good to look into the FilteringSelect Dijit for
>     > implementing something. :-) If you need, I could try to dig up some
>     > code for it but it's not terribly difficult to code.
>     >
>     >   
>     ------------------------------------------------------------------------
>     >    *From:* "Bistrais, Bob" <Bob.Bistrais at maine.gov
>     <mailto:Bob.Bistrais at maine.gov>>
>     >    *To:* "Basques, Bob (CI-StPaul)" <bob.basques at ci.stpaul.mn.us
>     <mailto:bob.basques at ci.stpaul.mn.us>>;
>     >    Brian Fischer <bfischer at houstoneng.com
>     <mailto:bfischer at houstoneng.com>>;
>     >    "geomoose-users at lists.osgeo.org
>     <mailto:geomoose-users at lists.osgeo.org>"
>     <geomoose-users at lists.osgeo.org
>     <mailto:geomoose-users at lists.osgeo.org>>
>     >    *Sent:* Wednesday, October 17, 2012 11:30 AM
>     >    *Subject:* Re: [Geomoose-users] Dynamic Zoom
>     >
>     >    I’m not currently working on such an extension (tried a few
>     >    unsuccessful attempts), could certainly use this functionality.
>     >    Agree with Bob’s points, the highlighting in particular.
>     >    *From:*geomoose-users-bounces at lists.osgeo.org
>     <mailto:geomoose-users-bounces at lists.osgeo.org>
>     >    [mailto:geomoose-users-bounces at lists.osgeo.org
>     <mailto:geomoose-users-bounces at lists.osgeo.org>] *On Behalf Of
>     >    *Basques, Bob (CI-StPaul)
>     >    *Sent:* Wednesday, October 17, 2012 12:14 PM
>     >    *To:* Brian Fischer; geomoose-users at lists.osgeo.org
>     <mailto:geomoose-users at lists.osgeo.org>
>     >    *Subject:* Re: [Geomoose-users] Dynamic Zoom
>     >    Brian,
>     >    I just tried it out and went to >> Municipalities >> Frost.
>     >    Highlighting of the Frost wasn’t obvious, upon closer inspection
>     >    though, I see the green outline (of Frost?). Would it make any
>     >    sense to add a highlighting option as a result set, possibly even
>     >    adding a label and or popup as optional configs.
>     >    When the list comes back from the Municipality selection (I
>     assume
>     >    I can only select one at a time) you should just zoom
>     >    automatically to the location, the GO button could go away then.
>     >    Being able to select more than one item from the list might be a
>     >    good option to add if it is not already there. Probably not
>     needed
>     >    for Cities or municipality selections, but for other items it
>     >    might be useful.
>     >    Works real nice as is too. :c) .
>     >    Bobb
>     >    *From:*geomoose-users-bounces at lists.osgeo.org
>     <mailto:geomoose-users-bounces at lists.osgeo.org>
>     >    <mailto:geomoose-users-bounces at lists.osgeo.org
>     <mailto:geomoose-users-bounces at lists.osgeo.org>>
>     >    [mailto:geomoose-users-bounces at lists.osgeo.org
>     <mailto:geomoose-users-bounces at lists.osgeo.org>]
>     >    <mailto:[mailto:geomoose-users-bounces at lists.osgeo.org
>     <mailto:geomoose-users-bounces at lists.osgeo.org>]> *On
>     >    Behalf Of *Brian Fischer
>     >    *Sent:* Wednesday, October 17, 2012 11:04 AM
>     >    *To:* geomoose-users at lists.osgeo.org
>     <mailto:geomoose-users at lists.osgeo.org>
>     >    <mailto:geomoose-users at lists.osgeo.org
>     <mailto:geomoose-users at lists.osgeo.org>>
>     >    *Subject:* [Geomoose-users] Dynamic Zoom
>     >    We have a couple viewers that were using a “Dynamic Zoom To”. It
>     >    looks like this code was re-written into an extension
>     >    (http://www.geomoose.org/extensions/DynamicZoom.html), but
>     that it
>     >    only would work with a GeoMoose 2.4 interface because it is not
>     >    using the new Dojo interface and dropdown Dijit that is being
>     used
>     >    for Zoom To in 2.6. So in conclusion this is not working with
>     GM 2.6.
>     >    Before we try to tackle this code I just want to make sure no one
>     >    else has worked on upgrading this extension. Also do others like
>     >    how the Dynamic Zoom to’s work? If you want to see an example
>     take
>     >    a look at the Zoom to in http://faribault.houstoneng.net/ . Any
>     >    other suggestions for an improved user experience that we should
>     >    consider?
>     >    Thanks,
>     >    Brian
>     >       
>     >    *Brian Fischer, CFM*
>     >    Principal | GIS Project Manager
>     >    *O*763.493.4522 | *D* 763.493.6664 | *M* 763.229.2734
>     >       
>     >    cid:image001.jpg at 01CC3702.356B79C0
>     >       
>     >    6901 E Fish Lake Rd. , Suite 140 • Maple Grove, MN •55369
>     >
>     >       
>     >       
>     >       
>     >    *www.houstoneng.com* <http://www.houstoneng.com/>**
>     >
>     >       
>     >       
>     >       
>     >       
>     >
>     >       
>     >       
>     >       
>     >       
>     >       
>     >
>     >    This entire message (including all forwards and replies) and any
>     >    attachments are for the sole use of the intended recipient(s) and
>     >    may contain proprietary, confidential, trade secret,
>     work-product,
>     >    attorney-client or privileged information. Any unauthorized
>     >    review, use, disclosure or distribution is prohibited and may
>     be a
>     >    violation of law. If you are not the intended recipient, please
>     >    contact the sender by reply email and destroy all copies of the
>     >    original message.
>     >
>     >    _______________________________________________
>     >    Geomoose-users mailing list
>     >    Geomoose-users at lists.osgeo.org
>     <mailto:Geomoose-users at lists.osgeo.org>
>     <mailto:Geomoose-users at lists.osgeo.org
>     <mailto:Geomoose-users at lists.osgeo.org>>
>     >    http://lists.osgeo.org/mailman/listinfo/geomoose-users
>     >
>     >
>     >
>     >
>     > _______________________________________________
>     > Geomoose-users mailing list
>     > Geomoose-users at lists.osgeo.org
>     <mailto:Geomoose-users at lists.osgeo.org>
>     > http://lists.osgeo.org/mailman/listinfo/geomoose-users
>
>     _______________________________________________
>     Geomoose-users mailing list
>     Geomoose-users at lists.osgeo.org <mailto:Geomoose-users at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/geomoose-users
>
>

_______________________________________________
Geomoose-users mailing list
Geomoose-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geomoose-users


More information about the Geomoose-users mailing list