<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>The old method did, in fact, go away.<br><br>We may be able to examine moving the zoom-to/interface configuration to yet another config file.&nbsp; By moving this out it cleaned up the configuration quite a bit.<br></div><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Bob Basques &lt;Bob.Basques@ci.stpaul.mn.us&gt;<br>To: Brian Fischer &lt;bfischer@houstonengineeringinc.com&gt;<br>Cc: geomoose-users@lists.sourceforge.net; Dan Little &lt;danlittle@yahoo.com&gt;<br>Sent: Thursday, July 10, 2008 9:57:56 AM<br>Subject: RE: GeoMoose List.<br><br>

 

<div>Brian and Dan,</div>
<div>&nbsp;</div>
<div>Is the old way of defining the Pulldown (Zoom-to) functionality (inside of the MapBook) still available in the new version?&nbsp; We need to be able to set any of the interface settings in the Mapbook and get all the interface settings (or as many as possible) out of the config.js.&nbsp;&nbsp; We're using this in a major way.&nbsp; The old method didn't go away did it?</div>
<div>&nbsp;</div>
<div>bobb</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&gt;&gt;&gt; "Fischer, Brian" &lt;bfischer@houstonengineeringinc.com&gt; wrote:<br></div>
<div style="border-left: 1px solid rgb(5, 5, 5); margin: 0px 0px 0px 15px; padding-left: 7px; background-color: rgb(243, 243, 243);">
<div dir="ltr" align="left"><span class="908562614-10072008"><font color="#0000ff" face="Arial" size="2">Bob, do you we need to do a conference call or WebEx with Dan B. to discuss the popups?</font></span></div>
<div dir="ltr" align="left"><span class="908562614-10072008"><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span class="908562614-10072008"><font color="#0000ff" face="Arial" size="2">With these popups you could only have one layer active for selection tool and one layer active for the popups at one time.&nbsp; We would also need to add a drop down or some control to tell GeoMOOSE which layer is the active select layer and which one is the active popup layer.&nbsp; Then these would always be on once they are set.&nbsp; This is typically done with a drop down menu where the user chooses the layers they want active.</font></span></div>
<div>&nbsp;</div>
<div align="left"><font face="Arial" size="2">Brian Fischer</font></div>
<div align="left"><font face="Arial" size="2">Houston Engineering, Inc.</font></div>
<div align="left"><font face="Arial" size="2">Maple Grove, MN</font></div>
<div align="left"><font face="Arial" size="2">(763) 493-4522</font></div>
<div>&nbsp;</div><br>
<div class="OutlookMessageHeader" dir="ltr" align="left" lang="en-us">
<hr tabindex="-1">
<font face="Tahoma" size="2"><b>From:</b> Dan Little [mailto:danlittle@yahoo.com] <br><b>Sent:</b> Thursday, July 10, 2008 9:17 AM<br><b>To:</b> Bob Basques; Fischer, Brian<br><b>Cc:</b> Jim Klassen<br><b>Subject:</b> Re: GeoMoose List.<br></font><br></div>
<div></div>
<div style="font-size: 10pt; font-family: arial,helvetica,sans-serif;">
<div>On considering popups, I've had a few thoughts.<br><br>1) I'd like to talk to Bartholic about it to see what he's seeing in terms of real world use.&nbsp; That is, how many people are actively using the popups to investigate more data than would be normally available from a select/identify service.&nbsp; (Like the multiple attribute display between layers, et al).&nbsp; I'm not a fan of limiting functionality either, but I am a big fan of having good solid, consistently working functionality -- which is something that is missing from the current GeoMOOSE popup implementation.&nbsp;&nbsp; This is despite a ton of hours of work.<br><br>2) I'm still a little stuck on popups for line shapes.&nbsp; This is particularly trouble some as there is no "line" type in the HTML imagemap specification and mapserver will not buffer a line for imagemap output.&nbsp; It will simply generate the XY's as an improperly closing polygon.&nbsp;&nbsp; All sorts of
 fun.<br></div>
<div style="font-size: 10pt; font-family: arial,helvetica,sans-serif;"><br>3) We could migrate to a couple of different modes:<br>&nbsp;&nbsp;&nbsp; a) A click-me to identify style popup.&nbsp; I won't lie, this is my favorite implementation idea thus far, and I'll give a little description of how it works.&nbsp; Inside of the configuration.js there would be a variable that defines a popup service based on the URL of the layer.&nbsp; For the stock MS4W implementation this would point to a PHP script and would be configurable so that the GISmo configuration could simply call the layer URL with a different "mode."&nbsp; (See Footnote 1 for more ideas.) This way it uses mapserver's query capabilities (preferably with a WFS call -- that would increase the mapserver documentation availability) and it would guarantee that it would work with all shapes regardless of type or complexity.&nbsp; These popups would display based on an HTML snipped that was delivered
 back from the server.&nbsp; If we said, "pass on the WFS" we could use a customized XML format that would allow us to control things like the popup-offset, the sizing, and a few other minor details. (See Footnote 2)<br>&nbsp;&nbsp;&nbsp; b) Create an OL "imagemap" layer.&nbsp; This is an idea that I like, but I don't love, primarily because it's still dependent on HTML image maps and mapserver's ability to generate them.&nbsp; While it works pretty well for points and for parcels, it does a horses*** job with lines and polygons that are not completely clean (either unclosed for some gawd-awful reason or have holes, etc.).<br><br>Footnotes:<br>1) I wonder if it would be a good idea to create a "geomoose.php" script that worked as an in between for the HTML/JS code and Mapserver itself.&nbsp; It would work in a similar way to the City of Saint Paul's "<a target="_blank" href="http://mapserv.pl">mapserv.pl</a>" concept.&nbsp; This way once a layer is
 configured in the Mapbook, it would be possible to perform select, identify, and popup queries against it with less configuration on the part of the user/administrator.&nbsp; Change a few attributes in the mapbook and "Presto" you now have a selectable layer.<br><br>2) I think the customized format template would look something like this:<br>&lt;popup width="xxx" height="yyy"&gt;&lt;![CDATA[<br>&nbsp;&lt;img src="/images/smile.png"/&gt;This is a very happy popup.&lt;br/&gt;<br>&lt;br/&gt;<br>Synergen ID: [SYNERGEN_ID]<br>]]&gt;&lt;/popup&gt;<br>* This would also alleviate the need for header and footer popup configuration files.<br><br>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">----- Original Message ----<br>From: Bob Basques &lt;Bob.Basques@ci.stpaul.mn.us&gt;<br>To: Brian Fischer &lt;bfischer@houstonengineeringinc.com&gt;<br>Cc: Jim Klassen &lt;Jim.Klassen@ci.stpaul.mn.us&gt;; Dan Little &lt;danlittle@yahoo.com&gt;<br>Sent: Tuesday, July 8, 2008 5:50:02 PM<br>Subject: RE: GeoMoose List.<br><br>
