<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
As an aside, instead of editing geomoose.js, you could also make the changes at the source and rebuild the minified javascript (geomoose.js is significantly larger and will take longer for the browser to load).</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Here's some documentation on how to do that on Windows - <a href="https://docs.geomoose.org/3.x/quickstarts/develop-on-windows.html" id="LPlnkOWA91a8e412-eb00-20c4-8812-110dfc1b57cf" class="OWAAutoLink">
Developer Quickstart for Windows — GeoMoose documentation</a>. It basically involves installing NPM, cloning the geomoose repository, making your changes, and then building the javascript using NPM.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Chris</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" class="elementToProof" style="color: inherit;">
<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);">
<span style="background-color: rgb(255, 255, 255);">--</span></div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<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);">
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);">
<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);">
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);">
Lincoln County GIS Department </div>
<div style="direction: ltr; text-align: left; margin: 0px; font-size: 10px; color: rgb(0, 0, 0);">
<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);">
Tel: (541) 574 1283</div>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<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 Eli Adam via GeoMoose-users <geomoose-users@lists.osgeo.org><br>
<b>Sent:</b> Friday, May 23, 2025 3:00 PM<br>
<b>To:</b> geomoose-users@lists.osgeo.org <geomoose-users@lists.osgeo.org>; Lowell Filak <filakgang@gmail.com><br>
<b>Subject:</b> Re: [GeoMoose-users] GM 3 and QGIS Server as WFS</font>
<div> </div>
</div>
<style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div class="x_elementToProof" style="text-align:left; text-indent:0px; background-color:rgb(255,255,255); margin:0px; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:black">
Hi Lowell,</div>
<div style="text-align:left; text-indent:0px; background-color:rgb(255,255,255); margin:0px; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:black">
<br>
</div>
<div style="background-color:rgb(255,255,255); margin:0px">
<div style="text-align:left; text-indent:0px; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:black">
Thanks for the info.  Sorry to not have emailed sooner, there's a little additional information here,
<a href="https://github.com/geomoose/gm3/issues/901" target="_blank" id="OWAbd5e5d49-3ac6-eac7-cc3f-4f1918e7bba2" class="x_OWAAutoLink" title="https://github.com/geomoose/gm3/issues/901" rel="noopener noreferrer" data-linkindex="0" data-auth="NotApplicable" style="margin:0px">
https://github.com/geomoose/gm3/issues/901</a></div>
<div style="margin:16px 0px; max-width:800px; min-width:424px"></div>
</div>
<div style="text-align:left; text-indent:0px; background-color:rgb(255,255,255); margin:0px; font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:black">
Best regards, Eli</div>
<div class="x_elementToProof" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div id="x_appendonsend"></div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> GeoMoose-users <geomoose-users-bounces@lists.osgeo.org> on behalf of Lowell Filak via GeoMoose-users <geomoose-users@lists.osgeo.org><br>
<b>Sent:</b> Friday, May 23, 2025 2:24 PM<br>
<b>To:</b> geomoose-users@lists.osgeo.org <geomoose-users@lists.osgeo.org><br>
<b>Subject:</b> [GeoMoose-users] GM 3 and QGIS Server as WFS</font>
<div> </div>
</div>
<div>
<div dir="ltr">Hopefully this will save someone hours in debugging in the future.
<div><br>
</div>
<div>OpenLayers, and subsequently GeoMoose, expects EPSG:4326 from a WFS server in Lat,Lon format.</div>
<div>QGIS Server responds with Lon,Lat.</div>
<div><br>
</div>
<div>To fix it, edit the index.html to load geomoose.js instead of geomoose.min.js.</div>
<div>Edit geomoose.js to change all instances of "flatCoordinates.push(y, x, z)" to "flatCoordinates.push(x, y, z)".</div>
<div><br>
</div>
<div>The fix is not eloquent but it's a fix.</div>
<div><br>
</div>
</div>
</div>
</div>
</body>
</html>