[GIS] Resuming (continuing) digitizing polygon feature from any vertex in ArcMap

arcgis-10.2arcgis-desktopdigitizingediting

When I digitize in ArcMap with a Wacom tablet and a pen I often accidentally double click and finish my sketch. More often then not the accidentally finished sketch crosses itself. I would like to be able to continue digitizing the existing sketch from the last vertex or any vertex I choose. The OOTB "Continue Feature" tool does not work in this situation because it just adds a new feature part to the sketch and does not resolve the "crossing segment" artifact.

I also tried using the ESRI's "Modify by Continuing Sketch" tool (developer sample) which does what I need it to do but it always resumes digitizing from the "Last" (red) segment. In theory this is correct unfortunately last vertex is often not the last digitized vertex – Editor seems to assign the last (red) vertex randomly.

My question is: As a workaround, I would like to be able to assign the "last vertex" to the actual last or any vertex in the sketch I choose. Can this be done?

Figure: Example of an accidentally finished sketch (this is a polygon with a transparent fill) in which the last vertex was assigned to polygon boundary crosses itself not where I finished digitizing (which is indicated by an arrow). This also happens with simple polygons – last vertex becomes another random vertex, not the actual last vertex I created in the sketch.

enter image description here

Best Answer

@Mapperz suggested I configure my tablet not to response to double click. I tried doing this but the features were non-responsive.

It seems that the Pen and Touch and default windows tablet features and services are taking over some of the Wacom Intuos functionality. After I turned of the Table PC Input Services and then Tablet PC Component Features and unchecked all the options in the Pen and Touch Windows Settings, the tablet works much better with ArcGIS. Double tapping still cannot be fully turned off as double tapping in the same location still executes a double click but it is MUCH better because prior to these changes double click action executed on any double tap even if I was moving. (Interval based) Now, double tapping is location based; double click will only execute when double tap occurs in the same location.

I found other suggestions that recommend turning off the "Use Windows Ink" option in the Wacom Driver. This option is only available in the latest version of the drivers.

The above also turns off other annoying windows features such as the Dynamic Feedback rings, Press-and-Hold, Drag Delay, etc.

Related Question