Store
|
Contact Us
|
Careers
Home
Industries
Products
Training
Support
Services
Events
News
About
About Esri
Careers
Esri Video
Partners
Support
Search Support
You are here: >
ArcScripts
>
Search Results
> Script Details
Login
|
Feedback
|
Help
Subdivide polygons that contain points
contact author
|
download help
|
report inappropriate content
Author
Mark Henderson
File Name
townthiessens.zip
Language
AML
Last Modified
Jun 18 2007
Status of work
Public Domain
Software
ArcGIS - ArcInfo
File Size
3.42 kb
Downloads
910
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.
Summary
This AML was written to generate polygons for towns (represented as points) within counties (represented as polygons). The resulting town polygons are completely contained within the county polygons. The process is analogous to generating Thiessen polygons, but uses a raster algorithm to produce better space-filling results when the county (bounding) polygons are irregular.
You'll need ArcGIS Workstation (the Arc/Info command line) including the Grid module to run the AML. Parameters for the script are:
... a point coverage (sorry, not a shapefile or geodatabase)
... a polygon coverage in the same projection as the point coverage and overlapping at least some of the points in space
... a new name for a polygon coverage to be produced by this script
{tolerance} ... the relative accuracy of the coverages in map units, i.e., 635 meters for 1:1,000,000 data. This is used to set the grid size for raster processing. Smaller values = fewer errors, longer processing. Must be 50% smaller than the smallest distance between any two points or you'll end up with more than one point in an output polygon.
{item...item}... INFO items (database fields) that will be transferred from the town points to the output polygons.
For example:
&RUN TOWNTHIESSENS MYTOWNS MYCOUNTIES TOWNPOLY 635 NAME ID POPULATION
For an example of the output see http://han.skinner.ucdavis.edu/2000/
Contact Us
|
Privacy
|
Legal
|
Site Map