BUSINESS RULES - GIS MODULE

Business rules associated with data in the GIS Module is documented below.  All data, whether entered using the user interface or submitted via XML translation must meet these business rules.  The business rules are organized by table as found on the structure chart.  

 

GIS_FEATURE

Number

Description

GS1-010

HANDLER ID must exist in HBASIC.

GS1-020

GIS OWNER must equal the submitter’s agency.

GS1-030

GIS SEQUENCE NUMBER must be greater than zero.
GS1-040 DATA COLLECTION DATE must be on or after October 1, 1980 and no later than today, or null.
GS1-0501 FEATURE TYPE OWNER must equal 'HQ'.
GS1-060 FEATURE TYPE CODE must be a nationally-defined feature type value.
GS1-0701 COORDINATE DATA OWNER must equal 'HQ' or null.
GS1-080

If COORDINATE DATA OWNER is provided then COORDINATE DATA CODE must be provided.

If COORDINATE DATA CODE is provided then COORDINATE DATA OWNER must be provided.

GS1-090 COORDINATE DATA CODE must be a nationally-defined coordinate data value or null.
GS1-1001 TIER ACCURACY OWNER must equal 'HQ'.
GS1-110 TIER ACCURACY CODE must be a nationally-defined tier accuracy value.
GS1-1201 GEOMETRIC OWNER must equal 'HQ' or null.
GS1-130

If GEOMETRIC OWNER is provided then GEOMETRIC CODE must be provided.

If GEOMETRIC CODE is provided then GEOMETRIC OWNER must be provided.

GS1-140 GEOMETRIC CODE must be a nationally-defined geometric value or null.
GS1-1501 GEOGRAPHIC REFERENCE OWNER must equal 'HQ' or null.
GS1-160

If GEOGRAPHIC REFERENCE OWNER is provided then GEOGRAPHIC REFERENCE CODE must be provided.

If GEOGRAPHIC REFERENCE CODE is provided then GEOGRPAHIC REFERENCE OWNER must be provided.

GS1-170 GEOGRAPHIC REFERENCE CODE must be a nationally-defined geographic reference value or null.
GS1-1801 HORIZONTAL COLLECTION OWNER must equal 'HQ'.
GS1-190 HORIZONTAL COLLECTION CODE must be a nationally-defined horizontal collection value.
GS1-2001 HORIZONTAL REFERENCE OWNER must equal 'HQ'.
GS1-210 HORIZONTAL REFERENCE CODE must equal '003' (World Geodetic System of 1984).
GS1-2201 VERIFICATION METHOD OWNER must equal 'HQ' or null.
GS1-230

If VERIFICATION METHOD OWNER is provided then VERIFICATION METHOD CODE must be provided.

If VERIFICATION METHOD CODE is provided then VERIFICATION METHOD OWNER must be provided.

GS1-240 VERIFICATION METHOD CODE must be a nationally-defined verification value or null.
GS1-250 If CA EVENT ACTIVITY LOCATION, CA EVENT SEQUENCE NUMBER, CA EVENT AGENCY, CA EVENT OWNER, or CA EVENT CODE is provided, then data for all of these fields must be provided.
GS1-260 If CA EVENT ACTIVITY LOCATION, CA EVENT SEQUENCE NUMBER, CA EVENT AGENCY, CA EVENT OWNER, and CA EVENT CODE is provided then HANDLER ID, CA EVENT ACTIVITY LOCATION, CA EVENT SEQUENCE NUMBER, CA EVENT AGENCY, CA EVENT OWNER, and CA EVENT CODE must exist in AEVENT4.
GS1-270 If EVALUATION ACTIVITY LOCATION, EVALUATION IDENTIFIER, EVALUATION START DATE, or EVALUATION AGENCY is provided, then data for all of these fields must be provided.
GS1-280 If EVALUATION ACTIVITY LOCATION, EVALUATION IDENTIFIER, EVALUATION START DATE, and EVALUATION AGENCY is provided, then HANDLER ID, EVALUATION ACTIVITY LOCATION, EVALUATION IDENTIFIER, EVALUATION START DATE, and EVALUATION AGENCY must exist in CEVALUATION3.
GS1-290 If AREA SEQUENCE NUMBER is provided then HANDLER ID and AREA SEQUENCE NUMBER must exist in AAREA4.

GS1-300

If UNIT SEQUENCE NUMBER is provided then HANDLER ID and UNIT SEQUENCE NUMBER must exist in PUNIT_DETAIL4.

1 - These fields are not provided via the GeoJson file, but rather are system-generated as appropriate.