CyberMax commited on
Commit
ff4683b
·
verified ·
1 Parent(s): 0cfe733

Initial free demo (CyberMax)

Browse files
Files changed (2) hide show
  1. README.md +23 -5
  2. index.html +70 -17
README.md CHANGED
@@ -1,10 +1,28 @@
1
  ---
2
- title: Batch Geocoder Demo
3
- emoji: 📚
4
- colorFrom: gray
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
 
 
 
 
 
 
 
 
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
1
  ---
2
+ title: "Pinloft: Batch Geocoder with Census FIPS & Districts"
3
+ emoji: 📌
4
+ colorFrom: red
5
+ colorTo: gray
6
  sdk: static
7
  pinned: false
8
+ license: other
9
+ short_description: Addresses to lat/long + Census tract FIPS & districts
10
+ tags:
11
+ - geocoding
12
+ - batch-geocoding
13
+ - reverse-geocoding
14
+ - census
15
+ - fips
16
+ - congressional-district
17
+ - openstreetmap
18
+ - agents
19
+ - apify
20
  ---
21
 
22
+ # Pinloft: batch geocoder demo (US state capitols)
23
+
24
+ Every US state capitol and the US Supreme Court, geocoded in one real Pinloft run: latitude/longitude, county, Census tract and block FIPS, congressional district, state senate and house districts, school district and metro area. Filter the table by state, county or district.
25
+
26
+ **Geocode your own list:** [Pinloft on the Apify Store](https://apify.com/cybermax/batch-geocoder) takes thousands of addresses (US via the official US Census geocoder, worldwide via OpenStreetMap) or coordinates for reverse geocoding; $0.0005 per match, misses free, and it's an MCP tool for Claude and Cursor.
27
+
28
+ Data: US Census Bureau Geocoder and 2025 Gazetteer (public domain); OpenStreetMap fallback rows © OpenStreetMap contributors (ODbL). Made by CyberMax.
index.html CHANGED
@@ -1,19 +1,72 @@
1
  <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
  <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <title>Pinloft: batch geocoder demo with Census FIPS & districts</title>
7
+ <meta name="description" content="Free demo: every US state capitol geocoded to latitude/longitude with county, Census tract and block FIPS, congressional and state legislative districts.">
8
+ <style>
9
+ :root { --bg: #f8f8f5; --fg: #1b2230; --muted: #5b6474; --line: #e2e1db; --card: #fff; --accent: #b4462f; --accent-fg: #fff; }
10
+ @media (prefers-color-scheme: dark) { :root { --bg: #131619; --fg: #e7e5e0; --muted: #98a1ab; --line: #2a2f36; --card: #1a1e24; --accent: #f08a6f; --accent-fg: #1d0f0b; } }
11
+ * { box-sizing: border-box; }
12
+ body { margin: 0; background: var(--bg); color: var(--fg); font: 16px/1.5 system-ui, -apple-system, "Segoe UI", sans-serif; }
13
+ main { max-width: 1100px; margin: 0 auto; padding: 24px 16px 48px; }
14
+ h1 { font-size: 1.7rem; margin: 0 0 4px; }
15
+ .sub { color: var(--muted); margin: 0 0 18px; }
16
+ .bar { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-bottom: 12px; }
17
+ input { font: inherit; padding: 8px 10px; border: 1px solid var(--line); border-radius: 6px; background: var(--card); color: var(--fg); width: min(360px, 100%); }
18
+ .count { color: var(--muted); font-size: .9rem; }
19
+ .wrap { overflow-x: auto; border: 1px solid var(--line); border-radius: 10px; background: var(--card); }
20
+ table { border-collapse: collapse; width: 100%; font-size: .86rem; }
21
+ th, td { text-align: left; padding: 7px 10px; border-bottom: 1px solid var(--line); white-space: nowrap; }
22
+ th { font-weight: 600; color: var(--muted); position: sticky; top: 0; background: var(--card); }
23
+ td.n { font-variant-numeric: tabular-nums; }
24
+ td.miss { color: var(--muted); font-style: italic; }
25
+ a { color: var(--accent); }
26
+ .cta { margin: 22px 0; padding: 16px; border-radius: 10px; border: 1px solid var(--accent); background: var(--card); }
27
+ .cta a { font-weight: 600; }
28
+ code { font-size: .85em; }
29
+ footer { margin-top: 28px; color: var(--muted); font-size: .8rem; }
30
+ footer a { color: inherit; }
31
+ </style>
32
+ </head>
33
+ <body>
34
+ <main>
35
+ <h1>Pinloft: batch geocoder demo</h1>
36
+ <p class="sub">All 50 US state capitols and the US Supreme Court, geocoded in one Pinloft run: latitude/longitude, county, Census tract and block FIPS, congressional district, state senate and house districts, school district and metro area. 50 of 51 matched; the miss is shown as it came back (misses are free).</p>
37
+ <div class="cta">
38
+ <strong>Geocode your own list:</strong> <a href="https://apify.com/cybermax/batch-geocoder">Pinloft on the Apify Store</a> takes thousands of addresses (US via the official US Census geocoder, the rest of the world via OpenStreetMap) or coordinates for reverse geocoding, and returns JSON/CSV/Excel. <strong>$0.0005 per match</strong>, misses free, monitor mode for growing lists, and it's an MCP tool for Claude and Cursor (<code>https://mcp.apify.com/?tools=cybermax/batch-geocoder</code>).
39
+ </div>
40
+ <div class="bar">
41
+ <input id="q" type="search" placeholder="Filter: state, city, county, district…" aria-label="Filter rows">
42
+ <span class="count" id="count"></span>
43
+ </div>
44
+ <div class="wrap">
45
+ <table>
46
+ <thead><tr><th>Input address</th><th>Latitude</th><th>Longitude</th><th>County</th><th>Tract FIPS</th><th>Block FIPS</th><th>Congress</th><th>State senate</th><th>State house</th><th>School district</th><th>Metro area</th><th>Source</th></tr></thead>
47
+ <tbody id="rows"></tbody>
48
+ </table>
49
+ </div>
50
+ <footer>
51
+ Data: US Census Bureau Geocoder and 2025 Gazetteer (public domain); OpenStreetMap fallback rows © <a href="https://www.openstreetmap.org/copyright">OpenStreetMap contributors</a> (ODbL). Congressional districts come from the Census geocoder's current "Congressional Districts" layer. Not affiliated with the US Census Bureau. Made by CyberMax.
52
+ </footer>
53
+ </main>
54
+ <script id="data" type="application/json">[{"query":"600 Dexter Ave, Montgomery, AL 36104","status":"matched","source":"us-census","latitude":32.3776135,"longitude":-86.3018827,"formattedAddress":"600 DEXTER AVE, MONTGOMERY, AL, 36104","matchType":"exact","county":"Montgomery County","stateCode":"AL","countyFips":"01101","tractFips":"01101000200","blockFips":"011010002001004","cd":"2","senate":"26","house":"77","place":"Montgomery city","metro":"Montgomery, AL Metro Area","school":"Montgomery County School District","state":"Alabama"},{"query":"120 4th St, Juneau, AK 99801","status":"matched","source":"us-census","latitude":58.301903,"longitude":-134.4104911,"formattedAddress":"120 4TH ST, JUNEAU, AK, 99801","matchType":"exact","county":"Juneau City and Borough","stateCode":"AK","countyFips":"02110","tractFips":"02110000500","blockFips":"021100005002070","cd":"Congressional District (at Large)","senate":"B","house":"4","place":"Juneau city and borough","metro":"Juneau, AK Micro Area","school":"Juneau Borough School District","state":"Alaska"},{"query":"1700 W Washington St, Phoenix, AZ 85007","status":"matched","source":"us-census","latitude":33.4481748,"longitude":-112.0982512,"formattedAddress":"1700 W WASHINGTON ST, PHOENIX, AZ, 85007","matchType":"exact","county":"Maricopa County","stateCode":"AZ","countyFips":"04013","tractFips":"04013114301","blockFips":"040131143011018","cd":"3","senate":"11","house":"11","place":"Phoenix city","metro":"Phoenix-Mesa-Chandler, AZ Metro Area","school":"Phoenix Elementary District","state":"Arizona"},{"query":"500 Woodlane St, Little Rock, AR 72201","status":"matched","source":"us-census","latitude":34.7463911,"longitude":-92.2879855,"formattedAddress":"500 WOODLANE ST, LITTLE ROCK, AR, 72201","matchType":"exact","county":"Pulaski County","stateCode":"AR","countyFips":"05119","tractFips":"05119004400","blockFips":"051190044002034","cd":"2","senate":"14","house":"74","place":"Little Rock city","metro":"Little Rock-North Little Rock-Conway, AR Metro Area","school":"Little Rock School District","state":"Arkansas"},{"query":"1315 10th St, Sacramento, CA 95814","status":"matched","source":"us-census","latitude":38.5767709,"longitude":-121.4949214,"formattedAddress":"1315 10TH ST, SACRAMENTO, CA, 95814","matchType":"exact","county":"Sacramento County","stateCode":"CA","countyFips":"06067","tractFips":"06067001103","blockFips":"060670011033028","cd":"7","senate":"8","house":"6","place":"Sacramento city","metro":"Sacramento-Roseville-Folsom, CA Metro Area","school":"Sacramento City Unified School District","state":"California"},{"query":"200 E Colfax Ave, Denver, CO 80203","status":"matched","source":"us-census","latitude":39.7399967,"longitude":-104.9844032,"formattedAddress":"200 E COLFAX AVE, DENVER, CO, 80203","matchType":"exact","county":"Denver County","stateCode":"CO","countyFips":"08031","tractFips":"08031002704","blockFips":"080310027041005","cd":"1","senate":"31","house":"6","place":"Denver city","metro":"Denver-Aurora-Centennial, CO Metro Area","school":"Denver County School District 1","state":"Colorado"},{"query":"210 Capitol Ave, Hartford, CT 06106","status":"matched","source":"us-census","latitude":41.7628636,"longitude":-72.6822541,"formattedAddress":"210 CAPITOL AVE, HARTFORD, CT, 06106","matchType":"exact","county":"Hartford County","stateCode":"CT","countyFips":"09003","tractFips":"09003502100","blockFips":"090035021002016","cd":"1","senate":"1","house":"7","place":"Hartford city","metro":"Hartford-West Hartford-East Hartford, CT Metro Area","school":"Hartford School District","state":"Connecticut"},{"query":"411 Legislative Ave, Dover, DE 19901","status":"matched","source":"us-census","latitude":39.1575452,"longitude":-75.5205042,"formattedAddress":"411 LEGISLATIVE AVE, DOVER, DE, 19901","matchType":"exact","county":"Kent County","stateCode":"DE","countyFips":"10001","tractFips":"10001041300","blockFips":"100010413002016","cd":"Congressional District (at Large)","senate":"17","house":"32","place":"Dover city","metro":"Dover, DE Metro Area","school":"Capital School District","state":"Delaware"},{"query":"400 S Monroe St, Tallahassee, FL 32399","status":"matched","source":"us-census","latitude":30.4381343,"longitude":-84.2806988,"formattedAddress":"400 S MONROE ST, TALLAHASSEE, FL, 32399","matchType":"exact","county":"Leon County","stateCode":"FL","countyFips":"12073","tractFips":"12073000200","blockFips":"120730002003066","cd":"2","senate":"3","house":"9","place":"Tallahassee city","metro":"Tallahassee, FL Metro Area","school":"Leon County School District","state":"Florida"},{"query":"206 Washington St SW, Atlanta, GA 30334","status":"matched","source":"us-census","latitude":33.7497982,"longitude":-84.3885651,"formattedAddress":"206 WASHINGTON ST SW, ATLANTA, GA, 30334","matchType":"exact","county":"Fulton County","stateCode":"GA","countyFips":"13121","tractFips":"13121003500","blockFips":"131210035001015","cd":"5","senate":"36","house":"58","place":"Atlanta city","metro":"Atlanta-Sandy Springs-Roswell, GA Metro Area","school":"Atlanta City School District","state":"Georgia"},{"query":"415 S Beretania St, Honolulu, HI 96813","status":"matched","source":"us-census","latitude":21.3076079,"longitude":-157.8565853,"formattedAddress":"415 S BERETANIA ST, HONOLULU, HI, 96813","matchType":"exact","county":"Honolulu County","stateCode":"HI","countyFips":"15003","tractFips":"15003003900","blockFips":"150030039001001","cd":"1","senate":"13","house":"25","place":null,"metro":"Urban Honolulu, HI Metro Area","school":"Hawaii Department of Education","state":"Hawaii"},{"query":"700 W Jefferson St, Boise, ID 83702","status":"matched","source":"us-census","latitude":43.61736,"longitude":-116.2000313,"formattedAddress":"700 W JEFFERSON ST, BOISE, ID, 83720","matchType":"non_exact","county":"Ada County","stateCode":"ID","countyFips":"16001","tractFips":"16001000102","blockFips":"160010001023015","cd":"2","senate":"19","house":"19","place":"Boise City city","metro":"Boise City, ID Metro Area","school":"Boise City Independent School District 1","state":"Idaho"},{"query":"401 S 2nd St, Springfield, IL 62701","status":"matched","source":"us-census","latitude":39.7983377,"longitude":-89.6534558,"formattedAddress":"401 S 2ND ST, SPRINGFIELD, IL, 62701","matchType":"exact","county":"Sangamon County","stateCode":"IL","countyFips":"17167","tractFips":"17167001300","blockFips":"171670013002026","cd":"13","senate":"48","house":"96","place":"Springfield city","metro":"Springfield, IL Metro Area","school":"Springfield School District 186","state":"Illinois"},{"query":"200 W Washington St, Indianapolis, IN 46204","status":"matched","source":"us-census","latitude":39.7672209,"longitude":-86.1617934,"formattedAddress":"200 W WASHINGTON ST, INDIANAPOLIS, IN, 46204","matchType":"exact","county":"Marion County","stateCode":"IN","countyFips":"18097","tractFips":"18097391002","blockFips":"180973910022038","cd":"7","senate":"46","house":"97","place":"Indianapolis city (balance)","metro":"Indianapolis-Carmel-Greenwood, IN Metro Area","school":"Indianapolis Public Schools","state":"Indiana"},{"query":"1007 E Grand Ave, Des Moines, IA 50319","status":"matched","source":"us-census","latitude":41.5867316,"longitude":-93.6303734,"formattedAddress":"1007 GRAND AVE, DES MOINES, IA, 50309","matchType":"non_exact","county":"Polk County","stateCode":"IA","countyFips":"19153","tractFips":"19153005101","blockFips":"191530051012013","cd":"3","senate":"18","house":"36","place":"Des Moines city","metro":"Des Moines-West Des Moines, IA Metro Area","school":"Des Moines Independent Community School District","state":"Iowa"},{"query":"300 SW 10th Ave, Topeka, KS 66612","status":"matched","source":"us-census","latitude":39.0467353,"longitude":-95.6786166,"formattedAddress":"300 SW 10TH AVE, TOPEKA, KS, 66612","matchType":"exact","county":"Shawnee County","stateCode":"KS","countyFips":"20177","tractFips":"20177004000","blockFips":"201770040002027","cd":"2","senate":"19","house":"57","place":"Topeka city","metro":"Topeka, KS Metro Area","school":"Topeka Public Schools Unified School District 501","state":"Kansas"},{"query":"700 Capital Ave, Frankfort, KY 40601","status":"matched","source":"us-census","latitude":38.1896084,"longitude":-84.875199,"formattedAddress":"700 CAPITOL AVE, FRANKFORT, KY, 40601","matchType":"non_exact","county":"Franklin County","stateCode":"KY","countyFips":"21073","tractFips":"21073070500","blockFips":"210730705002039","cd":"1","senate":"20","house":"57","place":"Frankfort city","metro":"Frankfort, KY Micro Area","school":"Frankfort Independent School District","state":"Kentucky"},{"query":"900 N 3rd St, Baton Rouge, LA 70802","status":"matched","source":"us-census","latitude":30.4564513,"longitude":-91.1884849,"formattedAddress":"900 N 3RD ST, BATON ROUGE, LA, 70802","matchType":"exact","county":"East Baton Rouge Parish","stateCode":"LA","countyFips":"22033","tractFips":"22033005100","blockFips":"220330051003010","cd":"2","senate":"14","house":"67","place":"Baton Rouge city","metro":"Baton Rouge, LA Metro Area","school":"East Baton Rouge Parish School District","state":"Louisiana"},{"query":"210 State St, Augusta, ME 04330","status":"matched","source":"us-census","latitude":44.3065345,"longitude":-69.7810826,"formattedAddress":"210 STATE ST, AUGUSTA, ME, 04330","matchType":"exact","county":"Kennebec County","stateCode":"ME","countyFips":"23011","tractFips":"23011010400","blockFips":"230110104001005","cd":"2","senate":"15","house":"59","place":"Augusta city","metro":"Augusta-Waterville, ME Micro Area","school":"Augusta","state":"Maine"},{"query":"100 State Cir, Annapolis, MD 21401","status":"matched","source":"us-census","latitude":38.9790578,"longitude":-76.491546,"formattedAddress":"100 STATE CIR, ANNAPOLIS, MD, 21401","matchType":"exact","county":"Anne Arundel County","stateCode":"MD","countyFips":"24003","tractFips":"24003706103","blockFips":"240037061031012","cd":"3","senate":"30","house":"30A","place":"Annapolis city","metro":"Baltimore-Columbia-Towson, MD Metro Area","school":"Anne Arundel County Public Schools","state":"Maryland"},{"query":"24 Beacon St, Boston, MA 02133","status":"matched","source":"us-census","latitude":42.2531509,"longitude":-71.1170444,"formattedAddress":"24 BEACON ST, BOSTON, MA, 02136","matchType":"non_exact","county":"Suffolk County","stateCode":"MA","countyFips":"25025","tractFips":"25025140202","blockFips":"250251402023006","cd":"7","senate":"Norfolk and Suffolk","house":"14th Suffolk","place":"Boston city","metro":"Boston-Cambridge-Newton, MA-NH Metro Area","school":"Boston School District","state":"Massachusetts"},{"query":"100 N Capitol Ave, Lansing, MI 48933","status":"matched","source":"us-census","latitude":42.7336198,"longitude":-84.5539685,"formattedAddress":"100 S CAPITOL AVE, LANSING, MI, 48933","matchType":"non_exact","county":"Ingham County","stateCode":"MI","countyFips":"26065","tractFips":"26065006700","blockFips":"260650067001010","cd":"7","senate":"21","house":"77","place":"Lansing city","metro":"Lansing-East Lansing, MI Metro Area","school":"Lansing Public School District","state":"Michigan"},{"query":"75 Rev Dr Martin Luther King Jr Blvd, St Paul, MN 55155","status":"not_found","source":null,"latitude":null,"longitude":null,"formattedAddress":null,"matchType":null,"county":null,"stateCode":null,"countyFips":null,"tractFips":null,"blockFips":null,"cd":null,"senate":null,"house":null,"place":null,"metro":null,"school":null,"state":"Minnesota"},{"query":"400 High St, Jackson, MS 39201","status":"matched","source":"us-census","latitude":32.3051095,"longitude":-90.1830391,"formattedAddress":"400 HIGH ST, JACKSON, MS, 39201","matchType":"exact","county":"Hinds County","stateCode":"MS","countyFips":"28049","tractFips":"28049001600","blockFips":"280490016003014","cd":"2","senate":"29","house":"67","place":"Jackson city","metro":"Jackson, MS Metro Area","school":"Jackson Public School District","state":"Mississippi"},{"query":"201 W Capitol Ave, Jefferson City, MO 65101","status":"matched","source":"us-census","latitude":38.5785646,"longitude":-92.1721067,"formattedAddress":"201 W CAPITOL AVE, JEFFERSON CITY, MO, 65101","matchType":"exact","county":"Cole County","stateCode":"MO","countyFips":"29051","tractFips":"29051020700","blockFips":"290510207002007","cd":"5","senate":"6","house":"60","place":"Jefferson City city","metro":"Jefferson City, MO Metro Area","school":"Jefferson City Public Schools","state":"Missouri"},{"query":"1301 E 6th Ave, Helena, MT 59601","status":"matched","source":"us-census","latitude":46.5867261,"longitude":-112.018519,"formattedAddress":"1301 E 6TH AVE, HELENA, MT, 59601","matchType":"exact","county":"Lewis and Clark County","stateCode":"MT","countyFips":"30049","tractFips":"30049001000","blockFips":"300490010004027","cd":"2","senate":"41","house":"82","place":"Helena city","metro":"Helena, MT Metro Area","school":"Helena Elementary School District","state":"Montana"},{"query":"1445 K St, Lincoln, NE 68508","status":"matched","source":"us-census","latitude":40.8091289,"longitude":-96.6993556,"formattedAddress":"1445 K ST, LINCOLN, NE, 68508","matchType":"exact","county":"Lancaster County","stateCode":"NE","countyFips":"31109","tractFips":"31109002001","blockFips":"311090020011001","cd":"1","senate":"28","house":null,"place":"Lincoln city","metro":"Lincoln, NE Metro Area","school":"Lincoln Public Schools","state":"Nebraska"},{"query":"101 N Carson St, Carson City, NV 89701","status":"matched","source":"us-census","latitude":39.1639633,"longitude":-119.7669091,"formattedAddress":"101 N CARSON ST, CARSON CITY, NV, 89701","matchType":"exact","county":"Carson City","stateCode":"NV","countyFips":"32510","tractFips":"32510000100","blockFips":"325100001001123","cd":"2","senate":"16","house":"40","place":"Carson City","metro":"Carson City, NV Metro Area","school":"Carson City School District","state":"Nevada"},{"query":"107 N Main St, Concord, NH 03301","status":"matched","source":"us-census","latitude":43.2099786,"longitude":-71.537631,"formattedAddress":"107 N MAIN ST, CONCORD, NH, 03301","matchType":"exact","county":"Merrimack County","stateCode":"NH","countyFips":"33013","tractFips":"33013032400","blockFips":"330130324001005","cd":"2","senate":"15","house":"Merrimack 18","place":"Concord city","metro":"Concord, NH Micro Area","school":"Concord School District","state":"New Hampshire"},{"query":"125 W State St, Trenton, NJ 08608","status":"matched","source":"us-census","latitude":40.2207824,"longitude":-74.7693856,"formattedAddress":"125 W STATE ST, TRENTON, NJ, 08608","matchType":"exact","county":"Mercer County","stateCode":"NJ","countyFips":"34021","tractFips":"34021001101","blockFips":"340210011012007","cd":"12","senate":"15","house":"15","place":"Trenton city","metro":"Trenton-Princeton, NJ Metro Area","school":"Trenton City School District","state":"New Jersey"},{"query":"490 Old Santa Fe Trl, Santa Fe, NM 87501","status":"matched","source":"us-census","latitude":35.6817347,"longitude":-105.9381762,"formattedAddress":"490 OLD SANTA FE TRL, SANTA FE, NM, 87501","matchType":"exact","county":"Santa Fe County","stateCode":"NM","countyFips":"35049","tractFips":"35049000400","blockFips":"350490004001056","cd":"3","senate":"025","house":"047","place":"Santa Fe city","metro":"Santa Fe, NM Metro Area","school":"Santa Fe Public Schools","state":"New Mexico"},{"query":"State St and Washington Ave, Albany, NY 12224","status":"matched","source":"us-census","latitude":42.651461,"longitude":-73.7552535,"formattedAddress":"STATE ST & WASHINGTON AVE, ALBANY, NY, 12207","matchType":"non_exact","county":"Albany County","stateCode":"NY","countyFips":"36001","tractFips":"36001001100","blockFips":"360010011001054","cd":"20","senate":"46","house":"109","place":"Albany city","metro":"Albany-Schenectady-Troy, NY Metro Area","school":"Albany City School District","state":"New York"},{"query":"1 E Edenton St, Raleigh, NC 27601","status":"matched","source":"us-census","latitude":35.7811543,"longitude":-78.6391077,"formattedAddress":"1 W EDENTON ST, RALEIGH, NC, 27601","matchType":"non_exact","county":"Wake County","stateCode":"NC","countyFips":"37183","tractFips":"37183050100","blockFips":"371830501003035","cd":"2","senate":"14","house":"38","place":"Raleigh city","metro":"Raleigh-Cary, NC Metro Area","school":"Wake County Schools","state":"North Carolina"},{"query":"600 E Boulevard Ave, Bismarck, ND 58505","status":"matched","source":"us-census","latitude":46.8167995,"longitude":-100.7812941,"formattedAddress":"600 E BOULEVARD AVE, BISMARCK, ND, 58505","matchType":"exact","county":"Burleigh County","stateCode":"ND","countyFips":"38015","tractFips":"38015010400","blockFips":"380150104003001","cd":"Congressional District (at Large)","senate":"35","house":"35","place":"Bismarck city","metro":"Bismarck, ND Metro Area","school":"Bismarck Public School District 1","state":"North Dakota"},{"query":"1 Capitol Sq, Columbus, OH 43215","status":"matched","source":"openstreetmap","latitude":39.9597891,"longitude":-82.9978361,"formattedAddress":"75 East State Street, Columbus, Ohio, 43215, United States","matchType":"rooftop_or_building","county":"Franklin County","stateCode":null,"countyFips":"39049","tractFips":"39049004002","blockFips":"390490040022016","cd":"15","senate":"15","house":"1","place":"Columbus city","metro":"Columbus, OH Metro Area","school":"Columbus City School District","state":"Ohio"},{"query":"2300 N Lincoln Blvd, Oklahoma City, OK 73105","status":"matched","source":"us-census","latitude":35.491235,"longitude":-97.5047404,"formattedAddress":"2300 N LINCOLN BLVD, OKLAHOMA CITY, OK, 73105","matchType":"exact","county":"Oklahoma County","stateCode":"OK","countyFips":"40109","tractFips":"40109101500","blockFips":"401091015003001","cd":"5","senate":"48","house":"99","place":"Oklahoma City city","metro":"Oklahoma City, OK Metro Area","school":"Oklahoma City Public Schools","state":"Oklahoma"},{"query":"900 Court St NE, Salem, OR 97301","status":"matched","source":"us-census","latitude":44.9390496,"longitude":-123.0305674,"formattedAddress":"900 COURT ST NE, SALEM, OR, 97301","matchType":"exact","county":"Marion County","stateCode":"OR","countyFips":"41047","tractFips":"41047000200","blockFips":"410470002003031","cd":"6","senate":"11","house":"21","place":"Salem city","metro":"Salem, OR Metro Area","school":"Salem-Keizer School District 24J","state":"Oregon"},{"query":"501 N 3rd St, Harrisburg, PA 17120","status":"matched","source":"us-census","latitude":40.2633204,"longitude":-76.8843621,"formattedAddress":"501 N 3RD ST, HARRISBURG, PA, 17120","matchType":"exact","county":"Dauphin County","stateCode":"PA","countyFips":"42043","tractFips":"42043020100","blockFips":"420430201001012","cd":"10","senate":"15","house":"103","place":"Harrisburg city","metro":"Harrisburg-Carlisle, PA Metro Area","school":"Harrisburg City School District","state":"Pennsylvania"},{"query":"82 Smith St, Providence, RI 02903","status":"matched","source":"us-census","latitude":41.8313464,"longitude":-71.4117139,"formattedAddress":"82 SMITH ST, PROVIDENCE, RI, 02903","matchType":"exact","county":"Providence County","stateCode":"RI","countyFips":"44007","tractFips":"44007000800","blockFips":"440070008001003","cd":"2","senate":"6","house":"1","place":"Providence city","metro":"Providence-Warwick, RI-MA Metro Area","school":"Providence School District","state":"Rhode Island"},{"query":"1100 Gervais St, Columbia, SC 29201","status":"matched","source":"us-census","latitude":34.0012508,"longitude":-81.0334468,"formattedAddress":"1100 GERVAIS ST, COLUMBIA, SC, 29201","matchType":"exact","county":"Richland County","stateCode":"SC","countyFips":"45079","tractFips":"45079003100","blockFips":"450790031002044","cd":"6","senate":"26","house":"72","place":"Columbia city","metro":"Columbia, SC Metro Area","school":"Richland School District 1","state":"South Carolina"},{"query":"500 E Capitol Ave, Pierre, SD 57501","status":"matched","source":"us-census","latitude":44.3661652,"longitude":-100.3464486,"formattedAddress":"500 E CAPITOL AVE, PIERRE, SD, 57501","matchType":"exact","county":"Hughes County","stateCode":"SD","countyFips":"46065","tractFips":"46065977700","blockFips":"460659777004039","cd":"Congressional District (at Large)","senate":"24","house":"24","place":"Pierre city","metro":"Pierre, SD Micro Area","school":"Pierre School District 32-2","state":"South Dakota"},{"query":"600 Dr Martin L King Jr Blvd, Nashville, TN 37243","status":"matched","source":"openstreetmap","latitude":36.165829,"longitude":-86.7842374,"formattedAddress":"600 Dr. Martin L. King, Jr. Boulevard, Nashville, Tennessee, 37243, United States","matchType":"rooftop_or_building","county":"Davidson","stateCode":null,"countyFips":"47037","tractFips":"47037019503","blockFips":"470370195031004","cd":"7","senate":"21","house":"51","place":"Nashville-Davidson metropolitan government (balance)","metro":"Nashville-Davidson--Murfreesboro--Franklin, TN Metro Area","school":"Metropolitan Nashville Public School District","state":"Tennessee"},{"query":"1100 Congress Ave, Austin, TX 78701","status":"matched","source":"us-census","latitude":30.276442,"longitude":-97.739754,"formattedAddress":"1100 CONGRESS AVE, AUSTIN, TX, 78701","matchType":"exact","county":"Travis County","stateCode":"TX","countyFips":"48453","tractFips":"48453000700","blockFips":"484530007001068","cd":"10","senate":"14","house":"49","place":"Austin city","metro":"Austin-Round Rock-San Marcos, TX Metro Area","school":"Austin Independent School District","state":"Texas"},{"query":"350 N State St, Salt Lake City, UT 84103","status":"matched","source":"us-census","latitude":40.7755426,"longitude":-111.8881359,"formattedAddress":"350 N STATE ST, SALT LAKE CITY, UT, 84103","matchType":"exact","county":"Salt Lake County","stateCode":"UT","countyFips":"49035","tractFips":"49035100800","blockFips":"490351008001003","cd":"1","senate":"9","house":"22","place":"Salt Lake City city","metro":"Salt Lake City-Murray, UT Metro Area","school":"Salt Lake City School District","state":"Utah"},{"query":"115 State St, Montpelier, VT 05633","status":"matched","source":"us-census","latitude":44.2612601,"longitude":-72.5802837,"formattedAddress":"115 STATE ST, MONTPELIER, VT, 05602","matchType":"non_exact","county":"Washington County","stateCode":"VT","countyFips":"50023","tractFips":"50023954600","blockFips":"500239546002003","cd":"Congressional District (at Large)","senate":"Washington","house":"Washington-4","place":"Montpelier city","metro":"Barre, VT Micro Area","school":"Montpelier Roxbury Unified Union School District","state":"Vermont"},{"query":"1000 Bank St, Richmond, VA 23219","status":"matched","source":"us-census","latitude":37.5384973,"longitude":-77.4353205,"formattedAddress":"1000 BANK ST, RICHMOND, VA, 23219","matchType":"exact","county":"Richmond city","stateCode":"VA","countyFips":"51760","tractFips":"51760030502","blockFips":"517600305021006","cd":"4","senate":"14","house":"78","place":"Richmond city","metro":"Richmond, VA Metro Area","school":"Richmond City Public Schools","state":"Virginia"},{"query":"416 Sid Snyder Ave SW, Olympia, WA 98504","status":"matched","source":"openstreetmap","latitude":47.0357718,"longitude":-122.9048521,"formattedAddress":"416 Sid Snyder Avenue Southwest, Olympia, Washington, 98501, United States","matchType":"rooftop_or_building","county":"Thurston","stateCode":null,"countyFips":"53067","tractFips":"53067010100","blockFips":"530670101003001","cd":"10","senate":"22","house":"22","place":"Olympia city","metro":"Olympia-Lacey-Tumwater, WA Metro Area","school":"Olympia School District","state":"Washington"},{"query":"1900 Kanawha Blvd E, Charleston, WV 25305","status":"matched","source":"us-census","latitude":38.3358413,"longitude":-81.6142043,"formattedAddress":"1900 KANAWHA BLVD E, CHARLESTON, WV, 25305","matchType":"exact","county":"Kanawha County","stateCode":"WV","countyFips":"54039","tractFips":"54039001100","blockFips":"540390011006017","cd":"1","senate":"8","house":"54","place":"Charleston city","metro":"Charleston, WV Metro Area","school":"Kanawha County School District","state":"West Virginia"},{"query":"2 E Main St, Madison, WI 53703","status":"matched","source":"us-census","latitude":43.073996,"longitude":-89.3831088,"formattedAddress":"2 E MAIN ST, MADISON, WI, 53703","matchType":"exact","county":"Dane County","stateCode":"WI","countyFips":"55025","tractFips":"55025001704","blockFips":"550250017043000","cd":"2","senate":"26","house":"76","place":"Madison city","metro":"Madison, WI Metro Area","school":"Madison Metropolitan School District","state":"Wisconsin"},{"query":"200 W 24th St, Cheyenne, WY 82001","status":"matched","source":"us-census","latitude":41.1398506,"longitude":-104.820004,"formattedAddress":"200 W 24TH ST, CHEYENNE, WY, 82001","matchType":"exact","county":"Laramie County","stateCode":"WY","countyFips":"56021","tractFips":"56021001000","blockFips":"560210010004021","cd":"Congressional District (at Large)","senate":"8","house":"11","place":"Cheyenne city","metro":"Cheyenne, WY Metro Area","school":"Laramie County School District 1","state":"Wyoming"},{"query":"1 First St NE, Washington, DC 20543","status":"matched","source":"us-census","latitude":38.8898698,"longitude":-77.005843,"formattedAddress":"1 1ST ST NE, WASHINGTON, DC, 20543","matchType":"exact","county":"District of Columbia","stateCode":"DC","countyFips":"11001","tractFips":"11001980000","blockFips":"110019800001064","cd":"Delegate District (at Large)","senate":"6","house":null,"place":"Washington city","metro":"Washington-Arlington-Alexandria, DC-VA-MD-WV Metro Area","school":"District of Columbia Public Schools","state":"District of Columbia"}]</script>
55
+ <script>
56
+ const rows = JSON.parse(document.getElementById('data').textContent);
57
+ const esc = (s) => String(s ?? '').replace(/[&<>"]/g, (c) => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;' }[c]));
58
+ const tbody = document.getElementById('rows');
59
+ const count = document.getElementById('count');
60
+ function render(filter) {
61
+ const f = filter.trim().toLowerCase();
62
+ const list = rows.filter((r) => !f || Object.values(r).some((v) => String(v ?? '').toLowerCase().includes(f)));
63
+ tbody.innerHTML = list.map((r) => r.status !== 'matched'
64
+ ? `<tr><td>${esc(r.query)}</td><td class="miss" colspan="11">not found (not charged)</td></tr>`
65
+ : `<tr><td>${esc(r.query)}</td><td class="n">${r.latitude}</td><td class="n">${r.longitude}</td><td>${esc(r.county)}</td><td class="n">${esc(r.tractFips)}</td><td class="n">${esc(r.blockFips)}</td><td>${esc(r.cd)}</td><td>${esc(r.senate)}</td><td>${esc(r.house)}</td><td>${esc(r.school)}</td><td>${esc(r.metro)}</td><td>${esc(r.source)}</td></tr>`).join('');
66
+ count.textContent = `${list.length} of ${rows.length} rows`;
67
+ }
68
+ document.getElementById('q').addEventListener('input', (e) => render(e.target.value));
69
+ render('');
70
+ </script>
71
+ </body>
72
  </html>