<div dir="ltr">Hi Tim<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 16, 2017 at 8:27 AM, Tim Sutton <span dir="ltr"><<a href="mailto:tim@kartoza.com" target="_blank">tim@kartoza.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi<div><br></div><div><br><div><span class=""><blockquote type="cite"><div>On 16 Jan 2017, at 7:11 AM, Nathan Woodrow <<a href="mailto:madmanwoo@gmail.com" target="_blank">madmanwoo@gmail.com</a>> wrote:</div><br class="m_2110536612449927058Apple-interchange-newline"><div><div dir="ltr">What about a cross out though the icon, to show not enabled?</div></div></blockquote><div><br></div></span><div>When I was originally working on on the fly projection support a long time ago I added that icon so you could en/disable OTF in case OTF had some side effects. Many years have passed and I would guess there isn't much reason to ever have OTF disabled. Does anyone still have a use case for this? If not, why don't we just make it permanently enabled? And then use the project properties icon in greyscale down in the status bar (which I still find pretty convenient to have there).</div></div></div></div></blockquote><div><br></div><div>Agreed - things will get easier if OTF is always enabled.</div><div><br></div><div>If we do such change, I would suggest that we allow layers to have unknown CRS. Right now all layers are forced to have a valid CRS - if not, a dialog to choose CRS will be shown or a default CRS would be assigned. Allowing unknown CRS would basically exclude a particular layer from any OTF reprojections. There could be a small warning icon in the layer tree next to layers with undefined CRS to make user aware of the problem. I really don't like the fact we force people choose CRS for layers even if they do not know it (and popup dialogs are not very nice UX anyway).</div><div><br></div><div>Cheers</div><div>Martin</div><div><br></div></div></div></div>