Contribute

CSV bulk import can be used to add new roundabouts or propose updates to existing roundabouts. The CSV format matches the export format from this database, so you can run a search, export rows, edit them, and then re-import for review.

Uploaded changes are always vetted by a human curator before they are written to the main database.

If you omit ID, the importer first checks for an existing roundabout near the submitted coordinates. If a nearby record is found (within about ±0.002 degrees latitude/longitude), your changes are attached to that record. If no nearby record is found, the row is treated as a new roundabout submission and added to the review queue. If you provide ID, that specific roundabout is used.

Submitters with contributor access can upload CSV files in the Approve Changes page. For questions, email roundabouts@kittelson.com.

CSV format

Example header row:

ID,Latitude,Longitude,Intersection,City,County,State,Country,Approaches,Driveways,Type,Status,Lane Type,Functional Class,Control Type,Other Control Type,Previous Control Type,Year Completed,ICD,ICDft,Comments

For diameter, provide ICD in meters. ICD means Inscribed Circle Diameter, commonly measured as the outside curb-to-outside curb diameter of the circulatory roadway (through the roundabout center). You can optionally provide ICDft in feet instead. If both are provided and conflict, ICD (meters) takes precedence.

Approaches and Driveways are also supported in the CSV.

For Intersection, use this preferred style:

This follows existing data conventions. Example: Main St NW / 1st Ave NE.

For State, use 2-letter abbreviations for US states and Canadian provinces (USPS/Canada Post style), such as CA, TX, BC, ON. For County, prefer county-equivalent abbreviations where applicable: Co. for County and Par. for Parish.

Use Comments for context such as construction phasing/status notes, recent changes, and external references (project pages, agency documents, news links, etc.).

For lookup fields (Type, Status, Lane Type, Functional Class, Control Type, Other Control Type, Previous Control Type), you can provide either the numeric ID or the lookup Description. If you do not know a lookup value, leave it blank. For new records, unknown lookup values are assumed during review; for updates to existing records, blank lookup fields are treated as no change.

Please submit what you can. Do not worry about filling every column if you do not have the information. The only fields you should always provide are Latitude and Longitude.

Download CSV template

CSV data schema

CSV Column Data Type Optional/Required Description
IDIntegerOptionalExisting roundabout ID. If blank, importer attempts coordinate-based matching, otherwise treats as a new submission.
LatitudeDecimalRequiredRoundabout latitude in decimal degrees (required for import matching/new placement).
LongitudeDecimalRequiredRoundabout longitude in decimal degrees (required for import matching/new placement).
IntersectionTextRecommendedIntersection name, preferably "Major Rd / Minor Rd" with abbreviated suffixes and directionals.
CityTextOptionalCity or locality.
CountyTextOptionalCounty-equivalent area. Prefer abbreviated forms such as Co. (County) and Par. (Parish) where applicable.
StateTextOptionalFor US states and Canadian provinces, use 2-letter abbreviations (for example CA, TX, BC, ON). For other countries, use local region/state text.
CountryTextOptionalCountry name.
ApproachesIntegerOptionalNumber of entering approaches.
DrivewaysIntegerOptionalNumber of driveway connections.
TypeLookup (ID or Text)OptionalRoundabout type. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
StatusLookup (ID or Text)OptionalRoundabout status. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
Lane TypeLookup (ID or Text)OptionalLane configuration category. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
Functional ClassLookup (ID or Text)OptionalRoadway functional class. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
Control TypeLookup (ID or Text)OptionalPrimary control type. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
Other Control TypeLookup (ID or Text)OptionalSecondary/supplemental control type. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
Previous Control TypeLookup (ID or Text)OptionalControl type before conversion to roundabout. Accepts lookup ID or description. If blank, Unknown is assumed for new records.
Year CompletedIntegerOptionalYear roundabout was completed.
ICDDecimal (meters)OptionalInscribed Circle Diameter in meters. If both ICD and ICDft are provided, ICD is used.
ICDftInteger (feet)OptionalInscribed Circle Diameter in feet (converted to meters when ICD is blank).
CommentsTextOptionalConstruction details, source notes, or external links/references.

Data dictionary (live lookup values)

For lookup fields, you may use either the ID or the Description values listed below.

Type (RoundaboutType)

IDDescription
5Unknown
1Roundabout
6Signalized Roundabout/Circle
2Rotary
3Traffic Calming Circle
4Other

Status (RoundaboutStatus)

IDDescription
3Unknown
1Existing
2Removed

Lane Type (LaneType)

IDDescription
4Unknown
1Single-Lane
2Multilane (2 Lane, unspecified)
8Multilane (2 Lane, 2x1 max)
9Multilane (2 Lane, 2x2 max)
3Multilane (3+ Lane)
5Single-lane w/ Traversable Central Island
7Multilane (2+ lanes) w/ Traversable Central Island
6Ring junction (3+ mini-roundabouts in ring)

Functional Class (FunctionalClass)

IDDescription
3Unknown
1Freeway Ramps (Grade-Separated)
2Other (At-Grade)

Control Type (ControlType)

IDDescription
7Unknown
1All-Way Yield
2All-Way Stop
3One-Way/Two-Way Stop
4Signal
5Uncontrolled
6Other

Other Control Type (OtherControlType)

IDDescription
7Unknown
1None
5Metering Signal
2Active Pedestrian Warning (flashing yellow)
8Rectangular Rapid Flashing Beacon (RRFB)
3Pedestrian Hybrid Beacon (PHB, HAWK)
4Pedestrian Signal (red-yellow-green to drivers)
9At-grade Rail Crossing Signal/Beacon
11At-grade Rail Crossing Signals/Gates (controlling approach only)
12At-grade Rail Crossing Signals/Gates (controlling circulatory roadway only)
10At-grade Rail Crossing Signals/Gates (controlling all approaches)
6Other

Previous Control Type (PreviousControlType)

IDDescription
8Unknown
1None (new)
2Uncontrolled
9One/Two-Way Yield
3One/Two-Way Stop
4All-Way Stop
5Signal
10Rotary/traffic circle
6Grade Separated
7Other