<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I was messing around with this a bit and just got an imagery layer working with identify using type="wms", (setting the parameters in the mapbook.xml using a URL pointing to a wms layer that's set up in a mapfile) so I can confirm that it's possible. I was
initially connecting to a wms layer from a different server, though I just switched it to a layer on the same server and that worked too (still not doing it quite like Tanya as I'm still connecting in the mapbook via a URL to the wms).</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I did have to adjust some of my site/mapfile settings to get everything to work properly though</div>
<ul style="margin-top: 0px; margin-bottom: 0px;" data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":2}">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); list-style-type: "- ";">
<div role="presentation" class="elementToProof">I had to add a CORS header on my wms server to connect to a layer on a different server</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); list-style-type: "- ";">
<div role="presentation" class="elementToProof">I needed to add TEMPLATE 'dummy' and ows/gml_include_items 'all' in the source mapfile or else identify wouldn't return any results</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); list-style-type: "- ";">
<div role="presentation" class="elementToProof">I needed to add TOLERANCE 0 or else I would get a lot more results than desired (the latter two points you already have, but I wanted to mention why they're there for anyone else)</div>
</li></ul>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
For Tanya's comment about potentially not needing a layer in the catalog - I have a few layers that are just on in the background without any catalog entry, just by setting up the map-source with status="on", so that definitely works if you want the DEM on
automatically without people being able to turn it off.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Chris</div>
<div class="elementToProof" id="Signature">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: rgb(0, 0, 0);" class="elementToProof">
<span style="background-color: rgb(255, 255, 255);">--</span></div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;" class="elementToProof">
<div style="direction: ltr; text-align: left; margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 18px; color: rgb(0, 0, 0);" class="elementToProof">
Chris Hughes</div>
<div style="direction: ltr; text-align: left; margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 12.79px; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="direction: ltr; text-align: left; margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 12.79px; color: rgb(0, 0, 0);" class="elementToProof">
GIS Analyst</div>
<div style="direction: ltr; text-align: left; margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 10px; color: rgb(0, 0, 0);" class="elementToProof">
Lincoln County GIS Department </div>
<div style="direction: ltr; text-align: left; margin: 0px; font-size: 10px; color: rgb(0, 0, 0);" class="elementToProof">
<span style="font-family: Roboto, arial, sans-serif;">880 NE 7th St</span><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;">. l Newport, OR 97365</span></div>
<div style="direction: ltr; text-align: left; margin: 0px; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 10px; color: rgb(0, 0, 0);" class="elementToProof">
Tel: (541) 574 1283</div>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> GeoMoose-users <geomoose-users-bounces@lists.osgeo.org> on behalf of TC Haddad via GeoMoose-users <geomoose-users@lists.osgeo.org><br>
<b>Sent:</b> Wednesday, January 21, 2026 11:55 AM<br>
<b>To:</b> Dan Little <theduckylittle@gmail.com><br>
<b>Cc:</b> Dennis Falkenberg <DFalkenberg@chippewacountywi.gov>; geomoose-users@lists.osgeo.org <geomoose-users@lists.osgeo.org><br>
<b>Subject:</b> Re: [GeoMoose-users] Click value on Raster Layer</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div><br>
</div>
<div>Hi Dennis,</div>
<div><br>
</div>
<div>I've done exactly what you describe in GM3. Slightly different than Duck's method because like you I serve the DEM from MapServer and in GM3 you can still use MapServer directly as a source.</div>
<div><br>
</div>
<div>The steps are:</div>
<div><br>
</div>
<div>- create a mapfile for the DEM source, and list it as a map source in the Mapbook</div>
<div>- the mapfile is configured for WMS GetInfo, STATUS is ON, and (optional) there is no STYLE defined</div>
<div>- the Mapbook map source should have an identify template so that any results are visible to the user
<br>
</div>
<div>- user will get a result from the DEM whenever they click within the bounds of the DEM</div>
<div><br>
</div>
<div>Here is the basic Mapbook map source if it's helpful:</div>
<div><br>
</div>
<div><map-source name=" bare_earth " type="mapserver" tiled="false"><br>
<div style="margin-left:40px"><file>bare_earth</file><br>
<layer name="bare_earth" status="on"><br>
</div>
<div style="margin-left:40px">
<div style="margin-left:40px"><template name="identify"><![CDATA[<br>
</div>
</div>
<div style="margin-left:40px">
<div style="margin-left:40px">
<div style="margin-left:40px"><div class="result-item"><br>
</div>
</div>
</div>
<div style="margin-left:40px">
<div style="margin-left:40px">
<div style="margin-left:40px">
<div style="margin-left:40px"><div class="result-title" style="background-color: #F5DEB3; padding: 5px; "></div>
<div style="margin-left:40px">LiDAR Spot Elevation</div>
<div style="margin-left:40px"></div><br>
<b>Bare Earth NAVD88 Elevation: </b> {{ properties.value_0 }}<br><br>
</div>
</div>
</div>
</div>
<div style="margin-left:40px">
<div style="margin-left:40px">
<div style="margin-left:40px"></div><br>
]]></div>
</div>
</div>
<div style="margin-left:40px">
<div style="margin-left:40px"></template><br>
</div>
</div>
<div style="margin-left:40px"></layer><br>
<param name="FORMAT" value="image/png;bits=8"/><br>
</div>
</map-source> </div>
<br>
<div>I like having no style defined for the web service so that the DEM itself is not visible, and the elevation result is a "bonus" result that returns along with whatever results are relevant for the clicked location.</div>
<div><br>
</div>
<div>I haven't tried the type="wms" method of access for the DEM, but can set up a test if needed. I think with status="on" in the map source you might not need the layer to be listed in the catalog?, but without testing I'm not sure...</div>
<div><br>
</div>
<div>best,</div>
<div>Tanya</div>
</div>
<br>
<div class="x_gmail_quote x_gmail_quote_container">
<div dir="ltr" class="x_gmail_attr">On Wed, Jan 21, 2026 at 9:13 AM Dan Little via GeoMoose-users <<a href="mailto:geomoose-users@lists.osgeo.org">geomoose-users@lists.osgeo.org</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div>Hi Dennis!</div>
<div><br>
</div>
<div>Sorry for the slow response here. In the history of GM3, I could not find any other queries about raster investigation! A total valid use case, especially for identify!</div>
<div><br>
</div>
<div>GeoMoose3 works differently with WMS/WFS being the primary way it tries to process results. GeoMoose 2 allowed raw HTML insertion from MapServer and that workflow was getting increasingly frowned upon for security reasons.</div>
<div><br>
</div>
<div>Is there any chance there is a public endpoint for this right now? It looks like the basic process should be:<br>
</div>
<div>- Configure the DEM as WMS (looks like that's done)<br>
</div>
<div>- Defined the <map-source type="wms"> in the mapbook with a <layer> with a <template> for identify</div>
<div>- (This may be the controversial part) You'll need a <catalog> <layer /> </catalog> entry that lets the layer be on. This might be avoided with some tricks but I haven't dug all the way in yet. If anything this might be a necessary debugging step to ensure
the WMS is reprojecting properly.<br>
<br>
</div>
<div>All together this would look something like this:<br>
<br>
<map-source name="dem" type="wms"><br>
<url><a href="http://somewhere.over/the/rainbow/wms" target="_blank">http://somewhere.over/the/rainbow/wms</a>?</url><br>
<layer name="DEM" status="on"></div>
<div> <template name="identify"><![CDATA[<br>
<div class="identify-result"><br>
<p><span style="font-size:11pt"> <div class="item"><label>Elevation:</label>{{ properties.item name=value_0|fix>1 }}</div></span></p>
<p> </div></p>
]]></template></div>
<div> </layer></div>
<div> <param name="FORMAT" value="image/png"/><br>
<param name="TRANSPARENT" value="TRUE"/><br>
<param name="cross-origin" value="anonymous"/></div>
<div> </map-source></div>
<div><br>
</div>
<div><catalog></div>
<div> ...</div>
<div> <layer src="dem/dem" title="DEM" /></div>
<div> ...</div>
<div></catalog></div>
<div><br>
</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">On Mon, Jan 19, 2026 at 11:51 AM Dennis Falkenberg via GeoMoose-users <<a href="mailto:geomoose-users@lists.osgeo.org" target="_blank">geomoose-users@lists.osgeo.org</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<div lang="EN-US">
<div>
<p class="x_MsoNormal"><span style="font-size:11pt">I am working on a new GM3 site and would like to replicate, if possible, something available on our current GM2.6 site.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">The GeoMoose sites are located on an AWS EC2 server. With our GM2.6 site, any location that was clicked with the identify tool returned an elevation value based on our most current DEM. The DEM was listed
in the map source portion of the conf file, but not in the catalog in GM2.6.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">Is it possible to capture elevations off of a DEM with GM3? My map file configuration and identify html verbiage are just below.<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">Any help would be appreciated! Thank you<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p><span style="font-size:11pt">LAYER # DEM_20</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> NAME 'be_dem_20'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> STATUS ON</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> TYPE RASTER</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> DATA 'data/dem/2020/ChippewaCo_DEM.tif'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> CLASSITEM "[pixel]"</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> OFFSITE 0 0 0</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> MAXSCALEDENOM 25</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> PROJECTION</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> 'init=epsg:7595'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> END</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> METADATA</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> 'ows_title' 'be_dem_20'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> 'ows_include_items' 'all'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> 'gml_include_items' 'all'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> 'ows_exclude_items' 'SHAPE_area,SHAPE_len'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> 'gml_exclude_items' 'SHAPE_area,SHAPE_len'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> END</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> TOLERANCEUNITS meters</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> TOLERANCE 0</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"># CLASS</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"># STYLE</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"># COLORRANGE 255 255 255 0 0 0</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"># DATARANGE 874 1201</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"># END</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"># END</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> TEMPLATE 'dummy'</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> END # DEM_20</span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> </span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"><div class="identify-result"></span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> <div class="feature-class">2020 Elevation</div></span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"> <div class="item"><label>Elevation:</label>{{ properties.item name=value_0|fix>1 }}</div></span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:11pt"></div></span><span style="font-size:12pt"><u></u><u></u></span></p>
<p><span style="font-size:12pt"><u></u> <u></u></span></p>
<p><span style="font-size:11pt"> </span><span style="font-size:12pt"><u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="x_MsoNormal"><b><span>Dennis Falkenberg<u></u><u></u></span></b></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">Chippewa County GIS Coordinator<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">715.738.2595<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><a href="mailto:dfalkenberg@co.chippewa.wi.us" target="_blank">dfalkenberg@chippewacountywi.gov</a><u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><a href="https://mapping.chippewacountywi.gov/" target="_blank">Desktop Mapping Site</a><u><span style="color:rgb(5,99,193)"><u></u><u></u></span></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><a href="https://chipcogis.maps.arcgis.com/apps/webappviewer/index.html?id=258d5a3b2ee2476bb1953a443cd703c8" target="_blank">Mobile Friendly Mapping Site</a><u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><a href="https://chippewacounty.sharefile.com/filedrop/dxa8988a-58cf-4413-b8be-ac4ce8428204" target="_blank">Data upload site</a><u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">CHIPPEWA COUNTY COURTHOUSE HOURS<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">MONDAY-THURSDAY 7:30 – 4:30<u></u><u></u></span></p>
<p class="x_MsoNormal"><span style="font-size:11pt">FRIDAY 7:30-11:30<u></u><u></u></span></p>
<p class="x_MsoNormal"><u></u> <u></u></p>
</div>
</div>
_______________________________________________<br>
GeoMoose-users mailing list<br>
<a href="mailto:GeoMoose-users@lists.osgeo.org" target="_blank">GeoMoose-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geomoose-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geomoose-users</a><br>
</div>
</blockquote>
</div>
_______________________________________________<br>
GeoMoose-users mailing list<br>
<a href="mailto:GeoMoose-users@lists.osgeo.org" target="_blank">GeoMoose-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geomoose-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geomoose-users</a><br>
</blockquote>
</div>
</div>
</body>
</html>