<div dir="ltr">I'm +1 for B as well !<div><br></div><div>Two window makes it much easier to mix things up. And with live preview, B will get really intuitive (unless working with very heavy non-linear deformations, but then it's a mess anyways).</div><div><br></div><div>About initial placement, if we have live preview, maybe the image could just "float" (filling the canvas, not affected by zoom or pan) until there's a point pair to pin it. That would make it clear that the raster isn't georeferenced yet, work well with the "add more GCP = get more precision" feeling, and most importantly avoid annoying high factor zoom in/out if the initial position/scale didn't match the desired position.</div><div><br></div><div>Looking forward for this improvement very much :-)</div><div><br></div><div>Cheers,</div><div><br></div><div>Olivier</div><div><br></div><div>  </div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 31 Mar 2020 at 23:48, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 1 Apr 2020 at 07:27, Martin Dobias <<a href="mailto:wonder.sk@gmail.com" target="_blank">wonder.sk@gmail.com</a>> wrote:<br>
<br>
> I have been thinking about this and what are the pros and cons of<br>
> having a separate window for georeferencing vs doing georeferencing in<br>
> main map canvas. Actually rather than discussing whether to have one<br>
> or two windows, the key bit to decide on is something else - what<br>
> would be the coordinate system of the georeferencer canvas:<br>
><br>
> A. image coordinates - that is what we have in QGIS georeferencer now:<br>
> the image gets loaded without any distortion and stays that way all<br>
> the time. Picking of map coordinates for GCPs has to be done in a<br>
> separate map canvas. (i.e. one click in "georeferencer canvas", and<br>
> one click in "reference map canvas")<br>
<br>
Well - kind of. We do some stuff in image coordinates, yet confusingly<br>
require a CRS selection when first loading a raster (which I believe<br>
is used for nothing at all), and then the map coordinates of GCPs have<br>
an innate CRS too (which can be changed when you actually save the<br>
image, causing all sorts of weirdness!)<br>
<br>
> B. map coordinates - that is what ArcGIS does. The image is placed at<br>
> some initial position in the map, picking of image coordinates and map<br>
> coordinates for GCPs is done in the same map canvas. (i.e. two clicks<br>
> in single map canvas)<br>
><br>
> The option B has the advantage that it is quite easy/intuitive to have<br>
> live preview of the image transformation as GCPs are being added. With<br>
> option A the live preview of the transform is not really possible (we<br>
> are still in image coordinates) - and the preview would need to be in<br>
> a separate map canvas.<br>
><br>
> So where I am hesitating is whether to stick to option A which is<br>
> probably familiar to QGIS users - or with option B that may provide<br>
> better UX thanks to the live update of the warped raster (or vector).<br>
> I guess we will need to choose one or the other - supporting both<br>
> options would be probably too confusing. I am trying to figure out<br>
> which way to take, because this will also have great impact on the<br>
> workflow on how GCPs would be picked on the map(s) using map tools...<br>
<br>
I think option B makes much more sense. It may act different to what<br>
users are used to, but my experience is that users find the current<br>
approach confusing. I certainly do myself, and that's a bad sign. I've<br>
also wasted a lot of time over the years fixing mine/others<br>
georefencing errors caused by the confusing mix of CRS options in the<br>
current georeferencer.<br>
<br>
Reasons I like option B:<br>
- the live updates you've mentioned above<br>
- we know exactly what CRS already recorded GCPs are in, so we can<br>
easily transform them to a different CRS if at time of saving the user<br>
does decide to pick a different CRS vs what they've done the<br>
registration in<br>
<br>
My one question: where do you initially place the image? Do you just<br>
throw it in the middle of the current canvas extent as a starting<br>
point?<br>
<br>
Nyall<br>
<br>
<br>
<br>
><br>
> Thanks for your thoughts :-)<br>
><br>
> Cheers<br>
> Martin<br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>