home / opsnap

reports

Each row is one public submission to Operation Snap. Includes the offence, vehicle details, location, and outcome.

Disposal outcomes: Education (driver awareness course), Warning Letter, Fixed Penalty (fine), Court (prosecution), NFA (no further action).

Data license: ODbL · Data source: West Midlands Police

id
{'label': 'ID'}
source_file
{'label': 'Source PDF'}
source_page
{'label': 'Page'}
source_row
{'label': 'Row'}
month
{'label': 'Month'}
reporter_transport_mode
{'label': 'Reporter'}
vehicle_make
{'label': 'Make'}
vehicle_model
{'label': 'Model'}
vehicle_colour
{'label': 'Colour'}
offence
{'label': 'Offence'}
second_offence
{'label': 'Second offence'}
offence_location_raw
{'label': 'Location (raw)'}
offence_location
{'label': 'Location'}
council_area_raw
{'label': 'Council (raw)'}
council_area
{'label': 'Council area'}
disposal
{'label': 'Outcome'}
nfa_rationale
{'label': 'NFA reason'}
witness_contacted
{'label': 'Witness contacted'}
latitude
{'label': 'Lat'}
longitude
{'label': 'Lng'}

82 rows where month = "2025-06" and vehicle_make = "Seat" sorted by month descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: vehicle_model, vehicle_colour, second_offence, council_area_raw, nfa_rationale

offence 15

  • Driving without Due Care and Attention 35
  • Contravening a Red Traffic Light 12
  • Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area 9
  • Cause vehicle to be left in a dangerous position 6
  • Driving without Reasonable Consideration 5
  • Stop a vehicle within pelican pedestrian crossing limits 3
  • Motor vehicle fail to comply with a non endorsable traffic sign - detected by means other than ACD 2
  • Motor vehicle fail to comply with endorsable section 36 traffic sign -other than manned or automatic equipment 2
  • Stop a vehicle on pedestrian crossing 2
  • Dangerous Driving 1
  • Drive on hard shoulder 1
  • Misc - Non Traffic Offences 1
  • Motor vehicle fail to accord precedence at a pelican crossing 1
  • Use a vehicle / cycle on a road and contravene a local traffic order other than parking 1
  • Using a Mobile Phone Whilst Driving 1

council_area 9

  • Birmingham 52
  • Coventry 7
  • Dudley 7
  • Sutton Coldfield 6
  • Out of Force Area 4
  • Metropolitan Borough 2
  • Sandwell 2
  • Solihull 1
  • Wolverhampton 1

reporter_transport_mode 6

  • Car 51
  • Pedestrian 14
  • Pedal Bike 10
  • Other 5
  • Motorbike 1
  • car 1

disposal 6

  • NFA 38
  • Warning Letter 21
  • Education 12
  • Court 6
  • Fixed Penalty 4
  • Other Action Taken 1

vehicle_make 1

  • Seat · 82 ✖

month 1

  • 2025-06 · 82 ✖
