<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
<blockquote type="cite"
cite="mid:DU2P192MB223598BB8C879F0371A88573EF44A@DU2P192MB2235.EURP192.PROD.OUTLOOK.COM">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Also thanks for the
explanation on how PROJ searches for transformations routes.
I thought it built a graph of all transformations and do an
accuracy-weighted shortest path search with some penalties
to prevent too many transformation steps, but PROJ is a bit
more heuristic than that.</span></p>
</div>
</blockquote>
There are situations where if you use the most complicated SQL
requests it supports (and PROJ just limits itself to finding a
single intermediate step...) you can end up with several hundreds
or more potential transformation pipelines, with runtime of the
order of second. While the execution of the pipeline is of the order
of the microsecond for a coordinate. So before going to that, it
checks if the results of less costly requests look to be good
enough.
<blockquote type="cite"
cite="mid:DU2P192MB223598BB8C879F0371A88573EF44A@DU2P192MB2235.EURP192.PROD.OUTLOOK.COM">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Jochem<o:p></o:p></span></p>
</div>
<br>
<br>
<font size="2">Disclaimer:<br>
De inhoud van deze e-mail is vertrouwelijk en uitsluitend
bestemd voor de geadresseerde(n).<br>
Gebruik, openbaarmaking, vermenigvuldiging, verspreiding en/of
verstrekking van deze informatie aan derden is niet toegestaan.<br>
Op al onze producten en diensten zijn onze algemene
leveringsvoorwaarden van toepassing<br>
[<a class="moz-txt-link-freetext" href="https://www.kadaster.nl/algemene-leveringsvoorwaarden">https://www.kadaster.nl/algemene-leveringsvoorwaarden</a>].<br>
<br>
Disclaimer:<br>
This email and any files transmitted with it are confidential
and intended solely for the use of the individual or entity to
whom they are addressed.<br>
If you are not the intended recipient, you are notified that
disclosing, copying, distributing or taking any action in
reliance on the contents of this information is strictly
prohibited.<br>
Our general terms and conditions of delivery apply to all our
products and services<br>
[<a class="moz-txt-link-freetext" href="https://www.kadaster.com/general-terms-and-conditions">https://www.kadaster.com/general-terms-and-conditions</a>]. <br>
</font>
</blockquote>
<pre class="moz-signature" cols="72">--
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
</body>
</html>