<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.2800.1505" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Microsoft Sans Serif">
<DIV>I apologize for the previous Email.&nbsp;&nbsp; We went to GroupWise here, and I just got converted.&nbsp; Danged if I can figure out how to do an Inline reply.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;. . . .&nbsp;&nbsp; Grumble, grumble . . . .</DIV>
<DIV>&nbsp;</DIV>
<DIV>Let me know if I need to make this prettier.</DIV>
<DIV>&nbsp;</DIV>
<DIV>bobb</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>****************&nbsp; You can't be late until you show up.&nbsp; ***************<BR>************&nbsp; You never learn anything by doing it right.&nbsp; ************<BR>***&nbsp; War doesn't determine who's right. War determines who's left.&nbsp; ***<BR><BR><BR>&gt;&gt;&gt; "Bob Basques" &lt;Bob.Basques@ci.stpaul.mn.us&gt; 2/28/2007 4:06 PM &gt;&gt;&gt;<BR></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>****************&nbsp; You can't be late until you show up.&nbsp; ***************<BR>************&nbsp; You never learn anything by doing it right.&nbsp; ************<BR>***&nbsp; War doesn't determine who's right. War determines who's left.&nbsp; ***<BR><BR><BR>&gt;&gt;&gt; Christopher Schmidt &lt;crschmidt@crschmidt.net&gt; 2/28/2007 2:45 PM &gt;&gt;&gt;<BR>On Wed, Feb 28, 2007 at 02:22:37PM -0600, Bob Basques wrote:<BR>&gt; <BR>&gt; Moose has more of the Desktop GIS functionality and more tightly<BR>&gt; integrated with MapServer. For example: measure, data popups, graphic<BR>&gt; design skins, move layers, legends, printing, more configuration<BR>&gt; options, identify, and select.&nbsp; I don't think this type of<BR>&gt; functionality<BR>&gt; is the goal of OpenLayers, they strive more to make it easy to<BR>&gt; integrate<BR>&gt; multiple data sources.<BR><BR>Although this is not in the goal of the *core* of OpenLayers, building<BR>the application on *top* of OpenLayers (assuming that you're searching<BR>for a web interface)</DIV>
<DIV>&nbsp;</DIV></BLOCKQUOTE>
<DIV dir=ltr>We have our own Client (application) GUI already.&nbsp;&nbsp; The OpenLayers piece is related to the output form of WFS.&nbsp; We wanted to add in a WFS viewing capability and explore this process.</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV>&nbsp;is exactly what OpenLayers is targeted to. The<BR>examples directory of OpenLayers contains an example for how to do<BR>feature identification/query<BR>(http://openlayers.org/dev/examples/getfeatureinfo.html), and path <BR>measuring is one of the tools that the new vector integration will allow<BR>us to build.<BR><BR>Styling the OpenLayers UI and integrating it into a larger surrounding<BR>UI is also part of the design of the project:<BR><A href="http://www.warwide.com/images/wwscreen/wwss_01.jpg">http://www.warwide.com/images/wwscreen/wwss_01.jpg</A> shows, for example,<BR>an OpenLayers interface integrated into a war game.<BR><BR>Moving layers is something that there is no existing UI for, but<BR>something that I would love to see, either as an example or as an<BR>external control. However, at the moment it is true that we're<BR>concentrating on how to get data into the interface.</DIV></BLOCKQUOTE>
<DIV dir=ltr>The Client we have uses a XML (MAPBOOK) format for organizing the layers in the Client View.&nbsp;&nbsp; This same file is used as a Catalog mechanism for choosing which layers to actually display.</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV dir=ltr><BR><BR>In general, OpenLayers seeks to create an API which can be used at the<BR>base level of any browser-based GIS application. MapBuilder has already<BR>begun to use the OpenLayers API to replace their existing map renderer,<BR>by building their tools around an OpenLayers Map created via that API.<BR><BR>ka-Map may do something similar in the future. <BR><BR>&gt; OpenLayers strives to have easy support for numerous data sources like<BR>&gt; Google, Yahoo, GeoRSS, and WMS.&nbsp; Then they work off of the concept of<BR>&gt; placing point markers and soon vector (line and polygon) on top of<BR>&gt; those<BR>&gt; data sources.&nbsp; The also support tiled and untiled data sources in the<BR>&gt; same interface.&nbsp; This works very nice if your don't have a lot of<BR>&gt; layers<BR>&gt; that are changing all the time and you can make use of caching.&nbsp; I<BR>&gt; think<BR>&gt; an interface like this would be pretty slow and hard to manage for a<BR>&gt; organization like Douglas County, MN that is updating their parcels,<BR>&gt; plats, E911 address points and roads every week.<BR><BR>I'm not sure how you're going to be able to improve that -- I'd be<BR>interested to learn more about what you feel the challenges are that<BR>OpenLayers doesn't help you meet. </DIV></BLOCKQUOTE>
<DIV dir=ltr>The biggest one was how to manage 100+ data layers for viewing by the client.&nbsp; There are user controls in place for this type of thing.&nbsp;&nbsp; Another aspect, was easy administration for a Site Admin. Using the MAPBOOK mechanism, it's very easy to set up a purpose built (Project based) Web service that uses the MOOSE interface to access these many layers (or at least whatever is in the MAPBOOK.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>It's much easier to demonstrate this than describe it.&nbsp; We'll have a version showing off things available publicly in the very near future.&nbsp; In the mean time, a relatively new version is here:</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><A href="http://demo.openmnnd.org/openmnnd.html">http://demo.openmnnd.org/openmnnd.html</A></DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>There is also a set of links that show the OpenMnnd folks using the Client here:</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr><A href="http://www.openmnnd.org/gallery.html">http://www.openmnnd.org/gallery.html</A></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV dir=ltr><BR><BR>&gt; A more discrete description might be that MOOSE is shooting for the<BR>&gt; customers that need to publish data in all sort of formats (and legacy<BR>&gt; Systems), in a near Realtime fashion.&nbsp; The intent is to make the process<BR>&gt; as transparent to the Data publishers as it is to the Data users.<BR><BR>I'm slightly confused, now. You mention 'publish their data', which to<BR>me, sounds like a server, rather than a client. </DIV></BLOCKQUOTE>
<DIV dir=ltr>The Server aspect is purely Organizational at this point.&nbsp; While we've been concentrating on using MapServer. the images can really come from any Service.&nbsp; We also normalize the data on the server such that each owner has complete control over how their data is published and how frequently.&nbsp; </DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>We don't advertise this aspect at this point.&nbsp; But it's an important piece of the Equation.</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>Clients consume<BR>published data. OpenLayers is a client. Mapserver, GeoServer, <BR>ka-Map, TileCache, WorldWind are servers. Which is MOOSE?</DIV></BLOCKQUOTE>
<DIV dir=ltr>MOOSE is a JAVASCRIPT based Client Data Discoverer/Organizer/Viewer., which when&nbsp;combined with the MAPBOOK (XML) data catalog (server Piece), provides a number of capabilities related to Mapping Web Page design.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>I hope to have a WIKI up this week that will describe things more fully.&nbsp; It's already built internally, just need to get the Public Version out there.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>bobb</DIV>
<DIV dir=ltr>&nbsp;</DIV></BODY></HTML>