id source_file source_page source_row month ▲ reporter_transport_mode vehicle_make vehicle_model vehicle_colour offence second_offence offence_location_raw offence_location council_area_raw council_area disposal nfa_rationale witness_contacted latitude longitude
14072 op-snap---monthly-publication-june-2025.pdf   1 2025-06 Pedestrian Seat Leon Grey Driving without Due Care and Attention None Cotterills Road Cotterills Road Birmingham Birmingham Warning Letter N/A      
14090 op-snap---monthly-publication-june-2025.pdf   19 2025-06 Car Seat Leon Red Driving without Due Care and Attention None Coventry Road Coventry Road Birmingham Birmingham Court N/A   52.4726661 -1.8769032
14094 op-snap---monthly-publication-june-2025.pdf   23 2025-06 Car Seat Altea Silver Driving without Due Care and Attention None Stonebridge Highway Stonebridge Highway Coventry Coventry Court N/A   52.3782187 -1.478696
14127 op-snap---monthly-publication-june-2025.pdf   56 2025-06 Other Seat Leon Blue Misc - Non Traffic Offences None Parkhouse Drive Parkhouse Drive Birmingham Birmingham Other Action Taken N/A   52.5293532 -1.8756263
14153 op-snap---monthly-publication-june-2025.pdf   82 2025-06 car Seat Ibiza White Driving without Due Care and Attention None Coventry ring road Coventry ring road Coventry Coventry NFA No Offence      
14177 op-snap---monthly-publication-june-2025.pdf   106 2025-06 Car Seat Ibiza White Contravening a Red Traffic Light None Vicarage Road Vicarage Road Birmingham Birmingham Warning Letter N/A   52.470423 -1.9304786
14192 op-snap---monthly-publication-june-2025.pdf   121 2025-06 Car Seat Leon Black Driving without Due Care and Attention None Kings Road Kings Road Birmingham Birmingham Court N/A   52.5531351 -1.8852761
14193 op-snap---monthly-publication-june-2025.pdf   122 2025-06 Car Seat IBIZA White Driving without Due Care and Attention None A457 TOLLHOUSE WAY A457 Tollhouse Way Birmingham Birmingham Education N/A      
14220 op-snap---monthly-publication-june-2025.pdf   149 2025-06 Motorbike Seat Cupra Black Driving without Due Care and Attention None Station Road, Rowley Regis Station Road, Rowley Regis Sandwell Sandwell Warning Letter N/A   52.4712548 -2.0554193
14241 op-snap---monthly-publication-june-2025.pdf   170 2025-06 Other Seat ATECA Black Dangerous Driving None WATERFRONT CAR PARK Waterfront Car Park Dudley Dudley Court N/A      
14251 op-snap---monthly-publication-june-2025.pdf   180 2025-06 Pedestrian Seat Leon Grey Driving without Due Care and Attention None Regent Place Regent Place Birmingham Birmingham NFA Outside of 14 Days NIP   52.4860376 -1.9095854
14257 op-snap---monthly-publication-june-2025.pdf   186 2025-06 Car Seat Ibiza White Driving without Reasonable Consideration None Mintague St Mintague Street Birmingham Birmingham NFA Not in Public Interest      
14278 op-snap---monthly-publication-june-2025.pdf   207 2025-06 Car Seat Ibiza Grey Driving without Due Care and Attention None Warwickshire Bypass A46 Warwickshire Bypass A46 Out of Force Area Out of Force Area NFA Out of Force      
14380 op-snap---monthly-publication-june-2025.pdf   309 2025-06 Car Seat IBIZA Grey Driving without Due Care and Attention None MONTAGUE STREET Montague Street Birmingham Birmingham NFA No Independent Evidence Available   52.4816806 -1.8788939
14390 op-snap---monthly-publication-june-2025.pdf   319 2025-06 Car Seat Leon Black Driving without Due Care and Attention None Green Lanes Green Lanes Sutton Coldfield Sutton Coldfield Education N/A   52.5375034 -1.8313115
14445 op-snap---monthly-publication-june-2025.pdf   374 2025-06 Car Seat Alteca Grey Driving without Due Care and Attention None Hagley Road West Hagley Road West Birmingham Birmingham NFA No Offence   52.4656414 -1.9852276
14449 op-snap---monthly-publication-june-2025.pdf   378 2025-06 Car Seat Leon Grey Driving without Due Care and Attention None Water Orton Road Water Orton Road Birmingham Birmingham NFA No Independent Evidence Available   52.5153394 -1.7573409
14472 op-snap---monthly-publication-june-2025.pdf   401 2025-06 Car Seat Ateca Grey Driving without Reasonable Consideration None Hawbush Road Hawbush Road Metropolitan Borough Metropolitan Borough Warning Letter N/A   52.6037191 -1.9834465
14481 op-snap---monthly-publication-june-2025.pdf   410 2025-06 Pedal Bike Seat Ibiza Grey Driving without Reasonable Consideration None Wrentham St Wrentham Street Birmingham Birmingham Warning Letter N/A   52.4708757 -1.8966158
14558 op-snap---monthly-publication-june-2025.pdf   487 2025-06 Car Seat Arona Red Driving without Reasonable Consideration None Yorkminster Drive Yorkminster Drive Birmingham Birmingham Warning Letter N/A      
14561 op-snap---monthly-publication-june-2025.pdf   490 2025-06 Car Seat Cupra Black Motor vehicle fail to accord precedence at a pelican crossing None Chester Road Chester Road Birmingham Birmingham NFA No Independent Evidence Available   52.5359496 -1.8324115
14592 op-snap---monthly-publication-june-2025.pdf   521 2025-06 Pedestrian Seat Ibiza Blue Cause vehicle to be left in a dangerous position None Ashdale Drive Ashdale Drive Birmingham Birmingham NFA Outside of 14 Days NIP   52.4027335 -1.876125
14619 op-snap---monthly-publication-june-2025.pdf   548 2025-06 Pedestrian Seat Alto White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Poplar Road Poplar Road Birmingham Birmingham Fixed Penalty N/A   52.436035 -1.891685
14657 op-snap---monthly-publication-june-2025.pdf   586 2025-06 Other Seat Ibiza White Motor vehicle fail to comply with endorsable section 36 traffic sign -other than manned or automatic equipment None Norwood Road Norwood Road Dudley Dudley NFA Outside of 14 Days NIP   52.4831397 -2.1309273
14681 op-snap---monthly-publication-june-2025.pdf   610 2025-06 Car Seat Leon Grey Driving without Due Care and Attention None Clay Lane Clay Lane Birmingham Birmingham NFA No Independent Evidence Available   52.4509038 -1.8083784
14785 op-snap---monthly-publication-june-2025.pdf   714 2025-06 Pedal Bike Seat Cupra Born Grey Driving without Due Care and Attention None Webster Way Webster Way Sutton Coldfield Sutton Coldfield Warning Letter N/A   52.5445328 -1.7884784
14803 op-snap---monthly-publication-june-2025.pdf   732 2025-06 Car Seat Mii White Contravening a Red Traffic Light None Saltwells Road Saltwells Road Dudley Dudley NFA Outside of 14 Days NIP   52.4828169 -2.0775182
14812 op-snap---monthly-publication-june-2025.pdf   741 2025-06 Car Seat Leon Silver Contravening a Red Traffic Light None Washwood Heath Road Washwood Heath Road Birmingham Birmingham Fixed Penalty N/A   52.4929304 -1.8229092
14814 op-snap---monthly-publication-june-2025.pdf   743 2025-06 Pedal Bike Seat Ibiza Silver Driving without Due Care and Attention None Beechwood Avenue Beechwood Avenue Coventry Coventry Education N/A   52.3960292 -1.5340332
14824 op-snap---monthly-publication-june-2025.pdf   753 2025-06 Car Seat Ateca Grey Using a Mobile Phone Whilst Driving None Chester Road Chester Road Sutton Coldfield Sutton Coldfield Fixed Penalty N/A   52.5359496 -1.8324115
14842 op-snap---monthly-publication-june-2025.pdf   771 2025-06 Car Seat   Blue Driving without Reasonable Consideration None Oxford Oxford Out of Force Area Out of Force Area NFA Out of Force      
14850 op-snap---monthly-publication-june-2025.pdf   779 2025-06 Car Seat Ibiza White Driving without Due Care and Attention None Ansty Road Ansty Road Coventry Coventry NFA No Independent Evidence Available   52.4205675 -1.4520187
14855 op-snap---monthly-publication-june-2025.pdf   784 2025-06 Car Seat Ibiza Black Contravening a Red Traffic Light None Heathfield Road Heathfield Road Birmingham Birmingham NFA No Offence   52.5905365 -1.8453418
14859 op-snap---monthly-publication-june-2025.pdf   788 2025-06 Car Seat Leon White Driving without Due Care and Attention None Rednal Road Rednal Road Birmingham Birmingham Warning Letter N/A   52.4033763 -1.9367704
14890 op-snap---monthly-publication-june-2025.pdf   819 2025-06 Car Seat Ibiza Black Driving without Due Care and Attention None Bristol Road South Bristol Road South Birmingham Birmingham NFA No Offence   52.4119174 -1.9735247
14912 op-snap---monthly-publication-june-2025.pdf   841 2025-06 Car Seat Toledo Beige Contravening a Red Traffic Light None NP Np Birmingham Birmingham Warning Letter N/A      
14924 op-snap---monthly-publication-june-2025.pdf   853 2025-06 Pedal Bike Seat Ibiza Blue Driving without Due Care and Attention none Salisbury Road Salisbury Road Birmingham Birmingham Warning Letter N/A   52.4943878 -1.8504211
14930 op-snap---monthly-publication-june-2025.pdf   859 2025-06 Car Seat Leon White Contravening a Red Traffic Light None Brassington Ave Brassington Ave Sutton Coldfield Sutton Coldfield NFA Outside of 14 Days NIP   52.5637812 -1.823481
14931 op-snap---monthly-publication-june-2025.pdf   860 2025-06 Pedal Bike Seat Leon Black Driving without Due Care and Attention None Genners Lane Genners Lane Birmingham Birmingham NFA Outside of 14 Days NIP   52.4282602 -1.9861769
14943 op-snap---monthly-publication-june-2025.pdf   872 2025-06 Pedestrian Seat Toledo Blue Stop a vehicle within pelican pedestrian crossing limits None Kingstanding Road Kingstanding Road Birmingham Birmingham Education N/A   52.5521118 -1.8845138
14963 op-snap---monthly-publication-june-2025.pdf   892 2025-06 Car Seat Leon Blue Stop a vehicle on pedestrian crossing None Coles Hill Road Coles Hill Road Birmingham Birmingham Education N/A      
15002 op-snap---monthly-publication-june-2025.pdf   931 2025-06 Car Seat Ibiza Silver Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Eddish Road Eddish Road Birmingham Birmingham Warning Letter N/A   52.4833672 -1.7871439
15012 op-snap---monthly-publication-june-2025.pdf   941 2025-06 Car Seat IBIZA Grey Driving without Due Care and Attention None YARDLEY WOOD ROAD Yardley Wood Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.4103191 -1.8670224
15032 op-snap---monthly-publication-june-2025.pdf   961 2025-06 Car Seat Leon Blue Driving without Due Care and Attention No Insurance Windward Way Windward Way Birmingham Birmingham Court N/A      
15062 op-snap---monthly-publication-june-2025.pdf   991 2025-06 Car Seat Cupra Grey Driving without Due Care and Attention None Westwood Heat Road Westwood Heat Road Coventry Coventry Education N/A      
15077 op-snap---monthly-publication-june-2025.pdf   1006 2025-06 Car Seat Ibiza Blue Driving without Due Care and Attention None Bonehill Road Bonehill Road Out of Force Area Out of Force Area NFA Out of Force      
15086 op-snap---monthly-publication-june-2025.pdf   1015 2025-06 Car Seat Leon Blue Contravening a Red Traffic Light None King Street King Street Dudley Dudley Education N/A   52.5095654 -2.0806912
15119 op-snap---monthly-publication-june-2025.pdf   1048 2025-06 Car Seat Ibiza Silver Motor vehicle fail to comply with a non endorsable traffic sign - detected by means other than ACD None Coventry Road Coventry Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.4726661 -1.8769032
15132 op-snap---monthly-publication-june-2025.pdf   1061 2025-06 Car Seat   White Contravening a Red Traffic Light None Princes Way Princes Way Solihull Solihull NFA No Independent Evidence Available   52.4130801 -1.784461
15201 op-snap---monthly-publication-june-2025.pdf   1130 2025-06 Car Seat LEON White Driving without Due Care and Attention None BATTERY WAY Battery Way Birmingham Birmingham Education N/A   52.4493988 -1.8476406
15207 op-snap---monthly-publication-june-2025.pdf   1136 2025-06 Car Seat ibiza White Contravening a Red Traffic Light None A419 KINGSWINFORD A419 Kingswinford Dudley Dudley Education N/A   52.4967692 -2.1661721
15223 op-snap---monthly-publication-june-2025.pdf   1152 2025-06 Pedal Bike Seat Leon Red Driving without Due Care and Attention None St Anges Street Anges Birmingham Birmingham NFA No VRM      
15252 op-snap---monthly-publication-june-2025.pdf   1181 2025-06 Pedal Bike Seat Cupra Grey Driving without Due Care and Attention None Brandwood Road Brandwood Road Birmingham Birmingham Warning Letter N/A   52.4139427 -1.9037653
15280 op-snap---monthly-publication-june-2025.pdf   1209 2025-06 Car Seat TARRACO Black Driving without Due Care and Attention None M5 N/B JUNCTION 27 TAUNTON M5 Northbound JUNCTION 27 TAUNTON Out of Force Area Out of Force Area NFA Out of Force      
15287 op-snap---monthly-publication-june-2025.pdf   1216 2025-06 Car Seat ARONA Blue Motor vehicle fail to comply with endorsable section 36 traffic sign -other than manned or automatic equipment None RUSHTON STREET Rushton Street Birmingham Birmingham NFA No Offence      
15323 op-snap---monthly-publication-june-2025.pdf   1252 2025-06 Car Seat Ibiza Grey Cause vehicle to be left in a dangerous position None Hurstcroft Road Hurstcroft Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.4830179 -1.783876
15350 op-snap---monthly-publication-june-2025.pdf   1279 2025-06 Pedestrian Seat Ibiza Grey Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Rectory Road Rectory Road Sutton Coldfield Sutton Coldfield Fixed Penalty N/A   52.5670974 -1.7943689
15453 op-snap---monthly-publication-june-2025.pdf   1382 2025-06 Pedal Bike Seat Cupra Grey Driving without Due Care and Attention None Hagley Road Hagley Road Metropolitan Borough Metropolitan Borough Warning Letter N/A   52.4719358 -1.9341335
15480 op-snap---monthly-publication-june-2025.pdf   1409 2025-06 Car Seat Leon Red Driving without Due Care and Attention None A47 Spitfire Island Spitfire Island Birmingham Birmingham NFA Outside of 14 Days NIP   52.5138106 -1.797297
15497 op-snap---monthly-publication-june-2025.pdf   1426 2025-06 Car Seat Ateca Grey Stop a vehicle within pelican pedestrian crossing limits None Hill Village Road Hill Village Road Sutton Coldfield Sutton Coldfield Education N/A   52.5959906 -1.8345802
15582 op-snap---monthly-publication-june-2025.pdf   1511 2025-06 Car Seat Cupra Formento rBlack Contravening a Red Traffic Light None Coventry Road Coventry Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.4726661 -1.8769032
15600 op-snap---monthly-publication-june-2025.pdf   1529 2025-06 Car Seat Leon Grey Contravening a Red Traffic Light None Lozells Road Lozells Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.502683 -1.9033516
15628 op-snap---monthly-publication-june-2025.pdf   1557 2025-06 Pedal Bike Seat Altea Black Driving without Due Care and Attention None Moseley Avenue Moseley Avenue Coventry Coventry NFA Outside of 14 Days NIP   52.417344 -1.5264979
15674 op-snap---monthly-publication-june-2025.pdf   1603 2025-06 Pedal Bike Seat Leon Grey Use a vehicle / cycle on a road and contravene a local traffic order other than parking None Gibbins Road Gibbins Road Birmingham Birmingham Warning Letter N/A   52.4390303 -1.9512931
15683 op-snap---monthly-publication-june-2025.pdf   1612 2025-06 Car Seat Leon Yellow Driving without Due Care and Attention None Willenhall Road Willenhall Road Wolverhampton Wolverhampton Court N/A   52.5836778 -2.0894997
15697 op-snap---monthly-publication-june-2025.pdf   1626 2025-06 Car Seat Ateca Red Driving without Due Care and Attention None Lichfield Road Lichfield Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.5012458 -1.8780942
15709 op-snap---monthly-publication-june-2025.pdf   1638 2025-06 Car Seat Leon White Motor vehicle fail to comply with a non endorsable traffic sign - detected by means other than ACD None Walsall Road Walsall Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.5919543 -1.8517118
15752 op-snap---monthly-publication-june-2025.pdf   1681 2025-06 Other Seat Leon Black Contravening a Red Traffic Light None King Street King Street Dudley Dudley NFA No Independent Evidence Available   52.5095654 -2.0806912
15807 op-snap---monthly-publication-june-2025.pdf   1736 2025-06 Pedestrian Seat Leon Black Cause vehicle to be left in a dangerous position None Vicarage Road Vicarage Road Birmingham Birmingham NFA Outside of 14 Days NIP   52.470423 -1.9304786
15859 op-snap---monthly-publication-june-2025.pdf   1788 2025-06 Car Seat Ibiza Blue Stop a vehicle within pelican pedestrian crossing limits None Stoney Stnton Road Stoney Stnton Road Coventry Coventry Education N/A      
15866 op-snap---monthly-publication-june-2025.pdf   1795 2025-06 Car Seat Ibiza Black Drive on hard shoulder None M6 Motorway S/B M6 Motorway Southbound Birmingham Birmingham NFA Outside of 14 Days NIP      
15891 op-snap---monthly-publication-june-2025.pdf   1820 2025-06 Pedestrian Seat Leon White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Naseby Drive Naseby Drive Dudley Dudley NFA No Independent Evidence Available   52.4413419 -2.0782707
15910 op-snap---monthly-publication-june-2025.pdf   1839 2025-06 Pedestrian Seat Leon White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Church Road, Yardley Church Road, Yardley Birmingham Birmingham Warning Letter N/A   52.4655896 -1.8112542
15911 op-snap---monthly-publication-june-2025.pdf   1840 2025-06 Pedestrian Seat Leon White Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Church Road, Yardley Church Road, Yardley Birmingham Birmingham Warning Letter N/A   52.4655896 -1.8112542
15931 op-snap---monthly-publication-june-2025.pdf   1860 2025-06 Pedestrian Seat Leon Black Cause vehicle to be left in a dangerous position None Holly Lane Holly Lane Sandwell Sandwell NFA Outside of 14 Days NIP   52.4992354 -1.9835418
15936 op-snap---monthly-publication-june-2025.pdf   1865 2025-06 Other Seat Leon Grey Driving without Due Care and Attention None Burtons Way Burtons Way Birmingham Birmingham NFA No Independent Evidence Available      
16041 op-snap---monthly-publication-june-2025.pdf   1970 2025-06 Car Seat Leon Black Stop a vehicle on pedestrian crossing None Washwood Heath Road Washwood Heath Road Birmingham Birmingham Education N/A   52.4929304 -1.8229092
16078 op-snap---monthly-publication-june-2025.pdf   2007 2025-06 Pedestrian Seat Ateca Black Cause vehicle to be left in a dangerous position None Allens Croft Allens Croft Birmingham Birmingham Warning Letter N/A   52.421113 -1.9142342
16132 op-snap---monthly-publication-june-2025.pdf   2061 2025-06 Pedestrian Seat ibiza Black Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area No Insurance Fox Hollies Fox Hollies Birmingham Birmingham Warning Letter N/A   52.4378631 -1.8367854
16152 op-snap---monthly-publication-june-2025.pdf   2081 2025-06 Pedestrian Seat Ibiza Blue Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Fulham road Fulham road Birmingham Birmingham Warning Letter N/A   52.4561743 -1.8694787
16191 op-snap---monthly-publication-june-2025.pdf   2120 2025-06 Car Seat Tarraco Black Cause unnecessary obstruction by motor vehicle / trailer outside of the Greater London area None Birmingham Road Birmingham Road Birmingham Birmingham Warning Letter N/A   52.5505398 -1.8252993
16242 op-snap---monthly-publication-june-2025.pdf   2171 2025-06 Car Seat Ibiza Blue Cause vehicle to be left in a dangerous position None Fulham Road Fulham Road Birmingham Birmingham Warning Letter N/A   52.4561743 -1.8694787

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE reports (
            id INTEGER PRIMARY KEY AUTOINCREMENT,
            source_file TEXT NOT NULL,
            source_page INTEGER,
            source_row INTEGER,
            month TEXT NOT NULL,
            reporter_transport_mode TEXT,
            vehicle_make TEXT,
            vehicle_model TEXT,
            vehicle_colour TEXT,
            offence TEXT,
            second_offence TEXT,
            offence_location_raw TEXT,
            offence_location TEXT,
            council_area_raw TEXT,
            council_area TEXT,
            disposal TEXT,
            nfa_rationale TEXT,
            witness_contacted TEXT
        , latitude REAL, longitude REAL);
CREATE INDEX idx_month ON reports(month);
CREATE INDEX idx_council_area ON reports(council_area);
CREATE INDEX idx_offence ON reports(offence);
CREATE INDEX idx_disposal ON reports(disposal);
CREATE INDEX idx_location ON reports(offence_location);