<div>Brian,</div>
<div>&nbsp;</div>
<div>sorry it took so long to get back to you on this.&nbsp;</div>
<div>&nbsp;</div>
<div>Found a couple of things in the proposal that got me to wanting to talk them through a little further.&nbsp; This is looking really good to begin with.&nbsp; After a quick (1st) read through, here is what jumped out at me:</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>TASK 2 - under Design Philosophies:&nbsp; I know we only touched on this at the face to face meeting, but could there be a set of controls in the mapbook to act as pointers to the interface styling/skinning?&nbsp; Something separate from the default Skins?&nbsp;&nbsp; This is seeming to be more and more needed, especially with multiple jurisdictional authors of data layers in a mixed service environment.&nbsp; This may already be included in the task as described. This is just a request for more info on the subject.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>TASK 4 - Only one popup at a time is visible??&nbsp; Hmm, this is going backwards as far as functionality using the current setup as a baseline.&nbsp; I think we'll need to talk this through a little more.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Reading through again . . . . .&nbsp; :c)</div>
<div>&nbsp;</div>
<div>bobb</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&gt;&gt;&gt; "Fischer, Brian" &lt;bfischer@houstonengineeringinc.com&gt; wrote:<br></div>
<div style="border-left: 1px solid rgb(5, 5, 5); margin: 0px 0px 0px 15px; padding-left: 7px; background-color: rgb(243, 243, 243);">
<div class="Section1">
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125); font-family: 'Calibri','sans-serif';">Hi Bob,</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125); font-family: 'Calibri','sans-serif';">Dan and I finally got around to finishing this proposal today.&nbsp; I think it covers everything we discussed.&nbsp; We are proposing to completely re-develop the popups in 2.0.&nbsp; We should probably jump on WebEx to discuss this to make sure it will meet the City's needs.&nbsp; We would like to model it more after the OpenLayers popups.&nbsp; Are you available this week to discuss this?&nbsp; Now would be a great time to fit this into our schedule.&nbsp; If we wait until later this summer or early fall it is going to take a while to finish.</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125); font-family: 'Calibri','sans-serif';">Thanks,<br>Brian</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125); font-family: 'Calibri','sans-serif';"></span>&nbsp;</p>
<div>
<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><b><span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';">From:</span></b><span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';"> Bob Basques [mailto:Bob.Basques@ci.stpaul.mn.us] <br><b>Sent:</b> Tuesday, April 22, 2008 4:46 PM<br><b>To:</b> Fischer, Brian<br><b>Cc:</b> Jim Klassen<br><b>Subject:</b> GeoMoose List.</span></p></div></div>
<p class="MsoNormal">&nbsp;</p>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Brian,</span></p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Sorry I didn't get this to you earlier.</span></p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">The List.</span></p></div>
<ul type="disc">
<li class="MsoNormal"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Some popup additions/fixes, Dan should have some of this from Jim already, some of it may have also been implemented already.</span> 
</li><li class="MsoNormal"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">ID separated from Title in the mapbook, ID referenced by hierarchy instead of from flat list.&nbsp; This is needed for WMS catalog services.</span> 
</li><li class="MsoNormal"><span style="font-size: 10pt;">WMS (catalog) importing.&nbsp; GeoMoose should open up the catalog as a MAPBOOK (like) process.</span> 
</li><li class="MsoNormal"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Select Service (and others) should work against any layer, not against it own special layer config.</span> 
</li><li class="MsoNormal"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Alpha interface.</span></li></ul>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Other Stuff</span></p></div>
<ul type="disc">
<li class="MsoNormal"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">OpenLayers</span> 
</li><li class="MsoNormal"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">Linking to a particular State of GeoMoose for Startup. Like <a rel="nofollow" target="_blank" href="http://maps.google.com/">Google Maps</a>.</span></li></ul>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">There's probably more that I can't come up with right now.</span></p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';">bobb</span></p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div>
<div>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: 'Comic Sans MS';"></span>&nbsp;</p></div></div></div></div></div></div><br></div></div></div></div><br>



      </body></html>