Qipudata
San Francisco · v0.7.1

Places

placesrelease v0.7.1CC0 1.0

About

Today's places with stable qipu ids.

Where it comes from
Today's city records: DataSF's address points (Enterprise Addressing System), assessor parcels and blocks, streets and neighbourhoods; Wikidata for named features. source names it on every row.
How it was read
Copied from those records and given stable qipu ids. Named features drawn as a circle around a point say so in geometry_note.
How far to trust it
The release passed its automatic checks before it was published (what is checked). A hand check by the editor of qipu data is under way: 36 of 38 items checked so far were right, on votes, money, places and the map. A row says what the record states; the scanned page is the authority. Details
Licence
CC0 1.0: use it for anything, no permission needed. The scans and other sources keep their own rights.
Version
v0.7.1, published 21 October 2026. A published release is never changed; corrections come as a new release.
Technical details
Table
places
Rows
470,596 (San Francisco 470,595; Vancouver 1)
Columns
29
Parquet
places.parquet, 19.9 MB
Version
v0.7.1, 21 October 2026
Licence
CC0 1.0. Sources keep their own rights.

Rows

Rows by kind

ValueRowsShare
parcel233,33449.6%
address224,39047.7%
block5,4091.1%
street_name3,5230.7%
street2,0640.4%
census_tract7780.2%
park3650.1%
zoning_district2690.1%
landmark2500.1%
campus152< 0.1%
neighbourhood41< 0.1%
cemetery9< 0.1%

Rows by geometry_note

Rows by type_id

ValueRowsShare
parcel233,33449.6%
address224,39047.7%
assessor_block5,4091.1%
street_name3,5230.7%
street2,0640.4%
census_tract7780.2%
park3650.1%
zoning_district2690.1%
landmark2500.1%
campus152< 0.1%
neighbourhood41< 0.1%
cemetery9< 0.1%

Method and accuracy

Copied from those records and given stable qipu ids. Named features drawn as a circle around a point say so in geometry_note.

No accuracy measure for this table yet.

The release passed its automatic checks before it was published (what is checked). A hand check by the editor of qipu data is under way: 36 of 38 items checked so far were right, on votes, money, places and the map. A row says what the record states; the scanned page is the authority.

Methodology · Accuracy

Columns 29

