# Source register
Generated from harvest manifests by `pipeline/register.py`. Every row is a
dated retrieval that actually ran, not a hand-maintained list.
Generated 2026-09-03T17:40:47+00:00.
**Reading the counts.** *Served* is what the service reported for the query at
retrieval time; *expected* is the figure in the project register. A non-zero
*drift* means the source was republished and the register needs revisiting.
*Assembled* is what reached the working layer -- it falls short of *fetched*
only where features carried no geometry, which is recorded separately rather
than quietly dropped.
- Sources harvested: **30**
- Features retrieved: **8,637,826**
- Sources with count drift against the register: **0**
- Sources containing features with no geometry: **5**
## SCE grid geography
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **SCE ICA Circuit Segments** `sce_ica_sections` | 2026-09-02 | 524,522 | 524,522 | 524,522 | SCE DRPEP public hub |
| **SCE Distribution Circuits** `sce_distribution_circuits` | 2026-09-02 | 4,304 | 4,304 | 4,269 | SCE DRPEP public hub |
| **SCE Substations with load headroom** `sce_substations` | 2026-09-02 | 735 | 735 | 735 | SCE DRPEP public hub |
| **SCE Service Territory** `sce_territory` | 2026-09-02 | 1 | 1 | 1 | SCE DRPEP public hub |
## Utility boundaries
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **CEC Electric Load Serving Entities (all 53 CA utilities)** `cec_lse` | 2026-09-02 | 53 | 53 | 53 | California Energy Commission, public domain |
## Hazard and deployment cost
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **CAL FIRE Fire Hazard Severity Zones** `calfire_fhsz` | 2026-09-03 | 121,805 | 121,805 | 121,480 | CAL FIRE, public domain |
| **CPUC High Fire Threat District (SCE's copy, with cpuc_tier)** `sce_hftd` | 2026-09-02 | 5,336 | 5,336 | 5,335 | CPUC / SCE DRPEP public hub |
## Regulatory and equity
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **SB 535 Disadvantaged Communities (CalEPA/OEHHA)** `sb535_dac` | 2026-09-03 | 2,310 | 2,310 | 2,310 | CalEPA / OEHHA, public |
## County parcels
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **Los Angeles County parcels** `la_parcels` | 2026-09-02 | 2,432,860 | 2,432,860 | 2,432,860 | LA County public GIS; open data. Confirm redistribution terms before shipping parcels. |
| **Riverside County parcels (CREST)** `riverside_parcels` | 2026-09-02 | 846,251 | 846,251 | 846,251 | Riverside County open data |
| **San Bernardino County parcels** `san_bernardino_parcels` | 2026-09-02 | 845,130 | 845,130 | 845,101 | San Bernardino County open data |
| **Orange County parcels** `orange_parcels` | 2026-09-02 | 702,999 | 702,999 | 702,986 | OC Public Works open data |
| **Kern County parcels** `kern_parcels` | 2026-09-02 | 424,125 | 424,125 | 424,125 | Kern County open data |
| **Fresno County parcels** `fresno_parcels` | 2026-09-03 | 315,550 | 315,550 | 315,550 | Fresno COG regional service; no redistribution terms published -- confirm before shipping parcels |
| **Ventura County parcels** `ventura_parcels` | 2026-09-02 | 267,905 | 267,905 | 267,905 | Ventura County open data |
| **Tulare County parcels** `tulare_parcels` | 2026-09-02 | 159,318 | 159,318 | 159,318 | Tulare County open data |
| **Santa Barbara County parcels** `santa_barbara_parcels` | 2026-09-02 | 133,220 | 133,220 | 133,220 | Santa Barbara County open data |
| **Imperial County parcels** `imperial_parcels` | 2026-09-02 | 88,487 | 88,487 | 88,487 | Imperial County open data |
| **Riverside County condominium units** `riverside_condos` | 2026-09-02 | 65,655 | 65,655 | 65,655 | Riverside County open data |
| **Madera County parcels** `madera_parcels` | 2026-09-03 | 64,417 | 64,417 | 64,417 | Madera County public GIS; no redistribution terms published -- confirm before shipping parcels |
| **Kings County parcels** `kings_parcels` | 2026-09-03 | 52,537 | 52,537 | 52,537 | Kings County Assessor (ArcGIS Online item b17cd966a12c4eeaa881d7e50c72ea03, owner KCAssessorMainGIS). Sharing is public and the item is tagged Public, but licenseInfo is null -- no redistribution terms are published. Confirm terms with the Assessor before shipping parcels; derived statistics only until then. |
| **Tuolumne County parcels** `tuolumne_parcels` | 2026-09-02 | 43,572 | 43,572 | 43,572 | Tuolumne County open data |
| **Mono County parcels** `mono_parcels` | 2026-09-02 | 20,477 | 20,477 | 20,477 | Mono County open data |
| **Inyo County parcels** `inyo_parcels` | 2026-09-03 | 15,968 | 15,968 | 15,968 | Inyo County (ArcGIS Online item 2bb0742aafce4802aa2e7da9eb6fa634, owner InyoCounty). Sharing is public; licenseInfo and accessInformation are both empty, so no redistribution terms are published. Confirm with the County before shipping parcels; derived statistics only until then. |
## Zoning and land use
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **Kern County zoning** `kern_zoning` | 2026-09-03 | 21,952 | 21,952 | 21,952 | Kern County open data |
| **Orange County zoning boundaries** `orange_zoning` | 2026-09-03 | 450 | 450 | 450 | OC Public Works open data |
## Attribute tables
| Source | Retrieved | Expected | Served | Assembled | Licence |
|---|---|---:|---:|---:|---|
| **Riverside County building characteristics (non-spatial table)** `riverside_buildings` | 2026-09-02 | 1,205,637 | 1,205,637 | 1,205,637 | Riverside County open data |
## Features with no geometry
Retained as attributes in `data/interim/.nullgeom.json`, excluded
from the spatial layers. An empty geometry in a published source is a
finding about that source, not an error to suppress.
- **CAL FIRE Fire Hazard Severity Zones** — 325 of 121,805 features
- **Orange County parcels** — 13 of 702,999 features
- **San Bernardino County parcels** — 29 of 845,130 features
- **SCE Distribution Circuits** — 35 of 4,304 features
- **CPUC High Fire Threat District (SCE's copy, with cpuc_tier)** — 1 of 5,336 features
## Endpoints
### Riverside County building characteristics (non-spatial table)
- Key: `riverside_buildings`
- Endpoint: `https://gis.countyofriverside.us/arcgis_mapping/rest/services/OpenData/Assessor/MapServer/80`
- Layer: CREST_PROPERTY_CHAR (table), 24 fields, native EPSG:unstated
- Retrieved: 2026-09-02T23:12:02+00:00
- Tier: A
- Licence: Riverside County open data
- Note: Joins to parcels on PIN, not APN. 1.2M buildings across 846K parcels is the multifamily signal for this county. DESIGN_TYPE, BEDROOM_COUNT, YEAR_BUILT, LIVING_AREA. Does not support f=geojson -- falls back to esriJSON automatically.
### CEC Electric Load Serving Entities (all 53 CA utilities)
- Key: `cec_lse`
- Endpoint: `https://services3.arcgis.com/bWPjFyq029ChCGur/arcgis/rest/services/ElectricLoadServingEntities_IOU_POU/FeatureServer/0`
- Layer: ElectricLoadServingEntities_IOU_POU (esriGeometryPolygon), 49 fields, native EPSG:3857
- Retrieved: 2026-09-02T17:22:58+00:00
- Licence: California Energy Commission, public domain
- Note: The erase source for the municipal-utility carve-out: LADWP, Pasadena, Glendale, Burbank, Vernon, Azusa, Cerritos, Anaheim, Riverside, Banning, Moreno Valley, Colton, Rancho Cucamonga, Needles, IID. Removes roughly a quarter to a third of the whole-county parcel count.
### 2020 Census Blocks, 15 SCE counties
- Key: `census_blocks_2020`
- Endpoint: `https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/tigerWMS_Census2020/MapServer/10`
- Layer: Census Blocks (esriGeometryPolygon), 28 fields, native EPSG:3857
- Retrieved: 2026-09-02T23:14:31+00:00
- Filter: `STATE='06' AND COUNTY IN ('019','025','027','029','031','037','039','051', '059','065','071','083','107','109','111')`
- Licence: US Census Bureau TIGER/Line, public domain
- Note: HU100 and POP100 are on the layer itself -- the 2020 decennial housing unit count per block arrives with the geometry, so the week-5 validation control needs no separate Census API pull. Across all 15 counties (unclipped): 7,750,632 housing units, 22,060,189 people. That is the frame for the 5.7M meter figure, not a comparison to it -- roughly a third of those counties is served by someone other than SCE. Rural blocks holding zero housing units are normal, not a clip error.
### 2020 Census Designated Places, California
- Key: `census_cdp_2020`
- Endpoint: `https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/tigerWMS_Census2020/MapServer/28`
- Layer: Census Designated Places (esriGeometryPolygon), 25 fields, native EPSG:3857
- Retrieved: 2026-09-02T23:40:38+00:00
- Filter: `STATE='06'`
- Licence: US Census Bureau TIGER/Line, public domain
- Note: Unincorporated communities. E-5 reports these only inside the county balance, so they do not calibrate -- but they name the place a rural service point sits in, which incorporated places alone leave blank across most of Kern, Tulare, Imperial and Inyo.
### 2020 Incorporated Places, California
- Key: `census_places_2020`
- Endpoint: `https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/tigerWMS_Census2020/MapServer/26`
- Layer: Incorporated Places (esriGeometryPolygon), 25 fields, native EPSG:3857
- Retrieved: 2026-09-02T23:40:09+00:00
- Filter: `STATE='06'`
- Licence: US Census Bureau TIGER/Line, public domain
- Note: The calibration key. CA DOF E-5 -- the housing-unit control total this project reconciles against -- is published by *city*, and city does not fall out of the block GEOID: places do not nest into counties (many straddle a county line) and the GEOID string carries no place code. So place_geoid is a separate join, and without it the week-5 calibration gate cannot run at all. Pulled statewide: no COUNTY field exists to filter on, and 482 features is nothing. HU100 here is a second, free city-level control alongside E-5 -- 2020 decennial rather than E-5's annual estimate, so the two disagree by design and the difference is itself informative.
### SB 535 Disadvantaged Communities (CalEPA/OEHHA)
- Key: `sb535_dac`
- Endpoint: `https://services1.arcgis.com/PCHfdHz4GlDNAhBb/arcgis/rest/services/SB_535_Disadvantaged_Communities_2022/FeatureServer/0`
- Layer: SB 535 Disadvantaged Communities 2022 (Census Tracts and Tribal Areas) (esriGeometryPolygon), 70 fields, native EPSG:3310
- Retrieved: 2026-09-03T16:12:27+00:00
- Licence: CalEPA / OEHHA, public
- Note: Corrected 2026-09-03. The suspicion recorded here was right: the previous endpoint served **156** features, which is not a statewide tract-level designation by any reading. It was a supplement subset on a third-party account.
The authoritative layer is OEHHA's own, and carries **2,310** features -- 'Census Tracts and Tribal Areas' -- with the full CalEnviroScreen indicator set: Tract, CIscore, CIscoreP (percentile), Ozone, PM2_5, Diesel_PM, Traffic, Drinking_Water, Lead and the rest. Layer 1 of the same service is tribal areas alone.
dac_share joins on the tract prefix of block_geoid -- left(block_geoid,11) -- so no spatial overlay is needed once parcels carry a block. Verify the Tract field's format matches an 11-character GEOID before relying on that.
### SCE Distribution Circuits
- Key: `sce_distribution_circuits`
- Endpoint: `https://drpep.sce.com/arcgis_server/rest/services/Hosted/Distribution_circuits/FeatureServer/0`
- Layer: Distribution Circuits (esriGeometryPolyline), 11 fields, native EPSG:unstated
- Retrieved: 2026-09-02T17:22:42+00:00
- Licence: SCE DRPEP public hub
### SCE ICA Circuit Segments
- Key: `sce_ica_sections`
- Endpoint: `https://services5.arcgis.com/z6hI6KRjKHvhNO0r/arcgis/rest/services/ICA_Layer/FeatureServer/2`
- Layer: ICA - Circuit Segments (esriGeometryPolyline), 22 fields, native EPSG:unstated
- Retrieved: 2026-09-02T17:28:18+00:00
- Licence: SCE DRPEP public hub
- Note: The allocation unit and the backbone of the whole deliverable: one output row per record here. Largest SCE pull, ~263 pages at 2000/page.
### SCE Substations with load headroom
- Key: `sce_substations`
- Endpoint: `https://services5.arcgis.com/z6hI6KRjKHvhNO0r/arcgis/rest/services/ICA_Layer/FeatureServer/0`
- Layer: Substations (esriGeometryPoint), 14 fields, native EPSG:unstated
- Retrieved: 2026-09-02T17:22:41+00:00
- Licence: SCE DRPEP public hub
- Note: SUB_NAME, SUBST_ID, PROJECTED_LOAD, MAX_REMAIN_CAP, PENETRATION_LEVEL.
### SCE Service Territory
- Key: `sce_territory`
- Endpoint: `https://services5.arcgis.com/z6hI6KRjKHvhNO0r/arcgis/rest/services/ICA_Layer/FeatureServer/6`
- Layer: SCE Service Territory (esriGeometryPolygon), 9 fields, native EPSG:unstated
- Retrieved: 2026-09-02T17:22:40+00:00
- Licence: SCE DRPEP public hub
- Note: The authoritative clip boundary. Preferred over the CEC territory approximation. Still needs the municipal-utility carve-out erased from it (see cec_lse) -- this polygon is SCE's franchise area, not its exclusive-service area.
### CAL FIRE Fire Hazard Severity Zones
- Key: `calfire_fhsz`
- Endpoint: `https://services9.arcgis.com/ztLwtMXzJMy86yJE/arcgis/rest/services/Fire_Hazard_Severity_Zones/FeatureServer/0`
- Layer: Fire_Hazard_Severity_Zones (esriGeometryPolygon), 9 fields, native EPSG:6424
- Retrieved: 2026-09-03T16:12:33+00:00
- Licence: CAL FIRE, public domain
- Note: HAZ_CODE, HAZ_CLASS, SRA. Independent of HFTD -- both are used.
### CPUC High Fire Threat District (SCE's copy, with cpuc_tier)
- Key: `sce_hftd`
- Endpoint: `https://services2.arcgis.com/mJaJSax0KPHoCNB6/arcgis/rest/services/DRPComplianceRelProd/FeatureServer/18`
- Layer: HighFireThreatDistricts (esriGeometryPolygon), 10 fields, native EPSG:3857
- Retrieved: 2026-09-02T17:22:59+00:00
- Licence: CPUC / SCE DRPEP public hub
- Note: Preferred over the 2-feature CPUC statewide layer -- carries tier per polygon.
### Fresno County parcels
- Key: `fresno_parcels`
- Endpoint: `https://services3.arcgis.com/ibgDyuD2DLBge82s/arcgis/rest/services/REGIONAL_PARCELS_VW/FeatureServer/11`
- Layer: PARCELS (esriGeometryPolygon), 7 fields, native EPSG:2228
- Retrieved: 2026-09-03T17:21:36+00:00
- Tier: C
- Licence: Fresno COG regional service; no redistribution terms published -- confirm before shipping parcels
- Note: **Tier C, not D.** The largest of the four counties the register wrote off, at 315,550 parcels -- but it publishes only APN, AGENCY_CODE, ACTIVE_DATE and ROLL_YEAR. No use code, no units, no year built. Same shape as Kern, so it takes the same route: footprint bands crossed with zoning, fitted against decennial block housing counts by pipeline/calibrate.py. Note the layer id is 11, not 0.
### Imperial County parcels
- Key: `imperial_parcels`
- Endpoint: `https://services1.arcgis.com/fwUrSNrE506Uxp7v/arcgis/rest/services/Assesors_Parcels_Update_2026/FeatureServer/0`
- Layer: Assesors_Parcels_Update_2026 (esriGeometryPolygon), 80 fields, native EPSG:3857
- Retrieved: 2026-09-02T19:07:19+00:00
- Tier: B
- Licence: Imperial County open data
- Note: IID serves nearly all of Imperial County. Expect almost the entire count to clip away; pulled to prove the carve-out, not because the parcels count.
### Inyo County parcels
- Key: `inyo_parcels`
- Endpoint: `https://services.arcgis.com/0jRlQ17Qmni5zEMr/arcgis/rest/services/ParcelsPublic/FeatureServer/0`
- Layer: Parcels (esriGeometryPolygon), 35 fields, native EPSG:2228
- Retrieved: 2026-09-03T16:45:42+00:00
- Tier: B
- Licence: Inyo County (ArcGIS Online item 2bb0742aafce4802aa2e7da9eb6fa634, owner InyoCounty). Sharing is public; licenseInfo and accessInformation are both empty, so no redistribution terms are published. Confirm with the County before shipping parcels; derived statistics only until then.
- Note: Native SR is 2228 (NAD83 State Plane CA Zone 4, US feet). Safe only because the service advertises geoJSON, which ArcGIS returns in WGS84 -- extract.py hardcodes the source SRS to 4326 in assemble(). Verified before harvest.
Inyo holds 7,133 housing units inside net SCE territory, 75.3% of the county but only 0.15% of the SCE-territory total. It is the smallest county in the project by meters. It is worth having because 75% of it IS SCE, because it is the Owens Valley evidence for the LADWP carve-out question, and because at 2,017 mobile-home parcels of 15,968 it has the highest mobile-home share anywhere in the build -- which is the single most uncertain assumption in config/meters.yml.
### Kern County parcels
- Key: `kern_parcels`
- Endpoint: `https://services5.arcgis.com/Y8jwjGUWbRjuqpG5/arcgis/rest/services/Assessor_Parcels_Land_2026_gdb/FeatureServer/0`
- Layer: Assessor_Parcels_Land_2026 (esriGeometryPolygon), 8 fields, native EPSG:3857
- Retrieved: 2026-09-02T18:49:08+00:00
- Tier: C
- Licence: Kern County open data
- Note: Split with PG&E -- never report a whole-county Kern figure as SCE.
### Kings County parcels
- Key: `kings_parcels`
- Endpoint: `https://utility.arcgis.com/usrsvcs/servers/b17cd966a12c4eeaa881d7e50c72ea03/rest/services/Kings_County_Parcels/FeatureServer/0`
- Layer: PFabric_Data (esriGeometryPolygon), 127 fields, native EPSG:2228
- Retrieved: 2026-09-03T16:42:48+00:00
- Tier: A
- Licence: Kings County Assessor (ArcGIS Online item b17cd966a12c4eeaa881d7e50c72ea03, owner KCAssessorMainGIS). Sharing is public and the item is tagged Public, but licenseInfo is null -- no redistribution terms are published. Confirm terms with the Assessor before shipping parcels; derived statistics only until then.
- Note: Native SR is 2228 (NAD83 State Plane CA Zone 4, US feet), not 4326. extract.py hardcodes the source SRS to 4326 in assemble(), which is only safe because the service advertises geoJSON and ArcGIS returns geoJSON in WGS84 -- verified live, coordinates come back as -119.72, 36.34. If a future source does not support geoJSON, that assumption breaks silently and coordinates in feet get read as degrees.
LandUseCode1 carries 264 distinct values mixing two vocabularies: numeric (0100 at 57.5%, 1100, 1910) and alphanumeric (R119, R159, R110). The crosswalk seed must handle both; do not assume a numeric code.
Kings holds 22,350 housing units inside net SCE territory, 48.3% of the county -- 0.48% of the SCE-territory total. It will not move the meter count. Its value is YearBuilt at 69.7%, which adds a third county to validate the panel-vintage relationship the cost model depends on.
### Los Angeles County parcels
- Key: `la_parcels`
- Endpoint: `https://public.gis.lacounty.gov/public/rest/services/LACounty_Cache/LACounty_Parcel/MapServer/0`
- Layer: Parcels (esriGeometryPolygon), 92 fields, native EPSG:3857
- Retrieved: 2026-09-02T17:28:19+00:00
- Tier: A
- Licence: LA County public GIS; open data. Confirm redistribution terms before shipping parcels.
- Note: The single most important county: 2.4M parcels, 41% of the total, and it publishes dwelling units directly. Units1-5 with DesignType1-5 means a parcel with five structures reports each one's unit count separately -- sum them, do not take Units1 alone.
### Madera County parcels
- Key: `madera_parcels`
- Endpoint: `https://services.arcgis.com/q3Zg9ERurv23iysr/arcgis/rest/services/Madera_County_Map/FeatureServer/0`
- Layer: Madera_County (esriGeometryPolygon), 34 fields, native EPSG:3857
- Retrieved: 2026-09-03T17:20:42+00:00
- Tier: B
- Licence: Madera County public GIS; no redistribution terms published -- confirm before shipping parcels
- Note: **Tier B, not D.** LAND_USE and ZONING on the parcel record, plus SCAG_LU and SCAG_LUCO (the SCAG regional land-use classification, which is a documented vocabulary rather than a county-private one) and UNIT on the address. BUI_AREA gives building footprint area. Also carries FHSZ_CODE/FHSZ_DESC -- CAL FIRE hazard severity already joined to the parcel -- plus fault, landslide, liquefaction and wind fields. Useful as a cross-check on our own hazard joins, not as a substitute: it is the county's join, on the county's vintage.
### Mono County parcels
- Key: `mono_parcels`
- Endpoint: `https://gis.mono.ca.gov/webgis/rest/services/OpenData/Cadastral/MapServer/1`
- Layer: TaxParcels (esriGeometryPolygon), 53 fields, native EPSG:2227
- Retrieved: 2026-09-02T19:13:16+00:00
- Tier: B
- Licence: Mono County open data
- Note: ParcelType, Zoning.
### Orange County parcels
- Key: `orange_parcels`
- Endpoint: `https://www.ocgis.com/arcpub/rest/services/Map_Layers/Parcels/FeatureServer/0`
- Layer: Parcels (esriGeometryPolygon), 5 fields, native EPSG:2230
- Retrieved: 2026-09-02T18:43:55+00:00
- Tier: B
- Licence: OC Public Works open data
- Note: Five fields only -- geometry and APN. Needs an assessor-roll join for any use or unit information, and a large Anaheim carve-out.
### Riverside County condominium units
- Key: `riverside_condos`
- Endpoint: `https://gis.countyofriverside.us/arcgis_mapping/rest/services/OpenData/Assessor/MapServer/20`
- Layer: CONDOMINIUMS (esriGeometryPolygon), 7 fields, native EPSG:2230
- Retrieved: 2026-09-02T23:11:41+00:00
- Tier: A
- Licence: Riverside County open data
- Note: One polygon per condo unit, each its own meter. Counted, not modelled.
### Riverside County parcels (CREST)
- Key: `riverside_parcels`
- Endpoint: `https://gis.countyofriverside.us/arcgis_mapping/rest/services/OpenData/Assessor/MapServer/50`
- Layer: PARCELS_CREST (esriGeometryPolygon), 34 fields, native EPSG:2230
- Retrieved: 2026-09-02T17:42:08+00:00
- Tier: A
- Licence: Riverside County open data
- Note: Rejects requests without a browser-like User-Agent with HTTP 403; the shared session sets one. Carries zoning on the parcel record, so no separate zoning layer is needed. CLASS_CODE, UNIT_NUMBER, MULTIPLE, STRUCTURES.
### San Bernardino County parcels
- Key: `san_bernardino_parcels`
- Endpoint: `https://services.arcgis.com/aA3snZwJfFkVyDuP/arcgis/rest/services/Countywide_Parcels/FeatureServer/0`
- Layer: Countywide_Parcels_10082025 (esriGeometryPolygon), 15 fields, native EPSG:2229
- Retrieved: 2026-09-02T17:42:10+00:00
- Tier: B
- Licence: San Bernardino County open data
- Note: TYPEUSE carries the use class. Only 15 fields -- units must be modelled.
### Santa Barbara County parcels
- Key: `santa_barbara_parcels`
- Endpoint: `https://services.arcgis.com/KkJhFbLnXVqahKz2/arcgis/rest/services/Parcel_layers_ArcGISonline_LUZO/FeatureServer/0`
- Layer: Parcel_layers_ArcGISonline_LUZO (esriGeometryPolygon), 7 fields, native EPSG:3857
- Retrieved: 2026-09-02T19:06:22+00:00
- Tier: C
- Licence: Santa Barbara County open data
### Tulare County parcels
- Key: `tulare_parcels`
- Endpoint: `https://services2.arcgis.com/bYBANhmQGwSSLC0l/arcgis/rest/services/Public_Parcels/FeatureServer/0`
- Layer: Parcels (esriGeometryPolygon), 56 fields, native EPSG:4326
- Retrieved: 2026-09-02T19:00:50+00:00
- Tier: B
- Licence: Tulare County open data
- Note: USECD, USEDSCRP, CLASSCD. Split with PG&E.
### Tuolumne County parcels
- Key: `tuolumne_parcels`
- Endpoint: `https://services3.arcgis.com/afQpMaliVrwHS7Ud/arcgis/rest/services/CadastralParcels_view/FeatureServer/0`
- Layer: CadastralParcels (esriGeometryPolygon), 23 fields, native EPSG:2227
- Retrieved: 2026-09-02T19:12:19+00:00
- Tier: B
- Licence: Tuolumne County open data
- Note: Carries ZONING on the parcel record. Split with PG&E.
### Ventura County parcels
- Key: `ventura_parcels`
- Endpoint: `https://maps.ventura.org/arcgis/rest/services/SDs/Parcels/FeatureServer/0`
- Layer: Parcels (esriGeometryPolygon), 39 fields, native EPSG:3857
- Retrieved: 2026-09-02T18:53:25+00:00
- Tier: B
- Licence: Ventura County open data
### Kern County zoning
- Key: `kern_zoning`
- Endpoint: `https://services5.arcgis.com/Y8jwjGUWbRjuqpG5/arcgis/rest/services/Kern_County_Zoning/FeatureServer/0`
- Layer: Kern_County_Zoning (esriGeometryPolygon), 16 fields, native EPSG:2229
- Retrieved: 2026-09-03T15:47:51+00:00
- Licence: Kern County open data
### Orange County zoning boundaries
- Key: `orange_zoning`
- Endpoint: `https://www.ocgis.com/arcpub/rest/services/Map_Layers/Zoning_Boundaries/MapServer/0`
- Layer: Zoning Boundaries (esriGeometryPolygon), 8 fields, native EPSG:unstated
- Retrieved: 2026-09-03T15:48:14+00:00
- Licence: OC Public Works open data