<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Howard,
<div class=""><br class="">
</div>
<div class="">I thought it might be a slight slowdown for the per point overhead, but we use Mapserver for reporjecting rather large 2D Rasters on the fly with good results, even up to 4K size images, been running this way for a few years now. Just going with
 1080 sizes, is 2mil points per.  The entwine service output chunks are smaller than that, although there are more of them . . . I don’t anticipate very high loading yet either, but many of these request could bog thins down.</div>
<div class=""><br class="">
</div>
<div class="">The basic need right now is to be able to change up the coordinate system inside of potree regardless of the entwine service.  There will also likely be a need in the future to combine output from multiple entwine services with different coordinates
 systems into a single view.  Most of this is conjecture on my part based on the experiences of loading Entwine.  Maybe that’s the incorrect spot to judge for alternatives though.</div>
<div class=""><br class="">
</div>
<div class="">Another (biggy, biggish) reason that I thought MapServer might be worth investigating was that it could lend itself to colorzing the points on the fly as well based on 2D raster services.  I really like this feature in the
<a href="http://Plas.io" class="">Plas.io</a> interface, but it seems limiting to rely on the client to handle that , but again, I’m old dog here and probably need educate’n  I could inject things like Street names into Potree scenes for example even as separate
 layers.  Just thinking out loud here, but trying to reuse the MapServer pipeline if feasible.</div>
<div class=""><br class="">
</div>
<div class="">bobb</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jan 15, 2020, at 9:37 AM, Howard Butler <<a href="mailto:howard@hobu.co" class="">howard@hobu.co</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<table class="MsoNormalTable" border="1" cellpadding="0" style="background:#E2F700;border:solid black 1.0pt">
<tbody class="">
<tr class="">
<td style="border:none;padding:.75pt .75pt .75pt .75pt" class="">
<p class="MsoNormal"><strong class=""><span style="font-family:"Calibri",sans-serif;color:#FF3333" class="">Think Before You Click:
</span></strong>This email originated <strong class="">outside </strong>our organization.<o:p class=""></o:p></p>
</td>
</tr>
</tbody>
</table>
<br class="">
<div class="">Bobb,
<div class=""><br class="">
</div>
<div class="">Describe a bit more detail of what you want to do. You're correct that Entwine/EPT is a static resource. You can also reproject those points in your browser with Javascript. PDAL can use readers.ept to reproject batches of them however you want.</div>
<div class=""><br class="">
</div>
<div class="">I would think MapServer's per-point overhead would get rather high to do it in MapServer. </div>
<div class=""><br class="">
</div>
<div class="">Howard<br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On Jan 15, 2020, at 9:26 AM, Basques, Bob (CI-StPaul) <<a href="mailto:bob.basques@ci.stpaul.mn.us" class="">bob.basques@ci.stpaul.mn.us</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
All,
<div class=""><br class="">
</div>
<div class="">I’m actually looking at how to work between Entwine and Potree.  I want to be able to use different coordinate systems in Potree, just one at a time right now.  Both Entwine and potree seem to be only one coordinate system at a time products,
 so converting between them seems the way forward if possible.  I’m familiar with the MapServer methods of reprojection, etc and started there (here?).  the Mapserver pipelining seems to lend itself to this task.</div>
<div class=""><br class="">
</div>
<div class="">bobb</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On Jan 15, 2020, at 9:05 AM, Jeff McKenna <<a href="mailto:jmckenna@gatewaygeomatics.com" class="">jmckenna@gatewaygeomatics.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">
<table class="MsoNormalTable" border="1" cellpadding="0" style="background:#E2F700;border:solid black 1.0pt">
<tbody class="">
<tr class="">
<td style="border:none;padding:.75pt .75pt .75pt .75pt" class="">
<p class="MsoNormal"><strong class=""><span style="font-family:"Calibri",sans-serif;color:#FF3333" class="">Think Before You Click:
</span></strong>This email originated <strong class="">outside </strong>our organization.<o:p class=""></o:p></p>
</td>
</tr>
</tbody>
</table>
<br class="">
<div class="">Hi Bob,<br class="">
<br class="">
Since I know that you use MS4W on Windows: the PDAL utilities were included in the last MS4W release (4.0.2), and was built with laz-perf, laszip and other necessary libraries. Moving forward, MS4W will be including PDAL-latest in every MS4W release (there
 is already tickets for specific plugins to add in the next release). Cool!<br class="">
<br class="">
-jeff<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
----- Original Message -----<br class="">
From: Basques, Bob (CI-StPaul) [<a href="mailto:bob.basques@ci.stpaul.mn.us" class="">mailto:bob.basques@ci.stpaul.mn.us</a>]<br class="">
To: <a href="mailto:mapserver-dev@lists.osgeo.org" class="">mapserver-dev@lists.osgeo.org</a><br class="">
Sent: Wed, 15 Jan 2020 14:47:00 +0000<br class="">
Subject: [mapserver-dev] Point Clouds, reprojecting . . .<br class="">
<br class="">
All,<br class="">
<br class="">
Anyone looked into using MapServer as a means of reprojecting pointclouds on the fly? It would add a vector to the calculations obviously, I suspect that I’m not aware of some other obvious item that would be a problem though.<br class="">
<br class="">
:c)<br class="">
<br class="">
<br class="">
Any idea of what this might entail as far as hours needed to get to a prototype process? Is it possible, and big show stopper that you can think of? I may have some avenues to finance something like this depending on amount.<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
bobb<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
</div>
</div>
_______________________________________________<br class="">
mapserver-dev mailing list<br class="">
<a href="mailto:mapserver-dev@lists.osgeo.org" class="">mapserver-dev@lists.osgeo.org</a><br class="">
<a href="https://lists.osgeo.org/mailman/listinfo/mapserver-dev" class="">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</a></div>
</blockquote>
</div>
<br class="">
</div>
</div>
_______________________________________________<br class="">
mapserver-dev mailing list<br class="">
<a href="mailto:mapserver-dev@lists.osgeo.org" class="">mapserver-dev@lists.osgeo.org</a><br class="">
<a href="https://lists.osgeo.org/mailman/listinfo/mapserver-dev" class="">https://lists.osgeo.org/mailman/listinfo/mapserver-dev</a></div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>