A Quick Explanation

The GEOCOUNTS® File Format (1.310) is designed for counting moving objects and is ideally suited to the travel monitoring industry. Here is a list of systems that support this format

It is based on plain text and contains a Header section, which explains how to interpret the count data, and a Body section, which holds time-stamped count data. The Body section can contain records for: a Tally (count taken over a common time period); an Observation (details of an object being counted, such as a vehicle), and; a Monitoring Event (events affecting the count).

The Tally and Observation records also contain a channel ID field. This is used to relate records to a channel definition (SC) header record. Stations and channels of data are explained further in About The Station

A Very Simple File of Traffic Counts

Although there are many types of header records, you only need to include a few to make a valid count file. Here are four hourly tallies from one channel:

TD 60
TF motorized
SC 1,7,1
T;2016/11/01,00,0,1;54;
T;2016/11/01,01,0,1;103;
T;2016/11/01,02,0,1;82;
T;2016/11/01,03,0,1;90;

Tallies and Observations

This example includes a few more details such as a type classification system, observation records, and a GPS coordinate.

FV 1,Demo system
FU metric
SR 2015/07/11,00:00:00.000,2015/07/11,03:00:00.000
SG 30.289317,-97.734143
TD 60
TF motorized,axles
TC austroads94,13
VV speed,vclass,wbase,naxles
VA aspace
SC 1,3,1
SC 2,7,1
T;2015/07/11,00,0,1;54,281;0,16,4,4,2,0,1,0,3,4,20,0,0,0;
T;2015/07/11,00,0,2;50,316;0,11,1,0,1,0,0,0,0,14,23,0,0,0;
T;2015/07/11,01,0,1;44,194;0,20,0,3,2,0,0,0,0,9,10,0,0,0;
T;2015/07/11,01,0,2;75,439;0,19,0,3,1,0,0,1,1,21,29,0,0,0;
T;2015/07/11,02,0,1;35,149;0,19,3,1,0,0,0,0,0,3,9,0,0,0;
T;2015/07/11,02,0,2;80,504;0,15,0,5,1,0,0,0,1,21,37,0,0,0;
V;2015/07/11,00:00:32.801,2;77.9,10,22.788,9;0;3.933;1.366;6.002;1.037;1.043;7.106;1.143;1.158;
V;2015/07/11,00:00:34.685,1;71.1,3,3.350,2;0;3.350;
V;2015/07/11,00:00:45.808,2;74.6,9,14.728,6;0;3.100;1.368;7.488;1.387;1.385;
V;2015/07/11,00:01:04.165,2;72.7,10,23.689,9;0;4.513;1.289;5.809;1.222;1.227;6.868;1.381;1.380;
V;2015/07/11,00:01:11.225,2;74.6,10,23.438,9;0;4.464;1.297;5.758;1.190;1.189;6.869;1.340;1.331;
V;2015/07/11,00:01:15.865,1;77.0,1,2.720,2;0;2.720;

Turning Movement Count

This shows a more comprehensive coverage of the record types.

FV 1,GC Example File
SL station,0,description,Example TMD
FD 2016/02/07,06:36:52.388
FU kph,meter,kg
SR 2016/02/05,00:00:00.000,2016/02/05,10:45:00.000
SG -37.80735,145.0289,0
SP 2,5,-37.807246,145.028690,0,-37.807246,145.029115,0,-37.807520,145.029108,0,-37.807775,145.028743,0,-37.807560,145.028618,0
TC cartruck,2
TD m15
TF motorized
SC 1,3,1,-1,1,1,-1
SC 2,4,1,-1,1,1,-1
SC 3,5,1,-1,1,1,-1
SC 4,1,1,-1,3,1,-1
SC 5,4,1,-1,3,1,-1
SC 6,5,1,-1,3,1,-1
SC 7,1,1,-1,4,1,-1
SC 8,3,1,-1,4,1,-1
SC 9,5,1,-1,4,1,-1
SC 10,1,1,-1,5,1,-1
SC 11,3,1,-1,5,1,-1
SC 12,4,1,-1,5,1,-1
T;2016/02/05,10,1,1;1;1,0,0;
T;2016/02/05,10,1,2;0;0,0,0;
T;2016/02/05,10,1,3;8;7,1,0;
T;2016/02/05,10,1,4;58;48,10,0;
T;2016/02/05,10,1,5;12;12,0,0;
T;2016/02/05,10,1,6;3;1,2,0;
T;2016/02/05,10,1,7;0;0,0,0;
T;2016/02/05,10,1,8;0;0,0,0;
T;2016/02/05,10,1,9;0;0,0,0;
T;2016/02/05,10,1,10;0;0,0,0;
T;2016/02/05,10,1,11;2;2,0,0;
T;2016/02/05,10,1,12;0;0,0,0;
T;2016/02/05,10,2,1;3;3,0,0;
T;2016/02/05,10,2,2;0;0,0,0;
T;2016/02/05,10,2,3;8;6,2,0;
T;2016/02/05,10,2,4;83;66,17,0;
T;2016/02/05,10,2,5;8;8,0,0;
T;2016/02/05,10,2,6;1;1,0,0;
T;2016/02/05,10,2,7;4;3,1,0;
T;2016/02/05,10,2,8;0;0,0,0;
T;2016/02/05,10,2,9;0;0,0,0;
T;2016/02/05,10,2,10;0;0,0,0;
T;2016/02/05,10,2,11;0;0,0,0;
T;2016/02/05,10,2,12;0;0,0,0;
T;2016/02/05,10,3,1;0;0,0,0;
T;2016/02/05,10,3,2;0;0,0,0;
T;2016/02/05,10,3,3;11;8,3,0;
T;2016/02/05,10,3,4;95;63,32,0;
T;2016/02/05,10,3,5;6;5,1,0;
T;2016/02/05,10,3,6;0;0,0,0;
T;2016/02/05,10,3,7;3;2,1,0;
T;2016/02/05,10,3,8;0;0,0,0;
T;2016/02/05,10,3,9;2;1,1,0;
T;2016/02/05,10,3,10;1;0,1,0;
T;2016/02/05,10,3,11;0;0,0,0;
T;2016/02/05,10,3,12;0;0,0,0;
T;2016/02/05,10,4,1;2;1,1,0;
T;2016/02/05,10,4,2;1;1,0,0;
T;2016/02/05,10,4,3;3;3,0,0;
T;2016/02/05,10,4,4;103;71,32,0;
T;2016/02/05,10,4,5;6;6,0,0;
T;2016/02/05,10,4,6;2;2,0,0;
T;2016/02/05,10,4,7;5;4,1,0;
T;2016/02/05,10,4,8;0;0,0,0;
T;2016/02/05,10,4,9;1;1,0,0;
T;2016/02/05,10,4,10;1;1,0,0;
T;2016/02/05,10,4,11;1;1,0,0;
T;2016/02/05,10,4,12;0;0,0,0;