<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 01/26/2014 10:08 AM, Olivier Dalang
wrote:<br>
</div>
<blockquote
cite="mid:CAExk7p0=vkcsUkidP=ab6JdH69C6kfYCnev5SoL0eYA=mR6KBQ@mail.gmail.com"
type="cite">
<div dir="ltr">Dear list,
<div><br>
</div>
<div>Some times ago, on this list, we discussed[1] about real
CAD-like input for QGIS, and since I do myself long for such a
feature very much, I'd like to reopen that discussion by <b>proposing
a python prototype</b>.</div>
<div><br>
</div>
<div><br>
</div>
<div>I know there are already a few plugins aiming in that
direction (CadTools, ImprovedPolygonCapturing, NumericalInput
and a few other).</div>
<div>They provide the functionality, but not the ease of use you
can find in CAD packages.</div>
<div>One key aspect is that they are all specific tools, and do
not work with other tools directly.</div>
<div><br>
</div>
<div><br>
</div>
<div>The prototype is inspired from Archicad's input method
which allows to combine numeric input with mouse input in a
very efficient and flexible manner, to get the best of both.</div>
<div>It is currently very raw and not well tested at all... It
also relies on a lot of dirty hacks, since the python API is
not well suited for this type of plugins (have a look at the
README on the github page for more details).</div>
<div><br>
</div>
<div><b>DEMO (video) : <a moz-do-not-send="true"
href="https://vimeo.com/85052231">https://vimeo.com/85052231</a></b></div>
<div><b>GITHUB (readme, download...) : <a moz-do-not-send="true"
href="https://github.com/olivierdalang/CadInput">https://github.com/olivierdalang/CadInput</a></b></div>
<div><br>
</div>
<div><br>
</div>
<div>Please, tell me what you think :</div>
<div><br>
</div>
<div>1) Concept<br>
</div>
<div>- Does this kind of input seem interesting to you ?</div>
<div>- How does it fit in a GIS-environment ? Since it comes
from a CAD environment, maybe it's more suited to designing
than digitizing.</div>
<div><br>
</div>
<div>2) API/Core modifications (read <a moz-do-not-send="true"
href="https://github.com/olivierdalang/CadInput#technical-notes">https://github.com/olivierdalang/CadInput#technical-notes</a>
)<br>
</div>
<div>- How do you see the suggested improvements ? Are they
feasible ?</div>
<div>- Does developing this as a python plugin make sense, or
does it have to be in the core from the start ? (I'm not
familiar with core developing)</div>
<div><br>
</div>
<div>3) Collaboration...</div>
- Is anyone of you currently working on the same topic ?
<div>
- Would anyone have some time/interest in collaborating on
this feature ? </div>
<div><br>
</div>
<div>4) Other ideas are welcome !</div>
<div><br>
</div>
<br>
</div>
</blockquote>
<br>
That's pretty amazing, a lot of my users are used to CAD software
and want the same kind of input features. I think it should be
integrated in core.<br>
<br>
Something interesting would be the ability to measure without
actually adding vertex, so that it is possible for example to start
a line perpendicular to another one and 3 meters from an existing
vertex.<br>
<br>
Regards,<br>
<br>
Leyan<br>
</body>
</html>