Ten collections describing property, zoning, vacancy, and affordable housing in Philadelphia, mirrored from the City of Philadelphia's ArcGIS services via OpenDataPhilly.
Guidance for AI agents and LLMs working with this collection.
Outlines of buildings and related structures, captured photogrammetrically from aerial imagery. 546,083 polygons covering residential, commercial, and industrial buildings, plus isolated garages, mobile homes, sheds, greenhouses, silos, and buildings under construction that have walls.
Structures under 150 square feet are generally not captured.
Coordinates are EPSG:3857 (Web Mercator) metres. DuckDB reads geometry
natively, so do not wrap it in ST_GeomFromWKB.
bin — Building Identification Number. Unique across all 546,083 rows, so it is a safe primary key.fcode — feature code. The published key defines 1810 = Building (545,339 rows) and 1830 = Tank (61 rows). 683 rows carry 0, which the key does not define.approx_hgt — approximate height in feet above base. Median around 24.max_hgt — maximum elevation of non-ground points within the footprint, minus the base measurement.base_elevation — ground elevation at the footprint.square_ft — footprint area in square feet, computed by the publisher. Prefer this to Shape__Area, which is distorted Web Mercator metres.address, dor_alternate_addr — street address and an alternate form.building_name — populated only for named buildings.parcel_id_num, parcel_id_source — a parcel identifier and the department it came from. Every populated row shows PWD, the Water Department, so this does not join to dor_parcel.The FCODE key is published in the PASDA metadata record.
683 rows carry fcode = 0, undefined in the published key.
235 rows have null approx_hgt. The height style places them in the lowest bin rather than dropping them, so a map shows them.
Height distribution: 57,606 under 20 ft, 427,111 between 20 and 35 ft, 58,494 between 35 and 60 ft, and 2,637 at 60 ft or above.
Tippecanoe dropped features from z10 and z11 tiles to stay under its 200,000-feature limit. The GeoParquet holds every feature, and the PMTiles are complete from z12 up.
Tallest buildings:
Built floor area by council district, using the publisher's own square footage:
Tanks rather than buildings:
parcel_id_num is a Water Department identifier and will not match.