ࡱ> PMRoot EntryklL NQ&{hRMContents5Version4Document Info 3  STUVWXYZ[\]^`abcefghijklmnopqrstuvwxyz{|}~Root EntryklL NQ0qhR@MContentsVersion4Document Info 3  STUVWXYZ[\]^`abcefghijklmnopqrstuvwxyz{|}~   "#$%&()*+,-./1   "#$%&()*+,-./1"IterateRandomPtspopplev"aG+i`ĽߗecisionPrecision J$5 Beb`erages34jgJ$ 9.0 =TqfK5YHIGHESTLOWESTSINGLEDOUBLE34jgJ$ HIGHEST34jgJ$ LOWEST34jgJ$ SINGLE34jgJThe VBA Project  =Iv)"hUIControls2Metadata0`Templates'View /TableProperties *>BarStatejToolbars#ESRI Object Editor&DrawingDefaults h:Maps PPageLayout0StyleGallery!hMaplex Tracking Analyst" ESRI ArcToolbox  dHStyleGallery !hMaplex Tracking Analyst" ESRI ArcToolbox )HESRI Object Editor&DrawingDefaults h:Maps PPageLayout0The VBA Project  =Iv)"hUIControls2Metadata0`Templates'View  /TableProperties *>BarStatejToolbars#AcceleratorsDataGraphsDataWindows_VBA_Project =Iv)"hAcceleratorsDataGraphsDataWindows_VBA_Project =Iv)"h  !"#$%&'()+,-.123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|}~  !"#$%&'()+,-.123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|}~  _$ eAm%tIterateRandomPtsIterateRandomPts s|{ Iterate Random PointsJDBȺn JDBȺn s|{ Iterate Random PointsJDBȺn JDBȺn s|{ Iterate Random PointsJDBȺn JDBȺn s|{ Iterate Random PointsJDBȺn JDBȺn I =hh.g8 g0< N g::dZ &::Z  grid  3#~#PWF_lOkȆ6 ~# 7Ls٬W@G5B`~# 8l$b_+X@7Nk45&U@R KQ90ArialR KQ:0Arial~# ;~# <*v5M_|!?$@@$@@Qnהm s*) pהm s**v5M_|!B˥R`+?Q?@$@?Q??$@@$@@Q??Q?Data FrameХbu ,y NA-~# .? oהm s*/ !@&@?zG? @%@~# 0Y@1lu 1?1lu 2??1lu 3 1lu 4 ?'xu 'xu 'xu 'xu 'xu v5M_|!:33333ۿῚ!@'@?zG? @Gz%@ .Lexmark Optra L Seriesz winspool\\MOSS\Ditrl B&W129.128.82.76:\\MOSS\Ditrl B&W4C odXXLetterDINU"4 Mzu 5<Defaultv5M_|!.Set Coordinate System!kyO< UnknownH,fa؃.AF +!<Default>r9ξ2 +"kyO< P˟R@oR@Qڎ@>D J@@/5)OOk#! ! ??@ a֊`Ok$GEOGTRAN["NAD_1927_To_NAD_1983_NADCON",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],METHOD["NADCON"],PARAMETER["Dataset_conus",0.0]]a֊`Ok$V=lI|x`nh%~# &XFL@ hQ9S@ԞQ@@rp0R`'P˟R@oR@Qڎ@>D J@kyO< rp0R`(P˟R@-4``@Qڎ@54@kyO< @8@@@8@@(@(@@2seB tΠA|.ESRI AttributeTransferstudy_areav>Z)C?333333?ar_e?Window:BxeN@$K@? ~# y NAy NA~# Ũ$K@? ~# D=6X@<$#FAK8@ y NA ~# ? y NA ~#  @ ?~# t>Z)C\~#  ~# Y@Y@v>Z)C\$@@R KQpArial טIWr9\t>Z)C\~#  ~# Y@Y@v>Z)C\ҞȻOr\@@@@y NAy NA~# Ũ$K@? ~# D=6X@<$#FAK8@ .@$@@R KQArial טIWr9\~&f h`B˥R`@@?@@@@@?@&f h`rp0R`P:BxeN@{@_ThisDocument*{_5{RL{006B1AFE-C66C-11D0-B94C-080009EE4E51}7{S L{40499F24-596F-45D2-ACE1-A251E2990017}9{HArcToolbox GKcI3D Analyst Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIAnalysis Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcICartography Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIConversion Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIData Management Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIGeocoding Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIGeostatistical Analyst Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcILinear Referencing Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcISpatial Analyst Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcISpatial Statistics Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcICoverage Tools5ZqO::C:\ArcGIS\arcexe9x\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\arcexe9x\Toolboxes;Toolbox DataZX|O:DATABASE:C:\ArcGIS\arcexe9x\Toolboxes1#4*)G9gKGKcISamples5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gK3v"aG+i newPrecisionPrecision For New Coverages34jgJ$ SINGLEqfK5YSINGLEDOUBLE34jgJ$ SINGLE34jgJ$ DOUBLECoverage Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF)v"aG+iXYDomainOutput XY Domain{(vG=MyתhrGeodatabase Settings* +DkbV GPXYDomain XY Domain XY Domain Data Typex/ DAW+OIF)v"aG+iscratchWorkspaceScratch Workspace6'!~BџnDEWorkspaceGeneral Settings@hCzt{nf* +DkbV DEWorkspace Workspace Workspace Data Typex/ dmE[A۶* +DkbVDEFeatureDatasetFeature DatasetFeature Dataset Data Typex/ dmE[A۶v"aG+i compression Compression!AHpKRaster Geodatabase Settings* +DkbVGPSAGDBEnvCompression Compression0Spatial analyst GDB environment compression type Data Typex/ 5@;Iz[|v"aG+ioutputCoordinateSystemOutput Coordinate System֨D|6WLGeneral Settings* +DkbVGPCoordinateSystemCoordinate SystemCoordinate System Data Typex/ DAW+OIF) xMo6b? v"aG+irasterStatisticsRaster Statistics&.QL)LlRaster Geodatabase Settings* +DkbVGPSAGDBEnvStatisticsRaster Statistics/Spatial analyst GDB environment statistics type Data Typex/ 5@;Iz[|v"aG+iZDomainOutput Z DomainDpuC–Geodatabase Settings* +DkbV GPZDomainZ DomainZ Domain Data Typex/ DAW+OIF)v"aG+iprojectCompare,Level Of Comparison Between Projection Files34jgJ$  NONEqfK5Y NONEPARTIAL FULL34jgJ$  NONE34jgJ$ PARTIAL34jgJ$  FULLCoverage Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF)v"aG+i configKeywordOutput CONFIG Keyword34jgJ$ Geodatabase Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF)v"aG+i outputZFlagOutput has Z Values34jgJ$ Same As InputqfK5YSame As InputEnabledDisabled34jgJ$ Same As Input34jgJ$ Enabled34jgJ$ DisabledGeneral Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF) v"aG+iclusterToleranceCluster Tolerance-AL!iޭ<$General Settings* +DkbV GPLinearUnit Linear unit Linear unit Data Typex/ DAW+OIF)v"aG+itileSize Tile Size2_I*mB Raster Geodatabase Settings* +DkbVGPSAGDBEnvTileSize Tile Size.Spatial analyst GDB environment tile size typeDataTypex/ 5@;Iz[|v"aG+ipyramidPyramidg#r{J7Raster Geodatabase Settings* +DkbVGPSAGDBEnvPyramidPyramid,Spatial analyst GDB environment pyramid typeDataTypex/ 5@;Iz[|v"aG+iextent Output ExtentܜOuQ*As|UGeneral Settings* +DkbVGPExtentExtentExtent data type Data Typex/ DAW+OIF) v"aG+iMDomainOutput M Domain%s*F;Y:Geodatabase Settings* +DkbV GPMDomainM DomainM Domain Data Typex/ DAW+OIF)v"aG+i spatialGrid1Output Spatial Grid 1tEL7n]wMgTƻ2Geodatabase Settings* +DkbVGPDoubleDoubleDouble Data Typex/ DAW+OIF)v"aG+icellSize Cell SizeUMB=[SRaster Analysis Settings* +DkbV GPSACellSize Cell Size#Spatial analyst cell size data type Data Typex/ M&N[Rv"aG+i outputZValueDefault Output Z ValuetEL7n]wMgTƻ2General Settings* +DkbVGPDoubleDoubleDouble Data Typex/ DAW+OIF)v"aG+i outputMFlagOutput has M Values34jgJ$ Same As InputqfK5YSame As InputEnabledDisabled34jgJ$ Same As Input34jgJ$ Enabled34jgJ$ DisabledGeneral Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF) v"aG+i spatialGrid2Output Spatial Grid 2tEL7n]wMgTƻ2Geodatabase Settings* +DkbVGPDoubleDoubleDouble Data Typex/ DAW+OIF)v"aG+imaskMasky"1淇G%͔h_oamuFpv@* +DkbVDERasterDatasetRaster DatasetRaster Dataset Data Typex/  J~Jq;;* +DkbV DERasterBand Raster Band Raster Band Data Typex/  J~Jq;;* +DkbV GPRasterLayer Raster Layer Raster Layer Data Typex/ DAW+OIF)* +DkbVGPRasterFormulatedFormulated RasterFormulated Raster Data Typex/ 5@;Iz[|* +DkbVDEFeatureClass Feature Class Feature Class Data Typex/ dmE[A۶* +DkbVGPFeatureLayer Feature Layer Feature Layer Data Typex/ DAW+OIF)Raster Analysis SettingstIjtI O__oamuFpv@* +DkbVDERasterDatasetRaster DatasetRaster Dataset Data Typex/  J~Jq;;* +DkbV DERasterBand Raster Band Raster Band Data Typex/  J~Jq;;* +DkbV GPRasterLayer Raster Layer Raster Layer Data Typex/ DAW+OIF)* +DkbVGPRasterFormulatedFormulated RasterFormulated Raster Data Typex/ 5@;Iz[|* +DkbVDEFeatureClass Feature Class Feature Class Data Typex/ dmE[A۶* +DkbVGPFeatureLayer Feature Layer Feature Layer Data Typex/ DAW+OIF)* +DkbVDETinTINTIN Data Typex/ DINr9ξ2 +"kyO< P˟R@oR@Qڎ@>D J@@/5)OOk#! ! ??@ a֊`Ok$GEOGTRAN["NAD_1927_To_NAD_1983_NADCON",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],METHOD["NADCON"],PARAMETER["Dataset_conus",0.0]]a֊`Ok$V=lI|x`nh%~# &XFL@ hQ9S@ԞQ@@rp0R`'P˟R@oR@Qڎ@>D J@kyO< rp0R`(P˟R@-4``@Qڎ@54@kyO< @8@@@8@@(@(@@2seB tΠA|.ESRI AttributeTransferstudy_area ~#?333333?ar_e?Window:BxeN@$@@y NAy NA~# Ũ$K@? ~# D=6X@<$#FAK8@ y NA ~# ? y NA ~#  @ ?~# t>Z)C\~#  ~# Y@Y@v>Z)C\$@@R KQpArial טIWr9\t>Z)C\~#  ~# Y@Y@v>Z)C\ҞȻOr\@@@@y NAy NA~# Ũ$K@? ~# D=6X@<$#FAK8@ .@$@@R KQArial טIWr9\~&f h`B˥R`@@?@@@@@?@&f h`rp0R`P:BxeN@{@_ThisDocument*{_5{RL{006B1AFE-C66C-11D0-B94C-080009EE4E51}7{S L{40499F24-596F-45D2-ACE1-A251E2990017}9{HArcToolbox GKcI3D Analyst Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIAnalysis Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcICartography Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIConversion Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIData Management Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIGeocoding Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcIGeostatistical Analyst Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcILinear Referencing Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcISpatial Analyst Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcISpatial Statistics Tools5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gKGKcICoverage Tools5ZqO::C:\ArcGIS\arcexe9x\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\arcexe9x\Toolboxes;Toolbox DataZX|O:DATABASE:C:\ArcGIS\arcexe9x\Toolboxes1#4*)G9gKGKcISamples5ZqO:>C:\ArcGIS\ArcToolbox\ToolboxesTOOLBOX: Workspace = \\B414-CHARLENE\C$\ArcGIS\ArcToolbox\Toolboxes;Toolbox DataZX|O:DATABASE>C:\ArcGIS\ArcToolbox\Toolboxes1#4*)G9gK3v"aG+i newPrecisionPrecision For New Coverages34jgJ$ SINGLEqfK5YSINGLEDOUBLE34jgJ$ SINGLE34jgJ$ DOUBLECoverage Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF)v"aG+iXYDomainOutput XY Domain{(vG=MyתhrGeodatabase Settings* +DkbV GPXYDomain XY Domain XY Domain Data Typex/ DAW+OIF)v"aG+iscratchWorkspaceScratch Workspace6'!~BџnDEWorkspaceGeneral Settings@hCzt{nf* +DkbV DEWorkspace Workspace Workspace Data Typex/ dmE[A۶* +DkbVDEFeatureDatasetFeature DatasetFeature Dataset Data Typex/ dmE[A۶v"aG+i compression Compression!AHpKRaster Geodatabase Settings* +DkbVGPSAGDBEnvCompression Compression0Spatial analyst GDB environment compression type Data Typex/ 5@;Iz[|v"aG+ioutputCoordinateSystemOutput Coordinate System֨D|6WLGeneral Settings* +DkbVGPCoordinateSystemCoordinate SystemCoordinate System Data Typex/ DAW+OIF) xMo6b? v"aG+irasterStatisticsRaster Statistics&.QL)LlRaster Geodatabase Settings* +DkbVGPSAGDBEnvStatisticsRaster Statistics/Spatial analyst GDB environment statistics type Data Typex/ 5@;Iz[|v"aG+iZDomainOutput Z DomainDpuC–Geodatabase Settings* +DkbV GPZDomainZ DomainZ Domain Data Typex/ DAW+OIF)v"aG+iprojectCompare,Level Of Comparison Between Projection Files34jgJ$  NONEqfK5Y NONEPARTIAL FULL34jgJ$  NONE34jgJ$ PARTIAL34jgJ$  FULLCoverage Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF)v"aG+i configKeywordOutput CONFIG Keyword34jgJ$ Geodatabase Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF)v"aG+i outputZFlagOutput has Z Values34jgJ$ Same As InputqfK5YSame As InputEnabledDisabled34jgJ$ Same As Input34jgJ$ Enabled34jgJ$ DisabledGeneral Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF) v"aG+iclusterToleranceCluster Tolerance-AL!iޭ<$General Settings* +DkbV GPLinearUnit Linear unit Linear unit Data Typex/ DAW+OIF)v"aG+itileSize Tile Size2_I*mB Raster Geodatabase Settings* +DkbVGPSAGDBEnvTileSize Tile Size.Spatial analyst GDB environment tile size typeDataTypex/ 5@;Iz[|v"aG+ipyramidPyramidg#r{J7Raster Geodatabase Settings* +DkbVGPSAGDBEnvPyramidPyramid,Spatial analyst GDB environment pyramid typeDataTypex/ 5@;Iz[|v"aG+iextent Output ExtentܜOuQ*As|UGeneral Settings* +DkbVGPExtentExtentExtent data type Data Typex/ DAW+OIF) v"aG+iMDomainOutput M Domain%s*F;Y:Geodatabase Settings* +DkbV GPMDomainM DomainM Domain Data Typex/ DAW+OIF)v"aG+i spatialGrid1Output Spatial Grid 1tEL7n]wMgTƻ2Geodatabase Settings* +DkbVGPDoubleDoubleDouble Data Typex/ DAW+OIF)v"aG+icellSize Cell SizeUMB=[SRaster Analysis Settings* +DkbV GPSACellSize Cell Size#Spatial analyst cell size data type Data Typex/ M&N[Rv"aG+i outputZValueDefault Output Z ValuetEL7n]wMgTƻ2General Settings* +DkbVGPDoubleDoubleDouble Data Typex/ DAW+OIF)v"aG+i outputMFlagOutput has M Values34jgJ$ Same As InputqfK5YSame As InputEnabledDisabled34jgJ$ Same As Input34jgJ$ Enabled34jgJ$ DisabledGeneral Settings* +DkbVGPStringStringString Data Typex/ DAW+OIF) v"aG+i spatialGrid2Output Spatial Grid 2tEL7n]wMgTƻ2Geodatabase Settings* +DkbVGPDoubleDoubleDouble Data Typex/ DAW+OIF)v"aG+imaskMasky"1淇G%͔h_oamuFpv@* +DkbVDERasterDatasetRaster DatasetRaster Dataset Data Typex/  J~Jq;;* +DkbV DERasterBand Raster Band Raster Band Data Typex/  J~Jq;;* +Dpple\Application Data\ESRI\ArcMap\Templates\Normal.mxtDisplaySourceSelectionDisplayq[ s*~# 6 @iV@IlL0GO~T GO~T J$5 Beb`v"akbV GPRasterLayer Raster Layer Raster Layer Data Typex/ DAW+OIF)* +DkbVGPRasterFormulatedFormulated RasterFormulated Raster Data Typex/ 5@;Iz[|* +DkbVDEFeatureClass Feature Class Feature Class Data Typex/ dmE[A۶* +DkbVGPFeatureLayer Feature Layer Feature Layer Data Typex/ DAW+OIF)Raster Analysis SettingstIjtI O__oamuFpv@* +DkbVDERasterDatasetRaster DatasetRaster Dataset Data Typex/  J~Jq;;* +DkbV DERasterBand Raster Band Raster Band Data Typex/  J~Jq;;* +DkbV GPRasterLayer Raster Layer Raster Layer Data Typex/ DAW+OIF)* +DkbVGPRasterFormulatedFormulated RasterFormulated Raster Data Typex/ 5@;Iz[|* +DkbVDEFeatureClass Feature Class Feature Class Data Typex/ dmE[A۶* +DkbVGPFeatureLayer Feature Layer Feature Layer Data Typex/ DAW+OIF)* +DkbVDETinTINTIN Data Typex/ DINstdoleP h%^*\G{00020430-C 0046}#2.0#0#C:\WINDOWS\system32\STDOLE@2.TLB# Automation`ENor(malENCrmaFU*\CE:\Documents and Settings\popple\Aic. Data\ESRI\ArcMap\Templates\6 .mxt[,..\L/ץD 3esr"iD>s@riA@cTM@;p@^q@gA^AA603763-259A-11D3-9F4A@^C04F6BC621}#1E^GIS\com\.olb#AA"  Ob Library@VBIDE>*VBIDE@$łE157Ђ5.3Â@gra m Fil@]CommonMicrosoft Shared\VB A6E6EXT.OG Visual Basi@c for zs Extensibility 7+^SB ^S*y`tm ^5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED^^^r5UI>edCIU 2 u k`14ECCA6E2-B16BCA-BD17-E74CAE@4C150AUI UI\GeometryKG(over +K '094C2-FF32-4FA1-ABCB-7820F8D6FB68W%G%T $*Dis@~ E*Dnspa5s`i`A*59FCCD31-4@34C-40)B@DEF-DB@?EDC9CE0 bas$c*D@t`b`s,8 {`!0475BDB1-E5B +CA2-9127-1683E70C2:+Ew+4SourcesRaar>*A&-aѠAaSuœ[VRnrn}`a8F0541A3-D5BE-4B3F-A8D9-062D5579E19B/?0MOleDB>(@r2OJe`B44E282@2F-C3AFA9u9B-3512C98F97FO V\? / @P0'qX>&Frc`&sF2b 1CE6HAC6pQ3F@529-8FC0-D7ED298E4F1_G esa  P G$q jGw0 4Au13-87v484D-AF82-0802947u7 es0 p OBJE CT wOutpTutiO` tJu 3 7DB92CEC-CB20A 37-FCD070&D431 qPId#ILtributed>4]sJdp=yJsVtp?ib" e Q?A7C74 158-10>-4664K04-8694D490 /S  1  PCarto>& C ro=oa0#R508FaE@488 3=7D88 @xF  7  LoíwLUcin@ Y6B45C@696-3C@4268-A58BH-D9xD8н3COUUw  FNetworkAnalysisEFNEtw rTkn lxs y F9D1302 "C75F-41x892A-692B073E1 lg  } P$ :1/A tRq"1"5C54042B-B!-0"RC40-2D89C191.t/ O A 3D6 <4 3P Qm 639FE9ECCRQAC1D :5FE50915B5F & PIDStst0lm 2S8imPt #/lj$Q/px1 E87-C140C@00 6265C58EY  lSpalAnalyst>$esriSpatHalAn4lyAtt w *\G{62922975-992A-4C4F-BD20-F7F7113A9299}#1.0#0#C:\ArcGIS\com\esriSpatial.olb# ESRI  Object Li`braryy DGeoDatabaseUI>"GшoDabsUI'ub4A9C9ED7[DB-4614-B480-A5D265C961FCb @b[ a @aC`l`og>^CA[logXs iXADC7DE29-DC0X48E-BBF6-27E4E34CF2EX7UT) H)AY7)CWm*C0FC1503-7E6F-11D2-AABF-00C04FA375LF1WW&UIN+UbI^UrtoA+MUroC*IUD92377DC-FAB1-4DFB-A4C1-61BD8C40DBEBY*)T)PSourcesRasterA,.WůSucsRBt:rD2 \8F0F4190-51B8@21D-B598-849456670248?W2P4FDi`splayFDs l ydF016DF9DFD81F2D1F00F8774FB5x(E . 2OutputF!0OuFp7CGk .AE064D40-D6CE0-867A51720?%g%\MapMADM*p*I40499F2P4-59q4`-ACE1-A251@90017W%G%Ta(*fy> $+˝#,}t!,ED18C8YE02@ZF8745-B60C6952ߘsJf Editor>FEd`Xtrrq g`4C896230 -7F1AcW8509AB9C6w,c @ReferencW RfeO@, }31P59@6E-D0EP7 36p,P}87295B15B }; {  Loc`onQ-1Lpc0-qno oP""06BEA6B-FF83Q3-9F7Qf8$C4 ? w 7O @? !QQNtr@ibuted! 8_pPt@;i@QFe% ] 90F2803 5-50D1A8-9B1C-8D14EE115EAO]Ɩ  Z? w0 @ /1Ex@]1ExS ]52AE8@5C8-0A 490EE0-E`6D8AC#1@ & Ŗa@Scan˖3HS&n i85A385F8-E0 7F-43u8BC2-E3593B9FC3F3 w _ R EP;$($5#{0#D5e@=7AC9F3iu1D__= / P JSt=sticV 6T>#2S"usibs 0qE3AB63A79C-41A %DPWAE965P&CCC 2 4_proНsinkp?os dnҾC031A05 2C6-4F8F-88Y5692631CFFEdy g( GgP PMSForms>YMFnm30D4520H 2 10@o8 -0260D0BBW2uWIN@DOWS\sem32\FM20.DLL#Microsoft RF  /;P 100uLp0#0 o k h0`0B48C 57-B4`p-8583E1C36PW83E}# e:\DOCUME~1\popple\LOCALSTem@p\VBE\.exd.0.E .`M 0XUICON TROLS>X1CONT`OL@L%`b3\Q 77E512AB-FD7D-11D2-9F44-00C04F6BC61A}#1.0#0#C:\ArcGIS\Bin\UIControls.dll@#ESRI &/@;1*0\G{000 6}#0e#31 PONTROLSLib>ICONTRLSLi@b0*sB20898D0-16FF-400B-A4314A54A 494C3e:\DOCUME~1\popple\LOCALSTemp\APC\esriFrameworkLp.exdCw}DOk  ) ThisDocume ntGhksDocument2%H1`_ ,C"+BfrmIterateRandomG ATr"I@"e@aQRa&d@*m'2*K*ԍ*(@#D, B X` , (h&  > ( 0!@ (X      D ( 8 ` p am  ,*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#C:\ArcGIS\com\esriFramework.olb#ESRI Framework Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\STDOLE2.TLB#OLE Automation*\CE:\Documents and Settings\popple\Application Data\ESRI\ArcMap\Templates\Normal.mxt*\C..\..\..\Documents and Settings\popple\Application Data\ESRI\ArcMap\Templates\Normal.mxtץD*\G{AA603763-259A-11D3-9F4A-00C04F6BC621}#1.0#0#C:\ArcGIS\com\esriArcMap.olb#ESRI ArcMap Object LibraryZ*\G{0002E157-0000-0000-C000-000000000046}#5.3#0#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB#Microsoft Visual Basic for Applications Extensibility 5.3*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#C:\ArcGIS\com\esriSystem.olb#ESRI System Object Library*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#C:\ArcGIS\com\esriSystemUI.olb#ESRI SystemUI Object Library*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#C:\ArcGIS\com\esriGeometry.olb#ESRI Geometry Object Library*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#C:\ArcGIS\com\esriDisplay.olb#ESRI Display Object Library*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#C:\ArcGIS\com\esriGeoDatabase.olb#ESRI GeoDatabase Object Library*\G{8F0541A3-D5BE-4B3F-A8D9-062D5579E19B}#1.0#0#C:\ArcGIS\com\esriDataSourcesRaster.olb#ESRI DataSourcesRaster Object Library*\G{04E2822F-C3AE-4FA9-B19B-3512C98F97FB}#1.0#0#C:\ArcGIS\com\esriDataSourcesOleDB.olb#ESRI DataSourcesOleDB Object Library*\G{1CE6AC65-43F5-4529-8FC0-D7ED298E4F1A}#1.0#0#C:\ArcGIS\com\esriDataSourcesFile.olb#ESRI DataSourcesFile Object Library*\G{4A037613-879A-484D-AF82-0802947C627B}#1.0#0#C:\ArcGIS\com\esriDataSourcesGDB.olb#ESRI DataSourcesGDB OBJECT Library*\G{7DB92CEC-CB65-420A-8737-FCD0722FD436}#1.0#0#C:\ArcGIS\com\esriOutput.olb#ESRI Output Object Library*\G{A7C74158-1062-4664-B404-8694D490FCD1}#1.0#0#C:\ArcGIS\com\esriGeoDatabaseDistributed.olb#ESRI GeoDatabaseDistributed Object Library*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#C:\ArcGIS\com\esriCarto.olb#ESRI Carto Object Library*\G{6B45C696-3C30-4268-A58B-D9F32D80023C}#1.0#0#C:\ArcGIS\com\esriLocation.olb#ESRI Location Object Library*\G{9D130258-C75F-41EF-892A-692B073E1AAC}#1.0#0#C:\ArcGIS\com\esriNetworkAnalysis.olb#ESRI NetworkAnalysis Object Library*\G{5C54042B-B2ED-4889-8C40-2D89C19DB41D}#1.0#0#C:\ArcGIS\com\esriGeoAnalyst.olb#ESRI GeoAnalyst Object Library*\G{639FE90A-CC9A-48C6-AC1D-105FE50915B5}#1.0#0#C:\ArcGIS\com\esri3DAnalyst.olb#ESRI 3DAnalyst Object Library *\G{0628CA67-C14B-4A0C-A5BE-6265C06258E8}#1.0#0#C:\ArcGIS\com\esriGeoStatisticalAnalyst.olb#ESRI GeoStatisticalAnalyst Object Library*\G{62922975-992A-4C4F-BD20-F7F7113A9299}#1.0#0#C:\ArcGIS\com\esriSpatialAnalyst.olb#ESRI SpatialAnalyst Object Library*\G{4A9C9ED7-F7DB-4614-B480-A5D265C961FC}#1.0#0#C:\ArcGIS\com\esriGeoDatabaseUI.olb#ESRI GeoDatabaseUI Object Library*\G{ADC7DE29-DC0B-448E-BBF6-27E4E34CF2EC}#1.0#0#C:\ArcGIS\com\esriCatalog.olb#ESRI Catalog Object Library*\G{C0FC1503-7E6F-11D2-AABF-00C04FA375F1}#1.0#0#C:\ArcGIS\com\esriCatalogUI.olb#ESRI CatalogUI Object Library*\G{D92377DC-FAB1-4DFB-A4C1-61BD8C40DBEB}#1.0#0#C:\ArcGIS\com\esriCartoUI.olb#ESRI CartoUI Object Library*\G{8F0F4190-51B8-4D1D-B598-849456670248}#1.0#0#C:\ArcGIS\com\esriDataSourcesRasterUI.olb#ESRI DataSourcesRasterUI Object Library*\G{016DF9D3-7E81-11D2-A2D1-0000F8774FB5}#1.0#0#C:\ArcGIS\com\esriDisplayUI.olb#ESRI DisplayUI Object Library*\G{AE064D40-D6CE-11D0-867A-0000F8751720}#1.0#0#C:\ArcGIS\com\esriOutputUI.olb#ESRI OutputUI Object Library*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#C:\ArcGIS\com\esriArcMapUI.olb#ESRI ArcMapUI Object Library*\G{ED18C81D-E028-4F2A-8745-B6A5D0C6952B}#1.0#0#C:\ArcGIS\com\esriArcCatalogUI.olb#ESRI ArcCatalogUI Object Library*\G{4C896230-7F1A-11D2-8509-0000F875B9C6}#1.0#0#C:\ArcGIS\com\esriEditor.olb#ESRI Editor Object Library*\G{31FB596E-D0E8-4736-864F-87295B15B736}#1.0#0#C:\ArcGIS\com\esriGeoReferenceUI.olb#ESRI GeoReferenceUI Object Library*\G{E06BEA6B-FF83-11D3-9F79-00C04F8ED1C4}#1.0#0#C:\ArcGIS\com\esriLocationUI.olb#ESRI LocationUI Object Library*\G{90F28035-50D8-41A8-9B1C-8D14EE115EA8}#1.0#0#C:\ArcGIS\com\esriGeoDatabaseDistributedUI.olb#ESRI GeoDatabaseDistributedUI Object Library*\G{52AE85C8-0A79-490E-A5E0-EAE86D8ACA6B}#1.0#0#C:\ArcGIS\com\esriEditorExt.olb#ESRI EditorExt Object Library*\G{85A385F8-E07F-43B8-8BC2-E3593B9FC3F3}#1.0#0#C:\ArcGIS\com\esriArcScan.olb#ESRI ArcScan Object Library*\G{D5FB57C1-ACDB-11D2-9F3A-00C04F8ED1D7}#1.0#0#C:\ArcGIS\com\esriSpatialAnalystUI.olb#ESRI SpatialAnalystUI Object Library*\G{E3AB636F-179C-41AE-AD09-AE965A79CCC1}#1.0#0#C:\ArcGIS\com\esriGeoStatisticalAnalystUI.olb#ESRI GeoStatisticalAnalystUI Object Library*\G{C031A050-82C6-4F8F-8836-5692631CFFE6}#1.0#0#C:\ArcGIS\com\esriGeoprocessing.olb#ESRI Geoprocessing Object Library*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{0B4ABF8C-E057-4295-858A-0E1C3611583E}#2.0#0#e:\DOCUME~1\popple\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M *\G{77E512AB-FD7D-11D2-9F44-00C04F6BC61A}#1.0#0#C:\ArcGIS\Bin\UIControls.dll#ESRI UIControls*\G{B20898D0-16FF-400B-A444-314A54A494C3}#1.0#0#e:\DOCUME~1\popple\LOCALS~1\Temp\APC\esriFramework\UICONTROLSLib.exd#ESRI UIControlsw}DOk D)ThisDocument0444af9a4aThisDocument_ frmIterateRandom0:44af9cd1 frmIterateRandomK@iY(þMY0oGNQ@jEH0hkbinOn esriFrameworkG VBAWin16~Win32MacVBA6#Project1  stdole` Project- ThisDocument< _Evaluate Normal (esriArcMap|%(VBIDEA (esriSystem (esriSystemUI (esriGeometry (esriDisplay(esriGeoDatabase5(esriDataSourcesRaster(esriDataSourcesOleDB(esriDataSourcesFile`(esriDataSourcesGDB-- (esriOutputGL(esriGeodatabaseDistributed" (esriCarto1 (esriLocation(esriNetworkAnalysis(esriGeoAnalyst| (esri3DAnalyst(esriGeoStatisticalAnalystC(esriSpatialAnalyst (esriGeoDatabaseUI` (esriCatalog` (esriCatalogUI, (esriCartoUIe(esriDataSourcesRasterUI (esriDisplayUI (esriOutputUIi (esriArcMapUI(esriArcCatalogUIj (esriEditorO(esriGeoReferenceUI(esriLocationUI(esriGeoDatabaseDistributedUI= (esriEditorExt (esriArcScan' (esriSpatialAnalystUIy(esriGeoStatisticalAnalystUIK(esriGeoprocessingm MxDocument- frmRandomoCommandButton1_Click IsNumeric$* txtLowerZP txtUpperZ  txtNumSamplesMsgBoxR theIMXDoc IMxDocument5theImap{IMapTFocusMap theilayerILayer SelectedLayer53pSRgISpatialReferenceDSpatialReferenceD< SelectedItem* IFeatureLayertheIFeatureLayer\I theilayername© theIGeometryJ IGeometry<theIFeatureSelectionIFeatureSelection#theISelectionSet ISelectionSetXx SelectionSettheIFeatureCursor3IFeatureCursor_theIFeatureClass= IFeatureClass= chkSelectedValueKSearchCount0v FeatureClass% FeatureCountz theifeatureIFeature_% NextFeatureShape GeometryType̡esriGeometryPolygon/ theIPolygonpIPolygon5 theIEnvelope IEnvelopeEnvelopesett theIPoint6IPointʔtheirel5IRelationalOperator9PolygonNtheIMultiPoint-{ IMultipoint\ MultipointthePointCollectionєIPointCollection_& upperboundxDExMax lowerboundx RxMin; upperboundyAEyMax lowerboundyRyMin"pZAwareIZAwareupZloZwcounter theipointtestPointNow%TimerXxvalRndRyval PutCoordsBContains ZAwarecZq AddPointsMoptSinglePointfmakeshapefile2B optMultiPoint/[makeshapefile3CthePolyGeometry. theSpatialRefVEH] tFileName\ tFilePathStPathR pGxObject IGxObjecth pGxDialogϷ IGxDialog3 pGxFilterIGxObjectFilterZ]GxDialogn,GxFilterShapefilesD ObjectFilterAllowMultiSelect ButtonCaptionTitle~ DoModalSaveB FinalLocationDReplacingObjectFullNameО strfolderԻstrnameZstrShapeFieldNamepFWSDIFeatureWorkspace{pWorkspaceFactoryqIWorkspaceFactoryShapefileWorkspaceFactoryp OpenFromFileL,pFieldsIFields pFieldsEditn IFieldsEditpFields7pFieldIField) pFieldEditj IFieldEditP-Field3esriFieldTypeGeometry@%pGeomDefk IGeometryDef pGeomDefEditc6IGeometryDefEdity GeometryDefesriGeometryPointFAddFieldUesriFieldTypeDouble PrecisionCreateFeatureClass- esriFTSimpletheIPCFtheIEnumVertex!S IEnumVertexP EnumVerticesvpindexT vertindexotheIFeatureBufferIFeatureBufferVInsertrCreateFeatureBuffertheZFieldIndexAs theIFields: theShapeIndex FindField InsertFeature AddShapeFile266Erro Description  vbInformationnpFeatureWorkspace pFeatureLayerz pMxDocument"pMap FeatureLayer'OpenFeatureClassW AliasNameZ Application*DocumentjAddLayer0esriGeometryMultipoint0LengthYesriFieldTypeString&theFeatureCursorfn CreateFeature/XStoreQdindex9DCommandButton2_ClickHide9zCommandButton3_ClickFA MSFormsCUserFormNCommandButton1|Image1_Label1,CommandButton2}CommandButton3~Label2,Label3,Frame1Label4, Label1_ClickClickUserForm_Click UICONTROLSLibRUIButtonControl1UIButtonControl1_Click#Show Label4_Click- _B_var_settJ_B_var_upperboundx6_B_var_lowerboundxmC_B_var_upperboundy6_B_var_lowerboundyjC_B_var_counter _B_var_xval_ _B_var_yvalF._B_var_theShapeIndexT{ txtIterationsE lblIterationsn_B_var_txtLowerZZ_B_var_txtUpperZ txtIteration itCounter6it] _B_var_SetlblIterations_Click2 Label2_ClickcmdClosejcmdClose_Click!PcmdRunt  cmdRun_ClicktheX_CoordFieldIndex`X_CoordyXotheY_CoordFieldIndexnYlthe'Codewasaddedw_B_var_theilayer theilayerpath6 Workspace3_B_var_theilayerpath  _B_var_IfPesriFieldTypeInteger8theIterationFiedlIndexwtheIterationFieldIndex?_B_var_theIterationFieldIndex_B_var_itCounterPointsprogramHonlycreates2yourclickedMaXLayerusing" frmConvexHullcomboLayers_Change1Enabled۪Frame2optChull>optRectO optRectbuff optChullbuffG optSquareBuffRtheindex:-thelayrT comboLayerso ListIndexQ comboindexzVERSION 5.00 Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} frmIterateRandom Caption = "Iterative Random Point Generator" ClientHeight = 4188 ClientLeft = 48 ClientTop = 336 ClientWidth = 4680 StartUpPosition = 1 'CenterOwner TypeInfoVer = 49 End  Microsoft Forms 2.0 FormEmb Microsoft Forms 2.0 FormEmbedded Object9qTahomad@(Rung OuTahomad@H,g ,1005Tahomad((# of Points to Generate:; 5Tahomad (Cancel / Closeg OuTahomad@FU {1Use selected polygon.te:5Tahoma@H,g ,15Tahoma (# of Iterations:5Tahoma (Modified after Dr. M. Sawada 2002 1. Ensure that a polygon layer* is highlighted in the table of contents 2. Enter the number of random points 3. Enter the number of times to repeat 4. Click Run *Polygon layer must consist of one shape or a single selected feature!]5Tahomad(ROutput will be written to the directory folder that the map document resides in!!!ay"5Tahoma $  1}?  $List*theimx&Fthefeaturelayervb theifcursor2G theifeature2fAddPoint  pointCount*theitopo ITopologicalOperator theigeomchulltheIArea>nIArea theICurves%ICurveFtheareaitheperimBUFFDIST* TXTBUFFDISTLthenvxiExpand$ddXmindYmin~dXmaxdYmax} QueryCoords.pgi`pPolygonPointCollxntxAreaBBuffer- ConvexHull MakeShapefileesriCoreaindex AddShapeFile`CommandButton4_ClickVyoptChull_Clickoptchullbuff_Click%a optRect_Click1optRectBuff_ClickoptSquareBuff_Click'UserForm_Initialize5c pEnumLayer6 IEnumLayerpLayerK[pIdUID ActivatedViewn LayerCountLayersReset>tf?_tfclass+> ShapeTypeQXAddItem frmNN$Rc_sModuleFileNameV m_ParentHWND̼CheckPointsInUserPolygon theIPointCollectionb! ErrorHandlerOtheIRelationalOperatorctheIPointToTestForContainment numpoints} HandleError;GetErrorLineNumberStringxErliNumber-SourceGMakeRandomPointSetInPolygon"theIPointArray\varNPointsToGenerateE varCountern:cmdCalculate_Clicklbox+mClear txtBuffWidthtnumthedist͌nni^varAverageNNDistance+ vardCorrected sdUNCorrectedڈ sdCorrectedl}expectedCorrected expectedUNCorrected_ theZCorrectedGtheZUNCorrected NNIndexCorrectedNNIndexUNCorrectedpi^vardUNCorrectedkmyarrayarrayDistanceOIDltheIMXDocumenttheip2oFtheip3pFtheIProximityOperatorLIProximityOperatorXtheAreaPerimArray# theIPolygon2iAtnQuGetLayerByNameL theISpatialMakeIDAwarePointCollection chkAddDist RemovePointsReturnDistanceQueryNearestPointesriNoExtensionID] InsertPointskAddFieldsToFeatureTable~PopulateFields*ReloadTableCacheOUcomboPolyLayersGetConvexHullofPointSetGetUserPolygon3StrStrConvx'ChrK~GetUserPolygonArea\Sqr( ColumnCount$ ColumnWidthsi chkAddAndOpentheIPointIDAware< IPointIDAware~ ShapeCopy PointIDAware$OID theILayer2dCtheFeatureLayer2theIFeatureCursor2 theIFeatureClass2 strLayerName>UpMxDoc?V strFIELD1 strFIELD2theFieldsCollectiontheFieldofInterestwfirstFieldIndexesecondFieldIndexaFieldat genericFieldBTEditable DefaultValue* theINFOArrayinnDistFieldIndex1nnOIDFieldIndexuoUpdate UpdateFeatureKtheITableWindow- ITableWindow TableWindow @FindViaFeatureLayeritheITableControl5y ITableControlw TableControlHRemoveAndReloadCachegetTextFileNameU theoutput tExtensionЛGxFilterTextFiles]fsF] CreateObject buildpath$GetExtensionname  theimulti^theout`gtheIPolygonForDrawingMakePolygonFromEnvelopeBoundary.e optPolyDrawDrawGraphicPolygons optLineDrawdtheIPolygonInputI pActiveViewl IActiveViewDpElement1 IElementpGraphicsContainerIGraphicsContainer`theIFillShapeElementPolygonIFillShapeElementPtheILineElement_2 ILineElementltheOutlineColoruHIColor<pLineSymiISimpleLineSymbol m_pfillsymbolISimpleFillSymbolAu theFillColor IRgbColorRgbColor86 TransparencySimpleLineSymbol'Color2FStylep esriSLSSolidSimpleFillSymbollesriSFSBackwardDiagonalPOutline5PolygonElementGeometryw Symbol AddElement}PartialRefresh_esriViewGraphics  LineElementD AddTextFilethepathC thefilenameIbITableWpFact pWorkspace IWorkspace~ pFeatwsZpTableTextFileWorkspaceFactoryT OpenTable! Add_Table_TOC theITable IStandaloneTabletheIStandAloneTabletheIStandAloneTableCollectionHAIStandaloneTableCollectionStandaloneTableTableAddStandaloneTableUpdateContents5 ShowNNTabletheITableWindow2 ITableWindow2theExistingITableWindow~* SetPropertiesFindViaStandaloneTableuTableSelectionActionjesriSelectFeatures ShowSelecteddVShowAliasNamesInColumnHeadingsU IsVisible5 anIMultiPointstheIPointCollection_Polygon". cmdExit_ClickcomboPolyLayers_Change5ds\ncont WfrmCalculatedExtentControlsKItemzretval;DeleteAllElements޴IsNullflnameXIsEmpty Trim@f1$]f2%]theispatialnameDisplayVersion2DialogsProcedureNameisErrDescription*BeepvbCrLfvbTabc9 vbExclamationvbOKOnlyDisplayVersion3Dialog. parentHWNDơraiseExceptionZDisplayVersion4Dialog  bTopProcedureR lErrNumber[ sErrSourceversion reserved1{ reserved2{ reserved3{enteredL raiseError;VRaise lLineNumber cmdCalculateMcmdExit\optNoneoFrame4Frame6random_oAppTemp' _B_var_CurDirTAppPath Label3_Click< lblDirectory%lblDirectory_ClickAesriFieldTypeLong-! frmIterateRandom_B_var_frmRandom4468:<>@BDFHJLNP R!T"V#X$Z%\&^'`(b)*M+M " $ & ( * ,.02^$Y`Ek0"< < ( 0!@ (X      D ( 8 ` p    20 H  ( 8@ P08 @ X  p    ( 8@ HX`hp  V0A P 0 p  2 Xp Hh 2@   x   (&D0X B  `px P !h < !) ,H0 "8 x  '@' (c) Version May 15 2002 Dr. M. Sawada 2002 msawada@uottawa.caerU' This program creates a set of n random points within a given polygon (single part)e en^' NOT for every polygon but only a single selected polygon or a theme containing one polygon.e tyP' The program gets the envelope of the polygon and takes a random x and y valuend+' between min and max x and min and max y. pointJ' The random coordinate is of a double type (real number) not an integer.'-'--------------- MODIFICATIONS --------------or sJ' Modified Sept 28 2005 charlene.nielsen@ualberta.ca, Biological Sciencese' Code was added to allow iterative generation of random point files - i.e. for statistical testing. frm Iteration9ieldnd.b the e b.f point f 9l]X 9~','--------------- INSTRUCTIONS --------------P?' Associate (load) this form with a UIButtonControl in ArcMap.ea' use the codeif ' ''' load frmRandomng, ' frmRandom.showoint,'-------------------------------------------$ Check to see if user input is valid !d$j p!d$j~YOne of your inputs is not numeric; either the number of samples, or number of iterations.randomA@r|k Usual set up]` .tpture] t!|.x] t!.~ Get the spatial reference]  x!.ce+ Check to see if a layer is selected or notayer i t!noKSelect a feature layer in the table of contents as the input feature class.A@rut|hk` t! 2No feature layer selected. Select a feature layer.A@rt a |k]@ ~. Get the layer name]` ~!']xN Get all records or selected records and then get the first one in theifeaturefirs] .ren yo] !.la]] !  B@ints i ! / only one polygon can be selected pFYou can select at most one polygon. Close and select a single polygon. Random PointsA@r|@ !e %. !. % KYou have more than one polygon in your currently selected layer. This program only creates a random set of points in a single polygon. Close this program and select a single polygon in your layer using the 'Select Features' tool on the toolbar. OR You have chosen a polygon but not clicked on the 'Use selected polygon' checkbox. Random PointsA@r 'Use |x kp kh d` %. !. % KYou have more than one polygon in your currently selected layer. This program only creates a random set of points in a single polygon. Close this program and select a single polygon in your layer using the 'Select Features' tool on the toolbar. OR You have chosen a polygon but not clicked on the 'Use selected polygon' checkbox. Random PointsA@red on| k k @ Set theifeaturecursor = theifeaturelayer.Search(Nothing, False)] !. t !.r.  B@, 4 Check to see if a polygon feature layer is selected ! if aWYou need to select a polygon layer for this program. Close and select a polygon layer.RandomA@rol|Hk@$ Set the loop counter for iterationsayer."]'= Loop through each iteration until txtIterations value is metle f  b]P .h each]p !.er p!dX 's ] Set theipoint = New Point]8.' .@ Set up multipoint for constructing convex hull and/or rectangleor]@h.@]X .or con !'nvex !' rec !' !'']xt.$X  A@4   bthe      '      '    B@bco  % t 2   $B@  'kXP $ B@) Call the make polygon shapefile function    A Increment the loop counterke pol  ' fo L'F Set as current directory]0]H Don't include .shp extension8]Shape`m_" & 8 Open the folder to contain the shapefile as a workspace "]x].P D F P%V.L" Set up a simple fields collection]].X box v X.\"]] Make the shape fielde sh= It will need a geometry definition, with a spatial referenceP%.b b.fX8' J f(p a l f(ls co]8]X!#|.nj n.r r # x9 =*"New UnknownCoordinateSystem 'pSR 'q n f/v# b \B@z Add new X field.b " f`" 8" "H" b.f*" |9lX_Coord99~9D("q b \B@zge Add new Y fieldh .brefere b.f f |9lY_Coord99~9Dq b \B@znd]x" Create the shapefile + H X  J L%.]]"O (some parameters apply to geodatabase options and can be defaulted as Nothing) Populate the fields .shapef !."]]#0#)) Set a pointcollection from the igeometry    B@ te](]H+ Open the feature cursor and feature buffer %.or a t !.oi Get the list of fieldsy]h]] !`.shape %' !* & ,'Y_Coord %', featu_   ,., Loop through each point and populate fieldslds  B@H8pz` !. , ,    B@ '  F HA'8 ! createShapefileA@rulip 8]X]x]]p`].P.onh !.sICreate a new ShapefileWorkspaceFactory object and open a shapefile folder F P%V.6Create a new FeatureLayer and assign a shapefile to it H % / !|.PH  B@ !! (/iX%Add the FeatureLayer to the focus map sha A@rito B@te a n^' The Iteration, X_Coord and YCoord of the each random point is added to the attribute table.q0 b \B@z Add new Iteration fieldX_Coord %'& Iteration %'F  F ,random_  'H((@!("W' Note: Output will be saved to the same directory that the map document resides in!!!YAttribute VB_Name = "frmIterateRandom"  Bas0{70426B2E-1B88-4D8A-9956-CE7E1B6B6C6A}{18B40DD@357-41F2-AF09-90990A54C30E} dGlobalSpacoFalse CreatablPredeclaIdTru BExpo se0TemplDerivCustomiziD P Sub cmdRun_Click@() '' (c) Version May 15 2002 Dr. M. @Sawada ms@uott.ca!This program ces a set of n r points withi*ng@5n@lyg(singSpart' NOT for e0very onlyA select@Hpo a theco`ntain e..@-ge& envelostatist teng& , X_Ca'b1YC B9achO @+a!aBy Note: OutputUll: sapsdirNo`SthatN=p6cument residin!!!A$a0- INSTRUCW4AssociB(load) bmBi`UIB@uttonC`]rolB ArcMapu`c3A  `gF.showg A  @Check @'s@ee if rO+@gidIf `/ (IsN@(ric(txtF=s.Text) Aj*Sae$) ThenC aMsgBox "Onzyou=sBikc; eerb9m=pS, Zons.", ,< "YaaExit#Efc"Usjup  DimIMXDoc As IMx "I S`@8=isemap#a E=G .FocusÀCFilay@AL! SDGC spu`refer#apSRSCR+ s .]$Nsin-5s! I ˡ"/T^Ofy~ IF3  @.N|o { | .+O A # 5&1# '%S#~n@Ua#S|tr`|.aA5 GeometpZ UjZc0xsQ>%^2@E l^firsE~Dc$%aoF#\' z; z'  Cursp6 3Class?#t/chked.Vaj-A 1& P ar}ba<, F,rj ICouzH> 1b 'oppԤcanOQuCYou e# mo4". ClU dx P2(e1:VКdO?00Gd(ku R ,.K! V) %bh mo^n I@=bcurltpJ. geR#Ϥ$Д0P0La !07F!ͅ #Su# ' s'O@ba OR a*ch(w.ѐcA'nU'PPbox+ts+6+ End If LElse Set theIFeatureCursor = &Layer.Search(Nothing, F aK)LlassKl AIf  B.-ount) > 1 ThenMsgBox "You have more-an one polygon in your currently selectPed lz 1is progra&mcres a randoBmt of*ints)a sl3. Clos@&7% LB u 'SO Ds' tool%Bbar . OR F>ch @n=but not click@:A@ 'U(? ' checkbox.", , "RÜ a ( %TypBe`esriEPM#\)pdicne@toPDOf`}`YjWjD DCCA loop c}er !iterations 1=itC dN%4Envelo8V +.' sett`@CLng(NumSamples.TZG@w()D` R"e0 TABttg`bip` New Hire"lB Relb6aldOp7orb=~ M\(eCup multCc@Btruct F(x hull* S/@WrpangltM"bm6  " ColǀTb l? : )!up'b ]dx-A"= .xMax3lowerO$@iq$LIydOM 9= 08 #test?'5C'@omize (CDbl}w()) + Timer+%8%<`Jtt xk:( -`C)P * R f+I y~y yy ndy .PuGords q<, QË-.ContainsZXB(d) 5 1@Dy ߓ+QUW!R&L).Adjd"s2,u03!9Ca6 mTaks1qfSfun9o$(M_Bs\bigname,t,`[^InmenHb z`[A Pub0 F PtZ- SpOalRefec  On Err0JGoVEHC?Estrfoldo`StrMAq ' Don'tclude@ .shp ^ensHq(`9@FieldN88= "z! 7= DirI*as d.ctor21%  c_" &2&q1' anq~RЈp]3R%a worksp ac"]1pFWS WFa MpCK3a+ q= . FromF@1(, s4 mQ{ fA&e? Q Edi#X #E c!{r6 =1'"5w It( wi Dn!a g5definie,thptial ref4C9   p a.R0=.1l"U@1"AD?" 81q" qqs'X/GeomDefEdit = p WithG|P .etryTypeesri$PointLSet .SpatialReferenc\the* 'New UnknownCoordinateSystem 'pSR 'qNEnd XpFieldË $s%Add2  I'  n@IterTon f, 3+R -:  u .LongNam "D" PrecisiM= 6 qXmDouble0E7X_x620 ScalC4A;Y;@r;Y;AZCre @ shapefi]' (so1pars apply to geodatabase opt@K lcan be defaulted as Nothing)!1HDim IF@ureClass As At  aFWS.I(Pstrn,ss,, _ Ah , aFTSimple, Sa#9aQ, ""  ' Pop,ul%(sG' !a pcollec% fro"! i@)mag$PCB#"CFe$=*PolyŨ EnumVertex  H IPC.eiceFpind, vJA>.NextEb ;(#;eCursorb*khLBuf` #' Open fX c a`_Eb4+e!`.Ins #(TrueebOG list ofcP9}B]I)7GD-?etL>I2DAK'ߦr`sD.r;s Dn}("bO< "''wx("<_' Loop rough each:*peK-KhVBA-=IvIvSettings\popple\Application Data\ESRI\ArcMap\popple.styleESRI.styleE:\Documents and Settings\popple\Application Data\ESRI\ArcMap\popple.style~# E:\Documents and Settings\popple\Application Data\ESRI\ArcMap\Templates\Normal.mxtDisplaySourceSelectionDisplayq[ s*~# 6 @iV@IlL0GO~T GO~T @8@@"IterateRandomPtspopple2seB tΠA|`ĽߗI AttributeTransferJ$5 Beb`ttributeTransfer9.0 ^ar_e?Window:BxeN@{@_ThisDocument*{_5{RL{006B1AFE-C66C-11D0-B94C-080009EE4E51}7{S L{40499F24-596F-45D2-ACE1-A251E2990017}9{dir z__SRP_0,($ __SRP_1Project Item Data$01 Control List Data$5>h>hReqControl List Data*2>h>hReqControl List Data* Control_Data_CurVer( 000000006>h>hControl List Data$43(Control Datao#%CompObj&aVBFrameBThisDocument;__SRP_3)+__SRP_2.frmIterateRandom"ZQa_VBA_PROJECT'**R_t0* pHdProjectQ(@= l D J< rstdole>stdoleP h%^*\G{00020430-C 0046}#2.0#0#C:\WINDOWS\system32\STDOLE@2.TLB# Automation`ENor(malENCrmaFU*\CE:\Documents and Settings\popple\Aic. Data\ESRI\ArcMap\Templates\6 .mxt[,..\L/ץD 3esr"iD>s@riA@cTM@;p@^q@gA^AA603763-259A-11D3-9F4A@^C04F6BC621}#1E^GIS\com\.olb#AA"  Ob Library@VBIDE>*VBIDE@$łE157Ђ5.3Â@gra m Fil@]CommonMicrosoft Shared\VB A6E6EXT.OG Visual Basi@c for zs Extensibility 7+^SB ^S*y`tm ^5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED^^^r5UI>edCIU 2 u k`14ECCA6E2-B16BCA-BD17-E74CAE@4C150AUI UI\GeometryKG(over +K '094C2-FF32-4FA1-ABCB-7820F8D6FB68W%G%T $*Dis@~ E*Dnspa5s`i`A*59FCCD31-4@34C-40)B@DEF-DB@?EDC9CE0 bas$c*D@t`b`s,8 {`!0475BDB1-E5B +CA2-9127-1683E70C2:+Ew+4SourcesRaar>*A&-aѠAaSuœ[VRnrn}`a8F0541A3-D5BE-4B3F-A8D9-062D5579E19B/?0MOleDB>(@r2OJe`B44E282@2F-C3AFA9u9B-3512C98F97FO V\? / @P0'qX>&Frc`&sF2b 1CE6HAC6pQ3F@529-8FC0-D7ED298E4F1_G esa  P G$q jGw0 4Au13-87v484D-AF82-0802947u7 es0 p OBJE CT wOutpTutiO` tJu 3 7DB92CEC-CB20A 37-FCD070&D431 qPId#ILtributed>4]sJdp=yJsVtp?ib" e Q?A7C74 158-10>-4664K04-8694D490 /S  1  PCarto>& C ro=oa0#R508FaE@488 3=7D88 @xF  7  LoíwLUcin@ Y6B45C@696-3C@4268-A58BH-D9xD8н3COUUw  FNetworkAnalysisEFNEtw rTkn lxs y F9D1302 "C75F-41x892A-692B073E1 lg  } P$ :1/A tRq"1"5C54042B-B!-0"RC40-2D89C191.t/ O A 3D6 <4 3P Qm 639FE9ECCRQAC1D :5FE50915B5F & PIDStst0lm 2S8imPt #/lj$Q/px1 E87-C140C@00 6265C58EY  lSpalAnalyst>$esriSpatHalAn4lyAtt w *\G{62922975-992A-4C4F-BD20-F7F7113A9299}#1.0#0#C:\ArcGIS\com\esriSpatial.olb# ESRI  Object Li`braryy DGeoDatabaseUI>"GшoDabsUI'ub4A9C9ED7[DB-4614-B480-A5D265C961FCb @b[ a @aC`l`og>^CA[logXs iXADC7DE29-DC0X48E-BBF6-27E4E34CF2EX7UT) H)AY7)CWm*C0FC1503-7E6F-11D2-AABF-00C04FA375LF1WW&UIN+UbI^UrtoA+MUroC*IUD92377DC-FAB1-4DFB-A4C1-61BD8C40DBEBY*)T)PSourcesRasterA,.WůSucsRBt:rD2 \8F0F4190-51B8@21D-B598-849456670248?W2P4FDi`splayFDs l ydF016DF9DFD81F2D1F00F8774FB5x(E . 2OutputF!0OuFp7CGk .AE064D40-D6CE0-867A51720?%g%\MapMADM*p*I40499F2P4-59q4`-ACE1-A251@90017W%G%Ta(*fy> $+˝#,}t!,ED18C8YE02@ZF8745-B60C6952ߘsJf Editor>FEd`Xtrrq g`4C896230 -7F1AcW8509AB9C6w,c @ReferencW RfeO@, }31P59@6E-D0EP7 36p,P}87295B15B }; {  Loc`onQ-1Lpc0-qno oP""06BEA6B-FF83Q3-9F7Qf8$C4 ? w 7O @? !QQNtr@ibuted! 8_pPt@;i@QFe% ] 90F2803 5-50D1A8-9B1C-8D14EE115EAO]Ɩ  Z? w0 @ /1Ex@]1ExS ]52AE8@5C8-0A 490EE0-E`6D8AC#1@ & Ŗa@Scan˖3HS&n i85A385F8-E0 7F-43u8BC2-E3593B9FC3F3 w _ R EP;$($5#{0#D5e@=7AC9F3iu1D__= / P JSt=sticV 6T>#2S"usibs 0qE3AB63A79C-41A %DPWAE965P&CCC 2 4_proНsinkp?os dnҾC031A05 2C6-4F8F-88Y5692631CFFEdy g( GgP PMSForms>YMFnm30D4520H 2 10@o8 -0260D0BBW2uWIN@DOWS\sem32\FM20.DLL#Microsoft RF  /;P 100uLp0#0 o k h0`0B48C 57-B4`p-8583E1C36PW83E}# e:\DOCUME~1\popple\LOCALSTem@p\VBE\.exd.0.E .`M 0XUICON TROLS>X1CONT`OL@L%`b3\Q 77E512AB-FD7D-11D2-9F44-00C04F6BC61A}#1.0#0#C:\ArcGIS\Bin\UIControls.dll@#ESRI &/@;1*0\G{000 6}#0e#31 PONTROLSLib>ICONTRLSLi@b0*sB20898D0-16FF-400B-A4314A54A 494C3e:\DOCUME~1\popple\LOCALSTemp\APC\esriFrameworkLp.exdCw}DOk  ) ThisDocume ntGhksDocument2%H1` ,C"+BfrmIterateRandomG ATr"I@"e@aQRa&d@*m'2*K*ԍ*(@#D,BY*)T)PSourcesRasterA,.WůSucsRBt:rD2 \8F0F4190-51B8@21D-B598-849456670248?W2P4FDi`splayFDs l ydF016DF9DFD81F2D1F00F8774FB5x(E . 2OutputF!0OuFp7CGk .AE064D40-D6CE0-867A51720?%g%\MapMADM*p*I40499F2P4-59q4`-ACE1-A251@90017W%G%Ta(*fy> $+˝#,}t!,ED18C8YE02@ZF8am  ,*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#C:\ArcGIS\com\esriFramework.olb#ESRI Framework Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\STDOLE2.TLB#OLE Automation*\CE:\Documents and Settings\popple\Application Data\ESRI\ArcMap\Templates\Normal.mxt*\C..\..\..\Documents and Settings\popple\Application Data\ESRI\ArcMap\Templates\Normal.mxtץD*\G{AA603763-259A-11D3-9F4A-00C04F6BC621}#1.0#0#C:\ArcGIS\com\esriArcMap.olb#ESRI ArcMap Object LibraryZ*\G{0002E157-0000-0000-C000-000000000046}#5.3#0#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB#Microsoft Visual Basic for Applications Extensibility 5.3*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#C:\ArcGIS\com\esriSystem.olb#ESRI System Object Library*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#C:\ArcGIS\com\esriSystemUI.olb#ESRI SystemUI Object Library*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#C:\ArcGIS\com\esriGeometry.olb#ESRI Geometry Object Library*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#C:\ArcGIS\com\esriDisplay.olb#ESRI Display Object Library*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#C:\ArcGIS\com\esriGeoDatabase.olb#ESRI GeoDatabase Object Library*\G{8F0541A3-D5BE-4B3F-A8D9-062D5579E19B}#1.0#0#C:\ArcGIS\com\esriDataSourcesRaster.olb#ESRI DataSourcesRaster Object Library*\G{04E2822F-C3AE-4FA9-B19B-3512C98F97FB}#1.0#0#C:\ArcGIS\com\esriDataSourcesOleDB.olb#ESRI DataSourcesOleDB Object Library*\G{1CE6AC65-43F5-4529-8FC0-D7ED298E4F1A}#1.0#0#C:\ArcGIS\com\esriDataSourcesFile.olb#ESRI DataSourcesFile Object Library*\G{4A037613-879A-484D-AF82-0802947C627B}#1.0#0#C:\ArcGIS\com\esriDataSourcesGDB.olb#ESRI DataSourcesGDB OBJECT Library*\G{7DB92CEC-CB65-420A-8737-FCD0722FD436}#1.0#0#C:\ArcGIS\com\esriOutput.olb#ESRI Output Object Library*\G{A7C74158-1062-4664-B404-8694D490FCD1}#1.0#0#C:\ArcGIS\com\esriGeoDatabaseDistributed.olb#ESRI GeoDatabaseDistributed Object Library*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#C:\ArcGIS\com\esriCarto.olb#ESRI Carto Object Library*\G{6B45C696-3C30-4268-A58B-D9F32D80023C}#1.0#0#C:\ArcGIS\com\esriLocation.olb#ESRI Location Object Library*\G{9D130258-C75F-41EF-892A-692B073E1AAC}#1.0#0#C:\ArcGIS\com\esriNetworkAnalysis.olb#ESRI NetworkAnalysis Object Library*\G{5C54042B-B2ED-4889-8C40-2D89C19DB41D}#1.0#0#C:\ArcGIS\com\esriGeoAnalyst.olb#ESRI GeoAnalyst Object Library*\G{639FE90A-CC9A-48C6-AC1D-105FE50915B5}#1.0#0#C:\ArcGIS\com\esri3DAnalyst.olb#ESRI 3DAnalyst Object Library *\G{0628CA67-C14B-4A0C-A5BE-6265C06258E8}#1.0#0#C:\ArcGIS\com\esriGeoStatisticalAnalyst.olb#ESRI GeoStatisticalAnalyst Object Library*\G{62922975-992A-4C4F-BD20-F7F7113A9299}#1.0#0#C:\ArcGIS\com\esriSpatialAnalyst.olb#ESRI SpatialAnalyst Object Library*\G{4A9C9ED7-F7DB-4614-B480-A5D265C961FC}#1.0#0#C:\ArcGIS\com\esriGeoDatabaseUI.olb#ESRI GeoDatabaseUI Object Library*\G{ADC7DE29-DC0B-448E-BBF6-27E4E34CF2EC}#1.0#0#C:\ArcGIS\com\esriCatalog.olb#ESRI Catalog Object Library*\G{C0FC1503-7E6F-11D2-AABF-00C04FA375F1}#1.0#0#C:\ArcGIS\com\esriCatalogUI.olb#ESRI CatalogUI Object Library*\G{D92377DC-FAB1-4DFB-A4C1-61BD8C40DBEB}#1.0#0#C:\ArcGIS\com\esriCartoUI.olb#ESRI CartoUI Object Library*\G{8F0F4190-51B8-4D1D-B598-849456670248}#1.0#0#C:\ArcGIS\com\esriDataSourcesRasterUI.olb#ESRI DataSourcesRasterUI Object Library*\G{016DF9D3-7E81-11D2-A2D1-0000F8774FB5}#1.0#0#C:\ArcGIS\com\esriDisplayUI.olb#ESRI DisplayUI Object Library*\G{AE064D40-D6CE-11D0-867A-0000F8751720}#1.0#0#C:\ArcGIS\com\esriOutputUI.olb#ESRI OutputUI Object Library*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#C:\ArcGIS\com\esriArcMapUI.olb#ESRI ArcMapUI Object Library*\G{ED18C81D-E028-4F2A-8745-B6A5D0C6952B}#1.0#0#C:\ArcGIS\com\esriArcCatalogUI.olb#ESRI ArcCatalogUI Object Library*\G{4C896230-7F1A-11D2-8509-0000F875B9C6}#1.0#0#C:\ArcGIS\com\esriEditor.olb#ESRI Editor Object Library*\G{31FB596E-D0E8-4736-864F-87295B15B736}#1.0#0#C:\ArcGIS\com\esriGeoReferenceUI.olb#ESRI GeoReferenceUI Object Library*\G{E06BEA6B-FF83-11D3-9F79-00C04F8ED1C4}#1.0#0#C:\ArcGIS\com\esriLocationUI.olb#ESRI LocationUI Object Library*\G{90F28035-50D8-41A8-9B1C-8D14EE115EA8}#1.0#0#C:\ArcGIS\com\esriGeoDatabaseDistributedUI.olb#ESRI GeoDatabaseDistributedUI Object Library*\G{52AE85C8-0A79-490E-A5E0-EAE86D8ACA6B}#1.0#0#C:\ArcGIS\com\esriEditorExt.olb#ESRI EditorExt Object Library*\G{85A385F8-E07F-43B8-8BC2-E3593B9FC3F3}#1.0#0#C:\ArcGIS\com\esriArcScan.olb#ESRI ArcScan Object Library*\G{D5FB57C1-ACDB-11D2-9F3A-00C04F8ED1D7}#1.0#0#C:\ArcGIS\com\esriSpatialAnalystUI.olb#ESRI SpatialAnalystUI Object Library*\G{E3AB636F-179C-41AE-AD09-AE965A79CCC1}#1.0#0#C:\ArcGIS\com\esriGeoStatisticalAnalystUI.olb#ESRI GeoStatisticalAnalystUI Object Library*\G{C031A050-82C6-4F8F-8836-5692631CFFE6}#1.0#0#C:\ArcGIS\com\esriGeoprocessing.olb#ESRI Geoprocessing Object Library*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{0B4ABF8C-E057-4295-858A-0E1C3611583E}#2.0#0#e:\DOCUME~1\popple\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M *\G{77E512AB-FD7D-11D2-9F44-00C04F6BC61A}#1.0#0#C:\ArcGIS\Bin\UIControls.dll#ESRI UIControls*\G{B20898D0-16FF-400B-A444-314A54A494C3}#1.0#0#e:\DOCUME~1\popple\LOCALS~1\Temp\APC\esriFramework\UICONTROLSLib.exd#ESRI UIControlsw}DOk D)ThisDocument0444af9a4aThisDocument frmIterateRandom0944af9c93 frmIterateRandomK@iY(þMY0oGNQ@jEH0gjbinOn esriFrameworkGVBAWin16~Win32MacVBA6#Project1 stdole`Project- ThisDocument< _EvaluateNormal esriArcMap|%VBIDEA esriSystem esriSystemUI esriGeometry esriDisplayesriGeoDatabase5esriDataSourcesRasteresriDataSourcesOleDBesriDataSourcesFile`esriDataSourcesGDB-- esriOutputGLesriGeodatabaseDistributed" esriCarto1 esriLocationesriNetworkAnalysisesriGeoAnalyst| esri3DAnalystesriGeoStatisticalAnalystCesriSpatialAnalyst esriGeoDatabaseUI` esriCatalog` esriCatalogUI, esriCartoUIeesriDataSourcesRasterUI esriDisplayUI esriOutputUIi esriArcMapUIesriArcCatalogUIj esriEditorOesriGeoReferenceUIesriLocationUIesriGeoDatabaseDistributedUI= esriEditorExt esriArcScan' esriSpatialAnalystUIyesriGeoStatisticalAnalystUIKesriGeoprocessingm MxDocument- frmRandomoCommandButton1_Click IsNumeric$* txtLowerZP txtUpperZ  txtNumSamplesMsgBoxR theIMXDoc IMxDocument5theImap{IMapTFocusMap theilayerILayer SelectedLayer53pSRgISpatialReferenceDSpatialReferenceD< SelectedItem* IFeatureLayertheIFeatureLayer\I theilayername© theIGeometryJ IGeometry<theIFeatureSelectionIFeatureSelection#theISelectionSet ISelectionSetXx SelectionSettheIFeatureCursor3IFeatureCursor_theIFeatureClass= IFeatureClass= chkSelectedValueKSearchCount0v FeatureClass% FeatureCountz theifeatureIFeature_% NextFeatureShape GeometryType̡esriGeometryPolygon/ theIPolygonpIPolygon5 theIEnvelope IEnvelopeEnvelopesett theIPoint6IPointʔtheirel5IRelationalOperator9PolygonNtheIMultiPoint-{ IMultipoint\ MultipointthePointCollectionєIPointCollection_& upperboundxDExMax lowerboundx RxMin; upperboundyAEyMax lowerboundyRyMin"pZAwareIZAwareupZloZwcounter theipointtestPointNow%TimerXxvalRndRyval PutCoordsBContains ZAwarecZq AddPointsMoptSinglePointfmakeshapefile2B optMultiPoint/[makeshapefile3CthePolyGeometry. theSpatialRefVEH] tFileName\ tFilePathStPathR pGxObject IGxObjecth pGxDialogϷ IGxDialog3 pGxFilterIGxObjectFilterZ]GxDialogn,GxFilterShapefilesD ObjectFilterAllowMultiSelect ButtonCaptionTitle~ DoModalSaveB FinalLocationDReplacingObjectFullNameО strfolderԻstrnameZstrShapeFieldNamepFWSDIFeatureWorkspace{pWorkspaceFactoryqIWorkspaceFactoryShapefileWorkspaceFactoryp OpenFromFileL,pFieldsIFields pFieldsEditn IFieldsEditpFields7pFieldIField) pFieldEditj IFieldEditP-Field3esriFieldTypeGeometry@%pGeomDefk IGeometryDef pGeomDefEditc6IGeometryDefEdity GeometryDefesriGeometryPointFAddFieldUesriFieldTypeDouble PrecisionCreateFeatureClass- esriFTSimpletheIPCFtheIEnumVertex!S IEnumVertexP EnumVerticesvpindexT vertindexotheIFeatureBufferIFeatureBufferVInsertrCreateFeatureBuffertheZFieldIndexAs theIFields: theShapeIndex FindField InsertFeature AddShapeFile266Erro Description  vbInformationnpFeatureWorkspace pFeatureLayerz pMxDocument"pMap FeatureLayer'OpenFeatureClassW AliasNameZ Application*DocumentjAddLayer0esriGeometryMultipoint0LengthYesriFieldTypeString&theFeatureCursorfn CreateFeature/XStoreQdindex9DCommandButton2_ClickHide9zCommandButton3_ClickFAMSFormsCUserFormNCommandButton1|Image1_Label1,CommandButton2}CommandButton3~Label2,Label3,Frame1Label4, Label1_ClickClickUserForm_Click UICONTROLSLibRUIButtonControl1UIButtonControl1_Click#Show Label4_Click- _B_var_settJ_B_var_upperboundx6_B_var_lowerboundxmC_B_var_upperboundy6_B_var_lowerboundyjC_B_var_counter _B_var_xval_ _B_var_yvalF._B_var_theShapeIndexT{ txtIterationsE lblIterationsn_B_var_txtLowerZZ_B_var_txtUpperZ txtIteration itCounter6it] _B_var_SetlblIterations_Click2 Label2_ClickcmdClosejcmdClose_Click!PcmdRunt  cmdRun_ClicktheX_CoordFieldIndex`X_CoordyXotheY_CoordFieldIndexnYlthe'Codewasaddedw_B_var_theilayer theilayerpath6 Workspace3_B_var_theilayerpath  _B_var_IfPesriFieldTypeInteger8theIterationFiedlIndexwtheIterationFieldIndex?_B_var_theIterationFieldIndex_B_var_itCounterPointsprogramHonlycreates2yourclickedMaXLayerusing" frmConvexHullcomboLayers_Change1Enabled۪Frame2optChull>optRectO optRectbuff optChullbuffG optSquareBuffRtheindex:-thelayrT comboLayerso ListIndexQ comboindexzList*theimx&Fthefeaturelayervb theifcursor2G theifeature2fAddPoint  pointCount*theitopo ITopologicalOperator theigeomchulltheIArea>nIArea theICurves%ICurveFtheareaitheperimBUFFDIST* TXTBUFFDISTLthenvxiExpand$ddXmindYmin~dXmaxdYmax} QueryCoords.pgi`pPolygonPointCollxntxAreaBBuffer- ConvexHull MakeShapefileesriCoreaindex AddShapeFile`CommandButton4_ClickVyoptChull_Clickoptchullbuff_Click%a optRect_Click1optRectBuff_ClickoptSquareBuff_Click'UserForm_Initialize5c pEnumLayer6 IEnumLayerpLayerK[pIdUID ActivatedViewn LayerCountLayersReset>tf?_tfclass+> ShapeTypeQXAddItem frmNN$Rc_sModuleFileNameV m_ParentHWND̼CheckPointsInUserPolygon theIPointCollectionb! ErrorHandlerOtheIRelationalOperatorctheIPointToTestForContainment numpoints} HandleError;GetErrorLineNumberStringxErliNumber-SourceGMakeRandomPointSetInPolygon"theIPointArray\varNPointsToGenerateE varCountern:cmdCalculate_Clicklbox+mClear txtBuffWidthtnumthedist͌nni^varAverageNNDistance+ vardCorrected sdUNCorrectedڈ sdCorrectedl}expectedCorrected expectedUNCorrected_ theZCorrectedGtheZUNCorrected NNIndexCorrectedNNIndexUNCorrectedpi^vardUNCorrectedkmyarrayarrayDistanceOIDltheIMXDocumenttheip2oFtheip3pFtheIProximityOperatorLIProximityOperatorXtheAreaPerimArray# theIPolygon2iAtnQuGetLayerByNameL theISpatialMakeIDAwarePointCollection chkAddDist RemovePointsReturnDistanceQueryNearestPointesriNoExtensionID] InsertPointskAddFieldsToFeatureTable~PopulateFields*ReloadTableCacheOUcomboPolyLayersGetConvexHullofPointSetGetUserPolygon3StrStrConvx'ChrK~GetUserPolygonArea\Sqr( ColumnCount$ ColumnWidthsi chkAddAndOpentheIPointIDAware< IPointIDAware~ ShapeCopy PointIDAware$OID theILayer2dCtheFeatureLayer2theIFeatureCursor2 theIFeatureClass2 strLayerName>UpMxDoc?V strFIELD1 strFIELD2theFieldsCollectiontheFieldofInterestwfirstFieldIndexesecondFieldIndexaFieldat genericFieldBTEditable DefaultValue* theINFOArrayinnDistFieldIndex1nnOIDFieldIndexuoUpdate UpdateFeatureKtheITableWindow- ITableWindow TableWindow @FindViaFeatureLayeritheITableControl5y ITableControlw TableControlHRemoveAndReloadCachegetTextFileNameU theoutput tExtensionЛGxFilterTextFiles]fsF] CreateObject buildpath$GetExtensionname  theimulti^theout`gtheIPolygonForDrawingMakePolygonFromEnvelopeBoundary.e optPolyDrawDrawGraphicPolygons optLineDrawdtheIPolygonInputI pActiveViewl IActiveViewDpElement1 IElementpGraphicsContainerIGraphicsContainer`theIFillShapeElementPolygonIFillShapeElementPtheILineElement_2 ILineElementltheOutlineColoruHIColor<pLineSymiISimpleLineSymbol m_pfillsymbolISimpleFillSymbolAu theFillColor IRgbColorRgbColor86 TransparencySimpleLineSymbol'Color2FStylep esriSLSSolidSimpleFillSymbollesriSFSBackwardDiagonalPOutline5PolygonElementGeometryw Symbol AddElement}PartialRefresh_esriViewGraphics  LineElementD AddTextFilethepathC thefilenameIbITableWpFact pWorkspace IWorkspace~ pFeatwsZpTableTextFileWorkspaceFactoryT OpenTable! Add_Table_TOC theITable IStandaloneTabletheIStandAloneTabletheIStandAloneTableCollectionHAIStandaloneTableCollectionStandaloneTableTableAddStandaloneTableUpdateContents5 ShowNNTabletheITableWindow2 ITableWindow2theExistingITableWindow~* SetPropertiesFindViaStandaloneTableuTableSelectionActionjesriSelectFeatures ShowSelecteddVShowAliasNamesInColumnHeadingsU IsVisible5 anIMultiPointstheIPointCollection_Polygon". cmdExit_ClickcomboPolyLayers_Change5ds\ncont WfrmCalculatedExtentControlsKItemzretval;DeleteAllElements޴IsNullflnameXIsEmpty Trim@f1$]f2%]theispatialnameDisplayVersion2DialogsProcedureNameisErrDescription*BeepvbCrLfvbTabc9 vbExclamationvbOKOnlyDisplayVersion3Dialog. parentHWNDơraiseExceptionZDisplayVersion4Dialog  bTopProcedureR lErrNumber[ sErrSourceversion reserved1{ reserved2{ reserved3{enteredL raiseError;VRaise lLineNumber cmdCalculateMcmdExit\optNoneoFrame4Frame6random_oAppTemp' _B_var_CurDirTAppPath Label3_Click< lblDirectory%lblDirectory_ClickAesriFieldTypeLong-!frmIterateRandom4468:<>@BDFHJLNP R!T"V#X$Z%\&^'`(b)*M+M " $ & ( * ,.02^$le_TOC theITable IStandaloneTabletheIStandAloneTabletheIStandAloneTableCollectionHAIStandaloneTableCollectionStandaloneTableTableAx4&K) Gz#mAV 2E3@^O* WCA TRSu_ KU;xME\|LxH08ptSPSSS ( 0!@ (X      D ( 8 ` p    20 H  ( 8@ P08 @ X  p    ( 8@ HX`hp  V0A P 0 p  2 Xp Hh 2@   x   (&D0X B `px P !h < !) ,H0 "8 x  '@' (c) Version May 15 2002 Dr. M. Sawada 2002 msawada@uottawa.caerU' This program creates a set of n random points within a given polygon (single part)e en^' NOT for every polygon but only a single selected polygon or a theme containing one polygon.e tyP' The program gets the envelope of the polygon and takes a random x and y valuend+' between min and max x and min and max y. pointJ' The random coordinate is of a double type (real number) not an integer.'-'--------------- MODIFICATIONS --------------or sJ' Modified Sept 28 2005 charlene.nielsen@ualberta.ca, Biological Sciencese' Code was added to allow iterative generation of random point files - i.e. for statistical testing. frm Iteration9ieldnd.b the e b.f point f 9l]X 9~','--------------- INSTRUCTIONS --------------P?' Associate (load) this form with a UIButtonControl in ArcMap.ea' use the codeif ' ''' load frmRandomng, ' frmRandom.showoint,'-------------------------------------------$ Check to see if user input is valid !d$j p!d$j~YOne of your inputs is not numeric; either the number of samples, or number of iterations.randomA@r|k Usual set up]` .tpture] t!|.x] t!.~ Get the spatial reference]  x!.ce+ Check to see if a layer is selected or notayer i t!noKSelect a feature layer in the table of contents as the input feature class.A@rut|hk` t! 2No feature layer selected. Select a feature layer.A@rt a |k]@ ~. Get the layer name]` ~!']xN Get all records or selected records and then get the first one in theifeaturefirs] .ren yo] !.la]] !  B@ints i ! / only one polygon can be selected pFYou can select at most one polygon. Close and select a single polygon. Random PointsA@r|@ !e %. !. % KYou have more than one polygon in your currently selected layer. This program only creates a random set of points in a single polygon. Close this program and select a single polygon in your layer using the 'Select Features' tool on the toolbar. OR You have chosen a polygon but not clicked on the 'Use selected polygon' checkbox. Random PointsA@r 'Use |x kp kh d` %. !. % KYou have more than one polygon in your currently selected layer. This program only creates a random set of points in a single polygon. Close this program and select a single polygon in your layer using the 'Select Features' tool on the toolbar. OR You have chosen a polygon but not clicked on the 'Use selected polygon' checkbox. Random PointsA@red on| k k @ Set theifeaturecursor = theifeaturelayer.Search(Nothing, False)] !. t !.r.  B@, 4 Check to see if a polygon feature layer is selected ! if aWYou need to select a polygon layer for this program. Close and select a polygon layer.RandomA@rol|Hk@$ Set the loop counter for iterationsayer."]'= Loop through each iteration until txtIterations value is metle f  b]P .h each]p !.er p!dX 's ] Set theipoint = New Point]8.' .@ Set up multipoint for constructing convex hull and/or rectangleor]@h.@]X .or con !'nvex !' rec !' !'']xt.$X  A@4   bthe      '      '    B@bco  % t 2   $B@  'kXP $ B@) Call the make polygon shapefile function    A Increment the loop counterke pol  ' fo L'F Set as current directory]0]H Don't include .shp extension8]Shape`m_" & 8 Open the folder to contain the shapefile as a workspace "]x].P D F P%V.L" Set up a simple fields collection]].X box v X.\"]] Make the shape fielde sh= It will need a geometry definition, with a spatial referenceP%.b b.fX8' J f(p a l f(ls co]8]X!#|.nj n.r r # x9 =*"New UnknownCoordinateSystem 'pSR 'q n f/v# b \B@z Add new X field.b " f`" 8" "H" b.f*" |9lX_Coord99~9D("q b \B@zge Add new Y fieldh .brefere b.f f |9lY_Coord99~9Dq b \B@znd]x" Create the shapefile + H X  J L%.]]"O (some parameters apply to geodatabase options and can be defaulted as Nothing) Populate the fields .shapef !."]]#0#)) Set a pointcollection from the igeometry    B@ te](]H+ Open the feature cursor and feature buffer %.or a t !.oi Get the list of fieldsy]h]] !`.shape %' !* & ,'Y_Coord %', featu_   ,., Loop through each point and populate fieldslds  B@H8pz` !. , ,    B@ '  F HA'8 ! createShapefileA@rulip 8]X]x]]p`].P.onh !.sICreate a new ShapefileWorkspaceFactory object and open a shapefile folder F P%V.6Create a new FeatureLayer and assign a shapefile to it H % / !|.PH  B@ !! (/iX%Add the FeatureLayer to the focus map sha fA@rito fB@te a n^' The Iteration, X_Coord and YCoord of the each random point is added to the attribute table.q0 b \B@z Add new Iteration fieldX_Coord %'& Iteration %'F  F ,random_  'H((@!("W' Note: Output will be saved to the same directory that the map document resides in!!!YAttribute VB_Name = "frmIterateRandom"  Bas0{70426B2E-1B88-4D8A-9956-CE7E1B6B6C6A}{18B40DD@357-41F2-AF09-90990A54C30E} dGlobalSpacoFalse CreatablPredeclaIdTru BExpo se0TemplDerivCustomizi !655...i. 8 /a1/rU H$`D @84n`H <//Ey0 `  4 4cmdRun, <txtNumSamplesns:{(2HLabel1$@cmdClose( `chkSelectede , <txtIterationsns:D0 2@lblIterationsns:(2@Label2se, 2lblDirectory{'`H <//D P Sub cmdRun_Click@() '' (c) Version May 15 2002 Dr. M. @Sawada ms@uott.ca!This program ces a set of n r points withi*ng@5n@lyg(singSpart' NOT for e0very onlyA select@Hpo a theco`ntain e..@-ge& envelostatist teng& , X_Ca'b1YC B9achO @+a!aBy Note: OutputUll: sapsdirNo`SthatN=p6cument residin!!!A$a0- INSTRUCW4AssociB(load) bmBi`UIB@uttonC`]rolB ArcMapu`c3A  `gF.showg A  @Check @'s@ee if rO+@gidIf `/ (IsN@(ric(txtF=s.Text) Aj*Sae$) ThenC aMsgBox "Onzyou=sBikc; eerb9m=pS, Zons.", ,< "YaaExit#Efc"Usjup  DimIMXDoc As IMx "I S`@8=isemap#a E=G .FocusÀCFilay@AL! SDGC spu`refer#apSRSCR+ s .]$Nsin-5s! I ˡ"/T^Ofy~ IF3  @.N|o { | .+O A # 5&1# '%S#~n@Ua#S|tr`|.aA5 GeometpZ UjZc0xsQ>%^2@E l^firsE~Dc$%aoF#\' z; z'  Cursp6 3Class?#t/chked.Vaj-A 1& P ar}ba<, F,rj ICouzH> 1b 'oppԤcanOQuCYou e# mo4". ClU dx P2(e1:VКdO?00Gd(ku R ,.K! V) %bh mo^n I@=bcurltpJ. geR#Ϥ$Д0P0La !07F!ͅ #Su# ' s'O@ba OR a*ch(w.ѐcA'nU'PPbox+ts+6+ End If LElse Set theIFeatureCursor = &Layer.Search(Nothing, F aK)LlassKl AIf  B.-ount) > 1 ThenMsgBox "You have more-an one polygon in your currently selectPed lz 1is progra&mcres a randoBmt of*ints)a sl3. Clos@&7% LB u 'SO Ds' tool%Bbar . OR F>ch @n=but not click@:A@ 'U(? ' checkbox.", , "RÜ a ( %TypBe`esriEPM#\)pdicne@toPDOf`}`YjWjD DCCA loop c}er !iterations 1=itC dN%4Envelo8V +.' sett`@CLng(NumSamples.TZG@w()D` R"e0 TABttg`bip` New Hire"lB Relb6aldOp7orb=~ M\(eCup multCc@Btruct F(x hull* S/@WrpangltM"bm6  " ColǀTb l? : )!up'b ]dx-A"= .xMax3lowerO$@iq$LIydOM 9= 08 #test?'5C'@omize (CDbl}w()) + Timer+%8%<`Jtt xk:( -`C)P * R f+I y~y yy ndy .PuGords q<, QË-.ContainsZXB(d) 5 1@Dy ߓ+QUW!R&L).Adjd"s2,u03!9Ca6 mTaks1qfSfun9o$(M_Bs\bigname,t,`[^InmenHb z`[A Pub0 F PtZ- SpOalRefec  On Err0JGoVEHC?Estrfoldo`StrMAq ' Don'tclude@ .shp ^ensHq(`9@FieldN88= "z! 7= DirI*as d.ctor21%  c_" &2&q1' anq~RЈp]3R%a worksp ac"]1pFWS WFa MpCK3a+ q= . FromF@1(, s4 mQ{ fA&e? Q Edi#X #E c!{r6 =1'"5w It( wi Dn!a g5definie,thptial ref4C9   p a.R0=.1l"U@1"AD?" 81q" qqs'X1GeomDefEdit = p WithG|P .etryTypeesri$PointLSet .SpatialReferenc\the* 'New UnknownCoordinateSystem 'pSR 'qNEnd XpFieldË $s%Add2  I'  n@IterTon f, 3+R -:  u .LongNam "D" PrecisiM= 6 qXmDouble0E7X_x620 ScalC4A;Y;@r;Y;AZCre @ shapefi]' (so1pars apply to geodatabase opt@K lcan be defaulted as Nothing)!1HDim IF@ureClass As At  aFWS.I(Pstrn,ss,, _ Ah , aFTSimple, Sa#9aQ, ""  ' Pop,ul%(sG' !a pcollec% fro"! i@)mag$PCB#"CFe$=*PolyŨ EnumVertex  H IPC.eiceFpind, vJA>.NextEb ;(#;eCursorb*khLBuf` #' Open fX c a`_Eb4+e!`.Ins #(TrueebOG list ofcP9}B]I)7GD-?etL>I2DAK'ߦr`sD.r;s Dn}("bO< "''wx("<_' Loop rough each:*peK-KL   E  090, oH]DhT,b4qqya Y i    ! !!" $9%)&' (1)1*+, ThisDocument frmRandomProjectF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA  A`j SwOC:\ArcGIS\com\esriFramework.olb esriFramework 9p0FC:\WINDOWS\system32\STDOLE2.TLBstdole )qc7`%JOk!C:\ArcGIS\com\esriArcMap.olb esriArcMap  QWFCC:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLBVBIDE {^gJķ:BC:\ArcGIS\com\esriSystem.olb esriSystem aNkJLL C:\ArcGIS\com\esriSystemUI.olb esriSystemUI I”2Ox hC:\ArcGIS\com\esriGeometry.olb esriGeometry  Q1YLC@K~ܜC:\ArcGIS\com\esriDisplay.olb esriDisplay A uL'h>p !C:\ArcGIS\com\esriGeoDatabase.olbesriGeoDatabase  1 A?K-Uy 'C:\ArcGIS\com\esriDataSourcesRaster.olbesriDataSourcesRaster  1 /éO5ɏ &C:\ArcGIS\com\esriDataSourcesOleDB.olbesriDataSourcesOleDB  a eC)E)O %C:\ArcGIS\com\esriDataSourcesFile.olbesriDataSourcesFile  q vJMH|b{ $C:\ArcGIS\com\esriDataSourcesGDB.olbesriDataSourcesGDB !y0,}e B7r/6C:\ArcGIS\com\esriOutput.olb esriOutput )q@XAǧbdFԐ ,C:\ArcGIS\com\esriGeoDatabaseDistributed.olbesriGeodatabaseDistributed 1PhEބH}.ܮC:\ArcGIS\com\esriCarto.olb esriCarto 1Y`Ek0 %C:\ArcGIS\com\esriNetworkAnalysis.olbesriNetworkAnalysis )+T\H@-  C:\ArcGIS\com\esriGeoAnalyst.olbesriGeoAnalyst 1 cH_ C:\ArcGIS\com\esri3DAnalyst.olb esri3DAnalyst )qg(K JbebX +C:\ArcGIS\com\esriGeoStatisticalAnalyst.olbesriGeoStatisticalAnalyst yu)b*OL : $C:\ArcGIS\com\esriSpatialAnalyst.olbesriSpatialAnalystUIButtonControl1_Click 9מJFea #C:\ArcGIS\com\esriGeoDatabaseUI.olbesriGeoDatabaseUI a)ǭ ܎D'LC:\ArcGIS\com\esriCatalog.olb esriCatalog ao~OuC:\ArcGIS\com\esriCatalogUI.olb esriCatalogUI Iqw#ٱMa@C:\ArcGIS\com\esriCartoUI.olb esriCartoUIesriSpatialAnalystUI 9aAQMVgH )C:\ArcGIS\com\esriDataSourcesRasterUI.olbesriDataSourcesRasterUI am~wOC:\ArcGIS\com\esriDisplayUI.olb esriDisplayUI y @Mzu C:\ArcGIS\com\esriOutputUI.olb esriOutputUI i0$I@oYEQC:\ArcGIS\com\esriArcMapUI.olb esriArcMapUI Y@(*OEƕ+ "C:\ArcGIS\com\esriArcCatalogUI.olbesriArcCatalogUI a  P0bL uC:\ArcGIS\com\esriEditor.olb esriEditor a!!!`nY16GO)[6 $C:\ArcGIS\com\esriGeoReferenceUI.olbesriGeoReferenceUI I"q""pkkyO  C:\ArcGIS\com\esriLocationUI.olbesriLocationUI Q#y##5PA^ .C:\ArcGIS\com\esriGeoDatabaseDistributedUI.olbesriGeoDatabaseDistributedUI a$$$ȅRy ImkC:\ArcGIS\com\esriEditorExt.olb esriEditorExt %%&CY;C:\ArcGIS\com\esriArcScan.olb esriArcScan &&&W۬:O &C:\ArcGIS\com\esriSpatialAnalystUI.olb i''ocA Zy -C:\ArcGIS\com\esriGeoStatisticalAnalystUI.olbesriGeoStatisticalAnalystUI a(((P1ƂO6Vc #C:\ArcGIS\com\esriGeoprocessing.olbesriGeoprocessing ))*.E .`M C:\WINDOWS\system32\FM20.DLLMSForms ****J WB6X>0e:\DOCUME~1\popple\LOCALS~1\Temp\VBE\MSForms.exd i+*+*w}DOkC:\ArcGIS\Bin\UIControls.dll UICONTROLSLib a,a,,,И @D1JTDe:\DOCUME~1\popple\LOCALS~1\Temp\APC\esriFramework\UICONTROLSLib.exd Q-a,y-, wq>z0 ?I"e HklL NQ,& 5C6yXBcwOUIButtonControl1`Ľߗ^  MxDocument/  H44frmIterateRandoms$ȅRy ImkC:\ArcGIS\com\esriEditorExt.olb esriEditorExt %%&CY;C:\ArcGIS\com\esriArcScan.olb esriArcScan &&&W۬:O &C:\ArcGIS\com\esriSpatialAnalystUI.olb i''ocA Zy -C:\ArcGIS\com\esriGeoStatistical theSpatialRef itCounter strfolderstrname,0080C718DF97}Vc #esriGeoprocessing )*.E bC:\WINDOWS\system32\FM20.DLLMSForms d UIButtonControl1nxy`]N{C49A60E1-CFBD-11D1-91A9-0080C718DF97}erForm8kJqMH F3Dynamic 3 3Label1cmdClose cmdRun_Click MakeShapefile y8_|(4Du AddShapeFilecmdClose_Click d#=h8+3qG?,2qL555Hide5wOUIButtonControl1`Ľߗ^  MxDocument/  H4K*mU*\CE:\Documents and Settings\popple\Application Data\ESRI\ArcMap\Templates\Normal.mxtrU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  .&D1-5  e  0a 54495a590, oH]DhT,b4qqya Y i    ! !!" $9%)&' (1)1*+, ThisDocument frmRandomProjectF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA  A`j SwOC:\ArcGIS\com\esriFramework.olb esriFramework 9p0FC:\WINDOWS\system32\STDOLE2.TLBstdole )qc7`%JOk!C:\ArcGIS\com\esriArcMap.olb esriArcMap  QWFCC:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLBVBIDE {^gJķ:BC:\ArcGIS\com\esriSystem.olb esriSystem aNkJLL C:\ArcGIS\com\esriSystemUI.olb esriSystemUI I”2Ox hC:\ArcGIS\com\esriGeometry.olb esriGeometry  Q1YLC@K~ܜC:\ArcGIS\com\esriDisplay.olb esriDisplay A uL'h>p !C:\ArcGIS\com\esriGeoDatabase.olbesriGeoDatabase  1 A?K-Uy 'C:\ArcGIS\com\esriDataSourcesRaster.olbesriDataSourcesRaster  1 /éO5ɏ &C:\ArcGIS\com\esriDataSourcesOleDB.olbesriDataSourcesOleDB  a eC)E)O %C:\ArcGIS\com\esriDataSourcesFile.olbesriDataSourcesFile  q vJMH|b{ $C:\ArcGIS\com\esriDataSourcesGDB.olbesriDataSourcesGDB !y0,}e B7r/6C:\ArcGIS\com\esriOutput.olb esriOutput )q@XAǧbdFԐ ,C:\ArcGIS\com\esriGeoDatabaseDistributed.olbesriGeodatabaseDistributed 1PhEބH}.ܮC:\ArcGIS\com\esriCarto.olb esriCarto 1Y`Ek0 %C:\ArcGIS\com\esriNetworkAnalysis.olbesriNetworkAnalysis )+T\H@-  C:\ArcGIS\com\esriGeoAnalyst.olbesriGeoAnalyst 1 cH_ C:\ArcGIS\com\esri3DAnalyst.olb esri3DAnalyst )qg(K JbebX +C:\ArcGIS\com\esriGeoStatisticalAnalyst.olbesriGeoStatisticalAnalyst yu)b*OL : $C:\ArcGIS\com\esriSpatialAnalyst.olbesriSpatialAnalystUIButtonControl1_Click 9מJFea #C:\ArcGIS\com\esriGeoDatabaseUI.olbesriGeoDatabaseUI a)ǭ ܎D'LC:\ArcGIS\com\esriCatalog.olb esriCatalog ao~OuC:\ArcGIS\com\esriCatalogUI.olb esriCatalogUI Iqw#ٱMa@C:\ArcGIS\com\esriCartoUI.olb esriCartoUIesriSpatialAnalystUI 9aAQMVgH )C:\ArcGIS\com\esriDataSourcesRasterUI.olbesriDataSourcesRasterUI am~wOC:\ArcGIS\com\esriDisplayUI.olb esriDisplayUI y @Mzu C:\ArcGIS\com\esriOutputUI.olb esriOutputUI i0$I@oYEQC:\ArcGIS\com\esriArcMapUI.olb esriArcMapUI Y@(*OEƕ+ "C:\ArcGIS\com\esriArcCatalogUI.olbesriArcCatalogUI a  P0bL uC:\ArcGIS\com\esriEditor.olb esriEditor a!!!`nY16GO)[6 $C:\ArcGIS\com\esriGeoReferenceUI.olbesriGeoReferenceUI I"q""pkkyO  C:\ArcGIS\com\esriLocationUI.olbesriLocationUI Q#y##5PA^ .C:\ArcGIS\com\esriGeoDatabaseDistributedUI.olbesriGeoDatabaseDistributedUI a$$$ȅRy ImkC:\ArcGIS\com\esriEditorExt.olb esriEditorExt %%&CY;C:\ArcGIS\com\esriArcScan.olb esriArcScan &&&W۬:O &C:\ArcGIS\com\esriSpatialAnalystUI.olb i''ocA Zy -C:\ArcGIS\com\esriGeoStatisticalAnalystUI.olbesriGeoStatisticalAnalystUI a(((P1ƂO6Vc #C:\ArcGIS\com\esriGeoprocessing.olbesriGeoprocessing ))*.E .`M C:\WINDOWS\system32\FM20.DLLMSForms ****J WB6X>0e:\DOCUME~1\popple\LOCALS~1\Temp\VBE\MSForms.exd i+*+*w}DOkC:\ArcGIS\Bin\UIControls.dll UICONTROLSLib a,a,,,И @D1JTDe:\DOCUME~1\popple\LOCALS~1\Temp\APC\esriFramework\UICONTROLSLib.exd Q-a,y-, wq>z0 ?I"e HklL NQ,& 5C6yXBcwOUIButtonControl1`Ľߗ^  MxDocument/  H44frmIterateRandomUv>K,J5~j7~ZDܵC[:.kBpMV~klj WCA TJ45Nu "-?@Label2!-6S` q1*{lFWJOcmdRun lblDirectoryBҋB ` chkSelected lblIterationsҋB ` txtIterations txtNumSamplesȏ[qJ eUsControl Data