Georegistration of Past and Current Stewardship Plans and Related Web... Development in Support of North Dakota Spatial Analysis Project

advertisement
Georegistration of Past and Current Stewardship Plans and Related Web Portal
Development in Support of North Dakota Spatial Analysis Project
Second Phase Project Report
August 17, 2007
Forest Service Coordinator
Larry Kotchman,
State Forester,
North Dakota Forest Service,
Molberg Center,
307 1st. St. East,
Bottineau, ND 58318-1100
GIS Coordinator
Peter Oduor,
Assistant Professor,
Department of Geosciences,
North Dakota State University,
227 Stevens Hall,
Fargo, ND 58105-5517
NDSAP Phase II Project Report, Page 1
Introduction
Since 1991, the U.S. Department of Agriculture (USDA) Forest Stewardship
Program (FSP) has assisted over 200,000 landowners in preparing multipurpose
management plans for areas encompassing more than 25 million acres of family forest.
These plans promote the long-term sustainability of private forests by balancing future
public needs for forest products with the need for protecting and enhancing watershed
productivity, air and water quality, fish and wildlife habitat, and threatened and
endangered species. As established in the Forest Stewardship Program’s National
Standards and Guidelines [1], the plans must
meet certain minimum standards, that is, plans
must identify and describe actions to protect,
manage, maintain and enhance relevant
resources listed in the law (soil, range,
aesthetic quality, recreation, timber, water,
and fish and wildlife) in a manner compatible
with landowner objectives. The plan must be
approved by the State Forester or a
representative of the State Forester.
The FSP is authorized by the
Cooperative Forestry Assistance Act of 1978,
as amended, 16 U.S.C. 2103A. The program encourages private forest landowners to
manage their lands using professionally prepared forest stewardship plans. These plans
consider and integrate forest resources, including timber, wildlife and fish, water,
aesthetics, and all associated resources to meet landowner objectives as per the stipulated
USDA guidelines. Nationally, the FSP has been successful in meeting the intent of the
program; more than 25 million acres of private forests have been placed under
professional forestry management. Since its inception, FSP has been delivered and made
available to family forest landowners on a first-come, first-served basis. This customerfriendly approach assists landowners in improving their forest resources.
The North Dakota FSP initial phase
provided the state with a consistent methodology
to spatially display: (1) Important forest lands
(rich in natural resources, vulnerable to threat, or
both) and (2) Areas of opportunity to focus
future FSP efforts (stewardship potential). The
ND FSP Spatial Analysis Project (SAP)
addressed the following: (a) Provided baseline
data on the forest resources of North Dakota. (b)
Ascertained forest resource threats and
opportunities,
both
environmental
and
socioeconomic. (c) Delineated areas to target
interested landowners. (d) Provided a tool for state specific FSP content guidelines. (e)
Provided managers with tools to address problems, opportunities and objectives
associated with intermingled federal, state and private land ownership patterns within
North Dakota. (g) Prioritized areas that would be of immediate concern by displaying
areas close to a clustering of endangered biota.
NDSAP Phase II Project Report, Page 2
The objectives of the initial phase were primarily: (1) To determine and delineate
potential stewardship tracts within North Dakota state by creating georeferenced spatial
data, and (2) To determine priority lands (those lands of highest potential to benefit from
the FSP) by providing tools necessary for North Dakota Forest Service to effectively and
efficiently address critical forest resource issues. The focus of the second phase was to:
(a) Collect and enter historic stewardship implementation data into generated databases.
(b) Create GIS data layer linked to the database with polygonal data files of stewardship
tracts. (c) Develop a geo-referenced, spatial dataset (ArcView-Arc/Info compatible) of
existing plan location and associated attribute information. (d) Develop common data
layers in compliance with Phase I analyses. (e) Involve the State Stewardship
Coordinating Committee at key decision points throughout project development. (f)
Determine the need for additional state-specific data layers (either vulnerabilities or
natural resources) and develop them accordingly. (g) Consult the State Stewardship
Coordinating Committee concerning additional data layers. (h) Prepare metadata for
spatial data in conformance with minimum federal metadata standards. (i) Provide a
user-friendly system of updating the electronic stewardship plan database continually
beyond project completion.
Ultimately the spatial analyses
overall goal was to help: (1) Develop a
historic stewardship plan database and
associated geo-referenced maps of
existing stewardship plans in the State, to
be maintained by NDFS and NDSU team
on an ongoing basis. (2) Develop a
statewide assessment of important forest
lands incorporating spatial and tabular
display of natural resource data critical to
the sustainability of forest resources and
the risks or vulnerabilities facing those
resources. (3) Analyze the location of lands under stewardship plans and how they relate
to the important forest lands in the State, and assess how North Dakota intends to use the
results of the SAP to guide future FSP activities in conjunction with other assistance
programs available to nonindustrial private forest landowners [2]. The analyses were
based on extraction of significant facts embodied in the spatial and attribute databases
generated. These analyses mapped out patterns and associations to help characterize
stewardship areas generated.
Methodology
Data collection, transcription and entry
The data for past stewardship tracts from regional offices like Lisbon, and
Bismarck were brought in by NDFS personnel. In total there were over 15 boxes with
catalogued FSP, Forest Resource Management (FRM) and Red River Basin Riparian
Project (RRBRP) plans from the major field stations. Information from each file was
entered initially into a spreadsheet and each file was subsequently scanned to .pdf file
format. A custom data entry module was designed for data entry part (see Fig. 1).
NDSAP Phase II Project Report, Page 3
Figure 1. Data entry module.
Input boxes for Program, Program Information, Landowner’s name and address,
application dates, legal description of property and acreage of woodlands amongst other
criterion were utilized. Each entry could be checked for accuracy and validity. The data
entry module ensured uniformity. The code for the data entry module for the first input
box is located in Appendix A. After each record was entered a backup file was created
automatically. The user also had the ability to save records, add records or review them.
There were 1,986 landowner files which yielded 6,152 parcels from the tract descriptions.
Digitization of FSP Plans
From the hardcopy files using the base locations provided, parcels were digitized as
accurately as possible. To facilitate this, PLSS coordinates (PLSS Sections and PLSS
Townships) for North Dakota were downloaded from NDGIS (<http://www.nd.gov>, last
accessed June 08, 2007). NAIP images for North Dakota counties were downloaded
from the same source. The following steps were adopted:
Georegistration:
1. Public Land Survery System (PLSS) coordinates were overlain on NAIP images
using ArcGIS. PLSS is a grid system where each number and character signifies
the demarcated portion where the land is situated (see Fig. 2).
NDSAP Phase II Project Report, Page 4
Figure 2. Public Land Survey System grid information. The above grid system was
used to translate the legal descriptions from FSP/FRM/RRBRP plans to a georeferenced
base map.
2. A new polygon shapefile, fsp_plans, was created to store FSP polygon shapes.
3. The process of digitization of ND FSP plans involved digitizing the correct plan
areas by using PLSS coordinates, acreage, color codes and other pertinent
information as detailed in FSP plans provided by NDFS. The NAIP images
provided excellent visual background and land-use information that helped in
identifying the relevant areas covered under FSP plans. Each of the FSP polygons
thus created was given a unique ID that identified the individual land-owner. So,
if an owner had a FSP plan that includes six pieces of land scattered apart, all of
the six polygons would have the same unique ID.
4. The format of each unique ID was:
NDSAP_07_CCCC_YYYY_ON
Where,
CCCC – The first four letters of a county (exception GRFO for Grand Forks)
YYYY – The year the FSP plan was current
O – The first letter of an owner’s first name
NDSAP Phase II Project Report, Page 5
N – The numeral identifier for the common ‘O’ (the first letter of an owner’s first
name), e.g. if Jeff and John are two different owners in the same county, then Jeff
gets ‘J1’ and John gets ‘J2’ in their unique IDs. Similarly, if John has had two
FSP plans for two different years 1995 and 1999, he gets ‘J1’ for 1995 and ‘J2’
for 1999 as unique IDs. Therefore, it should be remembered that unique IDs
identify FSP plans and not the individual landowners.
5. Each of the digitized FSP polygons was then hyperlinked to the scanned pdf file
of the relevant FSP plan.
Clipping NAIP imagery to the County Shape
1. A temporary folder (e.g. C:\temp1) was created. Each folder and file name did
not include spaces and more than 13 characters.
2. The NAIP image (e.g. for McHenry county) was added in ArcMap in separate
bands as three layers (e.g., McHenry.sid-Band_1, McHenry.sid-Band_2,
McHenry.sid-Band_3).
3. The county vector polygon shape was added in to provide the clip boundary in the
same projection and coordinate system.
4. Spatial Analyst extension was loaded. Under Spatial Analyst extension Options,
the Working directory was set to C:\temp1. Analysis mask and analysis extents
were set to the clipping county shape, and analysis cell size to one of the bands.
5. Using Raster Calculator, the following expression was entered and evaluated:
[McHenry.sid-Band_1]
[McHenry.sid-Band_2]
[McHenry.sid-Band_3]
This resulted in three calculation layers. Using the MAKESTACK command, a
clipped McHenry county image was created as follows:
MAKESTACK mchenry LIST [calculation1] [calculation2] [calculation3]
It was necessary sometimes to specify sources of the calculation layers instead of
calculation layers as follows:
MAKESTACK mchenry LIST calc3 calc5 calc7
6. Using ArcCatalog, the clipped image was exported in the final desired format, e.g.
McHenry.img.
ArcGIS Server Configuration
An ArcGIS server was prepared and configured as a viewer of current and past
stewardship plans. At this initial (Alpha) stage, the GUI was designed as a viewer. After
WebDET successful implementation, the ArcGIS server will be configured to interact
seamlessly with WebDET. In the event that the WebDET application will not be
successfully launched, the State and Staff Foresters in liaison with NDSU colleagues will
NDSAP Phase II Project Report, Page 6
launch an alternative interactive GUI. This may require multiple hosting and daily
tracking of any suspicious activity with a dedicated professional to run updates and
backup logs. The application will have an .xml, .http(s), and possibly .ftp configuration
with a webpage created for multiplatform functionality. Beta testing will be done
throughout the year to ascertain stability and remove any software bugs that may affect
the system.
ArcGIS Web applications and services were customized to use standard
authentication methods (basic, digest, form, client certificate) over a secure channel
(HTTPS) and a .NET security standard over HTTP with windows security systems
recognition. For additional security controls, the ArcGIS Server applications was also
customized to integrate with policy management systems for authorization to specific
content based on assigned roles. As with any other secure IT solution, application
security controls were designed to integrate and enhance the secure solution. Firewalls
provide a first line of defense in that they restrict unauthorized access to the ArcGIS
Server components by providing a restrictive gateway between ArcGIS clients and the
ArcGIS Server components. Secure Sockets Layer (SSL) in future applications will be
used to enhance security controls by providing encrypted point-to-point security between
the ArcGIS client and the ArcGIS Server components. IP security protocol (IPsec) will
further enhance network layer security by providing secure exchange of packets at the
Internet protocol (IP) layer. Both the header and data portions of each packet are
encrypted and decrypted between ArcGIS components that implement a common public
key infrastructure (PKI).
The operating system layer of ArcGIS will additionally be leveraged to provide
operating system controls for authorization into ArcGIS. Operating system controls
available to ArcGIS are dependent on the underlying RDBMSs support of operating
system integration and can be configured with similar security structure of an Oracle
database or MS SQL server. ArcGIS server can be configured to leverage, for example,
Windows® client native authentication methods supported by the RDBMS client. On the
server, data file encryption is utilized as a security control to ensure that data on the file
system is not compromised. The RDBMS layer enhances the secure solution by
providing additional confidentiality and integrity controls between the ArcGIS
components and database server. RDBMS privilege assignments are implemented to
restrict access to feature datasets by allowing access to only certain groups of users.
Special configurations may be put in place only for Forest Stewardship managers. These
users on the ArcGIS Server that will be hosted in Stevens 232 are in three levels:
Superusers (Agadmins), Agusers and Agclients. Already there is only one superuser in
the system. Container machines will be used as primary slaves without distinct network
identities. Basic row-level security controls will also be implemented to restrict access,
allowing only certain information to be presented to a user based on that user's assigned
role within the Agusers folder.
Secure software configurations and solutions are presented in a "pattern" format
to address the threats of ArcGIS in enterprise architectures. These will be categorized
based on the goals and purposes of the attack using the Microsoft®-conceived acronym
STRIDE (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service,
and Elevation of Privilege). A lightweight client has been developed incorporating
STRIDE (See Figs. 3 & 4).
NDSAP Phase II Project Report, Page 7
Figure 3. Overall view of NDSAP on an ArcExplorer interface.
The Web services catalog that has already been created requires two
authentication methods: digest, basic, and also can be configured for integrated Windows.
This third level of authentication will not be the primary level of our focus at this
juncture. Since North Dakota is still a pilot state for FSP, in future under federal
guidelines we will indeed incorporate this third level of authentication. However, for
anyone who happens to access the server inadvertently the default gateway has a built-in
authentication script that will prevent the user accessing folders that incorporate the FSP
plans in their entirety.
We will also run an impersonation account if the need arises to update or monitor
the server remotely from a secure PC running Novell Authentication. Basically, the
execution of the requested operation will execute in the context of the logged-in user,
with privileges granted to the user's identity and not those of the service. All
authentication credentials provided as part of the impersonation control are encrypted
within the ArcGIS-Server application. Further since ArcGIS-Server typically generates
.aspx files, these can further be encrypted using ASP.NET Utility to Encrypt Credentials
and Session State Connection Strings.
Symbol sizes as depicted in Fig. 4 can be minimized or maximized. Parallel
system processing is shown here with a base server and an external server running
simultaneously. This dynamic capability allows multi-level geoprocessing while
retaining base map data running from the main NDFS server. The Forester will also have
the ability to view all the datasets in several dimensions under different base maps.
NDSAP Phase II Project Report, Page 8
Figure 4. A close up of areas depicting forest landowners and endangered species
locations in Grand Forks couinty.
Figure 5 shows the basic webpage designed. This .aspx file will enable users to
toggle back and forth any combinations of layers that they so choose to display. The
webpage can also be configured to run query analyses like determining the number of
FSP/FRM/RRBRP plans in a particular year or over a number of years. Plans are
underway to acquire a DNS to make this webpage widely available. Depending on
NDFS’s ultimate goal, it may be propitious in investing in hardware that can handle
multiple requests while allowing State Foresters the ability to run highly-specialized
queries simultaneously.
Summary Results and Discussion
Prioritization criteria was established with high priority areas as those of NLCD
classes 41 (Deciduous Forest), 42 (Evergreen Forest), 43 (Mixed Forest), 51 (Shrubland)
and 91 (woody wetlands) and Native American lands, medium priority as those identified
as WUI and HEL, low priority as those lands of class 71 (Grasslands/Herbaceous). High
priority total land acreage was 4,482,656; medium priority lands total acreage was
15,603,441 and 7,897,121 acres for low priority. Total digitized areas were 86,287 acres
of land.
NDSAP Phase II Project Report, Page 9
Figure 5. WebPortal developed for FSP/FRM/RRBRP plans.
From the prioritization criteria used in the first project phase, it was determined
that there were landowner properties that were completely within the prioritized regions,
while some had part of the property within these regions (at least 50% of the property lay
within the prioritized zone), while a last class had properties just touching the boundary
of these regions (see Table 1). The results indicated that a total of 76,475 acres
designated for FSP was deemed high priority. For a representation of landowners whose
propertyu fit in the high priority areas see Appendix B. From Tables 1B and 1C, there
were 400 (3,208 acres) and 129 (574 acres) landowners whose family lands were in either
medium or low priority areas respectively. There were a total of 569 landowners (6, 030
acres) in areas that were outside prioritization criterion used. The total number of unique
FSP plans from records digitized was 1,985 records. There were 400 plans that fell in
more than one prioritized areas. Figure 6 shows a portion of the database generated.
Appendix C shows prioritization criterion and spatial display of landowner locations.
Table 1A. Summary result of FSP digitized plans for high priority areas.
Number of
Selection Criteria
Landowners Acres
100% (are completely within)
84
391
75% (have their center in)
285 19,058
50% (are crossed by the outline of)
918 57,026
Total
1,287 76,475
NDSAP Phase II Project Report, Page 10
Table 1B. Summary result of FSP digitized plans for medium priority areas.
Number of
Selection Criteria
Landowners Acres
100% (are completely within)
137
614
75% (have their center in)
121 1,218
50% (are crossed by the outline of)
142 1,377
Total
400 3,208
Table 1C. Summary result of FSP digitized plans for low priority areas.
Number of
Selection Criteria
Landowners Acres
100% (are completely within)
15
22
75% (have their center in)
38
108
50% (are crossed by the outline of)
76
445
Total
129
574
Figure 6. A portion of the Geographic Information Systems database generated for North
Dakota stewardship program.
References Cited
[1] Forest Stewardship Program National Standards and Guidelines, USDA FS/S & P
F/CF, 2nd Edition, September 2005.
[2] Russell, D. R., and Stein S., Planning for Forest Stewardship: A Desk Guide, 2002,
USDA FS-733.
NDSAP Phase II Project Report, Page 11
Appendix A
Private Sub CommandButton1_Click()
Dim Id_Num As Integer
Dim ID_Temp As Characters
Worksheets("Sheet1").Activate
Sheets("Sheet1").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = " Initials "
Range("B1").Select
ActiveCell.FormulaR1C1 = " Program_1 "
Range("C1").Select
ActiveCell.FormulaR1C1 = " Prog_Info "
Range("D1").Select
ActiveCell.FormulaR1C1 = " Landowner "
Range("E1").Select
ActiveCell.FormulaR1C1 = " Address "
Range("F1").Select
ActiveCell.FormulaR1C1 = " City "
Range("G1").Select
ActiveCell.FormulaR1C1 = " State "
Range("H1").Select
ActiveCell.FormulaR1C1 = " Zip_Code "
Range("I1").Select
ActiveCell.FormulaR1C1 = " Phone "
Range("J1").Select
ActiveCell.FormulaR1C1 = " County "
Range("K1").Select
ActiveCell.FormulaR1C1 = " Legal_Desc "
Range("L1").Select
ActiveCell.FormulaR1C1 = " Section "
Range("M1").Select
ActiveCell.FormulaR1C1 = " Township "
Range("N1").Select
ActiveCell.FormulaR1C1 = " Range "
Range("O1").Select
ActiveCell.FormulaR1C1 = " App_Date "
Range("P1").Select
ActiveCell.FormulaR1C1 = " WindBreaks "
Range("Q1").Select
ActiveCell.FormulaR1C1 = " Woodlands "
Range("R1").Select
ActiveCell.FormulaR1C1 = " Other "
Range("S1").Select
ActiveCell.FormulaR1C1 = " Total "
Range("T1").Select
ActiveCell.FormulaR1C1 = " Rev_Date "
Range("U1").Select
ActiveCell.FormulaR1C1 = " Rep_Period "
Range("V1").Select
ActiveCell.FormulaR1C1 = " Forester "
Range("W1").Select
ActiveCell.FormulaR1C1 = " Revised_By "
Range("X1").Select
ActiveCell.FormulaR1C1 = " Program_2 "
Range("Y1").Select
ActiveCell.FormulaR1C1 = " Man_Riv_Mi "
Range("Z1").Select
ActiveCell.FormulaR1C1 = " Tot_RRBRP "
Range("A1:B1:C1:D1:E1:F1:G1:H1:I1:J1:K1:L1:M
1:N1:O1:P1:Q1:R1:S1:T1:U1:V1:W1:X1:Y1:Z
1").Select
Selection.Font.Bold = True
Selection.Font.ColorIndex = 5
Id_Num = 1
Dim LastRow As Object
Set LastRow =
Sheet1.Range("a65536").End(xlUp)
LastRow.Offset(1, 0).Value = TextBox1.Text
LastRow.Offset(1, 1).Value =
ComboBox1.Text
LastRow.Offset(1, 2).Value = TextBox2.Text
LastRow.Offset(1, 3).Value = TextBox3.Text
LastRow.Offset(1, 4).Value = TextBox4.Text
LastRow.Offset(1, 5).Value =
ComboBox2.Text
LastRow.Offset(1, 6).Value =
ComboBox3.Text
LastRow.Offset(1, 7).Value = TextBox5.Text
LastRow.Offset(1, 8).Value = TextBox6.Text
LastRow.Offset(1, 9).Value =
ComboBox4.Text
LastRow.Offset(1, 10).Value = TextBox7.Text
LastRow.Offset(1, 11).Value = TextBox8.Text
LastRow.Offset(1, 12).Value = TextBox9.Text
LastRow.Offset(1, 13).Value =
TextBox10.Text
LastRow.Offset(1, 14).Value =
ComboBox5.Text & " " & ComboBox6.Text &
"," & ComboBox7.Text
LastRow.Offset(1, 15).Value =
TextBox11.Text
LastRow.Offset(1, 16).Value =
TextBox12.Text
LastRow.Offset(1, 17).Value =
TextBox13.Text
LastRow.Offset(1, 18).Value =
(LastRow.Offset(1, 15).Value +
LastRow.Offset(1, 16).Value +
LastRow.Offset(1, 17).Value)
LastRow.Offset(1, 19).Value =
ComboBox8.Text & " " & ComboBox9.Text &
"," & ComboBox10.Text
LastRow.Offset(1, 20).Value =
ComboBox11.Text & " " & ComboBox12.Text
& "," & ComboBox13.Text
LastRow.Offset(1, 21).Value =
ComboBox14.Text
LastRow.Offset(1, 22).Value =
ComboBox15.Text
LastRow.Offset(1, 23).Value =
ComboBox16.Text
LastRow.Offset(1, 24).Value =
TextBox14.Text
LastRow.Offset(1, 25).Value =
TextBox15.Text
' MsgBox "One record written to Sheet1"
response = MsgBox("Do you want to enter
another record?", _
vbYesNo)
If response = vbYes Then
TextBox1.Text = TextBox1.Text
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
TextBox11.Text = ""
TextBox12.Text = ""
TextBox13.Text = ""
TextBox14.Text = ""
TextBox15.Text = ""
TextBox1.SetFocus
Else
Unload Me
End If
ActiveWorkbook.SaveCopyAs "C:\TEMP\" &
TextBox1.Text & ".XLS"
End Sub
Private Sub CommandButton2_Click()
End
End Sub
Private Sub UserForm_Initialize()
'Add list entries to combo box. The value of each
'entry matches the corresponding ListIndex value
'in the combo box.
ComboBox1.AddItem "FSP"
ComboBox1.AddItem "FRM"
ComboBox1.AddItem "RRBRP"
'Use drop-down list
ComboBox1.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox1.BoundColumn = 0
'Set combo box to first entry
ComboBox1.ListIndex = 0
ComboBox2.AddItem " "
ComboBox2.AddItem " Abercrombie "
ComboBox2.AddItem " Absaraka "
ComboBox2.AddItem " Adams "
ComboBox2.AddItem " Adrian "
ComboBox2.AddItem " Agate "
ComboBox2.AddItem " Akra "
ComboBox2.AddItem " Alamo "
ComboBox2.AddItem " Alexander "
ComboBox2.AddItem " Alfred "
ComboBox2.AddItem " Alice "
ComboBox2.AddItem " Alkabo "
ComboBox2.AddItem " Almont "
ComboBox2.AddItem " Alsen "
ComboBox2.AddItem " Ambrose "
ComboBox2.AddItem " Amenia "
ComboBox2.AddItem " Amidon "
ComboBox2.AddItem " Anamoose "
ComboBox2.AddItem " Aneta "
ComboBox2.AddItem " Antler "
ComboBox2.AddItem " Appam "
ComboBox2.AddItem " Apple Valley "
ComboBox2.AddItem " Ardoch "
ComboBox2.AddItem " Arena "
ComboBox2.AddItem " Argusville "
NDSAP Phase II Project Report, Page 12
ComboBox2.AddItem " Armourdale "
ComboBox2.AddItem " Arnegard "
ComboBox2.AddItem " Arthur "
ComboBox2.AddItem " Arvilla "
ComboBox2.AddItem " Ashley "
ComboBox2.AddItem " Aurelia "
ComboBox2.AddItem " Aylmer "
ComboBox2.AddItem " Ayr "
ComboBox2.AddItem " Backoo "
ComboBox2.AddItem " Baker "
ComboBox2.AddItem " Baldwin "
ComboBox2.AddItem " Balfour "
ComboBox2.AddItem " Balta "
ComboBox2.AddItem " Bantry "
ComboBox2.AddItem " Barlow "
ComboBox2.AddItem " Barney "
ComboBox2.AddItem " Bartlett "
ComboBox2.AddItem " Barton "
ComboBox2.AddItem " Bathgate "
ComboBox2.AddItem " Battleview "
ComboBox2.AddItem " Beach "
ComboBox2.AddItem " Belcourt "
ComboBox2.AddItem " Belden "
ComboBox2.AddItem " Belfield "
ComboBox2.AddItem " Benedict "
ComboBox2.AddItem " Bentley "
ComboBox2.AddItem " Bergen "
ComboBox2.AddItem " Berlin "
ComboBox2.AddItem " Berthold "
ComboBox2.AddItem " Berwick "
ComboBox2.AddItem " Beulah "
ComboBox2.AddItem " Binford "
ComboBox2.AddItem " BIS "
ComboBox2.AddItem " Bisbee "
ComboBox2.AddItem " Bismarck "
ComboBox2.AddItem " Blaisdell "
ComboBox2.AddItem " Blanchard "
ComboBox2.AddItem " Bloom "
ComboBox2.AddItem " Blue Cross "
ComboBox2.AddItem " Blue Grass "
ComboBox2.AddItem " Bonetraill "
ComboBox2.AddItem " Bordulac "
ComboBox2.AddItem " Bottineau "
ComboBox2.AddItem " Bowbells "
ComboBox2.AddItem " Bowdon "
ComboBox2.AddItem " Bowesmont "
ComboBox2.AddItem " Bowman "
ComboBox2.AddItem " Braddock "
ComboBox2.AddItem " Brampton "
ComboBox2.AddItem " Brantford "
ComboBox2.AddItem " Breien "
ComboBox2.AddItem " Bremen "
ComboBox2.AddItem " Briarwood "
ComboBox2.AddItem " Brinsmade "
ComboBox2.AddItem " Brisbane "
ComboBox2.AddItem " Brocket "
ComboBox2.AddItem " Buchanan "
ComboBox2.AddItem " Bucyrus "
ComboBox2.AddItem " Buffalo "
ComboBox2.AddItem " Buffalo Springs "
ComboBox2.AddItem " Buford "
ComboBox2.AddItem " Burlington "
ComboBox2.AddItem " Burnstad "
ComboBox2.AddItem " Burt "
ComboBox2.AddItem " Butte "
ComboBox2.AddItem " Buxton "
ComboBox2.AddItem " Caledonia "
ComboBox2.AddItem " Calio "
ComboBox2.AddItem " Calvin "
ComboBox2.AddItem " Cando "
ComboBox2.AddItem " Cannon Ball "
ComboBox2.AddItem " Cannonball "
ComboBox2.AddItem " Carbury "
ComboBox2.AddItem " Carpio "
ComboBox2.AddItem " Carrington "
ComboBox2.AddItem " Carson "
ComboBox2.AddItem " Cartwright "
ComboBox2.AddItem " Casselton "
ComboBox2.AddItem " Cathay "
ComboBox2.AddItem " Cavalier "
ComboBox2.AddItem " Cayuga "
ComboBox2.AddItem " Center "
ComboBox2.AddItem " Chaffee "
ComboBox2.AddItem " Charbonneau "
ComboBox2.AddItem " Charlson "
ComboBox2.AddItem " Chaseley "
ComboBox2.AddItem " Christine "
ComboBox2.AddItem " Churchs Ferry "
ComboBox2.AddItem " Clementsville "
ComboBox2.AddItem " Cleveland "
ComboBox2.AddItem " Clifford "
ComboBox2.AddItem " Clifton "
ComboBox2.AddItem " Clyde "
ComboBox2.AddItem " Cogswell "
ComboBox2.AddItem " Coleharbor "
ComboBox2.AddItem " Colfax "
ComboBox2.AddItem " Colgan "
ComboBox2.AddItem " Colgate "
ComboBox2.AddItem " Columbus "
ComboBox2.AddItem " Concrete "
ComboBox2.AddItem " Conway "
ComboBox2.AddItem " Cooperstown "
ComboBox2.AddItem " Corinth "
ComboBox2.AddItem " Coteau "
ComboBox2.AddItem " Coulee "
ComboBox2.AddItem " Courtenay "
ComboBox2.AddItem " Crary "
ComboBox2.AddItem " Crete "
ComboBox2.AddItem " Crocus "
ComboBox2.AddItem " Crosby "
ComboBox2.AddItem " Crystal "
ComboBox2.AddItem " Crystal Springs "
ComboBox2.AddItem " Cummings "
ComboBox2.AddItem " Dahlen "
ComboBox2.AddItem " Danzig "
ComboBox2.AddItem " Davenport "
ComboBox2.AddItem " Dawson "
ComboBox2.AddItem " Dazey "
ComboBox2.AddItem " Deering "
ComboBox2.AddItem " Delamere "
ComboBox2.AddItem " Denbigh "
ComboBox2.AddItem " Denhoff "
ComboBox2.AddItem " Des Lacs "
ComboBox2.AddItem " Devils Lake "
ComboBox2.AddItem " Dickey "
ComboBox2.AddItem " Dickinson "
ComboBox2.AddItem " Dodge "
ComboBox2.AddItem " Donnybrook "
ComboBox2.AddItem " Douglas "
ComboBox2.AddItem " Dover "
ComboBox2.AddItem " Doyon "
ComboBox2.AddItem " Drake "
ComboBox2.AddItem " Drayton "
ComboBox2.AddItem " Dresden "
ComboBox2.AddItem " Driscoll "
ComboBox2.AddItem " Dunn Center "
ComboBox2.AddItem " Dunning "
ComboBox2.AddItem " Dunseith "
ComboBox2.AddItem " Durbin "
ComboBox2.AddItem " Dwight "
ComboBox2.AddItem " Eagles Nest "
ComboBox2.AddItem " Eckelson "
ComboBox2.AddItem " Eckman "
ComboBox2.AddItem " Edgeley "
ComboBox2.AddItem " Edinburg "
ComboBox2.AddItem " Edmore "
ComboBox2.AddItem " Edmunds "
ComboBox2.AddItem " Egeland "
ComboBox2.AddItem " Eldridge "
ComboBox2.AddItem " Elgin "
ComboBox2.AddItem " Ellendale "
ComboBox2.AddItem " Elliott "
ComboBox2.AddItem " Embden "
ComboBox2.AddItem " Emerado "
ComboBox2.AddItem " Emmet "
ComboBox2.AddItem " Emrick "
ComboBox2.AddItem " Enderlin "
ComboBox2.AddItem " Englevale "
ComboBox2.AddItem " Epping "
ComboBox2.AddItem " Erie "
ComboBox2.AddItem " Esmond "
ComboBox2.AddItem " Fairdale "
ComboBox2.AddItem " Fairfield "
ComboBox2.AddItem " Fairmount "
ComboBox2.AddItem " Falkirk "
ComboBox2.AddItem " Fallon "
ComboBox2.AddItem " Fargo "
ComboBox2.AddItem " Fessenden "
ComboBox2.AddItem " Fillmore "
ComboBox2.AddItem " Fingal "
ComboBox2.AddItem " Finley "
ComboBox2.AddItem " Flasher "
ComboBox2.AddItem " Flaxton "
ComboBox2.AddItem " Flora "
ComboBox2.AddItem " Fonda "
ComboBox2.AddItem " Forbes "
ComboBox2.AddItem " Fordville "
ComboBox2.AddItem " Forest River "
ComboBox2.AddItem " Forman "
ComboBox2.AddItem " Fort Clark "
ComboBox2.AddItem " Fort Ransom "
ComboBox2.AddItem " Fort Rice "
ComboBox2.AddItem " Fort Totten "
ComboBox2.AddItem " Fort Yates "
ComboBox2.AddItem " Fortuna "
ComboBox2.AddItem " Foxholm "
ComboBox2.AddItem " Frazier "
ComboBox2.AddItem " Freda "
ComboBox2.AddItem " Freda "
ComboBox2.AddItem " Fredonia "
ComboBox2.AddItem " Fried "
ComboBox2.AddItem " Frontier "
ComboBox2.AddItem " Fryburg "
ComboBox2.AddItem " Ft Totten "
ComboBox2.AddItem " Ft Yates "
ComboBox2.AddItem " Fullerton "
ComboBox2.AddItem " Gackle "
ComboBox2.AddItem " Galchutt "
ComboBox2.AddItem " Galesburg "
ComboBox2.AddItem " Gardar "
ComboBox2.AddItem " Gardner "
ComboBox2.AddItem " Garrison "
ComboBox2.AddItem " Garske "
ComboBox2.AddItem " Gascoyne "
ComboBox2.AddItem " Geneseo "
ComboBox2.AddItem " Gfafb "
ComboBox2.AddItem " Gilby "
ComboBox2.AddItem " Gladstone "
ComboBox2.AddItem " Glasston "
ComboBox2.AddItem " Glen Ullin "
NDSAP Phase II Project Report, Page 13
ComboBox2.AddItem " Glenburn "
ComboBox2.AddItem " Glenfield "
ComboBox2.AddItem " Glover "
ComboBox2.AddItem " Golden Valley "
ComboBox2.AddItem " Goldwin "
ComboBox2.AddItem " Golva "
ComboBox2.AddItem " Goodrich "
ComboBox2.AddItem " Gorham "
ComboBox2.AddItem " Grace City "
ComboBox2.AddItem " Grafton "
ComboBox2.AddItem " Grand Forks "
ComboBox2.AddItem " Grand Rapids "
ComboBox2.AddItem " Grandin "
ComboBox2.AddItem " Grano "
ComboBox2.AddItem " Granville "
ComboBox2.AddItem " Grassy Butte "
ComboBox2.AddItem " Great Bend "
ComboBox2.AddItem " Greene "
ComboBox2.AddItem " Grenora "
ComboBox2.AddItem " Griffin "
ComboBox2.AddItem " Guelph "
ComboBox2.AddItem " Guthrie "
ComboBox2.AddItem " Gwinner "
ComboBox2.AddItem " Hague "
ComboBox2.AddItem " Haley "
ComboBox2.AddItem " Halliday "
ComboBox2.AddItem " Hamar "
ComboBox2.AddItem " Hamberg "
ComboBox2.AddItem " Hamilton "
ComboBox2.AddItem " Hamlet "
ComboBox2.AddItem " Hampden "
ComboBox2.AddItem " Hankinson "
ComboBox2.AddItem " Hanks "
ComboBox2.AddItem " Hannaford "
ComboBox2.AddItem " Hannah "
ComboBox2.AddItem " Hannover "
ComboBox2.AddItem " Hansboro "
ComboBox2.AddItem " Harlow "
ComboBox2.AddItem " Hartland "
ComboBox2.AddItem " Harvey "
ComboBox2.AddItem " Harwood "
ComboBox2.AddItem " Hastings "
ComboBox2.AddItem " Hatton "
ComboBox2.AddItem " Havana "
ComboBox2.AddItem " Havelock "
ComboBox2.AddItem " Haynes "
ComboBox2.AddItem " Hazelton "
ComboBox2.AddItem " Hazen "
ComboBox2.AddItem " Heaton "
ComboBox2.AddItem " Hebron "
ComboBox2.AddItem " Heil "
ComboBox2.AddItem " Heimdal "
ComboBox2.AddItem " Hensel "
ComboBox2.AddItem " Hensler "
ComboBox2.AddItem " Hesper "
ComboBox2.AddItem " Hettinger "
ComboBox2.AddItem " Hickson "
ComboBox2.AddItem " Hillsboro "
ComboBox2.AddItem " Homer "
ComboBox2.AddItem " Honeyford "
ComboBox2.AddItem " Hoople "
ComboBox2.AddItem " Hope "
ComboBox2.AddItem " Horace "
ComboBox2.AddItem " Huff "
ComboBox2.AddItem " Hunter "
ComboBox2.AddItem " Hurdsfield "
ComboBox2.AddItem " Inkster "
ComboBox2.AddItem " Jamestown "
ComboBox2.AddItem " Jessie "
ComboBox2.AddItem " Jmst "
ComboBox2.AddItem " Johnsons Corner "
ComboBox2.AddItem " Johnstown "
ComboBox2.AddItem " Joliette "
ComboBox2.AddItem " Juanita "
ComboBox2.AddItem " Jud "
ComboBox2.AddItem " Judson "
ComboBox2.AddItem " Karlsruhe "
ComboBox2.AddItem " Karnak "
ComboBox2.AddItem " Kathryn "
ComboBox2.AddItem " Keene "
ComboBox2.AddItem " Kelso "
ComboBox2.AddItem " Kempton "
ComboBox2.AddItem " Kenaston "
ComboBox2.AddItem " Kenmare "
ComboBox2.AddItem " Kensal "
ComboBox2.AddItem " Kief "
ComboBox2.AddItem " Killdeer "
ComboBox2.AddItem " Kindred "
ComboBox2.AddItem " Kingsley "
ComboBox2.AddItem " Kintyre "
ComboBox2.AddItem " Kloten "
ComboBox2.AddItem " Knox "
ComboBox2.AddItem " Kongsberg "
ComboBox2.AddItem " Kramer "
ComboBox2.AddItem " Kulm "
ComboBox2.AddItem " Kuroki "
ComboBox2.AddItem " La Moure "
ComboBox2.AddItem " Ladd "
ComboBox2.AddItem " Lake Metigoshe "
ComboBox2.AddItem " Lake Williams "
ComboBox2.AddItem " Lakota "
ComboBox2.AddItem " Lamoure "
ComboBox2.AddItem " Landa "
ComboBox2.AddItem " Langdon "
ComboBox2.AddItem " Lankin "
ComboBox2.AddItem " Lansford "
ComboBox2.AddItem " Larimore "
ComboBox2.AddItem " Lark "
ComboBox2.AddItem " Larson "
ComboBox2.AddItem " Lawton "
ComboBox2.AddItem " Leal "
ComboBox2.AddItem " Leeds "
ComboBox2.AddItem " Lefor "
ComboBox2.AddItem " Lehigh "
ComboBox2.AddItem " Lehr "
ComboBox2.AddItem " Leith "
ComboBox2.AddItem " Leonard "
ComboBox2.AddItem " Leroy "
ComboBox2.AddItem " Lidgerwood "
ComboBox2.AddItem " Lignite "
ComboBox2.AddItem " Lincoln "
ComboBox2.AddItem " Linton "
ComboBox2.AddItem " Lippert "
ComboBox2.AddItem " Lisbon "
ComboBox2.AddItem " Litchville "
ComboBox2.AddItem " Livona "
ComboBox2.AddItem " Lockwood "
ComboBox2.AddItem " Logan "
ComboBox2.AddItem " Loma "
ComboBox2.AddItem " Lone Tree "
ComboBox2.AddItem " Loraine "
ComboBox2.AddItem " Lostwood "
ComboBox2.AddItem " Lucca "
ComboBox2.AddItem " Ludden "
ComboBox2.AddItem " Lunds Valley "
ComboBox2.AddItem " Luverne "
ComboBox2.AddItem " Maddock "
ComboBox2.AddItem " Mafb "
ComboBox2.AddItem " Maida "
ComboBox2.AddItem " Makoti "
ComboBox2.AddItem " Mandan "
ComboBox2.AddItem " Mandaree "
ComboBox2.AddItem " Manfred "
ComboBox2.AddItem " Manitou "
ComboBox2.AddItem " Manning "
ComboBox2.AddItem " Mantador "
ComboBox2.AddItem " Manvel "
ComboBox2.AddItem " Mapes "
ComboBox2.AddItem " Maple "
ComboBox2.AddItem " Mapleton "
ComboBox2.AddItem " Marion "
ComboBox2.AddItem " Marmarth "
ComboBox2.AddItem " Marmon "
ComboBox2.AddItem " Marshall "
ComboBox2.AddItem " Martin "
ComboBox2.AddItem " Max "
ComboBox2.AddItem " Maxbass "
ComboBox2.AddItem " Mayville "
ComboBox2.AddItem " Maza "
ComboBox2.AddItem " McCanna "
ComboBox2.AddItem " McClusky "
ComboBox2.AddItem " McGregor "
ComboBox2.AddItem " McHenry "
ComboBox2.AddItem " McKenzie "
ComboBox2.AddItem " McLeod "
ComboBox2.AddItem " McVille "
ComboBox2.AddItem " Medina "
ComboBox2.AddItem " Medora "
ComboBox2.AddItem " Mekinock "
ComboBox2.AddItem " Melville "
ComboBox2.AddItem " Menoken "
ComboBox2.AddItem " Mercer "
ComboBox2.AddItem " Merricourt "
ComboBox2.AddItem " Metigoshe "
ComboBox2.AddItem " Michigan "
ComboBox2.AddItem " Millarton "
ComboBox2.AddItem " Milnor "
ComboBox2.AddItem " Milton "
ComboBox2.AddItem " Minnewaukan "
ComboBox2.AddItem " Minot "
ComboBox2.AddItem " Minto "
ComboBox2.AddItem " Moffit "
ComboBox2.AddItem " Mohall "
ComboBox2.AddItem " Monango "
ComboBox2.AddItem " Montpelier "
ComboBox2.AddItem " Mooreton "
ComboBox2.AddItem " Moscow "
ComboBox2.AddItem " Mott "
ComboBox2.AddItem " Mount Carmel "
ComboBox2.AddItem " Mountain "
ComboBox2.AddItem " Munich "
ComboBox2.AddItem " Munster "
ComboBox2.AddItem " Mylo "
ComboBox2.AddItem " Nanson "
ComboBox2.AddItem " Napoleon "
ComboBox2.AddItem " Nash "
ComboBox2.AddItem " Neche "
ComboBox2.AddItem " Nekoma "
ComboBox2.AddItem " Nelvik "
ComboBox2.AddItem " New England "
ComboBox2.AddItem "New Hradec"
ComboBox2.AddItem " New Leipzig "
ComboBox2.AddItem " New Rockford "
ComboBox2.AddItem " New Rockfrd "
ComboBox2.AddItem " New Salem "
ComboBox2.AddItem " New Town "
ComboBox2.AddItem " Newberg "
ComboBox2.AddItem " Newburg "
ComboBox2.AddItem " Newtown "
ComboBox2.AddItem " Niagara "
NDSAP Phase II Project Report, Page 14
ComboBox2.AddItem " Niobe "
ComboBox2.AddItem " Nome "
ComboBox2.AddItem " Noonan "
ComboBox2.AddItem " Norma "
ComboBox2.AddItem " North River "
ComboBox2.AddItem " Northgate "
ComboBox2.AddItem " Northwood "
ComboBox2.AddItem " Nortonville "
ComboBox2.AddItem " Norwich "
ComboBox2.AddItem " Oakes "
ComboBox2.AddItem " Oberon "
ComboBox2.AddItem " Omemee "
ComboBox2.AddItem " Ops "
ComboBox2.AddItem " Oriska "
ComboBox2.AddItem " Orr "
ComboBox2.AddItem " Orrin "
ComboBox2.AddItem " Osnabrock "
ComboBox2.AddItem " Ostby "
ComboBox2.AddItem " Overly "
ComboBox2.AddItem " Oxbow "
ComboBox2.AddItem " Page "
ComboBox2.AddItem " Palermo "
ComboBox2.AddItem " Park River "
ComboBox2.AddItem " Parshall "
ComboBox2.AddItem " Pekin "
ComboBox2.AddItem " Pembina "
ComboBox2.AddItem " Penn "
ComboBox2.AddItem " Perth "
ComboBox2.AddItem " Petersburg "
ComboBox2.AddItem " Pettibone "
ComboBox2.AddItem " Pick City "
ComboBox2.AddItem " Pickardville "
ComboBox2.AddItem " Pillsbury "
ComboBox2.AddItem " Pingree "
ComboBox2.AddItem " Pisek "
ComboBox2.AddItem " Plaza "
ComboBox2.AddItem " Pleasant Lake "
ComboBox2.AddItem " Porcupine "
ComboBox2.AddItem " Portal "
ComboBox2.AddItem " Portland "
ComboBox2.AddItem " Powers Lake "
ComboBox2.AddItem " Powers Lk "
ComboBox2.AddItem " Prairie Rose "
ComboBox2.AddItem " Prairieview "
ComboBox2.AddItem " Price "
ComboBox2.AddItem " Prosper "
ComboBox2.AddItem " Raleigh "
ComboBox2.AddItem " Raub "
ComboBox2.AddItem " Rawson "
ComboBox2.AddItem " Ray "
ComboBox2.AddItem " Reeder "
ComboBox2.AddItem " Regan "
ComboBox2.AddItem " Regent "
ComboBox2.AddItem " Reiles Acres "
ComboBox2.AddItem " Revere "
ComboBox2.AddItem " Reynolds "
ComboBox2.AddItem " Rhame "
ComboBox2.AddItem " Rhoades "
ComboBox2.AddItem " Richardton "
ComboBox2.AddItem " Riverdale "
ComboBox2.AddItem " Riverside "
ComboBox2.AddItem " Robinson "
ComboBox2.AddItem " Rock Lake "
ComboBox2.AddItem " Rocklake "
ComboBox2.AddItem " Rogers "
ComboBox2.AddItem " Rolette "
ComboBox2.AddItem " Rolla "
ComboBox2.AddItem " Rose Hill "
ComboBox2.AddItem " Roseglen "
ComboBox2.AddItem " Ross "
ComboBox2.AddItem " Roth "
ComboBox2.AddItem " Round Prairie "
ComboBox2.AddItem " Rugby "
ComboBox2.AddItem " Ruso "
ComboBox2.AddItem " Russell "
ComboBox2.AddItem " Ruthville "
ComboBox2.AddItem " Rutland "
ComboBox2.AddItem " Ryder "
ComboBox2.AddItem " Saint Anthony "
ComboBox2.AddItem " Saint Gertrude "
ComboBox2.AddItem " Saint John "
ComboBox2.AddItem " Saint Michael "
ComboBox2.AddItem " Saint Thomas "
ComboBox2.AddItem " San Haven "
ComboBox2.AddItem " Sanborn "
ComboBox2.AddItem " Sanger "
ComboBox2.AddItem " Sanish "
ComboBox2.AddItem " Sarles "
ComboBox2.AddItem " Saundersville "
ComboBox2.AddItem " Sawyer "
ComboBox2.AddItem " Schefield "
ComboBox2.AddItem " Scranton "
ComboBox2.AddItem " Selfridge "
ComboBox2.AddItem " Selz "
ComboBox2.AddItem " Sentinel "
ComboBox2.AddItem " Sentinel Butte "
ComboBox2.AddItem " Shared Firm Zip Code "
ComboBox2.AddItem " Sharon "
ComboBox2.AddItem " Sheldon "
ComboBox2.AddItem " Shepard "
ComboBox2.AddItem " Sherwood "
ComboBox2.AddItem " Sheyenne "
ComboBox2.AddItem " Shields "
ComboBox2.AddItem " Sibley "
ComboBox2.AddItem " Silva "
ComboBox2.AddItem " Simcoe "
ComboBox2.AddItem " Solen "
ComboBox2.AddItem " Souris "
ComboBox2.AddItem " South Heart "
ComboBox2.AddItem " South Prairie "
ComboBox2.AddItem " Southam "
ComboBox2.AddItem " Spencer "
ComboBox2.AddItem " Spiritwood "
ComboBox2.AddItem " Spiritwood Lake "
ComboBox2.AddItem " Springbrook "
ComboBox2.AddItem " St Anthony "
ComboBox2.AddItem " St Gertrude "
ComboBox2.AddItem " St John "
ComboBox2.AddItem " St Michael "
ComboBox2.AddItem " Stanley "
ComboBox2.AddItem " Stanton "
ComboBox2.AddItem " Starkweather "
ComboBox2.AddItem " Steele "
ComboBox2.AddItem " Sterling "
ComboBox2.AddItem " Stirum "
ComboBox2.AddItem " Strasburg "
ComboBox2.AddItem " Straubville "
ComboBox2.AddItem " Streeter "
ComboBox2.AddItem " Surrey "
ComboBox2.AddItem " Sutton "
ComboBox2.AddItem " Sydney "
ComboBox2.AddItem " Sykeston "
ComboBox2.AddItem " Tagus "
ComboBox2.AddItem " Tappen "
ComboBox2.AddItem " Taylor "
ComboBox2.AddItem " Temple "
ComboBox2.AddItem " Temvik "
ComboBox2.AddItem " Thompson "
ComboBox2.AddItem " Thorne "
ComboBox2.AddItem " Timmer "
ComboBox2.AddItem " Tioga "
ComboBox2.AddItem " Tokio "
ComboBox2.AddItem " Tolley "
ComboBox2.AddItem " Tolna "
ComboBox2.AddItem " Tower City "
ComboBox2.AddItem " Towner "
ComboBox2.AddItem " Trenton "
ComboBox2.AddItem " Trotters "
ComboBox2.AddItem " Turtle Lake "
ComboBox2.AddItem " Tuttle "
ComboBox2.AddItem " Twin Buttes "
ComboBox2.AddItem " Underwood "
ComboBox2.AddItem " Union "
ComboBox2.AddItem " Upham "
ComboBox2.AddItem " Urbana "
ComboBox2.AddItem " Valley City "
ComboBox2.AddItem " Velva "
ComboBox2.AddItem " Venturia "
ComboBox2.AddItem " Verendrye "
ComboBox2.AddItem " Verona "
ComboBox2.AddItem " Voltaire "
ComboBox2.AddItem " Voss "
ComboBox2.AddItem " Wabek "
ComboBox2.AddItem " Wahpeton "
ComboBox2.AddItem " Walcott "
ComboBox2.AddItem " Wales "
ComboBox2.AddItem " Walhalla "
ComboBox2.AddItem " Walum "
ComboBox2.AddItem " Warren "
ComboBox2.AddItem " Warsaw "
ComboBox2.AddItem " Warwick "
ComboBox2.AddItem " Washburn "
ComboBox2.AddItem " Watford City "
ComboBox2.AddItem " Webster "
ComboBox2.AddItem " Wells Fargo "
ComboBox2.AddItem " Wellsburg "
ComboBox2.AddItem " Werner "
ComboBox2.AddItem " West Fargo "
ComboBox2.AddItem " Westby "
ComboBox2.AddItem " Westhope "
ComboBox2.AddItem " Wheatland "
ComboBox2.AddItem " Wheelock "
ComboBox2.AddItem " White Earth "
ComboBox2.AddItem " White Shield "
ComboBox2.AddItem " Whitman "
ComboBox2.AddItem " Wild Rice "
ComboBox2.AddItem " Wildrose "
ComboBox2.AddItem " Williston "
ComboBox2.AddItem " Willow City "
ComboBox2.AddItem " Wilton "
ComboBox2.AddItem " Wimbledon "
ComboBox2.AddItem " Windsor "
ComboBox2.AddItem " Wing "
ComboBox2.AddItem " Wishek "
ComboBox2.AddItem " Wolford "
ComboBox2.AddItem " Wolseth "
ComboBox2.AddItem " Wood Lake "
ComboBox2.AddItem " Woodbury "
ComboBox2.AddItem " Woodworth "
ComboBox2.AddItem " Wyndmere "
ComboBox2.AddItem " York "
ComboBox2.AddItem " Ypsilanti "
ComboBox2.AddItem " Zahl "
ComboBox2.AddItem " Zap "
ComboBox2.AddItem " Zeeland "
ComboBox3.AddItem " AL "
ComboBox3.AddItem " AK "
NDSAP Phase II Project Report, Page 15
ComboBox3.AddItem " AS "
ComboBox3.AddItem " AZ "
ComboBox3.AddItem " AR "
ComboBox3.AddItem " CA "
ComboBox3.AddItem " CO "
ComboBox3.AddItem " CT "
ComboBox3.AddItem " DE "
ComboBox3.AddItem " DC "
ComboBox3.AddItem " FM "
ComboBox3.AddItem " FL "
ComboBox3.AddItem " GA "
ComboBox3.AddItem " GU "
ComboBox3.AddItem " HI "
ComboBox3.AddItem " ID "
ComboBox3.AddItem " IL "
ComboBox3.AddItem " IN "
ComboBox3.AddItem " IA "
ComboBox3.AddItem " KS "
ComboBox3.AddItem " KY "
ComboBox3.AddItem " LA "
ComboBox3.AddItem " ME "
ComboBox3.AddItem " MH "
ComboBox3.AddItem " MD "
ComboBox3.AddItem " MA "
ComboBox3.AddItem " MI "
ComboBox3.AddItem " MN "
ComboBox3.AddItem " MS "
ComboBox3.AddItem " MO "
ComboBox3.AddItem " MT "
ComboBox3.AddItem " NE "
ComboBox3.AddItem " NV "
ComboBox3.AddItem " NH "
ComboBox3.AddItem " NJ "
ComboBox3.AddItem " NM "
ComboBox3.AddItem " NY "
ComboBox3.AddItem " NC "
ComboBox3.AddItem " ND "
ComboBox3.AddItem " MP "
ComboBox3.AddItem " OH "
ComboBox3.AddItem " OK "
ComboBox3.AddItem " OR "
ComboBox3.AddItem " PW "
ComboBox3.AddItem " PA "
ComboBox3.AddItem " PR "
ComboBox3.AddItem " RI "
ComboBox3.AddItem " SC "
ComboBox3.AddItem " SD "
ComboBox3.AddItem " TN "
ComboBox3.AddItem " TX "
ComboBox3.AddItem " UT "
ComboBox3.AddItem " VT "
ComboBox3.AddItem " VI "
ComboBox3.AddItem " VA "
ComboBox3.AddItem " WA "
ComboBox3.AddItem " WV "
ComboBox3.AddItem " WI "
ComboBox3.AddItem " WY "
'Use drop-down list
ComboBox3.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox3.BoundColumn = 0
'Set combo box to first entry
ComboBox3.ListIndex = 38
ComboBox4.AddItem "Adams"
ComboBox4.AddItem "Barnes"
ComboBox4.AddItem "Benson"
ComboBox4.AddItem "Billings"
ComboBox4.AddItem "Bottineau"
ComboBox4.AddItem "Bowman"
ComboBox4.AddItem "Burke"
ComboBox4.AddItem "Burleigh"
ComboBox4.AddItem "Cass"
ComboBox4.AddItem "Cavalier"
ComboBox4.AddItem "Dickey"
ComboBox4.AddItem "Divide"
ComboBox4.AddItem "Dunn"
ComboBox4.AddItem "Eddy"
ComboBox4.AddItem "Emmons"
ComboBox4.AddItem "Foster"
ComboBox4.AddItem "Golden Valley"
ComboBox4.AddItem "Grand Forks"
ComboBox4.AddItem "Grant"
ComboBox4.AddItem "Griggs"
ComboBox4.AddItem "Hettinger"
ComboBox4.AddItem "Kidder"
ComboBox4.AddItem "LaMoure"
ComboBox4.AddItem "Logan"
ComboBox4.AddItem "McHenry"
ComboBox4.AddItem "McIntosh"
ComboBox4.AddItem "McKenzie"
ComboBox4.AddItem "McLean"
ComboBox4.AddItem "Mercer"
ComboBox4.AddItem "Morton"
ComboBox4.AddItem "Mountrail"
ComboBox4.AddItem "Nelson"
ComboBox4.AddItem "Oliver"
ComboBox4.AddItem "Pembina"
ComboBox4.AddItem "Pierce"
ComboBox4.AddItem "Ramsey"
ComboBox4.AddItem "Ransom"
ComboBox4.AddItem "Renville"
ComboBox4.AddItem "Richland"
ComboBox4.AddItem "Rolette"
ComboBox4.AddItem "Sargent"
ComboBox4.AddItem "Sheridan"
ComboBox4.AddItem "Sioux"
ComboBox4.AddItem "Slope"
ComboBox4.AddItem "Stark"
ComboBox4.AddItem "Steele"
ComboBox4.AddItem "Stutsman"
ComboBox4.AddItem "Towner"
ComboBox4.AddItem "Traill"
ComboBox4.AddItem "Walsh"
ComboBox4.AddItem "Ward"
ComboBox4.AddItem "Wells"
ComboBox4.AddItem "Williams"
'Use drop-down list
ComboBox4.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox4.BoundColumn = 0
'Set combo box to first entry
ComboBox4.ListIndex = 0
ComboBox5.AddItem " "
ComboBox5.AddItem "January"
ComboBox5.AddItem "February"
ComboBox5.AddItem "March"
ComboBox5.AddItem "April"
ComboBox5.AddItem "May"
ComboBox5.AddItem "June"
ComboBox5.AddItem "July"
ComboBox5.AddItem "August"
ComboBox5.AddItem "September"
ComboBox5.AddItem "October"
ComboBox5.AddItem "November"
ComboBox5.AddItem "December"
'Use drop-down list
ComboBox5.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox5.BoundColumn = 0
'Set combo box to first entry
ComboBox5.ListIndex = 0
ComboBox6.AddItem " "
ComboBox6.AddItem "1"
ComboBox6.AddItem "2"
ComboBox6.AddItem "3"
ComboBox6.AddItem "4"
ComboBox6.AddItem "5"
ComboBox6.AddItem "6"
ComboBox6.AddItem "7"
ComboBox6.AddItem "8"
ComboBox6.AddItem "9"
ComboBox6.AddItem "10"
ComboBox6.AddItem "11"
ComboBox6.AddItem "12"
ComboBox6.AddItem "13"
ComboBox6.AddItem "14"
ComboBox6.AddItem "15"
ComboBox6.AddItem "16"
ComboBox6.AddItem "17"
ComboBox6.AddItem "18"
ComboBox6.AddItem "19"
ComboBox6.AddItem "20"
ComboBox6.AddItem "21"
ComboBox6.AddItem "22"
ComboBox6.AddItem "23"
ComboBox6.AddItem "24"
ComboBox6.AddItem "25"
ComboBox6.AddItem "26"
ComboBox6.AddItem "27"
ComboBox6.AddItem "28"
ComboBox6.AddItem "29"
ComboBox6.AddItem "30"
ComboBox6.AddItem "31"
'Use drop-down list
ComboBox6.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox6.BoundColumn = 0
'Set combo box to first entry
ComboBox6.ListIndex = 0
ComboBox7.AddItem " "
ComboBox7.AddItem "1970"
ComboBox7.AddItem "1971"
ComboBox7.AddItem "1972"
ComboBox7.AddItem "1973"
ComboBox7.AddItem "1974"
ComboBox7.AddItem "1975"
ComboBox7.AddItem "1976"
ComboBox7.AddItem "1977"
ComboBox7.AddItem "1978"
ComboBox7.AddItem "1979"
ComboBox7.AddItem "1980"
ComboBox7.AddItem "1981"
ComboBox7.AddItem "1982"
ComboBox7.AddItem "1983"
ComboBox7.AddItem "1984"
ComboBox7.AddItem "1985"
ComboBox7.AddItem "1986"
ComboBox7.AddItem "1987"
ComboBox7.AddItem "1988"
ComboBox7.AddItem "1989"
NDSAP Phase II Project Report, Page 16
ComboBox7.AddItem "1990"
ComboBox7.AddItem "1991"
ComboBox7.AddItem "1992"
ComboBox7.AddItem "1993"
ComboBox7.AddItem "1994"
ComboBox7.AddItem "1995"
ComboBox7.AddItem "1996"
ComboBox7.AddItem "1997"
ComboBox7.AddItem "1998"
ComboBox7.AddItem "1999"
ComboBox7.AddItem "2000"
ComboBox7.AddItem "2001"
ComboBox7.AddItem "2002"
ComboBox7.AddItem "2003"
ComboBox7.AddItem "2004"
ComboBox7.AddItem "2005"
ComboBox7.AddItem "2006"
ComboBox7.AddItem "2007"
ComboBox7.AddItem "2008"
ComboBox7.AddItem "2009"
ComboBox7.AddItem "2010"
ComboBox7.AddItem "2011"
ComboBox7.AddItem "2012"
ComboBox7.AddItem "2013"
ComboBox7.AddItem "2014"
ComboBox7.AddItem "2015"
'Use drop-down list
ComboBox7.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox7.BoundColumn = 0
'Set combo box to first entry
ComboBox7.ListIndex = 0
ComboBox8.AddItem " "
ComboBox8.AddItem "January"
ComboBox8.AddItem "February"
ComboBox8.AddItem "March"
ComboBox8.AddItem "April"
ComboBox8.AddItem "May"
ComboBox8.AddItem "June"
ComboBox8.AddItem "July"
ComboBox8.AddItem "August"
ComboBox8.AddItem "September"
ComboBox8.AddItem "October"
ComboBox8.AddItem "November"
ComboBox8.AddItem "December"
'Use drop-down list
ComboBox8.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox8.BoundColumn = 0
'Set combo box to first entry
ComboBox8.ListIndex = 0
ComboBox9.AddItem " "
ComboBox9.AddItem "1"
ComboBox9.AddItem "2"
ComboBox9.AddItem "3"
ComboBox9.AddItem "4"
ComboBox9.AddItem "5"
ComboBox9.AddItem "6"
ComboBox9.AddItem "7"
ComboBox9.AddItem "8"
ComboBox9.AddItem "9"
ComboBox9.AddItem "10"
ComboBox9.AddItem "11"
ComboBox9.AddItem "12"
ComboBox9.AddItem "13"
ComboBox9.AddItem "14"
ComboBox9.AddItem "15"
ComboBox9.AddItem "16"
ComboBox9.AddItem "17"
ComboBox9.AddItem "18"
ComboBox9.AddItem "19"
ComboBox9.AddItem "20"
ComboBox9.AddItem "21"
ComboBox9.AddItem "22"
ComboBox9.AddItem "23"
ComboBox9.AddItem "24"
ComboBox9.AddItem "25"
ComboBox9.AddItem "26"
ComboBox9.AddItem "27"
ComboBox9.AddItem "28"
ComboBox9.AddItem "29"
ComboBox9.AddItem "30"
ComboBox9.AddItem "31"
'Use drop-down list
ComboBox9.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox9.BoundColumn = 0
'Set combo box to first entry
ComboBox9.ListIndex = 0
ComboBox10.AddItem " "
ComboBox10.AddItem "1970"
ComboBox10.AddItem "1971"
ComboBox10.AddItem "1972"
ComboBox10.AddItem "1973"
ComboBox10.AddItem "1974"
ComboBox10.AddItem "1975"
ComboBox10.AddItem "1976"
ComboBox10.AddItem "1977"
ComboBox10.AddItem "1978"
ComboBox10.AddItem "1979"
ComboBox10.AddItem "1980"
ComboBox10.AddItem "1981"
ComboBox10.AddItem "1982"
ComboBox10.AddItem "1983"
ComboBox10.AddItem "1984"
ComboBox10.AddItem "1985"
ComboBox10.AddItem "1986"
ComboBox10.AddItem "1987"
ComboBox10.AddItem "1988"
ComboBox10.AddItem "1989"
ComboBox10.AddItem "1990"
ComboBox10.AddItem "1991"
ComboBox10.AddItem "1992"
ComboBox10.AddItem "1993"
ComboBox10.AddItem "1994"
ComboBox10.AddItem "1995"
ComboBox10.AddItem "1996"
ComboBox10.AddItem "1997"
ComboBox10.AddItem "1998"
ComboBox10.AddItem "1999"
ComboBox10.AddItem "2000"
ComboBox10.AddItem "2001"
ComboBox10.AddItem "2002"
ComboBox10.AddItem "2003"
ComboBox10.AddItem "2004"
ComboBox10.AddItem "2005"
ComboBox10.AddItem "2006"
ComboBox10.AddItem "2007"
ComboBox10.AddItem "2008"
ComboBox10.AddItem "2009"
ComboBox10.AddItem "2010"
ComboBox10.AddItem "2011"
ComboBox10.AddItem "2012"
ComboBox10.AddItem "2013"
ComboBox10.AddItem "2014"
ComboBox10.AddItem "2015"
'Use drop-down list
ComboBox10.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox10.BoundColumn = 0
'Set combo box to first entry
ComboBox10.ListIndex = 0
ComboBox11.AddItem " "
ComboBox11.AddItem "January"
ComboBox11.AddItem "February"
ComboBox11.AddItem "March"
ComboBox11.AddItem "April"
ComboBox11.AddItem "May"
ComboBox11.AddItem "June"
ComboBox11.AddItem "July"
ComboBox11.AddItem "August"
ComboBox11.AddItem "September"
ComboBox11.AddItem "October"
ComboBox11.AddItem "November"
ComboBox11.AddItem "December"
'Use drop-down list
ComboBox11.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox11.BoundColumn = 0
'Set combo box to first entry
ComboBox11.ListIndex = 0
ComboBox12.AddItem " "
ComboBox12.AddItem "1"
ComboBox12.AddItem "2"
ComboBox12.AddItem "3"
ComboBox12.AddItem "4"
ComboBox12.AddItem "5"
ComboBox12.AddItem "6"
ComboBox12.AddItem "7"
ComboBox12.AddItem "8"
ComboBox12.AddItem "9"
ComboBox12.AddItem "10"
ComboBox12.AddItem "11"
ComboBox12.AddItem "12"
ComboBox12.AddItem "13"
ComboBox12.AddItem "14"
ComboBox12.AddItem "15"
ComboBox12.AddItem "16"
ComboBox12.AddItem "17"
ComboBox12.AddItem "18"
ComboBox12.AddItem "19"
ComboBox12.AddItem "20"
ComboBox12.AddItem "21"
ComboBox12.AddItem "22"
ComboBox12.AddItem "23"
ComboBox12.AddItem "24"
ComboBox12.AddItem "25"
ComboBox12.AddItem "26"
ComboBox12.AddItem "27"
ComboBox12.AddItem "28"
ComboBox12.AddItem "29"
ComboBox12.AddItem "30"
ComboBox12.AddItem "31"
'Use drop-down list
ComboBox12.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox12.BoundColumn = 0
'Set combo box to first entry
ComboBox12.ListIndex = 0
NDSAP Phase II Project Report, Page 17
ComboBox13.AddItem " "
ComboBox13.AddItem "1970"
ComboBox13.AddItem "1971"
ComboBox13.AddItem "1972"
ComboBox13.AddItem "1973"
ComboBox13.AddItem "1974"
ComboBox13.AddItem "1975"
ComboBox13.AddItem "1976"
ComboBox13.AddItem "1977"
ComboBox13.AddItem "1978"
ComboBox13.AddItem "1979"
ComboBox13.AddItem "1980"
ComboBox13.AddItem "1981"
ComboBox13.AddItem "1982"
ComboBox13.AddItem "1983"
ComboBox13.AddItem "1984"
ComboBox13.AddItem "1985"
ComboBox13.AddItem "1986"
ComboBox13.AddItem "1987"
ComboBox13.AddItem "1988"
ComboBox13.AddItem "1989"
ComboBox13.AddItem "1990"
ComboBox13.AddItem "1991"
ComboBox13.AddItem "1992"
ComboBox13.AddItem "1993"
ComboBox13.AddItem "1994"
ComboBox13.AddItem "1995"
ComboBox13.AddItem "1996"
ComboBox13.AddItem "1997"
ComboBox13.AddItem "1998"
ComboBox13.AddItem "1999"
ComboBox13.AddItem "2000"
ComboBox13.AddItem "2001"
ComboBox13.AddItem "2002"
ComboBox13.AddItem "2003"
ComboBox13.AddItem "2004"
ComboBox13.AddItem "2005"
ComboBox13.AddItem "2006"
ComboBox13.AddItem "2007"
ComboBox13.AddItem "2008"
ComboBox13.AddItem "2009"
ComboBox13.AddItem "2010"
ComboBox13.AddItem "2011"
ComboBox13.AddItem "2012"
ComboBox13.AddItem "2013"
ComboBox13.AddItem "2014"
ComboBox13.AddItem "2015"
End Sub
Private Sub CommandButton3_Click()
Excel.Application.ActiveWorkbook.Save
End Sub
Private Sub CommandButton4_Click()
UserForm1.Hide
Load UserForm2
UserForm2.Show
End Sub
'Use drop-down list
ComboBox13.Style = fmStyleDropDownList
'Combo box values are ListIndex values
ComboBox13.BoundColumn = 0
'Set combo box to first entry
ComboBox13.ListIndex = 0
ComboBox14.AddItem " "
ComboBox14.AddItem " "
ComboBox15.AddItem " "
ComboBox15.AddItem " "
ComboBox15.AddItem " "
ComboBox16.AddItem "FSP"
ComboBox16.AddItem "FRM"
ComboBox16.AddItem "RRBRP"
(This coding does not list names of foresters in
our database as ComboBox.AddItems values for
confidentiality)
NDSAP Phase II Project Report, Page 18
APPENDIX B
The following landowners had
their property completely within
areas defined as high priority: (This
listing is suppressed for confidentiality).
Below is a record of all FSP/FRM/RRBRP plans digitized and pertinent priority information. (This listing is suppressed for confidentiality)
FILE_IDEN
ACRE
SCORE
PRIORITY
Own_Name
NDSAP Phase II Project Report, Page 19
Appendix C
NDSAP Phase II Project Report, Page 20
NDSAP Phase II Project Report, Page 21
NDSAP Phase II Project Report, Page 22
Download