Name: Traffic Signals
Display Field: STATUS
Type: Feature Layer
Geometry Type: esriGeometryPoint
Description: This data set has been updated with the latest new traffic signals information.Important to note that the data contains (12) retired records (flagged under “Condition” column as “Retired”). Nevertheless, these retired records cannot be deleted from the GIS dataset because CityWorks consumes GIS data and work orders are tied to them. Deleting any GIS points will impact CityWorks workflow resulting in losing access to the work order (historical) records. When issuing work orders to the signal locations for electrical works, repairs require to have GIS point representation for work order tie to.FILTER OUT NEEDED RECORDSTo location inactive signalized intersections, apply the following filter:CONDITION <> “Retired”To locate all signalized intersections disregard if any controller controls more than one intersectionSTATUS = ' ' OR STATUS IS NULL OR STATUS <> 'X'To location the numbers of controllers, use the following filter expression. (note: this helps to address the fact that controllers in a few locations control more than one intersection signals)STATUS = ' ' OR STATUS IS NULL OR STATUS = 'M'ABOUT RCORDS WITH RETIRED STATUSRecord flagged as “retired” are invalid feature representations. Some of the are warning lights for ped or fire engines. Some is valid traffic signal representation such as FID 619 but is located outside the City of Oakland and thus should not be included in the data. Some of them are invalid because they are the duplicated representations of already exist feature in the data.MORE DETAILS1) 26 new records were added to the GIS layer for new trafficsignals 2) Identify and eliminate points that are not traffic lights based TSD data, consulted with traffic engineers. They are not traffic signals (just warning lights or crosswalks). 3) Clean-up GIS geometries for overlapping points or duplicated records. 4) Corrected misplaced GIS points by relocating them to the correct geo-locations. 5) Comprehensive attribute updates on attributes per TSD traffic signal records6) Added a new numeric field FID_IN_NUM for easy numeric sorting.7) Added a new field MODIFIED to indicate what modifications made to the records.8) Added a new field UPDATE_DATE for the date of updates.9) Added a new field OLD_FAC_ID for holding original FID value before adding new records - can be removed if needed 10) Added two new fields for server link for staff have access rights to the folder for as-built drawings 11) Added 4 new fields for traffic signal group (COORDGROUP). 12) Added a new field for BUS-ONLY for the newly added AC Transit Bus-only lanes.13) New entries to traffic controller domain values (Hawk 170 E & Hawk 2070 E).FIELD LENGTH EXTENDEDRECONCILENOTES, TEXT, to 150NEW FIELDS ADDEDCOORDGROUP, TEXT, 50COORDAM, TEXT, 10COORDMID, TEXT, 10COORDPM, TEXT, 10COORDOFF, TEXT, 10BUS_ONLY, TEXT, 50FID_IN_NUM, SHORTDOT_TSDDB_NO, SHORTMOIFIED, TEXT, 15UPDATE_DATE, DATELINK1, TEXT, 255LINK2, TEXT, 255OLD_FAC_ID TEXT, 30 - for holding original FID value before adding new records - can be removed if needed EXPLANATIONS COORDGROUP – Traffic Signal Group Name: New, added for traffic signal group name. COORDAM – Cycle Length AM: New, added field for attribute belongs to traffic signal group.COORDMID – Cycle Length MID: New, added field for attribute belongs to traffic signal group.COORDOFF – Cycle Length OFF:New, added field for attribute belongs to traffic signal group.FID_IN_NUM – New, enable numeric (sequential) sort on Facility ID.DOT_TSDDB – New, for cross-reference to DOT TSD ID (internal traffic signals data).MODIFIED – New, what has been updated to the record.UPDATE_DATE – New, date of edit/updates made.LINK1 – New, holding server link to As-built drawing.LINK2 – New, holding server link to folder containing technical drawings for staff who has access.Historical NotesNoushin Adabi: 5/7/2013 I exported the then-current GIS data (from Earth ArcSDE Geodatabase), which had 1220 records, exactly half of which were duplicates. First, I deleted duplicate records. Then I compared the GIS data with an Access database from Transportation Services, comparing the tabular data and working with Mohamed Alaoui.Where the Transportation Services database had a traffic signal that was not in GIS, it was added to GIS. I then gave a list to Mohamed for those traffic signals that have different facility ids than in the Transportation Services database; we are keeping the faculty id that is in GIS.I also added all the Traffic Signals that Electrical Services had previously identified as missing (as had been previously communicated in Cityworks or emails).
Copyright Text: David Lok, GIS
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 1000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: 6051872.99987872
YMin: 2092515.25011292
XMax: 6084747.50000533
YMax: 2139594.24996476
Spatial Reference: 102643 (2227)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriPMS","url":"b1f86e58e223aeae91bc91c9164724f9","imageData":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAhxJREFUOI3V07FLG1EcwPHvYHjiO6s9rTFBCtWWCtUMTeggtNShJUoyBEsydEinZEjBwVIKHYKl/gfJkEwpXeIQMlyRbDodlOJkKErRoYNBKK9qk+HI0qGXNJELanHpg1ve7/i83/v9fq+PK159/zeo67pfKeUXQnhbe1JKQym1fVnQC6R98eXwyO1pT2egWimnlVHMA8mLgl4gt5RdD03PL+KSGj8OvtGvDaKNjTMbirITjCRKqVjY/vdcML2UXQ/NhqLtjSG3h5OjGtrYOAB2zFNKxXJnM+0CdV33++LL4en5xa4TrEad0ck7ADQbdVxSYzYUpVopJ/aM4ipw6AgqpfydNfv8Icu9hSXMQoYht4fRqbvsm1vcfxZnyO1hJhhhzyiGgLwjKITwDgzrnBzV6NcGGRi5gVnIMDX3mI/Pn7DwLsN86g2WneX1m5MA4Z4ggLg23K7ZrQePqFbKzL14yduvv3BJzaHkf6/rCP78fsCEL9Cu2cPECmYhg5ld49WXP41pwdbpMUKImmVZzqCU0qhWyunODk/4Akz4Ajx9/b7r4Gajzr65hZTS6AkqpbaVUczvBCOJTtRp7W5uYGbX8kDXq3Gaw6Q9tB4ntNmos7u5QSkV+wSsno33fHqlVCxXrZQTM8FIq5tYp8fsm1utzLrm7zwQILlnFFftOQsDh0KImpTSOHvNi4LYGeTtD8uy6GzAv4CXXlcO/gaHELihIcCsFwAAAABJRU5ErkJggg==","contentType":"image/png","width":15,"height":15,"angle":0,"xoffset":0,"yoffset":0},"label":"","description":""},"transparency":0,"labelingInfo":null}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- STATUS (type: esriFieldTypeString, alias: STATUS, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true)
- SCORE (type: esriFieldTypeSmallInteger, alias: SCORE, SQL Type: sqlTypeOther, nullable: true, editable: true)
- SIDE (type: esriFieldTypeString, alias: SIDE, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true)
- X (type: esriFieldTypeDouble, alias: X, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Y (type: esriFieldTypeDouble, alias: Y, SQL Type: sqlTypeOther, nullable: true, editable: true)
- INTERSECTI (type: esriFieldTypeDouble, alias: INTERSECTI, SQL Type: sqlTypeOther, nullable: true, editable: true)
- MAJOR_STRE (type: esriFieldTypeString, alias: MAJOR_STRE, SQL Type: sqlTypeOther, length: 24, nullable: true, editable: true)
- MINOR_STRE (type: esriFieldTypeString, alias: MINOR_STRE, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- CONCATENAT (type: esriFieldTypeString, alias: CONCATENAT, SQL Type: sqlTypeOther, length: 63, nullable: true, editable: true)
- O_M_STATUS (type: esriFieldTypeString, alias: O_M_STATUS, SQL Type: sqlTypeOther, length: 11, nullable: true, editable: true)
- NBLT (type: esriFieldTypeSmallInteger, alias: NBLT, SQL Type: sqlTypeOther, nullable: true, editable: true)
- SBLT (type: esriFieldTypeSmallInteger, alias: SBLT, SQL Type: sqlTypeOther, nullable: true, editable: true)
- EBLT (type: esriFieldTypeSmallInteger, alias: EBLT, SQL Type: sqlTypeOther, nullable: true, editable: true)
- WBLT (type: esriFieldTypeSmallInteger, alias: WBLT, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FACILITYID (type: esriFieldTypeString, alias: FACILITYID, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- LEGACYID (type: esriFieldTypeString, alias: LEGACYID, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- LOCATION (type: esriFieldTypeString, alias: LOCATION, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- WARRANTYDATE (type: esriFieldTypeDate, alias: WARRANTYDATE, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- INSTALLDATE (type: esriFieldTypeDate, alias: INSTALLDATE, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- CONDITION (type: esriFieldTypeString, alias: CONDITION, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- CONDITIONDATE (type: esriFieldTypeDate, alias: CONDITIONDATE, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- CONTROLLER (type: esriFieldTypeSmallInteger, alias: CONTROLLER, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: 170E], [2: LS180], [3: LMD 8000], ... 8 more ...)
- DETECTION (type: esriFieldTypeSmallInteger, alias: DETECTION, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: None], [2: Semi-Loop], [3: Semi-Video], ... 6 more ...)
- PEDACTUATION (type: esriFieldTypeSmallInteger, alias: PEDACTUATION, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: None], [2: Semi], [3: Full], ... 1 more ...)
- INTERCONNECT (type: esriFieldTypeSmallInteger, alias: INTERCONNECT, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: None], [2: Fiber], [3: Copper], ... 2 more ...)
- PEDHEADS (type: esriFieldTypeSmallInteger, alias: PEDHEADS, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: Missing], [2: Non-Countdown], [3: Countdown], ... 2 more ...)
- AUDIBLES (type: esriFieldTypeSmallInteger, alias: AUDIBLES, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: None], [2: Audible Only], [3: Polara], ... 3 more ...)
- VIDEOFEED (type: esriFieldTypeString, alias: VIDEOFEED, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [T: True], [F: False])
- REMOTEACCESS (type: esriFieldTypeString, alias: REMOTEACCESS, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [T: True], [F: False])
- GPS_CLOCKS (type: esriFieldTypeString, alias: GPS_CLOCKS, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [T: True], [F: False])
- MAINTENANCEGROUPNO (type: esriFieldTypeString, alias: MAINTENANCEGROUPNO, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- PGE_METERNO (type: esriFieldTypeString, alias: PGE_METERNO, SQL Type: sqlTypeOther, length: 15, nullable: true, editable: true)
- COORDGROUP (type: esriFieldTypeString, alias: COORDGROUP, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- COORDAM (type: esriFieldTypeString, alias: COORDAM, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- COORDMID (type: esriFieldTypeString, alias: COORDMID, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- COORDPM (type: esriFieldTypeString, alias: COORDPM, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- FID_IN_NUM (type: esriFieldTypeSmallInteger, alias: FID_IN_NUM, SQL Type: sqlTypeOther, nullable: true, editable: true)
- DOT_TSDB_ID (type: esriFieldTypeSmallInteger, alias: DOT_TSDB_ID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- RECONCILENOTES (type: esriFieldTypeString, alias: RECONCILENOTES, SQL Type: sqlTypeOther, length: 150, nullable: true, editable: true)
- UPDATE_DATE (type: esriFieldTypeDate, alias: UPDATE_DATE, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- LINK1 (type: esriFieldTypeString, alias: LINK1, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- LINK2 (type: esriFieldTypeString, alias: LINK2, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- OLD_FAC_ID (type: esriFieldTypeString, alias: OLD_FAC_ID, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- MODIFIED (type: esriFieldTypeString, alias: MODIFIED, SQL Type: sqlTypeOther, length: 15, nullable: true, editable: true)
- BUS_ONLY (type: esriFieldTypeString, alias: BUS_ONLY, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- COORDOFF (type: esriFieldTypeString, alias: COORDOFF, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
Templates:
Name: Traffic Signals
Description:
Drawing Tool: esriFeatureEditToolPoint
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 10/9/2019 11:10:47 PM
Schema Last Edit Date: 10/9/2019 11:10:47 PM
Data Last Edit Date: 10/9/2019 11:10:47 PM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat