<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">So, having gotten all the axis swapping tap dancing working, I went to<br class="">run some of my favourite transforms around BC, finishing up with one<br class="">of my favourites...<br class=""><br class=""> st_transform('SRID=3005;POINT(1000000 0)',4267)<br class=""><br class="">This takes a point from a NAD83 projected system (EPSG:3005) to a<br class="">NAD27 geodetic system (EPSG:4267).<br class=""><br class="">Here's the crazy part: this transformation takes 400ms, and the time<br class="">is all spend in in proj, getting the PJ.<br class=""><br class="">I ran 20-30 of them in a row and captured the workload in Instruments<br class="">in case these function calls ring any bells WRT overhead, screenshot<br class="">attached.<br class=""><br class="">Fortunately for bulk conversion PostGIS already caches the projection<br class="">object, in fact most of my work this week was in renovating that part<br class="">of the code, but older versions of Proj are much much faster in<br class="">resolving projections from projection strings.<br class=""><br class="">Thoughts?<br class=""><br class="">P.<img apple-inline="yes" id="16085F70-83D3-408D-A309-241E66F1DBC1" src="cid:31F96F19-D427-4461-854E-6908B232CFC2@gv.shawcable.net" class=""></body></html>