├── .gitattributes
├── .gitignore
├── readme.md
├── gaddress.py
├── gintersection.py
├── geocode_batch.sql
├── geocode_intersection.sql
├── address_input
└── MD_DC_address_sample_200.csv
├── intersection_input
└── intersection_sample_200.csv
├── intersection_output
└── output_intersection_sample_200.csv
└── log
└── 2010_MD.csv.log
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Windows image file caches
2 | Thumbs.db
3 | ehthumbs.db
4 |
5 | # Folder config file
6 | Desktop.ini
7 |
8 | # Recycle Bin used on file shares
9 | $RECYCLE.BIN/
10 |
11 | # Windows Installer files
12 | *.cab
13 | *.msi
14 | *.msm
15 | *.msp
16 |
17 | # Windows shortcuts
18 | *.lnk
19 |
20 | # =========================
21 | # Operating System Files
22 | # =========================
23 |
24 | # OSX
25 | # =========================
26 |
27 | .DS_Store
28 | .AppleDouble
29 | .LSOverride
30 |
31 | # Thumbnails
32 | ._*
33 |
34 | # Files that might appear on external disk
35 | .Spotlight-V100
36 | .Trashes
37 |
38 | # Directories potentially created on remote AFP share
39 | .AppleDB
40 | .AppleDesktop
41 | Network Trash Folder
42 | Temporary Items
43 | .apdisk
44 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | This is my setup to batch geocode NFIRS data addresses into valid addresses and map to census block.
2 |
3 | - [Project Background](http://dracodoc.github.io/2015/11/11/Red-Cross-Smoke-Alarm-Project/)
4 |
5 | - [Environment Setup](http://dracodoc.github.io/2015/11/17/Geocoding/)
6 |
7 | - [Discussions On Scripts And Work Flow](http://dracodoc.github.io/2015/11/19/Script-workflow/)
8 |
9 | To use this work flow:
10 |
11 | 1. Setup server. Assuming the project folder located in `/home/ubuntu/geocode`.
12 | 2. Make address input file, upload to `address_input` folder. Don't use spaces in file name, it will cause error in shell script.
13 | 3. Run `python gaddress.py`, then `sh ./batch.sh`.
14 | 4. Output file will be put in `address_output` folder. The `log` folder hold the log file of console messages.
15 |
16 |
--------------------------------------------------------------------------------
/gaddress.py:
--------------------------------------------------------------------------------
1 | __author__ = 'draco'
2 | # to generate shell script that batch geocoding addresses. Using bash directly involved passing parameters from bash to psql to script, too complicated now.
3 | import os
4 |
5 | #folder = sys.argv[0]
6 | # inputFolder = "d:\\Work\\Geocode\\address_input\\"
7 | inputFolder = "/home/ubuntu/geocode/address_input/"
8 | outputFolder = "/home/ubuntu/geocode/address_output/"
9 | # psql -d census -U postgres -h localhost -w -v input_file="'/home/ubuntu/geocode/address_input/address.csv'"
10 | # -f geocode_batch.sql 2>&1 | tee log/1.log
11 | # psql -d census -U postgres -h localhost -w -c '\copy address_table to /home/ubuntu/geocode/address_output/1.csv csv header'
12 |
13 | commands = []
14 | for fileName in sorted(os.listdir(inputFolder)):
15 | if fileName.endswith(".csv"):
16 | comment = 'echo "=================<< processing file: ' + fileName + '>>================="'
17 | commands.append(comment)
18 | command_1 = 'psql -d census -U postgres -h localhost -w -v input_file="' + "'" + os.path.join(inputFolder, fileName) + "'" \
19 | '" -v output_file="' + "'" + os.path.join(outputFolder, fileName) + "'" \
20 | + '" -f geocode_batch.sql 2>&1 | tee log/' + fileName + '.log'
21 | commands.append(command_1)
22 | command_2 = "psql -d census -U postgres -h localhost -w -c '\copy address_table to " + \
23 | os.path.join(outputFolder, 'output_' + fileName) + " csv header'"
24 | commands.append(command_2)
25 |
26 | # print commands[0]
27 |
28 | # script = open("f:\\batch.sh", "w")
29 | script = open("batch.sh", "w")
30 | script.write("\n".join(commands))
--------------------------------------------------------------------------------
/gintersection.py:
--------------------------------------------------------------------------------
1 | __author__ = 'draco'
2 | # to generate shell script that batch geocoding intersections. Using bash directly involved passing parameters from bash to psql to script, too complicated now.
3 | import os
4 |
5 | # inputFolder = "d:\\Work\\Geocode\\address_input\\"
6 | inputFolder = "/home/ubuntu/geocode/intersection_input/"
7 | outputFolder = "/home/ubuntu/geocode/intersection_output/"
8 | # assumption: log_intersection, geocode_intersection.sql, intersection_table
9 |
10 | # psql -d census -U postgres -h localhost -w -v input_file="'/home/ubuntu/geocode/address_input/address.csv'"
11 | # -f geocode_batch.sql 2>&1 | tee log/1.log
12 | # psql -d census -U postgres -h localhost -w -c '\copy address_table to /home/ubuntu/geocode/address_output/1.csv csv header'
13 |
14 | commands = []
15 | for fileName in sorted(os.listdir(inputFolder)):
16 | if fileName.endswith(".csv"):
17 | comment = 'echo " ------ processing file: ' + fileName + '-------"'
18 | commands.append(comment)
19 | command_1 = 'psql -d census -U postgres -h localhost -w -v input_file="' + "'" + os.path.join(inputFolder, fileName) + "'" \
20 | '" -v output_file="' + "'" + os.path.join(outputFolder, fileName) + "'" \
21 | + '" -f geocode_intersection.sql 2>&1 | tee log_intersection/' + fileName + '.log'
22 | commands.append(command_1)
23 | command_2 = "psql -d census -U postgres -h localhost -w -c '\copy intersection_table to " + \
24 | os.path.join(outputFolder, 'output_' + fileName) + " csv header'"
25 | commands.append(command_2)
26 |
27 | # print commands[0]
28 |
29 | # script = open("f:\\batch.sh", "w")
30 | script = open("batch.sh", "w")
31 | script.write("\n".join(commands))
--------------------------------------------------------------------------------
/geocode_batch.sql:
--------------------------------------------------------------------------------
1 | -- prepare tables --
2 | DROP TABLE IF EXISTS address_table;
3 | CREATE TABLE address_table(
4 | row_seq varchar(255),
5 | input_address varchar(255),
6 | zip varchar(255) -- some input could be irregular or with leading 0
7 | );
8 | -- aws version. modify this in debug
9 | COPY address_table FROM :input_file WITH DELIMITER '|' NULL 'NA' CSV HEADER;
10 | -- pc version. need permission, better copy to specific folder.
11 | -- COPY address_table FROM 'e:\\Data\\sample2.csv' WITH DELIMITER ',' NULL 'NA' CSV HEADER;
12 | -- update table, add key, indexing --
13 | ALTER TABLE address_table
14 | ADD addid serial NOT NULL PRIMARY KEY,
15 | ADD rating integer, -- -1 for no match, -2 for exception of geocode
16 | ADD lon numeric,
17 | ADD lat numeric,
18 | ADD output_address text,
19 | ADD geomout geometry, -- a point geometry in NAD 83 long lat.
20 | ADD tabblock_id varchar(20), -- >15 for safe. FFFF: no match, EEEE: exception.
21 | ADD STATE text,
22 | ADD county text,
23 | ADD tractid text;
24 |
25 | -- to make the row count estimate more accurate. not really needed
26 | -- analyze address_table;
27 |
28 | --<< geocode function --
29 | CREATE OR REPLACE FUNCTION geocode_sample(sample_size integer)
30 | RETURNS void AS $$
31 | DECLARE OUTPUT address_table%ROWTYPE;
32 | BEGIN
33 | UPDATE address_table
34 | SET (rating, output_address, lon, lat, geomout)
35 | = (COALESCE((g.geo).rating,-1),
36 | pprint_addy((g.geo).addy),
37 | ST_X((g.geo).geomout)::numeric(8,5),
38 | ST_Y((g.geo).geomout)::numeric(8,5),
39 | (g.geo).geomout
40 | )
41 | FROM (SELECT addid
42 | FROM address_table
43 | WHERE rating IS NULL
44 | ORDER BY addid LIMIT sample_size
45 | ) AS a
46 | LEFT JOIN (
47 | SELECT sample.addid, geocode(sample.input_address,1) AS geo
48 | FROM (SELECT addid, input_address
49 | FROM address_table WHERE rating IS NULL
50 | ORDER BY addid LIMIT sample_size
51 | ) AS sample
52 | ) AS g ON a.addid = g.addid
53 | WHERE a.addid = address_table.addid;
54 |
55 | EXCEPTION
56 | WHEN OTHERS THEN
57 | SELECT * INTO OUTPUT
58 | FROM address_table
59 | WHERE rating IS NULL ORDER BY addid LIMIT 1;
60 | RAISE NOTICE '
in samples started from: %', OUTPUT;
61 | RAISE notice '-- !!! % % !!!--', SQLERRM, SQLSTATE;
62 | UPDATE address_table
63 | SET rating = -2
64 | FROM (SELECT addid
65 | FROM address_table
66 | WHERE rating IS NULL ORDER BY addid LIMIT sample_size
67 | ) AS sample
68 | WHERE sample.addid = address_table.addid;
69 | END;
70 | $$ LANGUAGE plpgsql;
71 | -- geocode function >>--
72 |
73 | --<< census block function --
74 | CREATE OR REPLACE FUNCTION mapblock_sample(block_sample_size integer)
75 | RETURNS void AS $$
76 | DECLARE OUTPUT address_table%ROWTYPE;
77 | BEGIN
78 | UPDATE address_table
79 | SET (tabblock_id, STATE, county, tractid)
80 | = (COALESCE(ab.tabblock_id,'FFFF'),
81 | substring(ab.tabblock_id FROM 1 FOR 2),
82 | substring(ab.tabblock_id FROM 3 FOR 3),
83 | substring(ab.tabblock_id FROM 1 FOR 11)
84 | )
85 | FROM
86 | (SELECT addid
87 | FROM address_table
88 | WHERE (geomout IS NOT NULL) AND (tabblock_id IS NULL)
89 | ORDER BY addid LIMIT block_sample_size
90 | ) AS a
91 | LEFT JOIN (
92 | SELECT a.addid, b.tabblock_id
93 | FROM address_table AS a, tabblock AS b
94 | WHERE (geomout IS NOT NULL) AND (a.tabblock_id IS NULL)
95 | AND ST_Contains(b.the_geom, ST_SetSRID(ST_Point(a.lon, a.lat), 4269))
96 | ORDER BY addid LIMIT block_sample_size
97 | ) AS ab ON a.addid = ab.addid
98 | WHERE a.addid = address_table.addid;
99 | -- no exception really happened, but still keep it here.
100 | EXCEPTION
101 | WHEN OTHERS THEN
102 | SELECT * INTO OUTPUT
103 | FROM address_table
104 | WHERE (geomout IS NOT NULL) AND (tabblock_id IS NULL)
105 | ORDER BY addid LIMIT 1;
106 | RAISE NOTICE ' error in samples started from: %', OUTPUT;
107 | RAISE notice '-- !!! % % !!!--', SQLERRM, SQLSTATE;
108 | UPDATE address_table
109 | SET tabblock_id = 'EEEE'
110 | FROM (SELECT addid
111 | FROM address_table
112 | WHERE (geomout IS NOT NULL) AND (tabblock_id IS NULL)
113 | ORDER BY addid LIMIT block_sample_size
114 | ) AS a
115 | WHERE a.addid = address_table.addid;
116 | END;
117 | $$ LANGUAGE plpgsql;
118 | -- census block function >>--
119 |
120 | --<< main control --
121 | -- cannot replace function return type, need to drop first
122 | DROP FUNCTION IF EXISTS geocode_table(); -- only need to provide IN arg
123 | CREATE OR REPLACE FUNCTION geocode_table(
124 | OUT table_size integer,
125 | OUT remaining_rows integer,
126 | OUT total_time interval(0),
127 | OUT time_per_row interval(3)
128 | ) AS $func$
129 | DECLARE sample_size integer;
130 | DECLARE block_sample_size integer;
131 | DECLARE report_address_runs integer;-- sample size * runs, 100 * 1 = 100
132 | DECLARE report_block_runs integer;-- block size * runs, 100 * 10 = 1000
133 | DECLARE starting_time timestamp(0) WITH time ZONE;
134 | DECLARE time_stamp timestamp(0) WITH time ZONE;
135 | DECLARE time_passed interval(1);
136 |
137 | BEGIN
138 | SELECT reltuples::bigint INTO table_size
139 | FROM pg_class
140 | WHERE oid = 'public.address_table'::regclass;
141 | starting_time := clock_timestamp();
142 | time_stamp := clock_timestamp();
143 | RAISE notice '> % : Start on table of %', starting_time, table_size;
144 | RAISE notice '> time passed | address processed <<<< address left';
145 | sample_size := 1;
146 | block_sample_size := 10;
147 | report_address_runs := 100; -- modify this in debugging with small sample
148 | report_block_runs := 100; -- modify this in debug with small sample
149 | FOR i IN 1..(SELECT table_size / sample_size + 1) LOOP
150 | PERFORM geocode_sample(sample_size);
151 | -- s taken for 100 rows x 10 = ms/row.
152 | IF i % report_address_runs = 0 THEN
153 | SELECT count(*) INTO remaining_rows
154 | FROM address_table WHERE rating IS NULL;
155 | time_passed := clock_timestamp() - time_stamp;
156 | RAISE notice E'> % |\t%\t<<<<\t%',
157 | time_passed, i * sample_size, remaining_rows;
158 | time_stamp := clock_timestamp();
159 | END IF;
160 | END LOOP;
161 | time_stamp := clock_timestamp();
162 | RAISE notice '==== start mapping census block ====';
163 | RAISE notice '# time passed | address to block <<<< address left';
164 | FOR i IN 1..(SELECT table_size / block_sample_size + 1) LOOP
165 | PERFORM mapblock_sample(block_sample_size);
166 | IF i % report_block_runs = 0 THEN
167 | SELECT count(*) INTO remaining_rows
168 | FROM address_table WHERE tabblock_id IS NULL;
169 | time_passed := clock_timestamp() - time_stamp;
170 | RAISE notice E'# % |\t%\t<<<<\t%',
171 | time_passed, i * block_sample_size, remaining_rows;
172 | time_stamp := clock_timestamp();
173 | END IF;
174 | END LOOP;
175 | SELECT count(*) INTO remaining_rows
176 | FROM address_table WHERE rating IS NULL;
177 | total_time := to_char(clock_timestamp() - starting_time, 'HH24:MI:SS');
178 | time_per_row := to_char(total_time / table_size, 'HH24:MI:SS.MS');
179 | END
180 | $func$ LANGUAGE plpgsql;
181 | -- main control >>--
182 |
183 | SELECT * FROM geocode_table();
184 |
185 |
--------------------------------------------------------------------------------
/geocode_intersection.sql:
--------------------------------------------------------------------------------
1 | -- prepare tables --
2 | DROP TABLE IF EXISTS intersection_table;
3 | CREATE TABLE intersection_table(
4 | row_seq varchar(255),
5 | street_1 varchar(255),
6 | street_2 varchar(255),
7 | STATE varchar(20),
8 | city varchar(255),
9 | zip varchar(255) -- some input could be irregular or with leading 0, use string to be safe
10 | );
11 | -- aws version. modify this in debug
12 | COPY intersection_table FROM :input_file WITH DELIMITER '|' NULL 'NA' CSV HEADER;
13 | -- pc version.
14 | -- COPY intersection_table FROM 'e:\\Data\\intersection_sample.csv' WITH DELIMITER '|' NULL 'NA' CSV HEADER;
15 | -- update table, add key, indexing --
16 | ALTER TABLE intersection_table
17 | ADD addid serial NOT NULL PRIMARY KEY,
18 | ADD rating integer, -- -1 for no match, -2 for exception of geocode
19 | ADD lon numeric,
20 | ADD lat numeric,
21 | ADD output_address text,
22 | ADD geomout geometry, -- a point geometry in NAD 83 long lat.
23 | ADD tabblock_id varchar(20), -- sometimes there are value over 15.
24 | ADD state_fips text,
25 | ADD county_fips text,
26 | ADD tractid text;
27 |
28 | -- to make the row count estimate more accurate. not really needed
29 | -- ANALYZE intersection_table;
30 |
31 | --<< geocode function --
32 | CREATE OR REPLACE FUNCTION geocode_intersection_sample(sample_size integer)
33 | RETURNS void AS $$
34 | DECLARE OUTPUT intersection_table%ROWTYPE;
35 | BEGIN
36 | UPDATE intersection_table
37 | SET ( rating, output_address, lon, lat, geomout)
38 | = ( COALESCE((g.geo).rating,-1),
39 | pprint_addy((g.geo).addy),
40 | ST_X((g.geo).geomout)::numeric(8,5),
41 | ST_Y((g.geo).geomout)::numeric(8,5), -- using 6 cause problem in census block mapping.
42 | (g.geo).geomout
43 | )
44 | FROM (SELECT addid
45 | FROM intersection_table
46 | WHERE rating IS NULL
47 | ORDER BY addid LIMIT sample_size
48 | ) AS a
49 | LEFT JOIN (SELECT sample.addid,
50 | geocode_intersection(
51 | sample.street_1,
52 | sample.street_2,
53 | sample.STATE,
54 | sample.city,
55 | sample.zip,
56 | 1
57 | ) AS geo
58 | FROM (SELECT *
59 | FROM intersection_table WHERE rating IS NULL
60 | ORDER BY addid LIMIT sample_size
61 | ) AS sample
62 | ) AS g ON a.addid = g.addid
63 | WHERE a.addid = intersection_table.addid;
64 |
65 | EXCEPTION
66 | WHEN OTHERS THEN
67 | SELECT * INTO OUTPUT
68 | FROM intersection_table
69 | WHERE rating IS NOT NULL ORDER BY addid DESC LIMIT 1;
70 | RAISE NOTICE 'Error in sample rows started from: %', OUTPUT;
71 | UPDATE intersection_table
72 | SET rating = -2
73 | FROM (SELECT addid
74 | FROM intersection_table
75 | WHERE rating IS NULL
76 | ORDER BY addid LIMIT sample_size
77 | ) AS sample
78 | WHERE sample.addid = intersection_table.addid;
79 | END;
80 | $$ LANGUAGE plpgsql;
81 |
82 |
83 | -- census block function ---
84 | CREATE OR REPLACE FUNCTION mapblock_sample(block_sample_size integer)
85 | RETURNS void AS $$
86 | DECLARE OUTPUT intersection_table%ROWTYPE;
87 | BEGIN
88 | UPDATE intersection_table
89 | SET (tabblock_id, state_fips, county_fips, tractid)
90 | = (COALESCE(ab.tabblock_id,'FFFF'),
91 | substring(ab.tabblock_id FROM 1 FOR 2),
92 | substring(ab.tabblock_id FROM 3 FOR 3),
93 | substring(ab.tabblock_id FROM 1 FOR 11)
94 | )
95 | FROM (SELECT addid
96 | FROM intersection_table
97 | WHERE (geomout IS NOT NULL) AND (tabblock_id IS NULL)
98 | ORDER BY addid LIMIT block_sample_size
99 | ) AS a
100 | LEFT JOIN (
101 | SELECT a.addid, b.tabblock_id
102 | FROM intersection_table AS a, tabblock AS b
103 | WHERE (geomout IS NOT NULL) AND (a.tabblock_id IS NULL)
104 | AND ST_Contains(b.the_geom, ST_SetSRID(ST_Point(a.lon, a.lat), 4269))
105 | ORDER BY addid LIMIT block_sample_size
106 | ) AS ab ON a.addid = ab.addid
107 | WHERE ab.addid = intersection_table.addid;
108 |
109 | EXCEPTION
110 | WHEN OTHERS THEN
111 | SELECT * INTO OUTPUT
112 | FROM intersection_table
113 | WHERE (geomout IS NOT NULL) AND (tabblock_id IS NULL)
114 | ORDER BY addid DESC LIMIT 1;
115 | RAISE NOTICE ' error in samples started from: %', OUTPUT;
116 | RAISE notice '-- !!! % % !!!--', SQLERRM, SQLSTATE;
117 | UPDATE intersection_table
118 | SET tabblock_id = 'EEEE'
119 | FROM (SELECT addid
120 | FROM intersection_table
121 | WHERE (geomout IS NOT NULL) AND (tabblock_id IS NULL)
122 | ORDER BY addid LIMIT block_sample_size
123 | ) AS a
124 | WHERE a.addid = intersection_table.addid;
125 | END;
126 | $$ LANGUAGE plpgsql;
127 | -- census block function >>--
128 |
129 |
130 | --<< main control ---
131 | DROP FUNCTION IF EXISTS geocode_table();
132 | CREATE OR REPLACE FUNCTION geocode_table(
133 | OUT table_size integer,
134 | OUT remaining_rows integer,
135 | OUT total_time interval(0),
136 | OUT time_per_row interval(3)
137 | ) AS $func$
138 | DECLARE sample_size integer;
139 | DECLARE block_sample_size integer;
140 | DECLARE report_address_runs integer;-- sample size * runs, 100 * 1 = 100
141 | DECLARE report_block_runs integer;-- block size * runs, 100 * 10 = 1000
142 | DECLARE starting_time timestamp(0) WITH time ZONE;
143 | DECLARE time_stamp timestamp(0) WITH time ZONE;
144 | DECLARE time_passed interval(1);
145 |
146 |
147 | BEGIN
148 | SELECT reltuples::bigint INTO table_size
149 | FROM pg_class
150 | WHERE oid = 'public.intersection_table'::regclass;
151 | starting_time := clock_timestamp();
152 | time_stamp := clock_timestamp();
153 | RAISE notice '> % : Start on table of %', starting_time, table_size;
154 | RAISE notice '> time passed | address processed <<<< address left';
155 | sample_size := 1;
156 | block_sample_size := 10;
157 | report_address_runs := 100; -- modify this in debugging with small sample
158 | report_block_runs := 100; -- modify this in debug with small sample
159 | FOR i IN 1..(SELECT table_size / sample_size + 1) LOOP
160 | PERFORM geocode_intersection_sample(sample_size);
161 | IF i % report_address_runs = 0 THEN
162 | SELECT count(*) INTO remaining_rows
163 | FROM intersection_table WHERE rating IS NULL;
164 | time_passed := clock_timestamp() - time_stamp;
165 | RAISE notice E'> % |\t%\t<<<<\t%',
166 | time_passed, i * sample_size, remaining_rows;
167 | time_stamp := clock_timestamp();
168 | END IF;
169 | END LOOP;
170 | time_stamp := clock_timestamp();
171 | RAISE notice '==== start mapping census block ====';
172 | RAISE notice '# time passed | address to block <<<< address left';
173 | FOR i IN 1..(SELECT table_size / block_sample_size + 1) LOOP
174 | PERFORM mapblock_sample(block_sample_size);
175 | IF i % report_block_runs = 0 THEN
176 | SELECT count(*) INTO remaining_rows
177 | FROM intersection_table WHERE tabblock_id IS NULL;
178 | time_passed := clock_timestamp() - time_stamp;
179 | RAISE notice E'# % |\t%\t<<<<\t%',
180 | time_passed, i * block_sample_size, remaining_rows;
181 | time_stamp := clock_timestamp();
182 | END IF;
183 | END LOOP;
184 | -- report table status. if have remaining, run again. may not need this.
185 | SELECT count(*) INTO remaining_rows
186 | FROM intersection_table WHERE rating IS NULL;
187 | total_time := to_char(clock_timestamp() - starting_time, 'HH24:MI:SS');
188 | time_per_row := to_char(total_time / table_size, 'HH24:MI:SS.MS');
189 | END
190 | $func$ LANGUAGE plpgsql;
191 | -- main control >>--
192 |
193 | SELECT * FROM geocode_table();
194 |
195 |
196 |
--------------------------------------------------------------------------------
/address_input/MD_DC_address_sample_200.csv:
--------------------------------------------------------------------------------
1 | row_seq|input_address|zip
2 | 42203|7365 RACE RD , HARMENS, MD 00000|00000
3 | 53948|37 Parking Ramp , Washington, DC 20001|20001
4 | 229|1315 5TH ST NW , WASHINGTON, DC 20001|20001
5 | 688|1014 11TH ST NE , WASHINGTON, DC 20001|20001
6 | 2599|100 RANDOLPH PL NW , WASHINGTON, DC 20001|20001
7 | 3218|212 W ST NW , WASHINGTON, DC 20001|20001
8 | 1565|815 T ST NW , WASHINGTON, DC 20001|20001
9 | 812|222 BATES ST NW , WASHINGTON, DC 20001|20001
10 | 3434|1923 VERMONT AVE NW , WASHINGTON, DC 20001|20001
11 | 3321|1831 D ST NE , WASHINGTON, DC 20002|20002
12 | 3048|426 18TH ST NE , WASHINGTON, DC 20002|20002
13 | 2023|1115 PARK ST NE , WASHINGTON, DC 20002|20002
14 | 2941|1127 7TH ST NE , WASHINGTON, DC 20002|20002
15 | 1066|711 24TH ST NE , WASHINGTON, DC 20002|20002
16 | 1951|2107 H ST NE , WASHINGTON, DC 20002|20002
17 | 2055|1200 NORTH CAPITOL ST NW C411, WASHINGTON, DC 20002|20002
18 | 2097|1215 1ST ST NE 8F, WASHINGTON, DC 20002|20002
19 | 1404|1209 17TH ST NE , WASHINGTON, DC 20002|20002
20 | 2594|600 E ST NW , WASHINGTON, DC 20004|20004
21 | 1987|1329 14TH ST NW , WASHINGTON, DC 20005|20005
22 | 2551|1111 MASSACHUSETTS AVE NW , WASHINGTON, DC 20005|20005
23 | 3613|1133 15TH ST NW , WASHINGTON, DC 20005|20005
24 | 1449|3400 MASSACHUSETTS AVE NW , WASHINGTON, DC 20007|20007
25 | 3488|3400 MASSACHUSETTS AVE NW , WASHINGTON, DC 20007|20007
26 | 254|3616 FESSENDEN ST NW , WASHINGTON, DC 20008|20008
27 | 200|5132 LINNEAN TER NW , WASHINGTON, DC 20008|20008
28 | 639|3640 BRANDYWINE ST NW , WASHINGTON, DC 20008|20008
29 | 3785|1617 U ST NW , WASHINGTON, DC 20009|20009
30 | 1|45 GREEN HILL RD , WASHINGTON, DC 20009|20009
31 | 2870|1841 COLUMBIA RD NW , WASHINGTON, DC 20009|20009
32 | 684|729 IRVING ST NW , WASHINGTON, DC 20010|20010
33 | 3747|1433 MONROE ST NW , WASHINGTON, DC 20010|20010
34 | 3693|3636 16TH ST NW , WASHINGTON, DC 20010|20010
35 | 837|3920 ARGYLE TER NW , WASHINGTON, DC 20011|20011
36 | 2409|3900 14TH ST NW , WASHINGTON, DC 20011|20011
37 | 3679|1419 RITTENHOUSE ST NW , WASHINGTON, DC 20011|20011
38 | 2538|4121 7TH ST NW , WASHINGTON, DC 20011|20011
39 | 524|5717 3RD PL NW , WASHINGTON, DC 20011|20011
40 | 1226|734 LONGFELLOW ST NW , WASHINGTON, DC 20011|20011
41 | 699|6209 12TH ST NW , WASHINGTON, DC 20011|20011
42 | 947|6605 13TH PL NW , WASHINGTON, DC 20012|20012
43 | 586|1400 IRIS ST NW , WASHINGTON, DC 20012|20012
44 | 1832|1301 FLORAL ST NW , WASHINGTON, DC 20012|20012
45 | 2871|6500 PINEY BRANCH RD NW , WASHINGTON, DC 20012|20012
46 | 485|3610 LIVINGSTON ST NW , WASHINGTON, DC 20015|20015
47 | 2873|6314 UTAH AVE NW , WASHINGTON, DC 20015|20015
48 | 489|5318 BROAD BRANCH RD NW , WASHINGTON, DC 20015|20015
49 | 2018|5230 WISCONSIN AVE NW , WASHINGTON, DC 20015|20015
50 | 319|4712 YUMA ST NW , WASHINGTON, DC 20016|20016
51 | 2138|4800 NEBRASKA AVE NW , WASHINGTON, DC 20016|20016
52 | 3207|4201 BUTTERWORTH PL NW , WASHINGTON, DC 20016|20016
53 | 494|3722 CHESAPEAKE ST NW , WASHINGTON, DC 20016|20016
54 | 1145|2800 12TH ST NE , WASHINGTON, DC 20017|20017
55 | 1629|4815 8TH ST NE , WASHINGTON, DC 20017|20017
56 | 1949|2705 BLADENSBURG RD NE , WASHINGTON, DC 20018|20018
57 | 2642|2405 RHODE ISLAND AVE NE , WASHINGTON, DC 20018|20018
58 | 860|1601 W ST NE , WASHINGTON, DC 20018|20018
59 | 2368|501 32ND ST SE 2, WASHINGTON, DC 20019|20019
60 | 361|5056 A ST SE , WASHINGTON, DC 20019|20019
61 | 1007|4648 A ST SE , WASHINGTON, DC 20019|20019
62 | 3094|320 61ST ST NE , WASHINGTON, DC 20019|20019
63 | 491|3900 AMES ST NE FRONT, WASHINGTON, DC 20019|20019
64 | 750|4372 DUBOIS PL SE , WASHINGTON, DC 20019|20019
65 | 3770|3101 K ST SE , WASHINGTON, DC 20019|20019
66 | 2530|3708 HAYES ST NE , WASHINGTON, DC 20019|20019
67 | 1680|4638 H ST SE , WASHINGTON, DC 20019|20019
68 | 818|5312 EAST CAPITOL ST NE , WASHINGTON, DC 20019|20019
69 | 2795|5009 QUEENS STROLL PL SE , WASHINGTON, DC 20019|20019
70 | 3432|600 DIVISION AVE NE , WASHINGTON, DC 20019|20019
71 | 1108|3127 G ST SE , WASHINGTON, DC 20019|20019
72 | 1297|3072 STANTON RD SE , WASHINGTON, DC 20020|20020
73 | 3456|2330 GOOD HOPE RD SE , WASHINGTON, DC 20020|20020
74 | 2920|3090 STANTON RD SE , WASHINGTON, DC 20020|20020
75 | 668|1815 TRENTON PL SE 204, WASHINGTON, DC 20020|20020
76 | 2860|2051 36TH ST SE , WASHINGTON, DC 20020|20020
77 | 3143|1915 33RD ST SE , WASHINGTON, DC 20020|20020
78 | 2282|4120 SOUTHERN AVE SE , WASHINGTON, DC 20020|20020
79 | 997|2300 GOOD HOPE RD SE , WASHINGTON, DC 20020|20020
80 | 2479|2406 ELVANS RD SE , WASHINGTON, DC 20020|20020
81 | 159|101 G ST SW , WASHINGTON, DC 20024|20024
82 | 1215|3870 9TH ST SE 101, WASHINGTON, DC 20032|20032
83 | 3483|3850 SOUTH CAPITOL ST , WASHINGTON, DC 20032|20032
84 | 3662|900 VARNEY ST SE , WASHINGTON, DC 20032|20032
85 | 1020|135 WILMINGTON PL SE , WASHINGTON, DC 20032|20032
86 | 2644|4660 MARTIN LUTHER KING JR AVE SW , WASHINGTON, DC 20032|20032
87 | 1837|741 ALABAMA AVE SE 4, WASHINGTON, DC 20032|20032
88 | 116|3747 1ST ST SE , WASHINGTON, DC 20032|20032
89 | 2328|114 WAYNE PL SE 406, WASHINGTON, DC 20032|20032
90 | 1277|4254 6TH ST SE 1, WASHINGTON, DC 20032|20032
91 | 1900|3790 MARTIN LUTHER KING JR AVE SE , WASHINGTON, DC 20032|20032
92 | 3270|3865 HALLEY TER SE , WASHINGTON, DC 20032|20032
93 | 2771|434 MELLON ST SE 1 DC, WASHINGTON, DC 20032|20032
94 | 3109|3700 O ST NW , WASHINGTON, DC 20057|20057
95 | 53921|7995 PINNACLE RIDGE RD , WASHINGTON, DC 20112|20112
96 | 1860|1600 PENNSYLVANIA AVE NW , WASHINGTON, DC 20500|20500
97 | 1724|1600 PENNSYLVANIA AVE NW , WASHINGTON, DC 20500|20500
98 | 2736|1600 PENNSYLVANIA AVE NW , WASHINGTON, DC 20500|20500
99 | 2702|1600 PENNSYLVANIA AVE NW , WASHINGTON, DC 20500|20500
100 | 15523|11446 WELMONT CT , WALDORF, MD 20601|20601
101 | 17396|3723 Pecan Court , Waldorf, MD 20601|20601
102 | 17513|2660 Chorus Court , Waldorf, MD 20601|20601
103 | 16060|2930 St. Peters Church RD , Waldorf, MD 20602|20602
104 | 16331|11725 Berry RD , Waldorf, MD 20602|20602
105 | 16184|2050 Nike DR , Waldorf, MD 20602|20602
106 | 16183|6057 sirenia PL , Waldorf, MD 20602|20602
107 | 17146|9210 Kris DR , WALDORF, MD 20602|20602
108 | 16445|11930 ACTON LN , Waldorf, MD 20602|20602
109 | 16311| Smallwood DR , Waldorf, MD 20602|20602
110 | 17687|10145 Berry RD , Waldorf, MD 20602|20602
111 | 16399|3150 Middletown RD , Waldorf, MD 20602|20602
112 | 16332|3371 Mattawoman-Beantown RD , Waldorf, MD 20602|20602
113 | 16421|2301 Avalon CT , Waldorf, MD 20602|20602
114 | 16231|2609 Meadowsweet DR , Waldorf, MD 20602|20602
115 | 17989|2338 LAMBETH HILL DR , Waldorf, MD 20603|20603
116 | 17921| Castletower CT , Waldorf, MD 20603|20603
117 | 17771|6006 Hampshire CIR , Waldorf, MD 20603|20603
118 | 17829|10487 Mark DR , Waldorf, MD 20603|20603
119 | 17830|12120 Burning Ridge CT , Waldorf, MD 20603|20603
120 | 17650|814 Roxbury CT , Waldorf, MD 20603|20603
121 | 17755|5113 Royal Birkdale AVE , Waldorf, MD 20603|20603
122 | 32414|16302 OLD MARSHALL HALL RD , Accokeek, MD 20607|20607
123 | 36778|21340 Colton Point RD , Avenue, MD 20609|20609
124 | 33879|17305 AQUASCO RD , Baden, MD 20613|20613
125 | 17592|8275 Knighthood Place , Bryans Road, MD 20616|20616
126 | 16782|3941 SHAFTBERRY ST , BRYANS ROAD, MD 20616|20616
127 | 17783|8925 Victory CT , Bryans Road, MD 20616|20616
128 | 15513|7345 INDIAN HEAD HWY , BRYANS ROAD, MD 20616|20616
129 | 16767|3809 TULLYCROSS CT , BRYANS ROAD, MD 20616|20616
130 | 17509|7560 Bumpy Oak Road , Bryans Road, MD 20616|20616
131 | 17398|7245 Ransome Place , Bryans Road, MD 20616|20616
132 | 17584|3114 Ice House Place , Bryans Road, MD 20616|20616
133 | 15926|6435 S Leonardtown RD , Bryantown, MD 20617|20617
134 | 15803|6966 N Leonardtown RD , Bryantown, MD 20617|20617
135 | 37053|23900 N PATUXENT BEACH RD , CALIFORNIA, MD 20619|20619
136 | 36364|22599 MACARTHUR BLVD , CALIFORNIA, MD 20619|20619
137 | 36511|23332 TOWN CREEK DR , CALIFORNIA, MD 20619|20619
138 | 37280|22576 MacARTHUR BLVD , CALIFORNIA, MD 20619|20619
139 | 16687|14675 S Cuckold Creek RD , Cobb Island, MD 20625|20625
140 | 36677|21340 Colton Point RD , Coltons Point, MD 20626|20626
141 | 36643|18151 St Jeromes Neck RD , DAMERON, MD 20628|20628
142 | 37270|45779 BUCK HEWITT RD , GREAT MILLS, MD 20634|20634
143 | 37235|45485 MIRAMAR WAY , GREAT MILLS, MD 20634|20634
144 | 36701|45765 Gunther DR , Great Mills, MD 20634|20634
145 | 36904|24235 MERVELL DEAN RD , Hollywood, MD 20636|20636
146 | 36441|44178 AIRPORT RD , HOLLYWOOD, MD 20636|20636
147 | 35989|24290 HALF PONE POINT RD , HOLLYWOOD, MD 20636|20636
148 | 36918|24410 HILLCREST DR , Hollywood, MD 20636|20636
149 | 36917|24946 BRISCOE THOMPSON WAY , Hollywood, MD 20636|20636
150 | 36878|29435 HEARTS DESIRE DR , Hollywood, MD 20636|20636
151 | 36947|22442 WHITE OAK ROAD , Hollywood, MD 20636|20636
152 | 36874|23955 HOLLYWOOD RD , Hollywood, MD 20636|20636
153 | 15896|15466 Park AVE , Hughesville, MD 20637|20637
154 | 16646| Prince Frederick Road , Hughesville, MD 20637|20637
155 | 15780| Brandywine RD , Hughesville, MD 20637|20637
156 | 15880|6155 Cracklingtown RD , Hughesville, MD 20637|20637
157 | 15891|8415 Keech RD , Hughesville, MD 20637|20637
158 | 12267|5550 STEPHEN REID RD , HUNTINGTOWN, MD 20639|20639
159 | 12044|5005 N SOLOMONS ISLAND RD , HUNTINGTOWN, MD 20639|20639
160 | 16769|5242 POND VIEW CT , INDIAN HEAD, MD 20640|20640
161 | 16764|4705 STRAUSS AVE , INDIAN HEAD, MD 20640|20640
162 | 17144|11 Dale DR , Indian Head, MD 20640|20640
163 | 16757|5750 SMALLWOOD CHURCH RD , IRONSIDES, MD 20643|20643
164 | 15509|14895 IVANHOE DR , ISSUE, MD 20645|20645
165 | 17285|8856 Derby Court CT , La Plata, MD 20646|20646
166 | 15262|10830 NAUTICA PL , La Plata, MD 20646|20646
167 | 15719|8560 Penns Hill RD , La Plata, MD 20646|20646
168 | 15610|8930 FAIRGROUNDS RD , La Plata, MD 20646|20646
169 | 17187|9250 Mona Farm Place PL , La Plata, MD 20646|20646
170 | 15406|2122 DUCHY , La Plata, MD 20646|20646
171 | 15407|16215 COBB ISLAND RD , La Plata, MD 20646|20646
172 | 15364|14074 BEVERLY , La Plata, MD 20646|20646
173 | 15512|400 HARFORD ST , La Plata, MD 20646|20646
174 | 15242|7610 SHIRLEY BLVD , La Plata, MD 20646|20646
175 | 15549| CHARLES ST , La Plata, MD 20646|20646
176 | 15530|1 HICKORY LANE , La Plata, MD 20646|20646
177 | 17289|8753 Kentucky Avenue AVE , La Plata, MD 20646|20646
178 | 15210|2450 SHAWNEE LA , La Plata, MD 20646|20646
179 | 15370|5075 CLAUDES , La Plata, MD 20646|20646
180 | 15414|11969 LINCOLN PL , La Plata, MD 20646|20646
181 | 36011|43025 MARWOOD CT , LEONARDTOWN, MD 20650|20650
182 | 36099|40688 CLEARFIELDS CT , LEONARDTOWN, MD 20650|20650
183 | 35935|40955 MERCHANTS LA , LEONARDTOWN, MD 20650|20650
184 | 37131|21779 TULAGI PL , LEXINGTON PARK, MD 20653|20653
185 | 36372|45831 KRYSTAL LA , LEXINGTON PARK, MD 20653|20653
186 | 36505|46853 ROGERS DR , LEXINGTON PARK, MD 20653|20653
187 | 36400|21895 PEGG RD , LEXINGTON PARK, MD 20653|20653
188 | 36465|45860 KRYSTAL LA , LEXINGTON PARK, MD 20653|20653
189 | 36564|21678 GREAT MILLS RD , LEXINGTON PARK, MD 20653|20653
190 | 11903|865 CRYSTAL ROCK RD , LUSBY, MD 20657|20657
191 | 11886|865 CRYSTAL ROCK RD , LUSBY, MD 20657|20657
192 | 37114|12554 SANTA ROSA RD , LUSBY, MD 20657|20657
193 | 16910|4995 PISGAH MARBURY RD , PISGAH, MD 20658|20658
194 | 16927|4400 SMALLWOOD CHURCH RD , MARBURY, MD 20658|20658
195 | 36189|10855 Charles ST , Mechanicsville, MD 20659|20659
196 | 36171|39250 New Market Turner RD , Mechanicsville, MD 20659|20659
197 | 36142|38373 Mount Wolf RD , Mechanicsville, MD 20659|20659
198 | 36321|27064 Jeannie CT , Mechanicsville, MD 20659|20659
199 | 15984|27161 Birch Manor CIR , Mechanicsville, MD 20659|20659
200 | 36116|40419 Waterview DR , Mechanicsville, MD 20659|20659
201 | 36191|27861 Budds Creek RD , Mechanicsville, MD 20659|20659
--------------------------------------------------------------------------------
/intersection_input/intersection_sample_200.csv:
--------------------------------------------------------------------------------
1 | row_seq|street_1|street_2|state|city|zip
2 | 674| 7TH ST NW |G ST NW|DC|WASHINGTON|20001
3 | 3801| 7TH ST NW |G ST NW|DC|WASHINGTON|20001
4 | 2601| I ST NW |4TH ST NW|DC|WASHINGTON|20001
5 | 84| 7TH ST NW |T ST NW|DC|WASHINGTON|20001
6 | 3806| 16TH ST NE |WEST VIRGINIA AVE NE|DC|WASHINGTON|20002
7 | 267| 11TH ST NE |K ST NE|DC|WASHINGTON|20002
8 | 2712| NEW YORK AVE NE |SOUTH DAKOTA AVE NE|DC|WASHINGTON|20002
9 | 2324| LINCOLN RD NE |TODD PL NE|DC|WASHINGTON|20002
10 | 2159| 19TH ST NE |H ST NE|DC|WASHINGTON|20002
11 | 931| 15TH ST NE |MARYLAND AVE NE|DC|WASHINGTON|20002
12 | 102| 4TH ST NE |PENN ST NE|DC|WASHINGTON|20002
13 | 3628| 3RD ST SE |E ST SE|DC|WASHINGTON|20003
14 | 3472| 10TH ST SE |NORTH CAROLINA AVE S|DC|WASHINGTON|20003
15 | 1919| 8TH ST SE |VIRGINIA AVE SE|DC|WASHINGTON|20003
16 | 3789| 9TH ST NW |PENNSYLVANIA AVE NW|DC|WASHINGTON|20004
17 | 421| 3RD ST NW |MADISON DR NW|DC|WASHINGTON|20004
18 | 1697| PENNSYLVANIA AVE NW |10TH ST NW|DC|WASHINGTON|20004
19 | 2177| 13TH ST NW |NEW YORK AVE NW|DC|WASHINGTON|20005
20 | 3052| I ST NW |VERMONT AVE NW|DC|WASHINGTON|20005
21 | 486| 17TH ST NW |PENNSYLVANIA AVE NW|DC|WASHINGTON|20006
22 | 2716| FLORIDA AVE NW |MASSACHUSETTS AVE NW|DC|WASHINGTON|20008
23 | 817| VAN NESS ST NW |CONNECTICUT AVE NW|DC|WASHINGTON|20008
24 | 1135| 36TH ST NW |ALBEMARLE ST NW|DC|WASHINGTON|20008
25 | 3236| 18TH ST NW |FLORIDA AVE NW|DC|WASHINGTON|20009
26 | 977| FLORIDA AVE NW |21ST ST NW|DC|WASHINGTON|20009
27 | 1932| 14TH ST NW |T ST NW|DC|WASHINGTON|20009
28 | 3674| 2ND ST NW |PEABODY ST NW|DC|WASHINGTON|20011
29 | 2691| GEORGIA AVE NW |TAYLOR ST NW|DC|WASHINGTON|20011
30 | 1768| 5TH ST NW |SOMERSET PL NW|DC|WASHINGTON|20011
31 | 2155| GEORGIA AVE NW |DECATUR ST NW|DC|WASHINGTON|20011
32 | 1844| MISSOURI AVE NW |GEORGIA AVE NW|DC|WASHINGTON|20011
33 | 290| NEW HAMPSHIRE AVE NE |NORTH CAPITOL ST|DC|WASHINGTON|20011
34 | 989| 4TH ST NW |DECATUR ST NW|DC|WASHINGTON|20011
35 | 2115| KALMIA RD NW |14TH ST NW|DC|WASHINGTON|20012
36 | 1362| VAN BUREN ST NW |SANDY SPRING RD NW|DC|WASHINGTON|20012
37 | 2248| 16TH ST NW |JONQUIL ST NW|DC|WASHINGTON|20012
38 | 622| 39TH ST NW |GARRISON ST NW|DC|WASHINGTON|20016
39 | 2878| WISCONSIN AVE NW |ALBEMARLE ST NW|DC|WASHINGTON|20016
40 | 793| BRANDYWINE ST NW |WISCONSIN AVE NW|DC|WASHINGTON|20016
41 | 553| 39TH ST NW |MACOMB ST NW|DC|WASHINGTON|20016
42 | 2949| MICHIGAN AVE NE |TAYLOR ST NE|DC|WASHINGTON|20017
43 | 627| 13TH ST NE |PERRY ST NE|DC|WASHINGTON|20017
44 | 631| 7TH ST NE |TAYLOR ST NE|DC|WASHINGTON|20017
45 | 2884| 10TH ST NE |RHODE ISLAND AVE NE|DC|WASHINGTON|20018
46 | 2104| MONTANA AVE NE |DOWNING ST NE|DC|WASHINGTON|20018
47 | 2145| 18TH ST NE |NEWTON ST NE|DC|WASHINGTON|20018
48 | 1733| 50TH ST NE |BROOKS ST NE|DC|WASHINGTON|20019
49 | 1587| 36TH ST NE |BENNING RD NE|DC|WASHINGTON|20019
50 | 1107| 51ST ST NE |CLOUD PL NE|DC|WASHINGTON|20019
51 | 2320| 37TH PL SE |ELY PL SE|DC|WASHINGTON|20019
52 | 1053| DIVISION AVE NE |FOOTE ST NE|DC|WASHINGTON|20019
53 | 2147| 60TH ST NE |CLAY ST NE|DC|WASHINGTON|20019
54 | 2851| SOUTHERN AVE SE |51ST ST SE|DC|WASHINGTON|20019
55 | 652| PENNSYLVANIA AVE SE |TEXAS AVE SE|DC|WASHINGTON|20020
56 | 3450| MINNESOTA AVE SE |NICHOLSON ST SE|DC|WASHINGTON|20020
57 | 387| NAYLOR RD SE |GOOD HOPE RD SE|DC|WASHINGTON|20020
58 | 189| ROBINSON PL SE |JASPER RD SE|DC|WASHINGTON|20020
59 | 356| 9TH ST SE |SOUTHERN AVE SE|DC|WASHINGTON|20032
60 | 20| 4TH ST SE |MISSISSIPPI AVE SE|DC|WASHINGTON|20032
61 | 1137| I295 SB |CHESAPEAKE ST SW|DC|WASHINGTON|20032
62 | 1411| ELMIRA ST SW |MARTIN LUTHER KING J|DC|WASHINGTON|20032
63 | 1230| 16TH ST NW |K ST NW|DC|WASHINGTON|20036
64 | 1931| 17TH ST NW |P ST NW|DC|WASHINGTON|20036
65 | 3623| 21ST ST NW |O ST NW|DC|WASHINGTON|20036
66 | 1243| 23RD ST NW |M ST NW|DC|WASHINGTON|20037
67 | 3786| H ST NW |23RD ST NW|DC|WASHINGTON|20037
68 | 3187| 14TH ST SW |INDEPENDENCE AVE SW|DC|WASHINGTON|20250
69 | 16468| CRAIN HWY |SUBSTATION RD|MD|Waldorf|20602
70 | 16366| crain |Marshall CT|MD|Waldorf|20602
71 | 16387| Crain HWY |Mattawoman-Beantown RD|MD|Waldorf|20602
72 | 16113| Western PKY |Berry RD|MD|Waldorf|20602
73 | 16092| Lyles PL |Middletown RD|MD|Waldorf|20602
74 | 16488| CRAIN HWY |BILLINGSLEY RD|MD|Waldorf|20602
75 | 16139| Lyles PL |Middletown RD|MD|Waldorf|20602
76 | 16336| Leonardtown RD |St. Charles PKY|MD|Waldorf|20602
77 | 16433| WHITE OAK VILLAGE |SUBSTATION RD|MD|Waldorf|20602
78 | 16430| LISA DR |PINEWOOD DR|MD|Waldorf|20602
79 | 17878| St. Patricks DR |St. Phillips DR|MD|Waldorf|20603
80 | 17880| Hampshire CIR |Harbor Seal CT|MD|Waldorf|20603
81 | 17980| Turkey Hill RD |DOWER HILL FARM PL|MD|Waldorf|20603
82 | 17822| Middletown RD |Rocky Road PL|MD|Waldorf|20603
83 | 32403| ACCOLAWN RD |ACCOKEEK|MD|Accokeek|20607
84 | 17263| Fairgrounds Road RD |Bolick Place PL|MD|Bel Alton|20611
85 | 17243| Bel Alton-Newtown Road RD |Oriole Lane LANE|MD|Bel Alton|20611
86 | 17252| Crain Highway HWY |Fairgrounds Road RD|MD|Bel Alton|20611
87 | 34176| NB CRAIN HWY SE|EB MATAPEAKE B|MD|Brandywine|20613
88 | 34151| CRAIN HY SW|CEDARVILLE|MD|Brandywine|20613
89 | 34180| WINDBROOK DR |FLORAL|MD|Brandywine|20613
90 | 34166| MISSOURI AVE |BRANDYWINE|MD|Brandywine|20613
91 | 33863| BEVARD RD |CEDARVILLE|MD|Baden|20613
92 | 17646| Bucknell Road |Blackfoot Street|MD|Bryans Road|20616
93 | 37286| WOODHAVEN DR |PLACID HILL PL|MD|CALIFORNIA|20619
94 | 15841|N Three Notch RD |Mt. Wolf RD|MD|Charlotte Hall|20622
95 | 16721| GRIDIRON RD |NEALE SOUND DR|MD|Cobb Island|20625
96 | 12363| DANIELLES |DANIELLES WAY / DOWELL RD|MD|DOWELL|20629
97 | 17239| Faulkner Road RD |Bowling Road RD|MD|Faulkner|20632
98 | 36820| Flat Iron RD |Green Rest DR|MD|Great Mills|20634
99 | 36930| THREE NOTCH RD |AIRPORT RD|MD|Hollywood|20636
100 | 36892| 27130 SOUTH SANGATES ROAD |RIDGE RD|MD|Hollywood|20636
101 | 15875| Burnt Store RD |Cracklingtown RD|MD|Hughesville|20637
102 | 15723| Gallant Green RD |Bassford RD|MD|Hughesville|20637
103 | 17112| Foster ST |Gallant Green RD|MD|Hughesville|20637
104 | 12310| PLUM POINT RD |PLUM POINT|MD|HUNTINGTOWN|20639
105 | 12200| PONDS WOOD RD |PONDS WOOD RD / SUNRISE DR|MD|HUNTINGTOWN|20639
106 | 12199| HUNTINGTOWN RD |HUNTINGTOWN RD / SHAW DR|MD|HUNTINGTOWN|20639
107 | 12190| PLUM POINT RD |PLUM POINT RD / COX RD|MD|HUNTINGTOWN|20639
108 | 12183| LOWERY RD |LOWERY RD / BOWIE SHOP RD|MD|HUNTINGTOWN|20639
109 | 11581| BAYSIDE RD |00|MD|HUNTINGTOWN|20639
110 | 12224| ARMIGER RD |ARMIGER RD / CHRISTINES WAY|MD|HUNTINGTOWN|20639
111 | 11793|N SOLOMONS ISLAND RD |SOLOMONS ISLAND RD|MD|HUNTINGTOWN|20639
112 | 12206| SMOKY RD |SMOKY RD / MILL BRANCH RD|MD|HUNTINGTOWN|20639
113 | 12177| OLD TOWN RD |OLD TOWN RD|MD|HUNTINGTOWN|20639
114 | 12222| LOWER MARLBORO RD |MILL BRANCH ROAD|MD|HUNTINGTOWN|20639
115 | 16831| SMALLWOOD CHURCH RD. |MARVIN DR.|MD|INDIAN HEAD|20640
116 | 15564| PORT TOBACCO RD |POORHOUSE RD|MD|La Plata|20646
117 | 15534| HAWTHORNE RD |SLEEPY HOLLOW RD|MD|La Plata|20646
118 | 36071| POINT LOOKOUT RD |NEWTOWNE NECK RD|MD|LEONARDTOWN|20650
119 | 12386| WILLOW RD |WILLOW RD / SPRUCE DR|MD|LUSBY|20657
120 | 12391|S SOLOMONS ISLAND RD |GO HERE|MD|LUSBY|20657
121 | 12431| MAPLE |MAPLE WAY / PINE BLVD|MD|LUSBY|20657
122 | 12385| WALNUT AVE |WALNUT AVE / EVERGREEN DR|MD|LUSBY|20657
123 | 11876| COVE POINT RD |COVE POINT RD|MD|LUSBY|20657
124 | 16966| MASON SPRINGS RD |SMALLWOOD CHURCH RD|MD|PISGAH|20658
125 | 16976| POORHOUSE RD |BURCH RD|MD|PISGAH|20658
126 | 16875| BICKNELL RD. |SWEETMAN RD.|MD|MARBURY|20658
127 | 16944| POORHOUSE RD |GRAYMAR LAN|MD|PISGAH|20658
128 | 36176| Asher RD |Cox DR|MD|Mechanicsville|20659
129 | 12345| HOWARD DR |HOWARD DR / ALEXANDER CT|MD|PORT REPUBLIC|20676
130 | 12378| ST LEONARD RD |TREE CROSS ROAD|MD|PORT REPUBLIC|20676
131 | 16946| PORT TOBACCO RD |MILL SWAMP RD|MD|PORT TOBACCO|20677
132 | 11635|N SOLOMONS ISLAND RD |ARMORY RD.|MD|PRINCE FREDERICK|20678
133 | 11754| STOAKLEY RD |STOAKLEY RD / DOVE DR|MD|PRINCE FREDERICK|20678
134 | 11693|N SOLOMONS ISLAND RD |RT 4 / HOSPITAL RD.|MD|PRINCE FREDERICK|20678
135 | 11679| SIXES RD |SIXES RD / HENRY HUTCHINS RD|MD|PRINCE FREDERICK|20678
136 | 11747|S SOLOMONS ISLAND RD |RT 4/GERMAN CHAPEL|MD|PRINCE FREDERICK|20678
137 | 11596|S SOLOMONS ISLAND RD |S SOLOMONS ISLAND RD / OLD FIE|MD|PRINCE FREDERICK|20678
138 | 12395| BALL RD |ON THE ROAD|MD|SAINT LEONARD|20685
139 | 12344| ROSS RD |ROSS RD / BROOMES ISLAND RD|MD|SAINT LEONARD|20685
140 | 12405| CAPE LEONARD DR |CAPE LEONARD DR / MACKALL RD|MD|SAINT LEONARD|20685
141 | 37148| BEECH DR |SURF ST|MD|SOLOMONS|20688
142 | 12251| HARDESTY RD |HARDESTY RD / DALRYMPLE RD|MD|SUNDERLAND|20689
143 | 16973| FIRETOWER RD |FIELD OF DREAMS PL|MD|WELCOME|20693
144 | 17026| PORT TOBACCO RD |AURELIA PL|MD|WELCOME|20693
145 | 24410| DORSEY RUN RD -- |DORSEY RUN RD|MD|Annapolis Junction|20701
146 | 33261| MONTGOMERY PL |MONTGOMERY|MD|Beltsville|20705
147 | 33174| SELLMAN RD |BALTIMORE|MD|Beltsville|20705
148 | 33231| RESEARCH RD |BEAVER DAM|MD|Beltsville|20705
149 | 33160| BATTERSEA DR |POWDER MILL|MD|Beltsville|20705
150 | 33202| SUNNYSIDE AVE |TUCKER|MD|Beltsville|20705
151 | 34226| CAP BELT IL |NB I95|MD|Beltsville|20705
152 | 33169| 45TH AV |45TH|MD|Beltsville|20705
153 | 34294| POWDER MILL RD |RIGGS|MD|Beltsville|20705
154 | 33228| EB RITZ WAY |NB BALTIMORE|MD|Beltsville|20705
155 | 32868| EB JOHN HANSON HWY |CHURCH|MD|Lanham|20706
156 | 35080| WB LANHAM SEVERN RD |CIPRIANO|MD|Lanham|20706
157 | 35003| AEROSPACE RD |GREENBELT|MD|Lanham|20706
158 | 35122| PRINCESS GARDEN PKY |WB NB CAP|MD|Lanham|20706
159 | 32849| SB CAP BELT IL |EB ANNAPO|MD|Lanham|20706
160 | 35115| 97TH AVE |MAZZONI|MD|Lanham|20706
161 | 35196| BOWIE RD |NB LAUREL BOWIE|MD|Laurel|20707
162 | 31552| SANDY SPRING RD |SWEITZER|MD|Laurel|20707
163 | 31561| EB CHERRY LN |NB BALTIMORE|MD|Laurel|20707
164 | 35194| MONTROSE AVE |FOURTH|MD|Laurel|20707
165 | 31356| KENILWORTH AVE |ANNAPOLIS|MD|Bladensburg|20710
166 | 31466| 48TH ST |QUINCY|MD|Bladensburg|20710
167 | 31373| 46TH AV |DECATUR|MD|Bladensburg|20710
168 | 42596| ED PROUT RD |GREEN MEADOWS|MD|LOTHIAN|20711
169 | 42499| Sands RD |Rt 408|MD|Lothian|20711
170 | 11964| FIFTH ST |FIFTH ST / CHESAPEAKE AVE|MD|NORTH BEACH|20714
171 | 34082| GRENVILLE LN |ANNAPOLIS|MD|Bowie|20715
172 | 32126| NB LAUREL BOWIE RD |OLD CHAPEL|MD|Bowie|20715
173 | 34109| OLD CHAPEL RD |CHALFORD|MD|Bowie|20715
174 | 32081| SPRINGFIELD RD |BEAVER DAM|MD|Bowie|20715
175 | 34100| ANNAPOLIS RD |NB CRAIN|MD|Bowie|20715
176 | 32116| RACE TRACK RD |JERICHO|MD|Bowie|20715
177 | 32070| LAUREL BOWIE RD |POWDER MILL|MD|Bowie|20715
178 | 34454| MITCHELLVILLE RD |PILLER|MD|Bowie|20716
179 | 34444| CENTRAL AVE |JENNINGS MILL|MD|Bowie|20716
180 | 34425| QUEENS CT |PRINCE GEORGES BL|MD|Bowie|20716
181 | 31912| WB JOHN HANSON HWY |LOTTSFOR|MD|Bowie|20716
182 | 32290| JOHN HANSON HY EB |KENILWORTH|MD|Cheverly|20722
183 | 32307| NB KENILWORTH AVE |FROLICH|MD|Cheverly|20722
184 | 32289| CREST AVE |DEWEY|MD|Cheverly|20722
185 | 35313| 38TH AVE |HAMILTON|MD|Brentwood|20722
186 | 24481| KNIGHTS BRIDGE RD -- |HORSHAM DR|MD|Laurel|20723
187 | 43582| RIVER BDGE WAY |FOREST BDGE CT|MD|MD.CITY|20724
188 | 42077| MONTPELIER DR |CARLAND|MD|LAUREL|20724
189 | 41960| RT 295 N|RT 198|MD|MARYLAND CITY|20724
190 | 42557| Brock Bridge RD |Whiskey Bottom|MD|Laurel|20724
191 | 12160|E CHESAPEAKE BEACH RD |EAST 260|MD|CHESAPEAKE BEACH|20732
192 | 11538| 6TH ST |00|MD|CHESAPEAKE BEACH|20732
193 | 12046| 28TH ST |28TH ST|MD|CHESAPEAKE BEACH|20732
194 | 32462| WOODYARD RD |GREEN|MD|Clinton|20735
195 | 32452| DEMMY WAY |METRONOME TN|MD|Clinton|20735
196 | 12007|W CHESAPEAKE BEACH RD |W CHESAPEAKE BEACH RD|MD|OWINGS|20736
197 | 11516|E CHESAPEAKE BEACH RD |00|MD|OWINGS|20736
198 | 11947|W MT HARMONY RD |W MT HARMONY RD / GRANTHAM DR|MD|OWINGS|20736
199 | 12011|E CHESAPEAKE BEACH RD |ROUTE 260 / ROUTE 2|MD|OWINGS|20736
200 | 11931| LOWER MARLBORO RD |LOWER MARLBORO RD / BRISCOE TU|MD|OWINGS|20736
201 | 31735| QUINTANA ST |58TH|MD|Riverdale Hgts|20737
--------------------------------------------------------------------------------
/intersection_output/output_intersection_sample_200.csv:
--------------------------------------------------------------------------------
1 | row_seq,street_1,street_2,state,city,zip,addid,rating,lon,lat,output_address,geomout,tabblock_id,state_fips,county_fips,tractid
2 | 3806, 16TH ST NE ,WEST VIRGINIA AVE NE,DC,WASHINGTON,20002,5,-1,,,"",,,,,
3 | 2712, NEW YORK AVE NE ,SOUTH DAKOTA AVE NE,DC,WASHINGTON,20002,7,-1,,,"",,,,,
4 | 1053, DIVISION AVE NE ,FOOTE ST NE,DC,WASHINGTON,20019,51,-1,,,"",,,,,
5 | 189, ROBINSON PL SE ,JASPER RD SE,DC,WASHINGTON,20020,57,-1,,,"",,,,,
6 | 1137, I295 SB ,CHESAPEAKE ST SW,DC,WASHINGTON,20032,60,-1,,,"",,,,,
7 | 1230, 16TH ST NW ,K ST NW,DC,WASHINGTON,20036,62,-1,,,"",,,,,
8 | 16468, CRAIN HWY ,SUBSTATION RD,MD,Waldorf,20602,68,-1,,,"",,,,,
9 | 16366, crain ,Marshall CT,MD,Waldorf,20602,69,-1,,,"",,,,,
10 | 16387, Crain HWY ,Mattawoman-Beantown RD,MD,Waldorf,20602,70,-1,,,"",,,,,
11 | 11679, SIXES RD ,SIXES RD / HENRY HUTCHINS RD,MD,PRINCE FREDERICK,20678,134,-1,,,"",,,,,
12 | 16336, Leonardtown RD ,St. Charles PKY,MD,Waldorf,20602,75,-1,,,"",,,,,
13 | 16433, WHITE OAK VILLAGE ,SUBSTATION RD,MD,Waldorf,20602,76,-1,,,"",,,,,
14 | 17878, St. Patricks DR ,St. Phillips DR,MD,Waldorf,20603,78,-1,,,"",,,,,
15 | 17980, Turkey Hill RD ,DOWER HILL FARM PL,MD,Waldorf,20603,80,-1,,,"",,,,,
16 | 17263, Fairgrounds Road RD ,Bolick Place PL,MD,Bel Alton,20611,83,-1,,,"",,,,,
17 | 17243, Bel Alton-Newtown Road RD ,Oriole Lane LANE,MD,Bel Alton,20611,84,-1,,,"",,,,,
18 | 17252, Crain Highway HWY ,Fairgrounds Road RD,MD,Bel Alton,20611,85,-1,,,"",,,,,
19 | 34176, NB CRAIN HWY SE,EB MATAPEAKE B,MD,Brandywine,20613,86,-1,,,"",,,,,
20 | 34151, CRAIN HY SW,CEDARVILLE,MD,Brandywine,20613,87,-1,,,"",,,,,
21 | 34180, WINDBROOK DR ,FLORAL,MD,Brandywine,20613,88,-1,,,"",,,,,
22 | 37286, WOODHAVEN DR ,PLACID HILL PL,MD,CALIFORNIA,20619,92,-1,,,"",,,,,
23 | 15841,N Three Notch RD ,Mt. Wolf RD,MD,Charlotte Hall,20622,93,-1,,,"",,,,,
24 | 16721, GRIDIRON RD ,NEALE SOUND DR,MD,Cobb Island,20625,94,-1,,,"",,,,,
25 | 12363, DANIELLES ,DANIELLES WAY / DOWELL RD,MD,DOWELL,20629,95,-1,,,"",,,,,
26 | 17239, Faulkner Road RD ,Bowling Road RD,MD,Faulkner,20632,96,-1,,,"",,,,,
27 | 36820, Flat Iron RD ,Green Rest DR,MD,Great Mills,20634,97,-1,,,"",,,,,
28 | 36892, 27130 SOUTH SANGATES ROAD ,RIDGE RD,MD,Hollywood,20636,99,-1,,,"",,,,,
29 | 15723, Gallant Green RD ,Bassford RD,MD,Hughesville,20637,101,-1,,,"",,,,,
30 | 17112, Foster ST ,Gallant Green RD,MD,Hughesville,20637,102,-1,,,"",,,,,
31 | 12310, PLUM POINT RD ,PLUM POINT,MD,HUNTINGTOWN,20639,103,-1,,,"",,,,,
32 | 12200, PONDS WOOD RD ,PONDS WOOD RD / SUNRISE DR,MD,HUNTINGTOWN,20639,104,-1,,,"",,,,,
33 | 12199, HUNTINGTOWN RD ,HUNTINGTOWN RD / SHAW DR,MD,HUNTINGTOWN,20639,105,-1,,,"",,,,,
34 | 12190, PLUM POINT RD ,PLUM POINT RD / COX RD,MD,HUNTINGTOWN,20639,106,-1,,,"",,,,,
35 | 12183, LOWERY RD ,LOWERY RD / BOWIE SHOP RD,MD,HUNTINGTOWN,20639,107,-1,,,"",,,,,
36 | 11581, BAYSIDE RD ,00,MD,HUNTINGTOWN,20639,108,-1,,,"",,,,,
37 | 12224, ARMIGER RD ,ARMIGER RD / CHRISTINES WAY,MD,HUNTINGTOWN,20639,109,-1,,,"",,,,,
38 | 12206, SMOKY RD ,SMOKY RD / MILL BRANCH RD,MD,HUNTINGTOWN,20639,111,-1,,,"",,,,,
39 | 15564, PORT TOBACCO RD ,POORHOUSE RD,MD,La Plata,20646,115,-1,,,"",,,,,
40 | 12386, WILLOW RD ,WILLOW RD / SPRUCE DR,MD,LUSBY,20657,118,-1,,,"",,,,,
41 | 12391,S SOLOMONS ISLAND RD ,GO HERE,MD,LUSBY,20657,119,-1,,,"",,,,,
42 | 12431, MAPLE ,MAPLE WAY / PINE BLVD,MD,LUSBY,20657,120,-1,,,"",,,,,
43 | 12385, WALNUT AVE ,WALNUT AVE / EVERGREEN DR,MD,LUSBY,20657,121,-1,,,"",,,,,
44 | 16966, MASON SPRINGS RD ,SMALLWOOD CHURCH RD,MD,PISGAH,20658,123,-1,,,"",,,,,
45 | 16944, POORHOUSE RD ,GRAYMAR LAN,MD,PISGAH,20658,126,-1,,,"",,,,,
46 | 12345, HOWARD DR ,HOWARD DR / ALEXANDER CT,MD,PORT REPUBLIC,20676,128,-1,,,"",,,,,
47 | 12378, ST LEONARD RD ,TREE CROSS ROAD,MD,PORT REPUBLIC,20676,129,-1,,,"",,,,,
48 | 11635,N SOLOMONS ISLAND RD ,ARMORY RD.,MD,PRINCE FREDERICK,20678,131,-1,,,"",,,,,
49 | 11754, STOAKLEY RD ,STOAKLEY RD / DOVE DR,MD,PRINCE FREDERICK,20678,132,-1,,,"",,,,,
50 | 11693,N SOLOMONS ISLAND RD ,RT 4 / HOSPITAL RD.,MD,PRINCE FREDERICK,20678,133,-1,,,"",,,,,
51 | 12395, BALL RD ,ON THE ROAD,MD,SAINT LEONARD,20685,137,-1,,,"",,,,,
52 | 12344, ROSS RD ,ROSS RD / BROOMES ISLAND RD,MD,SAINT LEONARD,20685,138,-1,,,"",,,,,
53 | 37148, BEECH DR ,SURF ST,MD,SOLOMONS,20688,140,-1,,,"",,,,,
54 | 12251, HARDESTY RD ,HARDESTY RD / DALRYMPLE RD,MD,SUNDERLAND,20689,141,-1,,,"",,,,,
55 | 16973, FIRETOWER RD ,FIELD OF DREAMS PL,MD,WELCOME,20693,142,-1,,,"",,,,,
56 | 17026, PORT TOBACCO RD ,AURELIA PL,MD,WELCOME,20693,143,-1,,,"",,,,,
57 | 33231, RESEARCH RD ,BEAVER DAM,MD,Beltsville,20705,147,-1,,,"",,,,,
58 | 33160, BATTERSEA DR ,POWDER MILL,MD,Beltsville,20705,148,-1,,,"",,,,,
59 | 34226, CAP BELT IL ,NB I95,MD,Beltsville,20705,150,-1,,,"",,,,,
60 | 34294, POWDER MILL RD ,RIGGS,MD,Beltsville,20705,152,-1,,,"",,,,,
61 | 33228, EB RITZ WAY ,NB BALTIMORE,MD,Beltsville,20705,153,-1,,,"",,,,,
62 | 32868, EB JOHN HANSON HWY ,CHURCH,MD,Lanham,20706,154,-1,,,"",,,,,
63 | 35080, WB LANHAM SEVERN RD ,CIPRIANO,MD,Lanham,20706,155,-1,,,"",,,,,
64 | 35122, PRINCESS GARDEN PKY ,WB NB CAP,MD,Lanham,20706,157,-1,,,"",,,,,
65 | 32849, SB CAP BELT IL ,EB ANNAPO,MD,Lanham,20706,158,-1,,,"",,,,,
66 | 35196, BOWIE RD ,NB LAUREL BOWIE,MD,Laurel,20707,160,-1,,,"",,,,,
67 | 31561, EB CHERRY LN ,NB BALTIMORE,MD,Laurel,20707,162,-1,,,"",,,,,
68 | 35194, MONTROSE AVE ,FOURTH,MD,Laurel,20707,163,-1,,,"",,,,,
69 | 31373, 46TH AV ,DECATUR,MD,Bladensburg,20710,166,-1,,,"",,,,,
70 | 42596, ED PROUT RD ,GREEN MEADOWS,MD,LOTHIAN,20711,167,-1,,,"",,,,,
71 | 11964, FIFTH ST ,FIFTH ST / CHESAPEAKE AVE,MD,NORTH BEACH,20714,169,-1,,,"",,,,,
72 | 32126, NB LAUREL BOWIE RD ,OLD CHAPEL,MD,Bowie,20715,171,-1,,,"",,,,,
73 | 32081, SPRINGFIELD RD ,BEAVER DAM,MD,Bowie,20715,173,-1,,,"",,,,,
74 | 34100, ANNAPOLIS RD ,NB CRAIN,MD,Bowie,20715,174,-1,,,"",,,,,
75 | 32070, LAUREL BOWIE RD ,POWDER MILL,MD,Bowie,20715,176,-1,,,"",,,,,
76 | 34444, CENTRAL AVE ,JENNINGS MILL,MD,Bowie,20716,178,-1,,,"",,,,,
77 | 34425, QUEENS CT ,PRINCE GEORGES BL,MD,Bowie,20716,179,-1,,,"",,,,,
78 | 31912, WB JOHN HANSON HWY ,LOTTSFOR,MD,Bowie,20716,180,-1,,,"",,,,,
79 | 32290, JOHN HANSON HY EB ,KENILWORTH,MD,Cheverly,20722,181,-1,,,"",,,,,
80 | 32307, NB KENILWORTH AVE ,FROLICH,MD,Cheverly,20722,182,-1,,,"",,,,,
81 | 32289, CREST AVE ,DEWEY,MD,Cheverly,20722,183,-1,,,"",,,,,
82 | 35313, 38TH AVE ,HAMILTON,MD,Brentwood,20722,184,-1,,,"",,,,,
83 | 43582, RIVER BDGE WAY ,FOREST BDGE CT,MD,MD.CITY,20724,186,-1,,,"",,,,,
84 | 42077, MONTPELIER DR ,CARLAND,MD,LAUREL,20724,187,-1,,,"",,,,,
85 | 42557, Brock Bridge RD ,Whiskey Bottom,MD,Laurel,20724,189,-1,,,"",,,,,
86 | 11538, 6TH ST ,00,MD,CHESAPEAKE BEACH,20732,191,-1,,,"",,,,,
87 | 32452, DEMMY WAY ,METRONOME TN,MD,Clinton,20735,194,-1,,,"",,,,,
88 | 11516,E CHESAPEAKE BEACH RD ,00,MD,OWINGS,20736,196,-1,,,"",,,,,
89 | 11947,W MT HARMONY RD ,W MT HARMONY RD / GRANTHAM DR,MD,OWINGS,20736,197,-1,,,"",,,,,
90 | 674, 7TH ST NW ,G ST NW,DC,WASHINGTON,20001,1,3,-77.02191,38.89845,"700 7th St NW, Washington, DC 20001",0101000020AD100000C554FA09674153C06B9C4D4700734340,110010058002005,11,001,11001005800
91 | 3801, 7TH ST NW ,G ST NW,DC,WASHINGTON,20001,2,3,-77.02191,38.89845,"700 7th St NW, Washington, DC 20001",0101000020AD100000C554FA09674153C06B9C4D4700734340,110010058002005,11,001,11001005800
92 | 2601, I ST NW ,4TH ST NW,DC,WASHINGTON,20001,3,3,-77.01617,38.90133,"398 I St NW, Washington, DC 20001",0101000020AD100000E942ACFE084153C098081B9E5E734340,110010047021006,11,001,11001004702
93 | 84, 7TH ST NW ,T ST NW,DC,WASHINGTON,20001,4,3,-77.02192,38.91557,"1900 7th St NW, Washington, DC 20001",0101000020AD1000004E0AF31E674153C010919A7631754340,110010044002017,11,001,11001004400
94 | 267, 11TH ST NE ,K ST NE,DC,WASHINGTON,20002,6,3,-77.02704,38.90252,"1000 11th St NW, Washington, DC 20001",0101000020AD100000DC2DC901BB4153C0D3F544D785734340,110010101001012,11,001,11001010100
95 | 2324, LINCOLN RD NE ,TODD PL NE,DC,WASHINGTON,20002,8,3,-77.00747,38.91628,"1924 Lincoln Rd NE, Washington, DC 20002",0101000020AD100000DE6C73637A4053C01B7920B248754340,110010087012009,11,001,11001008701
96 | 2159, 19TH ST NE ,H ST NE,DC,WASHINGTON,20002,9,3,-77.04346,38.89958,"799 19th St NW, Washington, DC 20002",0101000020AD1000006AA33A1DC84253C04CA60A4625734340,110010108002002,11,001,11001010800
97 | 931, 15TH ST NE ,MARYLAND AVE NE,DC,WASHINGTON,20002,10,3,-76.98363,38.90000,"798 15th St NE, Washington, DC 20002",0101000020AD100000B35F77BAF33E53C0C1BF081A33734340,110010084021000,11,001,11001008402
98 | 102, 4TH ST NE ,PENN ST NE,DC,WASHINGTON,20002,11,3,-76.99807,38.91061,"1398 4th St NE, Washington, DC 20002",0101000020AD10000080053065E03F53C0BD38F1D58E744340,110010088031026,11,001,11001008803
99 | 3628, 3RD ST SE ,E ST SE,DC,WASHINGTON,20003,12,3,-77.01519,38.89613,"499 3rd St NW, Washington, DC 20001",0101000020AD100000D956B3CEF84053C0A3FFE55AB4724340,110010059001025,11,001,11001005900
100 | 3472, 10TH ST SE ,NORTH CAROLINA AVE S,DC,WASHINGTON,20003,13,3,-76.99265,38.88480,"338 10th St SE, Washington, DC 20003",0101000020AD1000006DE2E47E873F53C04A44F81741714340,110010067003011,11,001,11001006700
101 | 1919, 8TH ST SE ,VIRGINIA AVE SE,DC,WASHINGTON,20003,14,3,-76.99497,38.87822,"1000 8th St SE, Washington, DC 20003",0101000020AD100000B2976DA7AD3F53C07669C36169704340,110010072002014,11,001,11001007200
102 | 3789, 9TH ST NW ,PENNSYLVANIA AVE NW,DC,WASHINGTON,20004,15,3,-76.99376,38.88369,"9th St SE, Washington, DC",0101000020AD10000093C2BCC7993F53C0B0E600C11C714340,110010069001008,11,001,11001006900
103 | 421, 3RD ST NW ,MADISON DR NW,DC,WASHINGTON,20004,16,3,-77.01520,38.89064,"100 3rd St NW, Washington, DC 20004",0101000020AD1000008DB96B09F94053C023D6E25300724340,110010062021019,11,001,11001006202
104 | 1697, PENNSYLVANIA AVE NW ,10TH ST NW,DC,WASHINGTON,20004,17,3,-77.02600,38.89444,"1000 Pennsylvania Ave NW, Washington, DC 20004",0101000020AD1000005BE84A04AA4153C03D0D18247D724340,110010062021023,11,001,11001006202
105 | 2177, 13TH ST NW ,NEW YORK AVE NW,DC,WASHINGTON,20005,18,3,-77.02963,38.90022,"800 13th St NW, Washington, DC 20005",0101000020AD10000061360186E54153C000AB23473A734340,110010101001020,11,001,11001010100
106 | 3052, I ST NW ,VERMONT AVE NW,DC,WASHINGTON,20005,19,3,-77.03459,38.90134,"1520 I St NW, Washington, DC 20005",0101000020AD100000EAEA8EC5364253C08E5A61FA5E734340,110010101001016,11,001,11001010100
107 | 486, 17TH ST NW ,PENNSYLVANIA AVE NW,DC,WASHINGTON,20006,20,3,-77.03946,38.89881,"724 17th St NW, Washington, DC 20006",0101000020AD10000002603C83864253C01D1CEC4D0C734340,110010062021036,11,001,11001006202
108 | 2716, FLORIDA AVE NW ,MASSACHUSETTS AVE NW,DC,WASHINGTON,20008,21,3,-77.04879,38.91150,"2198 Florida Ave NW, Washington, DC 20008",0101000020AD100000CB9717601F4353C0BAA29410AC744340,110010041003022,11,001,11001004100
109 | 817, VAN NESS ST NW ,CONNECTICUT AVE NW,DC,WASHINGTON,20008,22,3,-77.06292,38.94315,"3098 Van Ness St NW, Washington, DC 20008",0101000020AD100000D34ECDE5064453C0B78B3045B9784340,110010012004010,11,001,11001001200
110 | 1135, 36TH ST NW ,ALBEMARLE ST NW,DC,WASHINGTON,20008,23,3,-77.06984,38.94790,"4500 36th St NW, Washington, DC 20008",0101000020AD10000099F4F752784453C0FE7C5BB054794340,110010012002008,11,001,11001001200
111 | 3236, 18TH ST NW ,FLORIDA AVE NW,DC,WASHINGTON,20009,24,3,-77.04166,38.91678,"1938 18th St NW, Washington, DC 20009",0101000020AD100000A96BED7DAA4253C03DD00A0C59754340,110010040022003,11,001,11001004002
112 | 977, FLORIDA AVE NW ,21ST ST NW,DC,WASHINGTON,20009,25,3,-77.04657,38.91403,"2100 Florida Ave NW, Washington, DC 20008",0101000020AD10000002B68311FB4253C00BC85EEFFE744340,110010055001001,11,001,11001005500
113 | 1932, 14TH ST NW ,T ST NW,DC,WASHINGTON,20009,26,3,-77.03196,38.91557,"1901 14th St NW, Washington, DC 20009",0101000020AD1000004DBA2D910B4253C0CFA10C5531754340,110010043002000,11,001,11001004300
114 | 3674, 2ND ST NW ,PEABODY ST NW,DC,WASHINGTON,20011,27,3,-77.01365,38.96270,"6000 2nd St NW, Washington, DC 20011",0101000020AD10000010ACAA97DF4053C0CA694FC9397B4340,110010019021009,11,001,11001001902
115 | 2691, GEORGIA AVE NW ,TAYLOR ST NW,DC,WASHINGTON,20011,28,3,-77.02524,38.94081,"4100 Georgia Ave NW, Washington, DC 20011",0101000020AD10000044A33B889D4153C0C85BAE7E6C784340,110010025021003,11,001,11001002502
116 | 1768, 5TH ST NW ,SOMERSET PL NW,DC,WASHINGTON,20011,29,3,-77.01990,38.96671,"6312 5th St NW, Washington, DC 20011",0101000020AD1000008F54DFF9454153C07BD7A02FBD7B4340,110010019013008,11,001,11001001901
117 | 2155, GEORGIA AVE NW ,DECATUR ST NW,DC,WASHINGTON,20011,30,3,-77.02693,38.94826,"4800 Georgia Ave NW, Washington, DC 20011",0101000020AD100000B98B3045B94153C02E1EDE7360794340,110010022012006,11,001,11001002201
118 | 1844, MISSOURI AVE NW ,GEORGIA AVE NW,DC,WASHINGTON,20011,31,3,-77.02803,38.96101,"998 Missouri Ave NW, Washington, DC 20011",0101000020AD1000008C118942CB4153C0C37FBA81027B4340,110010021011005,11,001,11001002101
119 | 290, NEW HAMPSHIRE AVE NE ,NORTH CAPITOL ST,DC,WASHINGTON,20011,32,3,-77.00901,38.95694,"5500 New Hampshire Ave NE, Washington, DC 20011",0101000020AD100000EFDDE68D934053C06C91B41B7D7A4340,110010021022000,11,001,11001002102
120 | 989, 4TH ST NW ,DECATUR ST NW,DC,WASHINGTON,20011,33,3,-77.01743,38.94854,"4800 4th St NW, Washington, DC 20011",0101000020AD100000D9791B9B1D4153C0E20511A969794340,110010022022000,11,001,11001002202
121 | 2115, KALMIA RD NW ,14TH ST NW,DC,WASHINGTON,20012,34,3,-77.03341,38.98509,"1400 Kalmia Rd NW, Washington, DC 20012",0101000020AD100000E814E467234253C08FC6A17E177E4340,110010016001018,11,001,11001001600
122 | 1362, VAN BUREN ST NW ,SANDY SPRING RD NW,DC,WASHINGTON,20012,35,3,-77.01393,38.96998,"216 Van Buren St NW, Washington, DC 20012",0101000020AD1000008A170B43E44053C0E45E6056287C4340,110010017022011,11,001,11001001702
123 | 2248, 16TH ST NW ,JONQUIL ST NW,DC,WASHINGTON,20012,36,3,-77.03634,38.98416,"7730 16th St NW, Washington, DC 20012",0101000020AD10000058E20165534253C0F29881CAF87D4340,110010016001019,11,001,11001001600
124 | 622, 39TH ST NW ,GARRISON ST NW,DC,WASHINGTON,20016,37,3,-77.07714,38.95550,"5050 39th St NW, Washington, DC 20016",0101000020AD100000494563EDEF4453C09CA1B8E34D7A4340,110010011004005,11,001,11001001100
125 | 2878, WISCONSIN AVE NW ,ALBEMARLE ST NW,DC,WASHINGTON,20016,38,3,-77.07967,38.94791,"4500 Wisconsin Ave NW, Washington, DC 20016",0101000020AD100000DA15FA60194553C0C24A051555794340,110010011004022,11,001,11001001100
126 | 793, BRANDYWINE ST NW ,WISCONSIN AVE NW,DC,WASHINGTON,20016,39,3,-77.08040,38.94969,"4101 Brandywine St NW, Washington, DC 20016",0101000020AD10000063E8D841254553C0394030478F794340,110010011004019,11,001,11001001100
127 | 553, 39TH ST NW ,MACOMB ST NW,DC,WASHINGTON,20016,40,3,-77.07705,38.93349,"3300 39th St NW, Washington, DC 20016",0101000020AD100000380EBC5AEE4453C0AD9AE7887C774340,110010010023006,11,001,11001001002
128 | 2949, MICHIGAN AVE NE ,TAYLOR ST NE,DC,WASHINGTON,20017,41,3,-76.98800,38.94072,"1314 Michigan Ave NE, Washington, DC 20017",0101000020AD100000C45E28603B3F53C05950189469784340,110010095033010,11,001,11001009503
129 | 627, 13TH ST NE ,PERRY ST NE,DC,WASHINGTON,20017,42,3,-76.98868,38.93617,"3800 13th St NE, Washington, DC 20017",0101000020AD1000007CCF4884463F53C028B7ED7BD4774340,110010095041019,11,001,11001009504
130 | 631, 7TH ST NE ,TAYLOR ST NE,DC,WASHINGTON,20017,43,3,-76.99573,38.94073,"4098 7th St NE, Washington, DC 20017",0101000020AD10000071AB2006BA3F53C00BB3D0CE69784340,110010095042003,11,001,11001009504
131 | 2884, 10TH ST NE ,RHODE ISLAND AVE NE,DC,WASHINGTON,20018,44,3,-76.99242,38.92249,"2500 10th St NE, Washington, DC 20018",0101000020AD100000A5BF97C2833F53C079060DFD13764340,110010093021014,11,001,11001009302
132 | 2104, MONTANA AVE NE ,DOWNING ST NE,DC,WASHINGTON,20018,45,3,-76.98306,38.92269,"1498 Montana Ave NE, Washington, DC 20018",0101000020AD100000D5CA845FEA3E53C0E0B88C9B1A764340,110010091023001,11,001,11001009102
133 | 2145, 18TH ST NE ,NEWTON ST NE,DC,WASHINGTON,20018,46,3,-76.97969,38.93409,"3600 18th St NE, Washington, DC 20018",0101000020AD100000B0C7444AB33E53C01536035C90774340,110010094002006,11,001,11001009400
134 | 1733, 50TH ST NE ,BROOKS ST NE,DC,WASHINGTON,20019,47,3,-76.93005,38.89223,"200 50th St NE, Washington, DC 20019",0101000020AD10000044696FF0853B53C07AC5538F34724340,110010078042008,11,001,11001007804
135 | 1587, 36TH ST NE ,BENNING RD NE,DC,WASHINGTON,20019,48,3,-76.95482,38.89606,"598 36th St NE, Washington, DC 20019",0101000020AD1000005DA626C11B3D53C0AB24B20FB2724340,110010096042003,11,001,11001009604
136 | 1107, 51ST ST NE ,CLOUD PL NE,DC,WASHINGTON,20019,49,3,-76.92800,38.89468,"364 51st St NE, Washington, DC 20019",0101000020AD100000C0E5B166643B53C092205C0185724340,110010078042010,11,001,11001007804
137 | 2320, 37TH PL SE ,ELY PL SE,DC,WASHINGTON,20019,50,5,-76.95145,38.88337,"498 37th St SE, Washington, DC 20019",0101000020AD1000003D7AC37DE43C53C09C2ADF3312714340,110010077033001,11,001,11001007703
138 | 2147, 60TH ST NE ,CLAY ST NE,DC,WASHINGTON,20019,52,3,-76.91504,38.89289,"300 60th St NE, Washington, DC 20019",0101000020AD100000516859F78F3A53C0B665C0594A724340,110010078082012,11,001,11001007808
139 | 2851, SOUTHERN AVE SE ,51ST ST SE,DC,WASHINGTON,20019,53,0,-76.92993,38.87686,"5098 Southern Ave, Washington, DC 20019",0101000020AD1000003FE08101843B53C0041A6CEA3C704340,240338026001011,24,033,24033802600
140 | 652, PENNSYLVANIA AVE SE ,TEXAS AVE SE,DC,WASHINGTON,20020,54,3,-76.95611,38.86754,"3398 Pennsylvania Ave SE, Washington, DC 20020",0101000020AD1000003A58FFE7303D53C0A6EB89AE0B6F4340,110010076042002,11,001,11001007604
141 | 3450, MINNESOTA AVE SE ,NICHOLSON ST SE,DC,WASHINGTON,20020,55,3,-76.97223,38.87272,"2398 Minnesota Ave SE, Washington, DC 20020",0101000020AD1000005A10CAFB383E53C0B5503239B56F4340,110010076011005,11,001,11001007601
142 | 387, NAYLOR RD SE ,GOOD HOPE RD SE,DC,WASHINGTON,20020,56,3,-76.96815,38.86022,"Naylor Rd SE, Washington, DC",0101000020AD1000001DAED51EF63D53C01BB7989F1B6E4340,110010076042018,11,001,11001007604
143 | 356, 9TH ST SE ,SOUTHERN AVE SE,DC,WASHINGTON,20032,58,3,-76.98898,38.83082,"4398 9th St SE, Washington, DC 20032",0101000020AD100000C1DF2F664B3F53C06D6E4C4F586A4340,110010097002000,11,001,11001009700
144 | 20, 4TH ST SE ,MISSISSIPPI AVE SE,DC,WASHINGTON,20032,59,3,-77.00106,38.83613,"3750 4th St SE, Washington, DC 20032",0101000020AD100000BB5D2F4D114053C0FD153257066B4340,110010098033000,11,001,11001009803
145 | 1411, ELMIRA ST SW ,MARTIN LUTHER KING J,DC,WASHINGTON,20032,61,4,-77.01259,38.82605,"200 Elmira St SW, Washington, DC 20032",0101000020AD100000CC988235CE4053C0FFE9060ABC694340,110010098072001,11,001,11001009807
146 | 1931, 17TH ST NW ,P ST NW,DC,WASHINGTON,20036,63,3,-77.03849,38.90964,"1500 17th St NW, Washington, DC 20036",0101000020AD1000005D10919A764253C05680EF366F744340,110010053013001,11,001,11001005301
147 | 3623, 21ST ST NW ,O ST NW,DC,WASHINGTON,20036,64,3,-77.04664,38.90857,"1400 21st St NW, Washington, DC 20036",0101000020AD1000002572C119FC4253C09718CBF44B744340,110010055004000,11,001,11001005500
148 | 1243, 23RD ST NW ,M ST NW,DC,WASHINGTON,20037,65,3,-77.05011,38.90526,"1198 23rd St NW, Washington, DC 20037",0101000020AD1000000E0F61FC344353C0B0A371A8DF734340,110010055003004,11,001,11001005500
149 | 3786, H ST NW ,23RD ST NW,DC,WASHINGTON,20037,66,3,-77.05013,38.89957,"2300 H St NW, Washington, DC 20037",0101000020AD1000000261A758354353C07C2AA73D25734340,110010108003001,11,001,11001010800
150 | 3187, 14TH ST SW ,INDEPENDENCE AVE SW,DC,WASHINGTON,20250,67,3,-77.03199,38.88758,"14th St SW, Washington, DC",0101000020AD10000083FB010F0C4253C0564277499C714340,110010062021186,11,001,11001006202
151 | 16113, Western PKY ,Berry RD,MD,Waldorf,20602,71,0,-76.91747,38.62972,"Western Pkwy, Waldorf, MD",0101000020AD100000A27DACE0B73A53C0BD55D7A19A504340,240178507091047,24,017,24017850709
152 | 16092, Lyles PL ,Middletown RD,MD,Waldorf,20602,72,0,-76.96478,38.63339,"10198 Lyles Pl, Waldorf, MD 20603",0101000020AD10000057B3CEF8BE3D53C026C632FD12514340,240178507101010,24,017,24017850710
153 | 16488, CRAIN HWY ,BILLINGSLEY RD,MD,Waldorf,20602,73,0,-76.93793,38.59705,"Hwy Crain, Waldorf, MD",0101000020AD100000E4B9BE0F073C53C0D40968226C4C4340,240178509022023,24,017,24017850902
154 | 16139, Lyles PL ,Middletown RD,MD,Waldorf,20602,74,0,-76.96478,38.63339,"10198 Lyles Pl, Waldorf, MD 20603",0101000020AD10000057B3CEF8BE3D53C026C632FD12514340,240178507101010,24,017,24017850710
155 | 16430, LISA DR ,PINEWOOD DR,MD,Waldorf,20602,77,0,-76.86771,38.64599,"2598 Lisa Dr, Waldorf, MD 20601",0101000020AD100000909E2287883753C0705AF0A2AF524340,240178508012008,24,017,24017850801
156 | 17880, Hampshire CIR ,Harbor Seal CT,MD,Waldorf,20603,79,0,-76.96107,38.62525,"Hampshire Cir, Waldorf, MD",0101000020AD100000C20C8D27823D53C048658A3908504340,240178507102004,24,017,24017850710
157 | 17822, Middletown RD ,Rocky Road PL,MD,Waldorf,20603,81,0,-76.95934,38.63958,"2608 Middletown Rd, Waldorf, MD 20603",0101000020AD10000078EBFCDB653D53C07C96E7C1DD514340,240178507101000,24,017,24017850710
158 | 32403, ACCOLAWN RD ,ACCOKEEK,MD,Accokeek,20607,82,0,-77.03490,38.66546,"16598 Accolawn Rd, Accokeek, MD 20607",0101000020AD1000006FEA03C93B4253C0E86514CB2D554340,240338013021051,24,033,24033801302
159 | 34166, MISSOURI AVE ,BRANDYWINE,MD,Brandywine,20613,89,0,-76.85230,38.69725,"13998 Missouri Ave, Brandywine, MD 20613",0101000020AD100000BDA085048C3653C00889B48D3F594340,240338010032066,24,033,24033801003
160 | 33863, BEVARD RD ,CEDARVILLE,MD,Baden,20613,90,10,-76.80731,38.66250,"17300 Bevard Rd, Cedarville, MD 20613",0101000020AD1000006D3997E2AA3353C0BB61DBA2CC544340,240338010032050,24,033,24033801003
161 | 17646, Bucknell Road ,Blackfoot Street,MD,Bryans Road,20616,91,0,-77.07831,38.63090,"6654 Bucknell Rd, Bryans Road, MD 20616",0101000020AD100000F8C08EFF024553C0DE1AD82AC1504340,240178501011025,24,017,24017850101
162 | 36930, THREE NOTCH RD ,AIRPORT RD,MD,Hollywood,20636,98,-1,-76.53501,38.31266,"Three Notch Rd, MD",0101000020AD100000EBBDF8A23D2253C07951BB5F05284340,240378756001001,24,037,24037875600
163 | 15875, Burnt Store RD ,Cracklingtown RD,MD,Hughesville,20637,100,0,-76.81668,38.53084,"14200 Burnt Store Rd, Hughesville, MD 20637",0101000020AD100000A6CAF78C443453C03C49BA66F2434340,240178513022021,24,017,24017851302
164 | 11793,N SOLOMONS ISLAND RD ,SOLOMONS ISLAND RD,MD,HUNTINGTOWN,20639,110,0,-76.61260,38.61434,"Solomons Island Rd, Huntingtown, MD",0101000020AD100000E561A1D6342753C05258A9A0A24E4340,240098606003004,24,009,24009860600
165 | 12177, OLD TOWN RD ,OLD TOWN RD,MD,HUNTINGTOWN,20639,112,8,-76.61012,38.62407,"4298 Old Town Rd, Huntingtown, MD 20639",0101000020AD1000004CA088450C2753C0B52C5F97E14F4340,240098606003000,24,009,24009860600
166 | 12222, LOWER MARLBORO RD ,MILL BRANCH ROAD,MD,HUNTINGTOWN,20639,113,-1,-76.64429,38.65848,"1977 Lower Marlboro Rd, MD 20639",0101000020AD10000051D158FB3B2953C068FCC22B49544340,240098606001022,24,009,24009860600
167 | 16831, SMALLWOOD CHURCH RD. ,MARVIN DR.,MD,INDIAN HEAD,20640,114,-1,-77.17139,38.52323,"Smallwood Church Rd, MD",0101000020AD100000C22E8A1EF84A53C0FD2C9622F9424340,240178503002018,24,017,24017850300
168 | 15534, HAWTHORNE RD ,SLEEPY HOLLOW RD,MD,La Plata,20646,116,-1,-77.00959,38.54101,"Hawthorne Rd, MD",0101000020AD1000004F51F52B9D4053C05BE333D93F454340,240178510012009,24,017,24017851001
169 | 36071, POINT LOOKOUT RD ,NEWTOWNE NECK RD,MD,LEONARDTOWN,20650,117,0,-76.65847,38.30539,"26099 Point Lookout Rd, Leonardtown, MD 20650",0101000020AD100000E123624A242A53C0B2B6291E17274340,240378754003091,24,037,24037875400
170 | 11876, COVE POINT RD ,COVE POINT RD,MD,LUSBY,20657,122,0,-76.42352,38.38532,"597 Cove Point Rd, Lusby, MD 20657",0101000020AD100000EC4CA1F31A1B53C0E2CB441152314340,240098610011069,24,009,24009861001
171 | 16976, POORHOUSE RD ,BURCH RD,MD,PISGAH,20658,124,-1,-77.06230,38.51311,"Poorhouse Rd, MD",0101000020AD100000FCAA5CA8FC4353C00035B56CAD414340,240178506002035,24,017,24017850600
172 | 16875, BICKNELL RD. ,SWEETMAN RD.,MD,MARBURY,20658,125,-1,-77.15846,38.55116,"5301 Bicknell Rd, MD 20658",0101000020AD100000B876A224244A53C011FB04508C464340,240178503001048,24,017,24017850300
173 | 36176, Asher RD ,Cox DR,MD,Mechanicsville,20659,127,-1,-76.77793,38.40458,"37551 Asher Rd, MD 20659",0101000020AD100000AA5E7EA7C93153C05DDBDB2DC9334340,240378752023016,24,037,24037875202
174 | 16946, PORT TOBACCO RD ,MILL SWAMP RD,MD,PORT TOBACCO,20677,130,-1,-77.08381,38.48306,"Port Tobacco Rd, MD",0101000020AD100000C9C0012D5D4553C08B7C5EF1D43D4340,240178505001017,24,017,24017850500
175 | 11747,S SOLOMONS ISLAND RD ,RT 4/GERMAN CHAPEL,MD,PRINCE FREDERICK,20678,135,19,-76.44549,38.37317,"Solomons Island Rd S, Lusby, MD",0101000020AD100000DB34B6D7821C53C0D6DB662AC42F4340,240098609002015,24,009,24009860900
176 | 11596,S SOLOMONS ISLAND RD ,S SOLOMONS ISLAND RD / OLD FIE,MD,PRINCE FREDERICK,20678,136,14,-76.55841,38.94676,"Solomons Island Rd, Edgewater, MD",0101000020AD1000000F3B53E8BC2353C0DC8310902F794340,240037011012013,24,003,24003701101
177 | 12405, CAPE LEONARD DR ,CAPE LEONARD DR / MACKALL RD,MD,SAINT LEONARD,20685,139,-1,-76.50055,38.40409,"Cape Leonard Dr, MD",0101000020AD100000BABE0F07092053C04241295AB9334340,240098608012075,24,009,24009860801
178 | 24410, DORSEY RUN RD -- ,DORSEY RUN RD,MD,Annapolis Junction,20701,144,17,-76.78661,39.14956,"Dorsey Run Rd, Jessup, MD",0101000020AD1000004F6F46CD573253C0E6E099D024934340,240276069012021,24,027,24027606901
179 | 33261, MONTGOMERY PL ,MONTGOMERY,MD,Beltsville,20705,145,11,-77.15482,39.08416,"W Montgomery Ave, Rockville, MD",0101000020AD100000887B2C7DE84953C040446ADAC58A4340,240317010052006,24,031,24031701005
180 | 33174, SELLMAN RD ,BALTIMORE,MD,Beltsville,20705,146,0,-76.90934,39.03356,"4798 Sellman Rd, Beltsville, MD 20705",0101000020AD100000EC866D8B323A53C0153AAFB14B844340,240338074042073,24,033,24033807404
181 | 33202, SUNNYSIDE AVE ,TUCKER,MD,Beltsville,20705,149,0,-76.91217,39.02342,"5298 Sunnyside Ave, Beltsville, MD 20705",0101000020AD100000EC14AB06613A53C04209336DFF824340,240338074042122,24,033,24033807404
182 | 33169, 45TH AV ,45TH,MD,Beltsville,20705,151,0,-76.92244,39.02971,"10400 45th Ave, Beltsville, MD 20705",0101000020AD100000255B5D4E093B53C05B3FFD67CD834340,240338074053020,24,033,24033807405
183 | 35003, AEROSPACE RD ,GREENBELT,MD,Lanham,20706,156,8,-76.83244,38.99105,"9900 Aerospace Rd, Glenn Dale, MD 20706",0101000020AD10000076F86BB2463553C0A0EE0390DA7E4340,240338004111082,24,033,24033800411
184 | 35115, 97TH AVE ,MAZZONI,MD,Lanham,20706,159,8,-76.84562,38.98217,"7004 97th Ave, Seabrook, MD 20706",0101000020AD100000E4F38AA71E3653C0EF1AF4A5B77D4340,240338004121029,24,033,24033800412
185 | 31552, SANDY SPRING RD ,SWEITZER,MD,Laurel,20707,161,6,-76.89954,39.09895,"6198 Sandy Spring Rd, West Laurel, MD 20707",0101000020AD100000C66471FF913953C078E75086AA8C4340,240338002032024,24,033,24033800203
186 | 31356, KENILWORTH AVE ,ANNAPOLIS,MD,Bladensburg,20710,164,0,-76.93718,38.93932,"Kenilworth Ave, Bladensburg, MD",0101000020AD100000DFDFA0BDFA3B53C0D5C9198A3B784340,240338040022026,24,033,24033804002
187 | 31466, 48TH ST ,QUINCY,MD,Bladensburg,20710,165,0,-76.93590,38.93741,"3898 48th St, Bladensburg, MD 20710",0101000020AD1000009C4EB2D5E53B53C0AE0D15E3FC774340,240338040022072,24,033,24033804002
188 | 42499, Sands RD ,Rt 408,MD,Lothian,20711,168,-1,-76.69341,38.81208,"5401 Sands Rd, MD 20711",0101000020AD10000050F4C0C7602C53C0B96A9E23F2674340,240037080043003,24,003,24003708004
189 | 34082, GRENVILLE LN ,ANNAPOLIS,MD,Bowie,20715,170,0,-76.76777,38.97241,"Grenville Ln, Bowie, MD",0101000020AD10000034B22B2D233153C0C2BB5CC4777C4340,240338004093035,24,033,24033800409
190 | 34109, OLD CHAPEL RD ,CHALFORD,MD,Bowie,20715,172,4,-76.75018,38.98889,"14699 Old Chapel Rd, Bowie, MD 20715",0101000020AD100000B7D100DE023053C0B4AB90F2937E4340,240338004032012,24,033,24033800403
191 | 32116, RACE TRACK RD ,JERICHO,MD,Bowie,20715,175,-1,-76.75361,39.01268,"9008 Race Track Rd, MD 20715",0101000020AD100000884677103B3053C0D8B8FE5D9F814340,240338004102012,24,033,24033800410
192 | 34454, MITCHELLVILLE RD ,PILLER,MD,Bowie,20716,177,0,-76.73044,38.91948,"2013 Mitchellville Rd, Bowie, MD 20716",0101000020AD1000002DEC6987BF2E53C0FD98D6A6B1754340,240338005111014,24,033,24033800511
193 | 24481, KNIGHTS BRIDGE RD -- ,HORSHAM DR,MD,Laurel,20723,185,7,-76.83675,39.13168,"Knights Bridge Rd, North Laurel, MD",0101000020AD100000DB85E63A8D3553C0363811FDDA904340,240276069053091,24,027,24027606905
194 | 41960, RT 295 N,RT 198,MD,MARYLAND CITY,20724,188,12,-76.80214,39.09684,"State Hwy 295, Maryland City, MD",0101000020AD10000086FE092E563353C0B9F42F49658C4340,240037405002038,24,003,24003740500
195 | 12160,E CHESAPEAKE BEACH RD ,EAST 260,MD,CHESAPEAKE BEACH,20732,190,0,-76.54974,38.69880,"Chesapeake Beach Rd, Chesapeake Beach, MD",0101000020AD100000DC9DB5DB2E2353C090300C5872594340,240098604013021,24,009,24009860401
196 | 12046, 28TH ST ,28TH ST,MD,CHESAPEAKE BEACH,20732,192,0,-76.53647,38.69683,"3799 28th St, Chesapeake Beach, MD 20732",0101000020AD1000008718AF79552253C0C3F352B131594340,240098604013058,24,009,24009860401
197 | 32462, WOODYARD RD ,GREEN,MD,Clinton,20735,193,0,-76.85855,38.77888,"8100 Woodyard Rd, Clinton, MD 20735",0101000020AD1000003C49BA66F23653C087342A70B2634340,240338012151011,24,033,24033801215
198 | 12007,W CHESAPEAKE BEACH RD ,W CHESAPEAKE BEACH RD,MD,OWINGS,20736,195,0,-76.58531,38.70439,"1099 Chesapeake Beach Rd, Owings, MD 20736",0101000020AD1000009485AFAF752553C0624CFA7B295A4340,240098603001037,24,009,24009860300
199 | 12011,E CHESAPEAKE BEACH RD ,ROUTE 260 / ROUTE 2,MD,OWINGS,20736,198,0,-76.58531,38.70439,"1099 Chesapeake Beach Rd, Owings, MD 20736",0101000020AD1000009485AFAF752553C0624CFA7B295A4340,240098603001037,24,009,24009860300
200 | 11931, LOWER MARLBORO RD ,LOWER MARLBORO RD / BRISCOE TU,MD,OWINGS,20736,199,-1,-76.67803,38.65514,"3733 Lower Marlboro Rd, MD 20736",0101000020AD100000542FBFD3642B53C066A208A9DB534340,240098602001045,24,009,24009860200
201 | 31735, QUINTANA ST ,58TH,MD,Riverdale Hgts,20737,200,11,-76.91739,38.96156,"5798 Quintana St, East Riverdale, MD 20737",0101000020AD1000008B6F287CB63A53C09505137F147B4340,240338066022010,24,033,24033806602
202 |
--------------------------------------------------------------------------------
/log/2010_MD.csv.log:
--------------------------------------------------------------------------------
1 | Timing is on.
2 | Expanded display is used automatically.
3 | DROP TABLE
4 | Time: 50.634 ms
5 | CREATE TABLE
6 | Time: 1.506 ms
7 | COPY 39237
8 | Time: 161.707 ms
9 | ALTER TABLE
10 | Time: 245.313 ms
11 | CREATE FUNCTION
12 | Time: 12.400 ms
13 | CREATE FUNCTION
14 | Time: 0.810 ms
15 | DROP FUNCTION
16 | Time: 0.209 ms
17 | CREATE FUNCTION
18 | Time: 1.015 ms
19 | psql:geocode_batch.sql:179: NOTICE: > 2015-11-25 06:22:50+00 : Start on table of 39237
20 | psql:geocode_batch.sql:179: NOTICE: > time passed | address processed <<<< address left
21 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.9 | 100 <<<< 39137
22 | psql:geocode_batch.sql:179: NOTICE: in samples started from: (717641,"+5 Keepsake PL , Waldorf, MD 20601",20601,123,,,,,,,,,)
23 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
24 | PL/pgSQL function geocode_table() line 24 at PERFORM
25 | psql:geocode_batch.sql:179: NOTICE: -- !!! invalid regular expression: quantifier operand invalid 2201B !!!--
26 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
27 | PL/pgSQL function geocode_table() line 24 at PERFORM
28 | psql:geocode_batch.sql:179: NOTICE: > 00:00:13.9 | 200 <<<< 39037
29 | psql:geocode_batch.sql:179: NOTICE: > 00:00:13.5 | 300 <<<< 38937
30 | psql:geocode_batch.sql:179: NOTICE: > 00:00:14.4 | 400 <<<< 38837
31 | psql:geocode_batch.sql:179: NOTICE: > 00:00:15.6 | 500 <<<< 38737
32 | psql:geocode_batch.sql:179: NOTICE: > 00:00:12.5 | 600 <<<< 38637
33 | psql:geocode_batch.sql:179: NOTICE: > 00:00:15.2 | 700 <<<< 38537
34 | psql:geocode_batch.sql:179: NOTICE: > 00:00:13.7 | 800 <<<< 38437
35 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.7 | 900 <<<< 38337
36 | psql:geocode_batch.sql:179: NOTICE: > 00:00:13.2 | 1000 <<<< 38237
37 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23.6 | 1100 <<<< 38137
38 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23 | 1200 <<<< 38037
39 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.8 | 1300 <<<< 37937
40 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.3 | 1400 <<<< 37837
41 | psql:geocode_batch.sql:179: NOTICE: > 00:00:41.2 | 1500 <<<< 37737
42 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.2 | 1600 <<<< 37637
43 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.7 | 1700 <<<< 37537
44 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.8 | 1800 <<<< 37437
45 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.3 | 1900 <<<< 37337
46 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.7 | 2000 <<<< 37237
47 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.3 | 2100 <<<< 37137
48 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.6 | 2200 <<<< 37037
49 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.5 | 2300 <<<< 36937
50 | psql:geocode_batch.sql:179: NOTICE: > 00:00:47.6 | 2400 <<<< 36837
51 | psql:geocode_batch.sql:179: NOTICE: > 00:00:43.9 | 2500 <<<< 36737
52 | psql:geocode_batch.sql:179: NOTICE: > 00:00:41.8 | 2600 <<<< 36637
53 | psql:geocode_batch.sql:179: NOTICE: > 00:00:38.9 | 2700 <<<< 36537
54 | psql:geocode_batch.sql:179: NOTICE: > 00:00:43.6 | 2800 <<<< 36437
55 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29 | 2900 <<<< 36337
56 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.1 | 3000 <<<< 36237
57 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.9 | 3100 <<<< 36137
58 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17 | 3200 <<<< 36037
59 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21 | 3300 <<<< 35937
60 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21 | 3400 <<<< 35837
61 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34 | 3500 <<<< 35737
62 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.4 | 3600 <<<< 35637
63 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.8 | 3700 <<<< 35537
64 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.8 | 3800 <<<< 35437
65 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.9 | 3900 <<<< 35337
66 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.7 | 4000 <<<< 35237
67 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.9 | 4100 <<<< 35137
68 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.9 | 4200 <<<< 35037
69 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.3 | 4300 <<<< 34937
70 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.3 | 4400 <<<< 34837
71 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.8 | 4500 <<<< 34737
72 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22.4 | 4600 <<<< 34637
73 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.5 | 4700 <<<< 34537
74 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.8 | 4800 <<<< 34437
75 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.1 | 4900 <<<< 34337
76 | psql:geocode_batch.sql:179: NOTICE: > 00:00:15 | 5000 <<<< 34237
77 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22 | 5100 <<<< 34137
78 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.3 | 5200 <<<< 34037
79 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.1 | 5300 <<<< 33937
80 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.1 | 5400 <<<< 33837
81 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.2 | 5500 <<<< 33737
82 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.7 | 5600 <<<< 33637
83 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.7 | 5700 <<<< 33537
84 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.1 | 5800 <<<< 33437
85 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.7 | 5900 <<<< 33337
86 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.7 | 6000 <<<< 33237
87 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.1 | 6100 <<<< 33137
88 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.6 | 6200 <<<< 33037
89 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.7 | 6300 <<<< 32937
90 | psql:geocode_batch.sql:179: NOTICE: > 00:00:14 | 6400 <<<< 32837
91 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.3 | 6500 <<<< 32737
92 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34.3 | 6600 <<<< 32637
93 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.4 | 6700 <<<< 32537
94 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.6 | 6800 <<<< 32437
95 | psql:geocode_batch.sql:179: NOTICE: > 00:00:14.6 | 6900 <<<< 32337
96 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.1 | 7000 <<<< 32237
97 | psql:geocode_batch.sql:179: NOTICE: > 00:00:15.7 | 7100 <<<< 32137
98 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.3 | 7200 <<<< 32037
99 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.2 | 7300 <<<< 31937
100 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.3 | 7400 <<<< 31837
101 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36.4 | 7500 <<<< 31737
102 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.1 | 7600 <<<< 31637
103 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.4 | 7700 <<<< 31537
104 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.1 | 7800 <<<< 31437
105 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21 | 7900 <<<< 31337
106 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.5 | 8000 <<<< 31237
107 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.5 | 8100 <<<< 31137
108 | psql:geocode_batch.sql:179: NOTICE: > 00:00:55.3 | 8200 <<<< 31037
109 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29 | 8300 <<<< 30937
110 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.1 | 8400 <<<< 30837
111 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.8 | 8500 <<<< 30737
112 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.4 | 8600 <<<< 30637
113 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.2 | 8700 <<<< 30537
114 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.2 | 8800 <<<< 30437
115 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.6 | 8900 <<<< 30337
116 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.8 | 9000 <<<< 30237
117 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.4 | 9100 <<<< 30137
118 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.8 | 9200 <<<< 30037
119 | psql:geocode_batch.sql:179: NOTICE: > 00:00:14.4 | 9300 <<<< 29937
120 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.2 | 9400 <<<< 29837
121 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18 | 9500 <<<< 29737
122 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.9 | 9600 <<<< 29637
123 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.4 | 9700 <<<< 29537
124 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23.9 | 9800 <<<< 29437
125 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.5 | 9900 <<<< 29337
126 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.1 | 10000 <<<< 29237
127 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16 | 10100 <<<< 29137
128 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.3 | 10200 <<<< 29037
129 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.5 | 10300 <<<< 28937
130 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.6 | 10400 <<<< 28837
131 | psql:geocode_batch.sql:179: NOTICE: > 00:00:15.8 | 10500 <<<< 28737
132 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.3 | 10600 <<<< 28637
133 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.6 | 10700 <<<< 28537
134 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.4 | 10800 <<<< 28437
135 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.6 | 10900 <<<< 28337
136 | psql:geocode_batch.sql:179: NOTICE: > 00:00:51.4 | 11000 <<<< 28237
137 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24 | 11100 <<<< 28137
138 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26 | 11200 <<<< 28037
139 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.1 | 11300 <<<< 27937
140 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.6 | 11400 <<<< 27837
141 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.4 | 11500 <<<< 27737
142 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23.2 | 11600 <<<< 27637
143 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.6 | 11700 <<<< 27537
144 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.6 | 11800 <<<< 27437
145 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22.1 | 11900 <<<< 27337
146 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.7 | 12000 <<<< 27237
147 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.3 | 12100 <<<< 27137
148 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.6 | 12200 <<<< 27037
149 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.5 | 12300 <<<< 26937
150 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.8 | 12400 <<<< 26837
151 | psql:geocode_batch.sql:179: NOTICE: > 00:00:15.9 | 12500 <<<< 26737
152 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16 | 12600 <<<< 26637
153 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.6 | 12700 <<<< 26537
154 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.6 | 12800 <<<< 26437
155 | psql:geocode_batch.sql:179: NOTICE: > 00:00:16.9 | 12900 <<<< 26337
156 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.4 | 13000 <<<< 26237
157 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.1 | 13100 <<<< 26137
158 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17 | 13200 <<<< 26037
159 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20.7 | 13300 <<<< 25937
160 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.2 | 13400 <<<< 25837
161 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.7 | 13500 <<<< 25737
162 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.8 | 13600 <<<< 25637
163 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.6 | 13700 <<<< 25537
164 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.2 | 13800 <<<< 25437
165 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22.3 | 13900 <<<< 25337
166 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23 | 14000 <<<< 25237
167 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.8 | 14100 <<<< 25137
168 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.2 | 14200 <<<< 25037
169 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.8 | 14300 <<<< 24937
170 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30 | 14400 <<<< 24837
171 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.1 | 14500 <<<< 24737
172 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.3 | 14600 <<<< 24637
173 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.7 | 14700 <<<< 24537
174 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.5 | 14800 <<<< 24437
175 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.3 | 14900 <<<< 24337
176 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.9 | 15000 <<<< 24237
177 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.8 | 15100 <<<< 24137
178 | psql:geocode_batch.sql:179: NOTICE: > 00:00:17.5 | 15200 <<<< 24037
179 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18 | 15300 <<<< 23937
180 | psql:geocode_batch.sql:179: NOTICE: > 00:00:18.5 | 15400 <<<< 23837
181 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.5 | 15500 <<<< 23737
182 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.2 | 15600 <<<< 23637
183 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.8 | 15700 <<<< 23537
184 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.1 | 15800 <<<< 23437
185 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.4 | 15900 <<<< 23337
186 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22.5 | 16000 <<<< 23237
187 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.6 | 16100 <<<< 23137
188 | psql:geocode_batch.sql:179: NOTICE: > 00:00:20 | 16200 <<<< 23037
189 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.1 | 16300 <<<< 22937
190 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.2 | 16400 <<<< 22837
191 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.1 | 16500 <<<< 22737
192 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22.5 | 16600 <<<< 22637
193 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.9 | 16700 <<<< 22537
194 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.6 | 16800 <<<< 22437
195 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.5 | 16900 <<<< 22337
196 | psql:geocode_batch.sql:179: NOTICE: > 00:01:03.4 | 17000 <<<< 22237
197 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.9 | 17100 <<<< 22137
198 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.2 | 17200 <<<< 22037
199 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.7 | 17300 <<<< 21937
200 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33 | 17400 <<<< 21837
201 | psql:geocode_batch.sql:179: NOTICE: > 00:01:10.4 | 17500 <<<< 21737
202 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23.2 | 17600 <<<< 21637
203 | psql:geocode_batch.sql:179: NOTICE: > 00:00:21.6 | 17700 <<<< 21537
204 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23 | 17800 <<<< 21437
205 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.9 | 17900 <<<< 21337
206 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.9 | 18000 <<<< 21237
207 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25 | 18100 <<<< 21137
208 | psql:geocode_batch.sql:179: NOTICE: in samples started from: (723888,"16238 hutchins mill RD , Phoenix (Jacksonvill, MD 21131",21131,18173,,,,,,,,,)
209 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
210 | PL/pgSQL function geocode_table() line 24 at PERFORM
211 | psql:geocode_batch.sql:179: NOTICE: -- !!! invalid regular expression: parentheses () not balanced 2201B !!!--
212 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
213 | PL/pgSQL function geocode_table() line 24 at PERFORM
214 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.4 | 18200 <<<< 21037
215 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.2 | 18300 <<<< 20937
216 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.1 | 18400 <<<< 20837
217 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.8 | 18500 <<<< 20737
218 | psql:geocode_batch.sql:179: NOTICE: > 00:00:19.5 | 18600 <<<< 20637
219 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23 | 18700 <<<< 20537
220 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28 | 18800 <<<< 20437
221 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37.2 | 18900 <<<< 20337
222 | psql:geocode_batch.sql:179: NOTICE: > 00:00:32.2 | 19000 <<<< 20237
223 | psql:geocode_batch.sql:179: NOTICE: > 00:00:32.8 | 19100 <<<< 20137
224 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.9 | 19200 <<<< 20037
225 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34.7 | 19300 <<<< 19937
226 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.6 | 19400 <<<< 19837
227 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.8 | 19500 <<<< 19737
228 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.8 | 19600 <<<< 19637
229 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.3 | 19700 <<<< 19537
230 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.1 | 19800 <<<< 19437
231 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.1 | 19900 <<<< 19337
232 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.7 | 20000 <<<< 19237
233 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.8 | 20100 <<<< 19137
234 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36.2 | 20200 <<<< 19037
235 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29 | 20300 <<<< 18937
236 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.8 | 20400 <<<< 18837
237 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.4 | 20500 <<<< 18737
238 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.3 | 20600 <<<< 18637
239 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.1 | 20700 <<<< 18537
240 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.5 | 20800 <<<< 18437
241 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.4 | 20900 <<<< 18337
242 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.6 | 21000 <<<< 18237
243 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24 | 21100 <<<< 18137
244 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.5 | 21200 <<<< 18037
245 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.7 | 21300 <<<< 17937
246 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34.9 | 21400 <<<< 17837
247 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.5 | 21500 <<<< 17737
248 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37.6 | 21600 <<<< 17637
249 | psql:geocode_batch.sql:179: NOTICE: > 00:01:07.9 | 21700 <<<< 17537
250 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36 | 21800 <<<< 17437
251 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.8 | 21900 <<<< 17337
252 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.9 | 22000 <<<< 17237
253 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.2 | 22100 <<<< 17137
254 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.7 | 22200 <<<< 17037
255 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.2 | 22300 <<<< 16937
256 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28 | 22400 <<<< 16837
257 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.2 | 22500 <<<< 16737
258 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.2 | 22600 <<<< 16637
259 | psql:geocode_batch.sql:179: NOTICE: > 00:00:22.6 | 22700 <<<< 16537
260 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.7 | 22800 <<<< 16437
261 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.3 | 22900 <<<< 16337
262 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.3 | 23000 <<<< 16237
263 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.6 | 23100 <<<< 16137
264 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.1 | 23200 <<<< 16037
265 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36 | 23300 <<<< 15937
266 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45.9 | 23400 <<<< 15837
267 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.7 | 23500 <<<< 15737
268 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.1 | 23600 <<<< 15637
269 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.6 | 23700 <<<< 15537
270 | psql:geocode_batch.sql:179: NOTICE: > 00:00:32.2 | 23800 <<<< 15437
271 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.1 | 23900 <<<< 15337
272 | psql:geocode_batch.sql:179: NOTICE: > 00:00:39.2 | 24000 <<<< 15237
273 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.9 | 24100 <<<< 15137
274 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.4 | 24200 <<<< 15037
275 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.4 | 24300 <<<< 14937
276 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23.8 | 24400 <<<< 14837
277 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.3 | 24500 <<<< 14737
278 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.6 | 24600 <<<< 14637
279 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.8 | 24700 <<<< 14537
280 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.5 | 24800 <<<< 14437
281 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.5 | 24900 <<<< 14337
282 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.5 | 25000 <<<< 14237
283 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.4 | 25100 <<<< 14137
284 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.3 | 25200 <<<< 14037
285 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.2 | 25300 <<<< 13937
286 | psql:geocode_batch.sql:179: NOTICE: > 00:00:23.5 | 25400 <<<< 13837
287 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.5 | 25500 <<<< 13737
288 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.4 | 25600 <<<< 13637
289 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27 | 25700 <<<< 13537
290 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.7 | 25800 <<<< 13437
291 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.8 | 25900 <<<< 13337
292 | psql:geocode_batch.sql:179: NOTICE: > 00:00:26.9 | 26000 <<<< 13237
293 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.6 | 26100 <<<< 13137
294 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.4 | 26200 <<<< 13037
295 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.2 | 26300 <<<< 12937
296 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.5 | 26400 <<<< 12837
297 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.1 | 26500 <<<< 12737
298 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.4 | 26600 <<<< 12637
299 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.9 | 26700 <<<< 12537
300 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.2 | 26800 <<<< 12437
301 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.1 | 26900 <<<< 12337
302 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.1 | 27000 <<<< 12237
303 | psql:geocode_batch.sql:179: NOTICE: > 00:00:25.9 | 27100 <<<< 12137
304 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.5 | 27200 <<<< 12037
305 | psql:geocode_batch.sql:179: NOTICE: > 00:01:25.7 | 27300 <<<< 11937
306 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34.2 | 27400 <<<< 11837
307 | psql:geocode_batch.sql:179: NOTICE: > 00:00:58 | 27500 <<<< 11737
308 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37.4 | 27600 <<<< 11637
309 | psql:geocode_batch.sql:179: NOTICE: > 00:00:58.5 | 27700 <<<< 11537
310 | psql:geocode_batch.sql:179: NOTICE: > 00:01:09.2 | 27800 <<<< 11437
311 | psql:geocode_batch.sql:179: NOTICE: > 00:00:53.2 | 27900 <<<< 11337
312 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.8 | 28000 <<<< 11237
313 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.1 | 28100 <<<< 11137
314 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.7 | 28200 <<<< 11037
315 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.8 | 28300 <<<< 10937
316 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.6 | 28400 <<<< 10837
317 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.3 | 28500 <<<< 10737
318 | psql:geocode_batch.sql:179: NOTICE: > 00:00:28.1 | 28600 <<<< 10637
319 | psql:geocode_batch.sql:179: NOTICE: > 00:00:24.9 | 28700 <<<< 10537
320 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.6 | 28800 <<<< 10437
321 | psql:geocode_batch.sql:179: NOTICE: > 00:00:27.5 | 28900 <<<< 10337
322 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.6 | 29000 <<<< 10237
323 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.1 | 29100 <<<< 10137
324 | psql:geocode_batch.sql:179: NOTICE: > 00:00:51.5 | 29200 <<<< 10037
325 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.3 | 29300 <<<< 9937
326 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.9 | 29400 <<<< 9837
327 | psql:geocode_batch.sql:179: NOTICE: > 00:00:39 | 29500 <<<< 9737
328 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.5 | 29600 <<<< 9637
329 | psql:geocode_batch.sql:179: NOTICE: > 00:00:50.7 | 29700 <<<< 9537
330 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.4 | 29800 <<<< 9437
331 | psql:geocode_batch.sql:179: NOTICE: > 00:00:41.3 | 29900 <<<< 9337
332 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.3 | 30000 <<<< 9237
333 | psql:geocode_batch.sql:179: NOTICE: > 00:00:53.1 | 30100 <<<< 9137
334 | psql:geocode_batch.sql:179: NOTICE: > 00:00:55.4 | 30200 <<<< 9037
335 | psql:geocode_batch.sql:179: NOTICE: > 00:00:51 | 30300 <<<< 8937
336 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.5 | 30400 <<<< 8837
337 | psql:geocode_batch.sql:179: NOTICE: > 00:00:43.1 | 30500 <<<< 8737
338 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.3 | 30600 <<<< 8637
339 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37.2 | 30700 <<<< 8537
340 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36.7 | 30800 <<<< 8437
341 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.3 | 30900 <<<< 8337
342 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36.8 | 31000 <<<< 8237
343 | psql:geocode_batch.sql:179: NOTICE: > 00:00:38.6 | 31100 <<<< 8137
344 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.6 | 31200 <<<< 8037
345 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.3 | 31300 <<<< 7937
346 | psql:geocode_batch.sql:179: NOTICE: > 00:00:41.1 | 31400 <<<< 7837
347 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37.8 | 31500 <<<< 7737
348 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.6 | 31600 <<<< 7637
349 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42 | 31700 <<<< 7537
350 | psql:geocode_batch.sql:179: NOTICE: > 00:00:51 | 31800 <<<< 7437
351 | psql:geocode_batch.sql:179: NOTICE: > 00:00:38.8 | 31900 <<<< 7337
352 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36.1 | 32000 <<<< 7237
353 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.8 | 32100 <<<< 7137
354 | psql:geocode_batch.sql:179: NOTICE: > 00:00:46.7 | 32200 <<<< 7037
355 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.3 | 32300 <<<< 6937
356 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.8 | 32400 <<<< 6837
357 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45 | 32500 <<<< 6737
358 | psql:geocode_batch.sql:179: NOTICE: > 00:00:50 | 32600 <<<< 6637
359 | psql:geocode_batch.sql:179: NOTICE: > 00:00:51.6 | 32700 <<<< 6537
360 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34.8 | 32800 <<<< 6437
361 | psql:geocode_batch.sql:179: NOTICE: > 00:00:29.7 | 32900 <<<< 6337
362 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.4 | 33000 <<<< 6237
363 | psql:geocode_batch.sql:179: NOTICE: > 00:00:31.3 | 33100 <<<< 6137
364 | psql:geocode_batch.sql:179: NOTICE: > 00:00:35.9 | 33200 <<<< 6037
365 | psql:geocode_batch.sql:179: NOTICE: > 00:00:34.8 | 33300 <<<< 5937
366 | psql:geocode_batch.sql:179: NOTICE: > 00:00:39.7 | 33400 <<<< 5837
367 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37.3 | 33500 <<<< 5737
368 | psql:geocode_batch.sql:179: NOTICE: > 00:00:55.9 | 33600 <<<< 5637
369 | psql:geocode_batch.sql:179: NOTICE: > 00:00:39.5 | 33700 <<<< 5537
370 | psql:geocode_batch.sql:179: NOTICE: > 00:00:47 | 33800 <<<< 5437
371 | psql:geocode_batch.sql:179: NOTICE: > 00:00:46.2 | 33900 <<<< 5337
372 | psql:geocode_batch.sql:179: NOTICE: > 00:00:50 | 34000 <<<< 5237
373 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.7 | 34100 <<<< 5137
374 | psql:geocode_batch.sql:179: NOTICE: > 00:00:30.6 | 34200 <<<< 5037
375 | psql:geocode_batch.sql:179: NOTICE: > 00:00:32.2 | 34300 <<<< 4937
376 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.9 | 34400 <<<< 4837
377 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.8 | 34500 <<<< 4737
378 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.7 | 34600 <<<< 4637
379 | psql:geocode_batch.sql:179: NOTICE: > 00:00:43 | 34700 <<<< 4537
380 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44 | 34800 <<<< 4437
381 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.6 | 34900 <<<< 4337
382 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.5 | 35000 <<<< 4237
383 | psql:geocode_batch.sql:179: NOTICE: > 00:01:05.4 | 35100 <<<< 4137
384 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.5 | 35200 <<<< 4037
385 | psql:geocode_batch.sql:179: NOTICE: > 00:00:50 | 35300 <<<< 3937
386 | psql:geocode_batch.sql:179: NOTICE: > 00:00:52.5 | 35400 <<<< 3837
387 | psql:geocode_batch.sql:179: NOTICE: > 00:00:51.4 | 35500 <<<< 3737
388 | psql:geocode_batch.sql:179: NOTICE: > 00:00:53.6 | 35600 <<<< 3637
389 | psql:geocode_batch.sql:179: NOTICE: > 00:00:48.8 | 35700 <<<< 3537
390 | psql:geocode_batch.sql:179: NOTICE: > 00:00:59.5 | 35800 <<<< 3437
391 | psql:geocode_batch.sql:179: NOTICE: > 00:00:37 | 35900 <<<< 3337
392 | psql:geocode_batch.sql:179: NOTICE: > 00:00:36.7 | 36000 <<<< 3237
393 | psql:geocode_batch.sql:179: NOTICE: > 00:00:52.3 | 36100 <<<< 3137
394 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.6 | 36200 <<<< 3037
395 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.2 | 36300 <<<< 2937
396 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44 | 36400 <<<< 2837
397 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45 | 36500 <<<< 2737
398 | psql:geocode_batch.sql:179: NOTICE: > 00:00:42.9 | 36600 <<<< 2637
399 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.7 | 36700 <<<< 2537
400 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45.7 | 36800 <<<< 2437
401 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.3 | 36900 <<<< 2337
402 | psql:geocode_batch.sql:179: NOTICE: > 00:00:47.4 | 37000 <<<< 2237
403 | psql:geocode_batch.sql:179: NOTICE: > 00:01:20.7 | 37100 <<<< 2137
404 | psql:geocode_batch.sql:179: NOTICE: in samples started from: (739058,"2000-210 POINTS REACH (S)THE POINTE (, BERLIN, MD 21811",21811,37107,,,,,,,,,)
405 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
406 | PL/pgSQL function geocode_table() line 24 at PERFORM
407 | psql:geocode_batch.sql:179: NOTICE: -- !!! invalid regular expression: parentheses () not balanced 2201B !!!--
408 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
409 | PL/pgSQL function geocode_table() line 24 at PERFORM
410 | psql:geocode_batch.sql:179: NOTICE: in samples started from: (739355,"2000-210 POINTS REACH (S)THE POINTE (, BERLIN, MD 21811",21811,37162,,,,,,,,,)
411 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
412 | PL/pgSQL function geocode_table() line 24 at PERFORM
413 | psql:geocode_batch.sql:179: NOTICE: -- !!! invalid regular expression: parentheses () not balanced 2201B !!!--
414 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
415 | PL/pgSQL function geocode_table() line 24 at PERFORM
416 | psql:geocode_batch.sql:179: NOTICE: > 00:00:40.4 | 37200 <<<< 2037
417 | psql:geocode_batch.sql:179: NOTICE: in samples started from: (739400,"2000-210 POINTS REACH (S)THE POINTE (, BERLIN, MD 21811",21811,37203,,,,,,,,,)
418 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
419 | PL/pgSQL function geocode_table() line 24 at PERFORM
420 | psql:geocode_batch.sql:179: NOTICE: -- !!! invalid regular expression: parentheses () not balanced 2201B !!!--
421 | CONTEXT: SQL statement "SELECT geocode_sample(sample_size)"
422 | PL/pgSQL function geocode_table() line 24 at PERFORM
423 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45.4 | 37300 <<<< 1937
424 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45.7 | 37400 <<<< 1837
425 | psql:geocode_batch.sql:179: NOTICE: > 00:00:56.5 | 37500 <<<< 1737
426 | psql:geocode_batch.sql:179: NOTICE: > 00:00:33.4 | 37600 <<<< 1637
427 | psql:geocode_batch.sql:179: NOTICE: > 00:01:51.9 | 37700 <<<< 1537
428 | psql:geocode_batch.sql:179: NOTICE: > 00:01:02.6 | 37800 <<<< 1437
429 | psql:geocode_batch.sql:179: NOTICE: > 00:00:45.7 | 37900 <<<< 1337
430 | psql:geocode_batch.sql:179: NOTICE: > 00:02:20.4 | 38000 <<<< 1237
431 | psql:geocode_batch.sql:179: NOTICE: > 00:01:04 | 38100 <<<< 1137
432 | psql:geocode_batch.sql:179: NOTICE: > 00:00:49.9 | 38200 <<<< 1037
433 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.8 | 38300 <<<< 937
434 | psql:geocode_batch.sql:179: NOTICE: > 00:01:21.1 | 38400 <<<< 837
435 | psql:geocode_batch.sql:179: NOTICE: > 00:00:52.2 | 38500 <<<< 737
436 | psql:geocode_batch.sql:179: NOTICE: > 00:00:48.5 | 38600 <<<< 637
437 | psql:geocode_batch.sql:179: NOTICE: > 00:00:55 | 38700 <<<< 537
438 | psql:geocode_batch.sql:179: NOTICE: > 00:00:55.9 | 38800 <<<< 437
439 | psql:geocode_batch.sql:179: NOTICE: > 00:00:47.3 | 38900 <<<< 337
440 | psql:geocode_batch.sql:179: NOTICE: > 00:00:43.4 | 39000 <<<< 237
441 | psql:geocode_batch.sql:179: NOTICE: > 00:00:44.2 | 39100 <<<< 137
442 | psql:geocode_batch.sql:179: NOTICE: > 00:00:46.5 | 39200 <<<< 37
443 | psql:geocode_batch.sql:179: NOTICE: ==== start mapping census block ====
444 | psql:geocode_batch.sql:179: NOTICE: # time passed | address to block <<<< address left
445 | psql:geocode_batch.sql:179: NOTICE: # 00:00:02.4 | 1000 <<<< 38237
446 | psql:geocode_batch.sql:179: NOTICE: # 00:00:04 | 2000 <<<< 37237
447 | psql:geocode_batch.sql:179: NOTICE: # 00:00:04.3 | 3000 <<<< 36237
448 | psql:geocode_batch.sql:179: NOTICE: # 00:00:05.6 | 4000 <<<< 35237
449 | psql:geocode_batch.sql:179: NOTICE: # 00:00:05.7 | 5000 <<<< 34237
450 | psql:geocode_batch.sql:179: NOTICE: # 00:00:06.5 | 6000 <<<< 33237
451 | psql:geocode_batch.sql:179: NOTICE: # 00:00:07.2 | 7000 <<<< 32237
452 | psql:geocode_batch.sql:179: NOTICE: # 00:00:08.8 | 8000 <<<< 31237
453 | psql:geocode_batch.sql:179: NOTICE: # 00:00:09.4 | 9000 <<<< 30237
454 | psql:geocode_batch.sql:179: NOTICE: # 00:00:10.8 | 10000 <<<< 29237
455 | psql:geocode_batch.sql:179: NOTICE: # 00:00:11 | 11000 <<<< 28237
456 | psql:geocode_batch.sql:179: NOTICE: # 00:00:12 | 12000 <<<< 27237
457 | psql:geocode_batch.sql:179: NOTICE: # 00:00:12.9 | 13000 <<<< 26237
458 | psql:geocode_batch.sql:179: NOTICE: # 00:00:13.7 | 14000 <<<< 25237
459 | psql:geocode_batch.sql:179: NOTICE: # 00:00:14.4 | 15000 <<<< 24237
460 | psql:geocode_batch.sql:179: NOTICE: # 00:00:16 | 16000 <<<< 23237
461 | psql:geocode_batch.sql:179: NOTICE: # 00:00:16.2 | 17000 <<<< 22237
462 | psql:geocode_batch.sql:179: NOTICE: # 00:00:17.6 | 18000 <<<< 21237
463 | psql:geocode_batch.sql:179: NOTICE: # 00:00:17.8 | 19000 <<<< 20237
464 | psql:geocode_batch.sql:179: NOTICE: # 00:00:18.8 | 20000 <<<< 19237
465 | psql:geocode_batch.sql:179: NOTICE: # 00:00:19.7 | 21000 <<<< 18237
466 | psql:geocode_batch.sql:179: NOTICE: # 00:00:20.5 | 22000 <<<< 17237
467 | psql:geocode_batch.sql:179: NOTICE: # 00:00:21.2 | 23000 <<<< 16237
468 | psql:geocode_batch.sql:179: NOTICE: # 00:00:22.8 | 24000 <<<< 15237
469 | psql:geocode_batch.sql:179: NOTICE: # 00:00:23.2 | 25000 <<<< 14237
470 | psql:geocode_batch.sql:179: NOTICE: # 00:00:24.5 | 26000 <<<< 13237
471 | psql:geocode_batch.sql:179: NOTICE: # 00:00:25.8 | 27000 <<<< 12237
472 | psql:geocode_batch.sql:179: NOTICE: # 00:00:25.8 | 28000 <<<< 11237
473 | psql:geocode_batch.sql:179: NOTICE: # 00:00:26.9 | 29000 <<<< 10237
474 | psql:geocode_batch.sql:179: NOTICE: # 00:00:27.8 | 30000 <<<< 9237
475 | psql:geocode_batch.sql:179: NOTICE: # 00:00:28.7 | 31000 <<<< 8237
476 | psql:geocode_batch.sql:179: NOTICE: # 00:00:29.3 | 32000 <<<< 7237
477 | psql:geocode_batch.sql:179: NOTICE: # 00:00:30.9 | 33000 <<<< 6237
478 | psql:geocode_batch.sql:179: NOTICE: # 00:00:31.3 | 34000 <<<< 5237
479 | psql:geocode_batch.sql:179: NOTICE: # 00:00:32.5 | 35000 <<<< 4237
480 | psql:geocode_batch.sql:179: NOTICE: # 00:00:32.6 | 36000 <<<< 3237
481 | psql:geocode_batch.sql:179: NOTICE: # 00:00:33.8 | 37000 <<<< 2237
482 | psql:geocode_batch.sql:179: NOTICE: # 00:00:34.6 | 38000 <<<< 1237
483 | psql:geocode_batch.sql:179: NOTICE: # 00:00:35.5 | 39000 <<<< 237
484 | table_size | remaining_rows | total_time | time_per_row
485 | ------------+----------------+------------+--------------
486 | 39237 | 0 | 03:44:02 | 00:00:00.342
487 | (1 row)
488 |
489 | Time: 13442624.045 ms
490 |
--------------------------------------------------------------------------------