> Script Details
Split House Numbers
report inappropriate content
Apr 15 2003
Status of work
ArcScripts is intended for the free exchange of scripts and tools related to ESRI software products. Please alert the moderator if this script is a demo, trial-version, or an advertisement for a retail product.
Line geocoding data usually has 4 fields containing the house numbers (the From Left, To Left, From Right and To Right fields). If the regular ArcMap Split tool is used, the 2 new lines will each have the same 4 house numbers as the original line. The house numbers near the split point are therefore wrong and must be updated by hand, a time consuming and error-prone undertaking. The House Numbers extension has a custom Edit Task that divides the original house numbers between the 2 new lines.
You can split a line with the mouse, or by typing X,Y coordinates, or by specifying a distance along the line.
Mixed parity (even and odd house numbers on the same side of the street) can be allowed, so this extension should be suitable for many non-US countries.
Although splitting is the main purpose of the extension, it also has other editing tools for managing house numbers, such as flipping inconsistent numbers.
The zip file contains INSTALL_and_HELP.doc, which has 17 pages of help with lots of diagrams, and a trouble-shooting guide. You should unzip the file to a location that will not be deleted by mistake, and then read INSTALL_and_HELP.doc.
The extension should work for version 8.1.1 and onwards. Shapefiles, ArcInfo coverages (prior to version 8.3, of course), personal geodatabases and SDE geodatabases (including versioned data) are all supported. The task works against geometric networks, subtypes, multi-part polylines and domain split policies. Measures and elevations are preserved.
The extension is fully integrated with the ArcMap editor, and uses the editor's snapping environment, various sketch tools, Undo/Redo etc. It does not matter if the line's digitized direction is with or against the direction of the house numbers.
The zip file also contains a sub-folder called Code, which has all of the code in case you want to modify it. This extension has thousands of lines of code, so only advanced programmers should attempt this.