NYC GeoSearch is a service that transforms input text—such as an address, or the name of a place—to authoritative New York City addresses using data from the Property Address Directory.
GeoSearch provides autocomplete search results in NYC Planning's web apps:
Real-time feedback makes our apps more user-friendly and intuitive. Just start typing and an autocomplete list will appear, allowing you to choose from valid search results.
How does it work?
NYC GeoSearch is built on Pelias, the open source geocoding engine that powered Mapzen Search. It uses authoritative Property Address Directory (PAD) data from the NYC Planning's Geographic Systems Section. Since this data contains ranges of addresses, it's normalized and expanded into discrete address rows that Pelias understands.
Learn more on GitHub:
- labs-geosearch-dockerfiles | Report a bug
Containerized local installation package for NYC GeoSearch
- labs-geosearch-api | Report a bug
Express.js API that proxies requests to Pelias, appending metadata to its response
- labs-geosearch-pad-normalize | Report a bug
R script to normalize PAD into discrete address records
- labs-geosearch-pad-importer | Report a bug
Pelias data importer for authoritative NYC addresses
- labs-geosearch-docs | Report a bug
GeoSearch API Documentation (this website)
- labs-geosearch-acceptance-tests | Report a bug
Acceptance tests for the GeoSearch API