ViperPin tool


Purpose
This sample is a custom edit tool that creates parcel PIN values for parcel features. It is a new version of the SnakePin sample provided with ArcGIS 9.3.1 and earlier. The tool creates PIN values based on the intersection of an edit sketch and an underlying parcel layer. A base PIN value and an increment value can be added. This task works with any polygon data that has a numeric field to accept the PIN value. However, due to the numerous ways organizations represent parcel PINs, it is difficult to produce a generic tool that works for all; therefore, this tool serves as a sample only.

How to use

See How to use ArcGIS samples for help on compiling, setting up the debugger, and running the sample. If the sample has associated data, you will find that the sample's zip file includes a "data" folder alongside the language folders. However, you will need to update the sample to point to the location of the data once you have extracted all the files.

  1. Compile and register the .dll.
  2. Start ArcMap and add some parcel data with a numeric field.
  3. Customize ArcMap and place the sample tool on a toolbar.
  4. Start editing and select a parcel feature template.
  5. Select the tool and sketch over some parcels.
  6. On the PIN dialog box, select the PIN field. Add a start PIN and increment.

ViperPinTool.cs Tool definition.
ViperPinForm.cs Form definition.
Download the C# files
ViperPinTool.vb Tool definition.
ViperPinForm.vb Form definition.
Download the VB.NET files

Download the files for all languages




Development licensing Deployment licensing
ArcGIS for Desktop Basic ArcGIS for Desktop Basic
ArcGIS for Desktop Standard ArcGIS for Desktop Standard
ArcGIS for Desktop Advanced ArcGIS for Desktop Advanced