47 attribute fields, profiled from the June 2023 vintage.
Columns in Calhoun County
| Field | Type | Filled | Distinct | Example values |
|---|---|---|---|---|
| PARCEL_ID | OFTString | 2.5k | 70335300001, 70335300001, 70202400002 | |
| SITUS | OFTString | 849 | 2111 CO RD 1350N E, 2111 CO RD 1350N E, 17060 HIGHWAY 96 | |
| ADDR_NUMBE | OFTString | 369 | 2111, 2111, 17060 | |
| STREET_PRE | OFTString | 22 | CO RD, CO RD, HIGHWAY | |
| STREET_NAM | OFTString | 650 | 1350N, 1350N, 96 | |
| STREET_SUF | OFTString | 3 | E, E, W | |
| STREET_TYP | OFTString | 16 | Rd, Rd, Rd | |
| SITUS_CITY | OFTString | 4 | PLEASANT HILL, PLEASANT HILL, HARDIN | |
| SITUS_ZIP | OFTString | 4 | 62366, 62366, 62047 | |
| ADDR_SEC_U | OFTString | 21 | BOX 66, BOX 31, RR # 1 | |
| OWNER | OFTString | 1.2k | PRITCHARD STEPHEN & MARY ANN, PRITCHARD STEPHEN & MARY ANN, WINELAND CATHERINE G | |
| LAND_USE_C | OFTString | 10 | 11, 21, 21 | |
| LAND_US_01 | OFTString | 4 | Agricultural, Residential, Residential | |
| LAND_COVER | OFTString | 3.2k | {"21": 67, "41": 1147, "43": 144, "81": 130}, {"21": 18, "41": 652, "43": 14, "81": 86}, {"82": 1530} | |
| CROP_COVER | OFTString | 3.2k | {"121": 0.93, "141": 34.15, "143": 2.79, "176": 1.97}, {"1": 77.41, "5": 3.21}, {"1": 0.21, "5": 141.08} | |
| MUNI_ID | OFTInteger64 | 8 | 1928445, 1928445, 1928445 | |
| SCHOOL_DIS | OFTInteger64 | 5 | 1731890, 1731890, 1731890 | |
| ACREAGE | OFTReal | 1.1k | 80.0, 40.0, 80.0 | |
| ACREAGE_AD | OFTReal | 1.9k | 118.041115208615, 118.041115208615, 80.6198340355066 | |
| MKT_VAL_TO | OFTReal | 2.1k | 27254.0, 27254.0, 33560.0 | |
| ZIP_CODE | OFTString | 12 | 62045, 62045, 62355 | |
| LEGAL_DESC | OFTString | 2.9k | N1/2 SW1/4-S35 T8S R3W, SW1/4 SW1/4 - S35 T8S R3W, W PT LOT 5 & S PT W PT LOT 4-SE-S2 T8S R4W | |
| LEGAL_D_01 | OFTString | 1.1k | 80 ACRES, 40.0 ACRES, 80 ACRES | |
| LEGAL_D_02 | OFTString | 608 | 35.09 ACRES, 67.91 ACRES, 42.83 ACRES | |
| PLSS_SECTI | OFTString | 36 | 35, 35, 02 | |
| PLSS_TOWNS | OFTString | 10 | 8S, 8S, 8S | |
| PLSS_RANGE | OFTString | 8 | 3W, 3W, 4W | |
| MAIL_ADDRE | OFTString | 1.1k | 2111 E CO RD 1350N, 2111 E CO RD 1350N, RR#1 BOX 153 | |
| MAIL_AD_01 | OFTString | 246 | 10346 SATATE HWY 96, 10346 STATE HWY 96, 10346 STATE HWY 96 | |
| MAIL_AD_02 | OFTString | 235 | NEWMAN IL 61942, NEWMAN IL 61942, HAMBURG IL 62045 | |
| MAIL_NAME | OFTString | 1.9k | PRITCHARD, STEPHEN & MARY ANN, PRITCHARD, STEPHEN N. & MARY ANN, WINELAND ACRES, INC. & C/O VANDYNE, SHARON ET, AL | |
| OWNER_OCCU | OFTString | 3 | T, T, F | |
| USPS_RESID | OFTString | 3 | ?, ?, ? | |
| CENSUS_TRA | OFTInteger64 | 2 | 951200, 951200, 951200 | |
| CENSUS_BLK | OFTInteger | 3 | 1, 1, 1 | |
| CENSUS_BLO | OFTInteger | 239 | 1119, 1119, 1020 | |
| AREA_METER | OFTReal | 3.2k | 316447.175167857, 161239.341802782, 326250.795336112 | |
| FLD_ZONE | OFTString | 19 | {X}, {AE,X}, {X,AE} | |
| ZONE_SUBTY | OFTString | 19 | {"AREA WITH REDUCED FLOOD RISK DUE TO LEVEE"}, {NULL,"AREA WITH REDUCED FLOOD RISK DUE TO LEVEE"}, {"AREA WITH REDUCED FLOOD RISK DUE TO LEVEE",NULL} | |
| PLACE_GNIS | OFTInteger64 | 5 | 2398323, 2398323, 2398323 | |
| ELEVATION | OFTString | 3.2k | ||
| ROBUST_ID | OFTString | 3.2k | AABCdY2p54YuRkNb, AABCdTGJFU9vJDPn, AABCdSqvmLFrXxIg | |
| CALC_ACREA | OFTReal | 3.2k | 78.1972614557291, 39.8438537528855, 80.6198340355066 | |
| COUNTY_NAM | OFTString | 1 | Calhoun, Calhoun, Calhoun | |
| COUNTY_FIP | OFTInteger64 | 1 | 17013, 17013, 17013 | |
| STATE_ABBR | OFTString | 1 | IL, IL, IL | |
| CTY_ROW_ID | OFTInteger64 | 3.2k | 842, 102, 387 |
Why this differs from the next county over
There is no national parcel schema. Every assessor's office built its own, usually decades ago, usually inside whatever CAMA system it bought at the time. One county's owner column is OWNER_NAME, the next one's is own1, and a third splits it across four fields. Shapefile's ten-character DBF limit truncated a generation of them into things like TOTLNDVAL.
Nothing here is renamed or remapped. The columns above are exactly what is in the file, because a normalisation layer that quietly guesses wrong is worse than no normalisation at all — and every guess it makes is one you cannot audit.
The Filled column is the share of rows with a real value. Placeholder text such as n/a counts as empty; a column that is 100% present but 90% placeholder is a column that will disappoint you, and the profiler treats it accordingly.