ColumnTypeCan be emptyPrivacyPublic copyDescription
place_idVARCHARnononeas isqipu:sf/place/address/eas-<EAS id>, .../parcel/<block>-<lot>, .../block/<block>, .../street/<name-type>, .../street/<name> (printed without type, street_name), .../hood/<slug>, .../landmark/<slug>, .../city.
Values e.g. qipu:sf/place/block/1
Can be empty no · Privacy none · Public copy as is
kindVARCHARnononeas isaddress, parcel, block, street, street_name, neighbourhood, landmark, city.
Values address, block, burn_zone, city, contaminated_site, creek, fill_area, freeway, landmark, neighbourhood, parcel, redevelopment_area ...
Can be empty no · Privacy none · Public copy as is
nameVARCHARyesnoneas isReadable name: the address (26 REARDON RD), <block>/<lot> (<addresses>), Assessor block <n>, the street, neighbourhood or feature name.
Can be empty yes · Privacy none · Public copy as is
parent_idVARCHARyesnoneas isaddress -> parcel -> block -> neighbourhood -> city.
Can be empty yes · Privacy none · Public copy as is
apnVARCHARyesnoneas isAssessor block + lot.
Can be empty yes · Privacy none · Public copy as is
eas_idVARCHARyesnoneas isDataSF Enterprise Addressing System base id.
Can be empty yes · Privacy none · Public copy as is
cnnVARCHARyesnoneas isEmpty in v1.
Can be empty yes · Privacy none · Public copy as is
wikidataVARCHARyesnoneas isWikidata id, for named features.
Values Q1348537, Q211386, Q24639, Q4049033, Q6081595, Q62, Q6878535, Q719317, Q757971, Q7987437
Can be empty yes · Privacy none · Public copy as is
latDOUBLEyesnoneas isLatitude: the EAS point for addresses, the mean of address points for parcels, blocks and streets, the Wikidata point for features.
Values degrees (WGS 84); 36.0..50.0
Can be empty yes · Privacy none · Public copy as is
lonDOUBLEyesnoneas isLongitude: the EAS point for addresses, the mean of address points for parcels, blocks and streets, the Wikidata point for features.
Values degrees (WGS 84); SF-owned land reaches the Sierra (Hetch Hetchy, Camp Mather); -125.0..-119.0
Can be empty yes · Privacy none · Public copy as is
numberBIGINTyesnoneas isHouse number (addresses).
Can be empty yes · Privacy none · Public copy as is
streetVARCHARyesnoneas isStreet name and type, upper case (MISSION ST).
Can be empty yes · Privacy none · Public copy as is
street_idVARCHARyesnoneas isThe street place (qipu:sf/place/street/<name-type>).
Can be empty yes · Privacy none · Public copy as is
blockVARCHARyesnoneas isAssessor block.
Can be empty yes · Privacy none · Public copy as is
lotVARCHARyesnoneas isAssessor lot.
Can be empty yes · Privacy none · Public copy as is
hoodVARCHARyesnoneas isDataSF Analysis Neighborhood (point in polygon).
Can be empty yes · Privacy none · Public copy as is
valid_fromDATEyesnoneas isEmpty in v1 (the historic place index comes later).
Can be empty yes · Privacy none · Public copy as is
valid_toDATEyesnoneas isLast day the place existed; only the 1906 burn zone has one.
Can be empty yes · Privacy none · Public copy as is
sourceVARCHARyesnoneas isWhere the place comes from (DataSF Enterprise Addressing System (3mea-di5p), PDDL, DataSF parcels, Wikidata, ...).
Values DataSF Analysis Neighborhoods (j2bu-swwd), DataSF EAS (3mea-di5p), PDDL, DataSF EAS parcel numbers (3mea-di5p), PDDL, DataSF Enterprise Addressing System (3mea-di5p), PDDL, DataSF ff3a-iqhv (1906 Fire perimeter), DataSF parcels, DataSF parcels: zoning_code, Wikidata (point, dates); radius set by qipu, Wikidata Q4049033 (point, dates); radius set by qipu, Wikidata Q6081595 (point, dates); radius set by qipu, Wikidata Q6878535 (point, dates); radius set by qipu, Wikidata Q757971 (point, dates); radius set by qipu ...
Can be empty yes · Privacy none · Public copy as is
radius_mDOUBLEyesnoneas isRadius in metres of the circle qipu draws around a feature's Wikidata point.
Can be empty yes · Privacy none · Public copy as is
gnisVARCHARyesnoneas isUSGS GNIS feature id.
Values 254827
Can be empty yes · Privacy none · Public copy as is
geometry_noteVARCHARyesnoneas isSays when the geometry is approximate (a circle around a Wikidata point).
Values approximate: Wikidata point + radius, approximate: a circle around the feature point, not the real boundary
Can be empty yes · Privacy none · Public copy as is
type_idVARCHARnononeas isPlace type (see place_types): parcel, address, assessor_block, street, street_name, zoning_district, landmark, ...
Values address, assessor_block, burn_zone, city, contaminated_site, creek, fill_area, freeway, landmark, neighbourhood, parcel, redevelopment_area ...
Can be empty no · Privacy none · Public copy as is
cityVARCHARnononeas issf or van.
Values sf, van
Can be empty no · Privacy none · Public copy as is
specificityDOUBLEyesnoneas is-log10 of the clickable footprint in m² (place_geometries.hit_area_m2); higher = smaller, ranked first by places_at.
Can be empty yes · Privacy none · Public copy as is
rep_latDOUBLEyesnoneas isLatitude of a point on the place's geometry (point on surface).
Values degrees (WGS 84); 36.0..50.0
Can be empty yes · Privacy none · Public copy as is
rep_lonDOUBLEyesnoneas isLongitude of a point on the place's geometry (point on surface).
Values degrees (WGS 84); SF-owned land reaches the Sierra (Hetch Hetchy, Camp Mather); -125.0..-119.0
Can be empty yes · Privacy none · Public copy as is
statusVARCHARyesnoneas iscurrent, or historic when valid_to is set.
Values current, historic
Can be empty yes · Privacy none · Public copy as is
area_m2DOUBLEyesnoneas isPolygon area in m²; empty for points and lines.
Can be empty yes · Privacy none · Public copy as is

Privacy: what kind of text the column holds. Public copy: what the published file does with it; the embargo covers records after 1951.

Preview

place_idkindnameparent_idapneas_idcnnwikidata
place/address/eas-313042address859 26TH AVEplace/parcel/1669-0151669015313042——
place/address/eas-334228address2275 26TH AVEplace/parcel/2323-0112323011334228——
place/address/eas-338901address2547 32ND AVEplace/parcel/2433-0102433010338901——
place/address/eas-340178address2666 35TH AVEplace/parcel/2462A-0172462A017340178——
place/address/eas-466290address561 42ND AVEplace/parcel/1502-005E1502005E466290——
place/address/eas-309872address789 45TH AVEplace/parcel/1599-013A1599013A309872——
place/address/eas-328310address1827 47TH AVEplace/parcel/2084-0052084005328310——
place/address/eas-408083address1261 ALEMANY BLVDplace/parcel/6801-0306801030408083——

8 of 29 columns shown. Eight rows sampled at build time. Hover a shortened value for all of it.

Download

FormatFileSize
Parquetplaces.parquet ↗19.9 MB
SQLite (all tables)qipu_sf.db ↗6.44 GB

SQL

SELECT * FROM places LIMIT 100

Run in the SQL console (DuckDB in the browser, over the Parquet file).

Python

import duckdb duckdb.sql("SELECT * FROM 'https://tiles.qipu.org/data/releases/v0.7.1/parquet/places.parquet' LIMIT 5").show()