Name: National Bridge Inventory
Display Field: STRUCTURE_NUMBER_008
Type: Feature Layer
Geometry Type: esriGeometryPoint
Description: National Bridge Inventory Bridges in Hawaii as of June 20, 2025. . The National Bridge Inventory dataset is as of June 20, 2025 from the Federal Highway Administration (FHWA) and is part of the U.S. Department of Transportation (USDOT)/Bureau of Transportation Statistics (BTS) National Transportation Atlas Database (NTAD). The data describes more than 624,000 of the Nation's bridges located on public roads, including Interstate Highways, U.S. highways, State and local roads, as well as publicly-accessible bridges on Federal and Tribal lands. The inventory data presented includes information on the location, description, classification, and general condition for each bridge. The Recording and Coding Guide for the Structure Inventory and Appraisal of the Nation's Bridges (Coding Guide) contains a detailed description of each data element including coding instructions and attribute definitions. The Coding Guide is available at: https://doi.org/10.21949/1519105. For additional questions regarding regulations for the National Bridge Inventory or the Coding Guide please contact the National Bridge and Tunnel Inventory team at NBTIS_Support@dot.gov. For questions on the geospatial component of the dataset, contact the NTAD team at NTAD@dot.gov. A data dictionary, or other source of attribute information, is accessible at https://doi.org/10.21949/1519105. Hawaii bridges downloaded by Hawaii Statewide GIS Program on 7/13/26 from https://geodata.bts.gov/datasets/usdot::national-bridge-inventory/about. For more information, please see metadata at https://files.hawaii.gov/dbedt/op/gis/data/bridges_nbi.pdf or contact Hawaii Statewide GIS Program, Office of Planning and Sustainable Development, State of Hawaii; PO Box 2359, Honolulu, Hi. 96804; (808) 587-2846; email: gis@hawaii.gov; Website: https://planning.hawaii.gov/gis.
Copyright Text: Acknowledgment of the Federal Highway Administration (FHWA) and the Bureau of Transportation Statistics (BTS) [distributor].
Default Visibility: true
MaxRecordCount: 1000
MaxSelectionCount: 2000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0.0
Max Scale: 0.0
Supports Advanced Queries: true
Supports Statistics: true
Has Labels: false
Can Modify Layer: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports Datum Transformation: true
Extent:
XMin: 419353.1936999997
YMin: 2110992.3248999994
XMax: 918457.8749000002
YMax: 2457751.8764999993
Spatial Reference: 102202
(3750)
LatestVCSWkid(0)
Drawing Info:
Renderer:
Simple Renderer:
Symbol: Style: esriSMSCircle
Color: [133, 0, 11, 255]
Size: 4.0
Angle: 0.0
XOffset: 0
YOffset: 0
Outline:
Label: N/A
Description: N/A
Transparency: 0
Labeling Info:
Feature Draw Order:
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: false
Supports Returning Geometry Centroid: false
Supports Binning LOD: false
Supports Query With LOD Spatial Reference: false
Supports Percentile Statistics: true
Supports Having Clause: true
Supports Count Distinct: true
Supports Time Relation: true
Supports Sql Format: false
Supports Query Analytic: true
Supports Query With Current User: true
HasZ: false
HasM: false
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field: null
Fields:
-
objectid
(
type: esriFieldTypeOID, alias: objectid
)
-
shape
(
type: esriFieldTypeGeometry, alias: shape
)
-
state_code_001
(
type: esriFieldTypeString, alias: STATE_CODE_001, length: 2
)
-
structure_number_008
(
type: esriFieldTypeString, alias: STRUCTURE_NUMBER_008, length: 15
)
-
record_type_005a
(
type: esriFieldTypeString, alias: RECORD_TYPE_005A, length: 1
)
-
route_prefix_005b
(
type: esriFieldTypeString, alias: ROUTE_PREFIX_005B, length: 1
)
-
service_level_005c
(
type: esriFieldTypeString, alias: SERVICE_LEVEL_005C, length: 1
)
-
route_number_005d
(
type: esriFieldTypeString, alias: ROUTE_NUMBER_005D, length: 5
)
-
direction_005e
(
type: esriFieldTypeString, alias: DIRECTION_005E, length: 1
)
-
highway_district_002
(
type: esriFieldTypeString, alias: HIGHWAY_DISTRICT_002, length: 2
)
-
county_code_003
(
type: esriFieldTypeString, alias: COUNTY_CODE_003, length: 3
)
-
place_code_004
(
type: esriFieldTypeString, alias: PLACE_CODE_004, length: 5
)
-
features_desc_006a
(
type: esriFieldTypeString, alias: FEATURES_DESC_006A, length: 24
)
-
critical_facility_006b
(
type: esriFieldTypeString, alias: CRITICAL_FACILITY_006B, length: 254
)
-
facility_carried_007
(
type: esriFieldTypeString, alias: FACILITY_CARRIED_007, length: 18
)
-
location_009
(
type: esriFieldTypeString, alias: LOCATION_009, length: 25
)
-
min_vert_clr_010
(
type: esriFieldTypeDouble, alias: MIN_VERT_CLR_010
)
-
kilopoint_011
(
type: esriFieldTypeDouble, alias: KILOPOINT_011
)
-
base_hwy_network_012
(
type: esriFieldTypeString, alias: BASE_HWY_NETWORK_012, length: 1
)
-
lrs_inv_route_013a
(
type: esriFieldTypeString, alias: LRS_INV_ROUTE_013A, length: 254
)
-
subroute_no_013b
(
type: esriFieldTypeString, alias: SUBROUTE_NO_013B, length: 254
)
-
lat_016
(
type: esriFieldTypeString, alias: LAT_016, length: 8
)
-
long_017
(
type: esriFieldTypeString, alias: LONG_017, length: 9
)
-
detour_kilos_019
(
type: esriFieldTypeInteger, alias: DETOUR_KILOS_019
)
-
toll_020
(
type: esriFieldTypeString, alias: TOLL_020, length: 1
)
-
maintenance_021
(
type: esriFieldTypeString, alias: MAINTENANCE_021, length: 2
)
-
owner_022
(
type: esriFieldTypeString, alias: OWNER_022, length: 2
)
-
functional_class_026
(
type: esriFieldTypeString, alias: FUNCTIONAL_CLASS_026, length: 2
)
-
year_built_027
(
type: esriFieldTypeInteger, alias: YEAR_BUILT_027
)
-
traffic_lanes_on_028a
(
type: esriFieldTypeString, alias: TRAFFIC_LANES_ON_028A, length: 2
)
-
traffic_lanes_und_028b
(
type: esriFieldTypeString, alias: TRAFFIC_LANES_UND_028B, length: 2
)
-
adt_029
(
type: esriFieldTypeInteger, alias: ADT_029
)
-
year_adt_030
(
type: esriFieldTypeInteger, alias: YEAR_ADT_030
)
-
design_load_031
(
type: esriFieldTypeString, alias: DESIGN_LOAD_031, length: 1
)
-
appr_width_mt_032
(
type: esriFieldTypeDouble, alias: APPR_WIDTH_MT_032
)
-
median_code_033
(
type: esriFieldTypeString, alias: MEDIAN_CODE_033, length: 1
)
-
degrees_skew_034
(
type: esriFieldTypeInteger, alias: DEGREES_SKEW_034
)
-
structure_flared_035
(
type: esriFieldTypeString, alias: STRUCTURE_FLARED_035, length: 1
)
-
railings_036a
(
type: esriFieldTypeString, alias: RAILINGS_036A, length: 1
)
-
transitions_036b
(
type: esriFieldTypeString, alias: TRANSITIONS_036B, length: 1
)
-
appr_rail_036c
(
type: esriFieldTypeString, alias: APPR_RAIL_036C, length: 1
)
-
appr_rail_end_036d
(
type: esriFieldTypeString, alias: APPR_RAIL_END_036D, length: 1
)
-
history_037
(
type: esriFieldTypeString, alias: HISTORY_037, length: 1
)
-
navigation_038
(
type: esriFieldTypeString, alias: NAVIGATION_038, length: 1
)
-
nav_vert_clr_mt_039
(
type: esriFieldTypeDouble, alias: NAV_VERT_CLR_MT_039
)
-
nav_horr_clr_mt_040
(
type: esriFieldTypeDouble, alias: NAV_HORR_CLR_MT_040
)
-
open_closed_posted_041
(
type: esriFieldTypeString, alias: OPEN_CLOSED_POSTED_041, length: 1
)
-
service_on_042a
(
type: esriFieldTypeString, alias: SERVICE_ON_042A, length: 1
)
-
service_und_042b
(
type: esriFieldTypeString, alias: SERVICE_UND_042B, length: 1
)
-
structure_kind_043a
(
type: esriFieldTypeString, alias: STRUCTURE_KIND_043A, length: 1
)
-
structure_type_043b
(
type: esriFieldTypeString, alias: STRUCTURE_TYPE_043B, length: 2
)
-
appr_kind_044a
(
type: esriFieldTypeString, alias: APPR_KIND_044A, length: 1
)
-
appr_type_044b
(
type: esriFieldTypeString, alias: APPR_TYPE_044B, length: 2
)
-
main_unit_spans_045
(
type: esriFieldTypeInteger, alias: MAIN_UNIT_SPANS_045
)
-
appr_spans_046
(
type: esriFieldTypeInteger, alias: APPR_SPANS_046
)
-
horr_clr_mt_047
(
type: esriFieldTypeDouble, alias: HORR_CLR_MT_047
)
-
max_span_len_mt_048
(
type: esriFieldTypeDouble, alias: MAX_SPAN_LEN_MT_048
)
-
structure_len_mt_049
(
type: esriFieldTypeDouble, alias: STRUCTURE_LEN_MT_049
)
-
left_curb_mt_050a
(
type: esriFieldTypeDouble, alias: LEFT_CURB_MT_050A
)
-
right_curb_mt_050b
(
type: esriFieldTypeDouble, alias: RIGHT_CURB_MT_050B
)
-
roadway_width_mt_051
(
type: esriFieldTypeDouble, alias: ROADWAY_WIDTH_MT_051
)
-
deck_width_mt_052
(
type: esriFieldTypeDouble, alias: DECK_WIDTH_MT_052
)
-
vert_clr_over_mt_053
(
type: esriFieldTypeDouble, alias: VERT_CLR_OVER_MT_053
)
-
vert_clr_und_ref_054a
(
type: esriFieldTypeString, alias: VERT_CLR_UND_REF_054A, length: 1
)
-
vert_clr_und_054b
(
type: esriFieldTypeDouble, alias: VERT_CLR_UND_054B
)
-
lat_und_ref_055a
(
type: esriFieldTypeString, alias: LAT_UND_REF_055A, length: 1
)
-
lat_und_mt_055b
(
type: esriFieldTypeDouble, alias: LAT_UND_MT_055B
)
-
left_lat_und_mt_056
(
type: esriFieldTypeDouble, alias: LEFT_LAT_UND_MT_056
)
-
deck_cond_058
(
type: esriFieldTypeString, alias: DECK_COND_058, length: 1
)
-
superstructure_cond_059
(
type: esriFieldTypeString, alias: SUPERSTRUCTURE_COND_059, length: 1
)
-
substructure_cond_060
(
type: esriFieldTypeString, alias: SUBSTRUCTURE_COND_060, length: 1
)
-
channel_cond_061
(
type: esriFieldTypeString, alias: CHANNEL_COND_061, length: 1
)
-
culvert_cond_062
(
type: esriFieldTypeString, alias: CULVERT_COND_062, length: 1
)
-
opr_rating_meth_063
(
type: esriFieldTypeString, alias: OPR_RATING_METH_063, length: 1
)
-
operating_rating_064
(
type: esriFieldTypeDouble, alias: OPERATING_RATING_064
)
-
inv_rating_meth_065
(
type: esriFieldTypeString, alias: INV_RATING_METH_065, length: 1
)
-
inventory_rating_066
(
type: esriFieldTypeDouble, alias: INVENTORY_RATING_066
)
-
structural_eval_067
(
type: esriFieldTypeString, alias: STRUCTURAL_EVAL_067, length: 1
)
-
deck_geometry_eval_068
(
type: esriFieldTypeString, alias: DECK_GEOMETRY_EVAL_068, length: 1
)
-
undclrence_eval_069
(
type: esriFieldTypeString, alias: UNDCLRENCE_EVAL_069, length: 1
)
-
posting_eval_070
(
type: esriFieldTypeString, alias: POSTING_EVAL_070, length: 1
)
-
waterway_eval_071
(
type: esriFieldTypeString, alias: WATERWAY_EVAL_071, length: 1
)
-
appr_road_eval_072
(
type: esriFieldTypeString, alias: APPR_ROAD_EVAL_072, length: 1
)
-
work_proposed_075a
(
type: esriFieldTypeString, alias: WORK_PROPOSED_075A, length: 2
)
-
work_done_by_075b
(
type: esriFieldTypeString, alias: WORK_DONE_BY_075B, length: 1
)
-
imp_len_mt_076
(
type: esriFieldTypeString, alias: IMP_LEN_MT_076, length: 254
)
-
date_of_inspect_090
(
type: esriFieldTypeString, alias: DATE_OF_INSPECT_090, length: 4
)
-
inspect_freq_months_091
(
type: esriFieldTypeInteger, alias: INSPECT_FREQ_MONTHS_091
)
-
fracture_092a
(
type: esriFieldTypeString, alias: FRACTURE_092A, length: 3
)
-
undwater_look_see_092b
(
type: esriFieldTypeString, alias: UNDWATER_LOOK_SEE_092B, length: 3
)
-
spec_inspect_092c
(
type: esriFieldTypeString, alias: SPEC_INSPECT_092C, length: 3
)
-
fracture_last_date_093a
(
type: esriFieldTypeString, alias: FRACTURE_LAST_DATE_093A, length: 4
)
-
undwater_last_date_093b
(
type: esriFieldTypeString, alias: UNDWATER_LAST_DATE_093B, length: 254
)
-
spec_last_date_093c
(
type: esriFieldTypeString, alias: SPEC_LAST_DATE_093C, length: 254
)
-
bridge_imp_cost_094
(
type: esriFieldTypeString, alias: BRIDGE_IMP_COST_094, length: 254
)
-
roadway_imp_cost_095
(
type: esriFieldTypeString, alias: ROADWAY_IMP_COST_095, length: 254
)
-
total_imp_cost_096
(
type: esriFieldTypeString, alias: TOTAL_IMP_COST_096, length: 254
)
-
year_of_imp_097
(
type: esriFieldTypeString, alias: YEAR_OF_IMP_097, length: 254
)
-
other_state_code_098a
(
type: esriFieldTypeString, alias: OTHER_STATE_CODE_098A, length: 254
)
-
other_state_pcnt_098b
(
type: esriFieldTypeString, alias: OTHER_STATE_PCNT_098B, length: 254
)
-
othr_state_struc_no_099
(
type: esriFieldTypeString, alias: OTHR_STATE_STRUC_NO_099, length: 254
)
-
strahnet_highway_100
(
type: esriFieldTypeString, alias: STRAHNET_HIGHWAY_100, length: 1
)
-
parallel_structure_101
(
type: esriFieldTypeString, alias: PARALLEL_STRUCTURE_101, length: 1
)
-
traffic_direction_102
(
type: esriFieldTypeString, alias: TRAFFIC_DIRECTION_102, length: 1
)
-
temp_structure_103
(
type: esriFieldTypeString, alias: TEMP_STRUCTURE_103, length: 254
)
-
highway_system_104
(
type: esriFieldTypeString, alias: HIGHWAY_SYSTEM_104, length: 1
)
-
federal_lands_105
(
type: esriFieldTypeString, alias: FEDERAL_LANDS_105, length: 1
)
-
year_reconstructed_106
(
type: esriFieldTypeInteger, alias: YEAR_RECONSTRUCTED_106
)
-
deck_structure_type_107
(
type: esriFieldTypeString, alias: DECK_STRUCTURE_TYPE_107, length: 1
)
-
surface_type_108a
(
type: esriFieldTypeString, alias: SURFACE_TYPE_108A, length: 1
)
-
membrane_type_108b
(
type: esriFieldTypeString, alias: MEMBRANE_TYPE_108B, length: 1
)
-
deck_protection_108c
(
type: esriFieldTypeString, alias: DECK_PROTECTION_108C, length: 1
)
-
percent_adt_truck_109
(
type: esriFieldTypeInteger, alias: PERCENT_ADT_TRUCK_109
)
-
national_network_110
(
type: esriFieldTypeString, alias: NATIONAL_NETWORK_110, length: 1
)
-
pier_protection_111
(
type: esriFieldTypeString, alias: PIER_PROTECTION_111, length: 1
)
-
bridge_len_ind_112
(
type: esriFieldTypeString, alias: BRIDGE_LEN_IND_112, length: 1
)
-
scour_critical_113
(
type: esriFieldTypeString, alias: SCOUR_CRITICAL_113, length: 1
)
-
future_adt_114
(
type: esriFieldTypeInteger, alias: FUTURE_ADT_114
)
-
year_of_future_adt_115
(
type: esriFieldTypeInteger, alias: YEAR_OF_FUTURE_ADT_115
)
-
min_nav_clr_mt_116
(
type: esriFieldTypeDouble, alias: MIN_NAV_CLR_MT_116
)
-
fed_agency
(
type: esriFieldTypeString, alias: FED_AGENCY, length: 1
)
-
submitted_by
(
type: esriFieldTypeString, alias: SUBMITTED_BY, length: 2
)
-
bridge_condition
(
type: esriFieldTypeString, alias: BRIDGE_CONDITION, length: 1
)
-
lowest_rating
(
type: esriFieldTypeInteger, alias: LOWEST_RATING
)
-
deck_area
(
type: esriFieldTypeDouble, alias: DECK_AREA
)
-
status
(
type: esriFieldTypeString, alias: STATUS, length: 2
)
-
date
(
type: esriFieldTypeString, alias: DATE, length: 4
)
-
latdd
(
type: esriFieldTypeDouble, alias: LATDD
)
-
longdd
(
type: esriFieldTypeDouble, alias: LONGDD
)
Supported Operations:
Query
Query Attachments
Query Analytic
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata