Urban & Regional Planning Resources
This repository contains curated list of different urban & regional
planning data & technology resources. Those interested in the built
environement are invited to review and contribute to this repository.
Public Data Resources
Data resources that are publicly available for use. Licenses may apply.
Open Data Sites and national scale datasets should be near the top of each
section.
Demographic
-
Esri Tapestry Segmentation
- Provides concise information on the demographic, economic, education
and consumer characteristics of populations based on ZIP code.
-
Data Axle - Data Axle offers
some of the most comprehensive and accurate business and consumer
databases, boasting almost 400 distinct attributes across businesses and
consumers in the United States and Canada.
Infrastructure
-
Mapillary - Access street-level
imagery and AI-derived map data from all over the world. Fill in the
gaps by requesting new coverage or capturing your own with an easy to
use mobile app.
-
Ecopia - Ecopia AI leverages
AI to convert high resolution images of the earth into HD Vector Maps
and to digitize infrastructure assets in a geospatial format.
Land Use
-
CoreLogic - Provides high
quality parcel data, providing instant access to detailed property
characteristics, sales records, valuation and digital copies of current
county assessor documents.
-
CoStar - A commercial real estate
information and analytics provider serving the UK, US, and Canada.
-
EarthDefine - EarthDefine is
using AI to transform earth sensor data into consumable geospatial
information products including high resolution land cover
classifications and building footprints.
Resilience and Natural Hazards
-
FloodFactor -
Provided by the First Street Foundation, this tool makes it easy to
determine if a property has flooded from major events in the past, is
currently at risk, and how that risk changes over time. It can also help
estimate damage costs associated with flooding.
Urban Observation
-
Numina - Utilizes edge computing
devices that measures all kinds of curb-level activity. Anonymously and
in aggregate, Numina delivers the volume counts, paths, and traffic
behaviors of travelers and objects in streets.
-
Transoft - Transfoft
ITS Safety solutions utilize computer vision to identify ‘near-miss’
behavior on streets. This technology was featured Planning Magazine in
the
Art of Learning by Example.
-
Automotus - Computer vision
based platform that helps cities, airports, fleets, and businesses
monitor the curb in real time. Enables curbside management policies that
increase revenue while making streets less congested, more sustainable,
and more equitable.
-
Vade - Using custom IoT cameras
and computer vision to bring real time parking availability easily
queriable via web-based API’s.
Travel Behavior
-
Replica - Replica is a data
platform providing rich origin-destination, spend, and scenario impact
analysis based on an activity based modeling process.
-
SafeGraph - Points of interest
(POI) provider using mobile trace data to provide visitor insights data
for commercial places in the United States.
-
WeJo - Wejo has made it simple and
secure to share and access connected car data, on a global scale. This
data can be used for everything from origin-destination analysis, safety
& speed studies, and more.
-
StreetLight Data -
Provides data using smartphones as sensors to measure vehicles, bikes,
and pedestrians across North America. Carry out your mission on time and
under budget, with 24/7 access to counts, O-D, and other metrics you
need.
-
Strava - API for a popular
tracking app for runners and cyclists. Data can be used to understand
active transportation usage and patterns.
Planning Data Specifications
A collection of urban planning related data specifications and standards
for use as part of programs & projects.
Built Environment
-
DTDL -
The Digital Twins Definition Language is the language by which
developers can define the language of the entities they expect to use in
their topologies.
-
BLDS
- The BLDS data standard is a collaborative effort by civic technology
companies, governments and other interested partiesto create a shared
data specification for building and construction permit data.
Transportation
-
SharedStreets - SharedStreets
Referencing System is a global, non-proprietary linear referencing
system for describing streets maintained by SharedStreets. Additional
Information:
GitHub
-
CurbLR - An open data specification
for curb regulations maintained by SharedStreets. Additional
Information:
GitHub, Demo:
interactive map and example feed,
Blog post:
Why CurbLR was built.
-
GTFS - The
General Transit Feed Specification is a popular standard for describing
transit systems.
-
shared-row - A
data specification for representing street right of ways.
-
GBFS - The General Bikeshare
Feed Specification is a standardized data feed for shared mobility
system availability.
-
MDS
- The Mobility Data Specification is a data standard to enable
communication between mobility companies and local governments.
-
MTLFS
- The Managed and Tolled Lanes Feed Specification is intended to be used
by the managed lanes and toll industry for the standardization and
sharing of dynamic toll rates, and any managed lane purpose including
but not limited to, ramp metering, bus only lanes, express lanes,
especially if the resources are being priced dynamically.
-
GMNS - The
General Modeling Network Specification defines a common human and
machine readable format for sharing routable road network files.
Planning Coding Resources
This is a curated list of Python, R, or other open-source libraries or
programming tools can be useful for urban planning applications.
Python
Python Libraries & Related Resources.
-
Pandas - Flexible and powerful
data analysis / manipulation library for Python, providing labeled data
structures similar to R data.frame objects, statistical functions, and
much more.
-
Arcpy
- ArcPy is a Python site package that provides a useful and productive
way to perform geographic data analysis, data conversion, data
management, and map automation with Python.
-
ArcGIS Python API
- The ArcGIS API for Python is a powerful, modern and easy to use
Pythonic library to perform GIS visualization and analysis, spatial data
management and GIS system administration tasks that can run both
interactively, and using scripts. This library enables easy use of
pandas within the ArcGIS platform.
-
Geopandas - GeoPandas is an open
source project to make working with geospatial data in python easier.
GeoPandas extends the datatypes used by pandas to allow spatial
operations on geometric types.
-
Partridge
- Partridge is a Python 3.6+ library for working with GTFS feeds using
pandas DataFrames.
-
Pandana - Urban network
analysis library intended to help planners compute quick accessibility
metrics or shortest paths. Additional Information: License: AGPL-3.0
License: Provider: UrbanSim Inc. (UDST).
-
UrbanSim - UrbanSim is a
platform for building statistical models of cities and regions. These
models help forecast long-range patterns in real estate development,
demographics, and related outcomes, under various policy scenarios.
Information: License: BSD License: Provider: UrbanSim Inc. (UDST).
-
Geosnap - Geospatial
& temporal neighborhood analysis using US Census Data.
-
OSMnx - Python for street
networks. Retrieve, model, analyze, and visualize street networks and
other spatial data from OpenStreetMap.
-
Pybikes - Pybikes
provides a set of tools to scrape bike sharing data from different
websites and APIs, thus providing a coherent and generalized set of
classes and methods to access this sort of information.
R
R Packages & Related Resources.
-
R Shiny - Create dynamic,
web-friendly visualizations of data using R. Additional Information:
Shiny Tutorial.
-
simplefeatures(sf)
- Support for simple features, a standardized way to encode spatial
vector data in R.
-
ggplot2 - Resource for
plotting a wide range of data (useful for visualizing survey data).
Additional Information: GNU GENERAL PUBLIC LICENSE.
-
tidytext
- Go-to library for text mining–often used in tandem with ggplot or
other text mining libraries.
-
leafgl - R package for
fast web-gl rendering for leaflet maps.
Other
Other coding libraries & resources.
-
civic-tech-patterns
- Common patterns and anti-patterns for civic tech and civic
applications. Additional Information: Provided by Code for America.
Web and JS
Front-end web related packages and resources.
-
Bootstrap - Widely-used, well
documented library for quick design and customization of websites.
Additional Information:
Documentation.
-
Chart.js - Create simple (or
advanced) visualizations of data for web and mobile. Additional
Information: GitHub.
-
Leaflet - Open-source JavaScript
library for mobile-friendly interactive maps. Plugins available to
extend functionality (e.g., storymaps, heatmaps, animation). Additional
Information:
Quickstart Guide.
-
Turf.js - Advanced geospatial analysis
for browsers and Node.js. Additional Information:
GitHub.
-
GTFS-Js - JavaScript
library for working with GTFS data. Additional Information: Unlicense:
WSDOT.
Software and platforms for planners.
Geospatial Data and Visualization
-
ArcGIS
- This platform is a geographic information system (GIS) for working
with maps and geographic information maintained by the Environmental
Systems Research Institute (Esri).
-
QGIS - This open source GIS
suite allows users to create, edit, visualise, analyse and publish
geospatial information on Windows, Mac, Linux, BSD and mobile devices.
-
CARTO - CARTO is a world leading
Location Intelligence platform, enabling organizations to host & use
spatial data and enable analysis for more efficient delivery routes,
better behavioural marketing, strategic store placements, and much more.
-
kepler.gl - Kepler is a data agnostic,
WebGL empowered, high-performance web application for geospatial
analytic visualizations. Additional Information:
API Reference.
-
flowmap-blue - Create geographic flow
maps representing your data published in Google Sheets. Visualize
numbers of movements between locations (origin-destination data).
-
ScapeToad -
ScapeToad is a cross-platform, open-source application designed to
adjust the size of polygons based on some attribute. Use a shapefile as
input and output to generate cartograms, geometries whose sizes are
distorted based on data.
-
Omnisci - Geotemporal enabled
high performance database capable of doing GPU accelerated queries.
-
CityEngine
- CityEngine is advanced 3D modeling software for creating huge,
interactive and immersive urban environments in less time than
traditional modeling techniques. The cities you create using CityEngine
can be based on real-world GIS data and the procedural rules that can
help quickly create
streets
&
buildings.
-
SketchUp - Easy to use
interactive 3D modeling software for planning and design applications.
Supported by a rich asset library for creating neighborhood designs.
-
Rhino - This is a commercial 3D
computer graphics and computer-aided design application software. Rhino
has had multiple plug-ins built on top of it including Grasshopper and
the Urban Network Analysis toolbox to enable complex modeling and
analysis.
-
Adobe Creative Suite
- Adobe’s collection of 20+ desktop and mobile apps and services for
photography, design, video, web, UX, and more. Popular products include
Photoshop, Adobe Illustrator, and others.
-
GIMP - GIMP is an open
cross-platform image editor available for GNU/Linux, macOS, Windows and
more operating systems.
-
Inkscape - Inkscape is vector-based,
open graphic manipulation tool often used as a counterpart to GIMP.
-
TestFit - TestFit features algorithms
and co-creation tools help developers, architects, urban planners and
more to solve hotel, parking or multifamily building site plans in
seconds.
-
Delve - Delve
uses generative design and AI to reveal the very best options for your
project priorities and site design metrics.
-
ArcGIS Urban
- ArcGIS Urban enables planners and design professionals to publish
living plans and collaborate across teams with a web-based 3D
application that supports scenario planning and impact assessment.
-
UrbanFootPrint - Web-based
planning tool serving curated urban, environmental, and economic data to
urban practitioners and equipping them with the analytic capabilities to
plan and improve communities faster, better, and at lower cost.
-
Remix - A platform to empower
cities to plan the best possible transportation system — from public
transit to safer streets to ever-increasing new modes of mobility. Remix
provides tools to edit & test GTFS, generate multimodal streets, and
explore relevant data.
-
Streetmix - A collaborative civic
engagement platform for urban design. Design, remix, and share your
neighborhood street with Streetmix.
-
Space Syntax -
Spatial & Network Analysis software is available to professional
practitioners and academic researchers for commercial and non-commercial
use.
-
A/B Street - Edit streets and
intersections, explore the effects through traffic simulation on all
modes, and use the resulting visualizations to communicate a proposal.
Apache licensed, runs anywhere with OpenStreetMap, and works on the web
or as an offline download.
-
UrbanCanvas - UrbanCanvas
Modeler is a web-based platform designed for planners and modelers to
generate long-range, small area socioeconomic forecasts using
UrbanSim to inform
Regional Transportation Plans.
-
iTree - Quantifies the
benefits and values of trees around the world. Is based on
peer-reviewed, USDA Forest Service Research.
-
HAZUS
- FEMA’s Hazus Program provides standardized tools and data for
estimating risk from earthquakes, floods, tsunamis, and hurricanes. Risk
assessment resources and tools from the Hazus program are always freely
available and transparently developed.
-
Temperate
- This user-friendly tool was developed by Azavea in partnership with
ICLEI USA, with the primary purpose of facilitating a data-informed
adaptation planning process in small-to-midsize communities with little
to no devoted resources to plan for climate change impacts.
Collections of planning related literature, information aggregators, or
similar resources.
AICP Resources
Resources pertaining to AICP certification test preparation, continuing
education, and other resources.
-
AICP Get Certified! Webpage
- The American Institute of Certified Planners’s (AICP) offical resource
repository that provides details on eligibility, registration, and
preparation. Important dates for upcoming AICP “Certification Cycles”
are also listed.
-
AICP Exam Prep. Webpage
- Details the AICP’s “Five-Step Approach” for exam preparation and lists
resources/materials to help you succeed on the AICP exam.
-
APA Knowledge Base
- APA’s Research KnowledgeBase connects APA members to curated
collections of topically related resources — including plans,
regulations, model codes, guides, articles, reports, and multimedia
files. Each collection provides commentary and thematic groupings of
resource records with bibliographic information, short descriptions, and
links to the resources themselves.
-
PlanningPrep - A free
web-based study resource to help planners prepare for the American
Institute of Certified Planners’ certification exam. As of summer 2021,
the site contains 1668 practice questions and 12 practice exams.
Literature Resources
Resources linking to peer-reviewed journals or federal research
aggregators of interest. These are not specific papers, but their
curators. - NCHRP - The
National Cooperative Highway Research Program is developed on the basis of
research needs identified by chief administrators and other staff of the
highway and transportation departments, by committees of AASHTO, and by
FHWA. Topics of the highest merit are selected by the AASHTO Special
Committee on Research and Innovation (R&I), and each year R&I’s
recommendations are proposed to the AASHTO Board of Directors, the
National Academies, and FHWA. -
TCRP - Sponsored by the
Federal Transit Administration, the Transit Cooperative Research Program
(TCRP) serves as one of the principal means by which the public
transportation industry can develop innovative near-term solutions to meet
demands placed on it. The TCRP has an established reputation for providing
useful reports and other tools to help public transportation practitioners
solve problems and inform decision makers. -
Planning Advisory Service (PAS)
- The Planning Advisory Service (PAS) is the American Planning
Association’s (APA) flagship research brand which is responsible for the
following publications:
PAS Reports
(quarterly),
PAS Memo
(bimonthly), and
PAS QuickNotes
(bimonthly). Current publications and archives of previous issues are
available for free download for APA members. -
Policy Guides -
Policy Guides represent APA’s official position on critical planning
issues and arm planners with the tools to advocate for policies that
create great communities for all.
-
Planopedia -
Organized by the Planning News aggregator
Planetizen this mini-planning
encyclopedia explores various urban planning concepts and terms.
-
ULI - ULI is the oldest and largest
network of cross-disciplinary real estate and land use experts in the
world.
Other Resources
Other types of planning data & technology resources.
Other Technology Resource Aggregators
These are other aggregators that bring together different planning related
tools, software, data, and related resources. They are a good source of
inspiration to contribute to this repo for example, but we don’t need to
duplicate efforts.
-
awesome-transit
- A collection of transit data tools and resources.
-
micromobility-tools-and-resources
- A collection of micromobility tools and data resources.
-
awesome-sustainable-technology
- A curated list of open technology projects to sustain a stable
climate, energy supply, and vital natural resources.
-
awesome-gis -
Awesome GIS is a collection of geospatial related sources, including
cartographic tools, geoanalysis tools, developer tools, data, conference
& communities, news, massive open online course, some amazing map
sites, and more.
-
awesome-agriculture
- Open source technology for agriculture, farming, and gardening.
-
awesome-geojson -
GeoJSON utilities that will make your life easier.
-
Urban Computing Foundation
- Accelerating open source and community development that improves
mobility, safety, infrastructure, traffic, and energy consumption in
connected cities. Additional Information:
Landscape.
-
Data.Gov - United States federal
repository of data, tools, and resources to conduct research, develop
web and mobile applications, design data visualizations, and more.
-
Harvard Dataverse - Harvard
Dataverse is a repository for research data. It contains a wide variety
of datasets spanning the sciences, many with public domain dedications.
Contributing
If you don’t have a GitHub, but have a resources that falls into the
categories below you would like to contribute try putting the information
in this Google Sheet here. We will look at incorporating it into the
repository pending review.
https://docs.google.com/forms/d/e/1FAIpQLSfGp_XC5V-uIzafsVBhR4xKX9YhgNOz22w84Sg0zo0ONDdV4w/viewform?usp=sf_link
GitHub Contributions
We are actively looking for contributions from those interested in urban
planning and technology. To find out more, visit the
Contribution
page to see our recommended format. For large contributions, file an issue
first. The advantage of contributing to the repo in this manner is that
your addition to this shared resource will be recorded.
License and Citation
Similar to other
resources aggregators, this repository is released into CC 1.0. We do not require citation,
but in order to generate more contributions for and understanding of this
resource we do appreciate sharing this repository or citing it where
appropriate.
If you do cite this repository you can as:
planning-technology-resources. (2020) APA Technology Division. Taken from:
from https://github.com/APA-Technology-Division