We’re rewarding the question askers & reputations are being recalculated! Read more.
16

You might want to check out the HUD zip code-county crosswalk (screenshot below). My gut feeling is that this feature would be in the US census TIGER product line https://www.census.gov/geo/maps-data/data/tiger.html maybe here: https://www.census.gov/geo/maps-data/data/relationship.html Please let us know what you find most useful.


13

Some other answers hint at this, but the caution to keep in mind is that ZIP codes are not geographies on a map. They are identifiers for postal delivery routes which are often but not always geographic. To accommodate the intense demand for data aggregated by ZIP code, the Census Bureau created ZIP Code Tabulation Areas (or ZCTAs) which are roughly what ...


12

You mention you want data sources, so I'm going to focus on where you can get information that helps match street addresses to coordinates, rather than APIs. If you can, go with a web service, but there's a certain masochistic pleasure in building your own geocoder from raw data! OpenStreetMap is the most comprehensive worldwide source, and has good ...


11

There is no simple answer to this question, because ZIP codes do not represent geographical areas. They represent postal delivery routes, which are sometimes simply a bank of PO boxes in a specific post office, and are sometimes an organization like a University which has its own internal mail processing services. Therefore, not all ZIP Codes can truly be ...


10

There has been some mention about this being a complex problem. It's not hard at all. In fact, matching a zipcode to the corresponding cities is super simple. Granted, trying to find an accurate shapefile that corresponds to a given zipcode, that is a more challenging issue. But simply matching zipcode to city/cities... very easy. The USPS data has a ...


10

Openstreetmap has an API which gives coordinates for an address, see Stackoverflow for an example


7

For personal/educational use, US Zip Codes has a free download (*.xlsx and *,csv) that has zip and county. It has fewer fields than the commercial version which is $40 USD. Neither has FIPS.


7

Why don't you use OSM's API? A similar question was asked on gis: How to get a list of OSM relations (id numbers) of cities and countries only?


6

Update: I recently found this data at GeoNames.org, among many related data sets. The file includes city, county, state, latitude and longitude. It would be a separate exercise to roll it up to MSA or CSA. Direct link to US Postal codes ZIP file For many people, the best way to get this data is to buy it. There's a cottage industry of data services that ...


6

There are three sources that may be helpful: The answer on Stack Overflow on how to Geocode an IP Address Free GEOIP has a RESTful API for this specific task The Google Map API A geolocation XML API from PInfoDB


6

FWIW, Karsten W.'s suggestion uses R, so I'm not sure what your tool of choice is, but here're two other options: 1.) A Python client, geopy, that hooks into the geocoders from: • GoogleV3 • Yahoo! • geocoder.us (free for non-commercial use, accounts available for commercial uses) • GeoNames • MediaWiki • Semantic MediaWiki I've used it for years. It's ...


6

There are 3 ways to do it 1) Download shapefiles from here for cities boundaries. A single file for each country. 2) Use Twitter API to get the coordinates and polygons for each city. 3) Use wikimapia for the same thing such as Twitter API


6

tamu has a killer geocoder, as well as a definitive list of other free geocoders. all you have to do is upload your data http://geoservices.tamu.edu/Services/Geocode/BatchProcess/ http://geoservices.tamu.edu/Services/Geocode/OtherGeocoders/


6

You can start with the US Bureau of Justice Statistics: Corrections page. In particular: State and federal prisoners and prison facilities And perhaps of interest: Annual Survey of Jails Data Series - (2014 edition) Also related: Criminal Hall of Justice


5

Zillow provides Shapefiles for neighborhoods for the largest US Cities (includes NYC) for free (CC license). You can find them here: http://www.zillow.com/howto/api/neighborhood-boundaries.htm


5

The UK open data site has datasets for both stations (which you have) and what they call the centre-lines of the railway track for the network. It is in a shapefile. https://data.gov.uk/dataset/railway-network-inspire http://inspire.misoportal.com/geoserver/transport_direct_railnetwork/wfs?amp;version=2.0.0&SERVICE=WFS&VERSION=1.0.0&REQUEST=...


5

The problem is that OSM has many nodes and ways on the map, and many of them overlap. I don't know if there is any way to filter data with Nominativ, but you can filter data with Overpass. First step is to determine what data you want. In example above it seems that you want soccer field. OSM doesn't have any metadata standard, so it depends of every ...


5

Are you sure that Guatemala City ID3598132 is not in your file ? I used the version of allCountries.txt found here.


5

There is an abundance of open GIS data on Washington, D.C., however they all have distinct characteristics. Your going to have to pick through and select which one(s) fit what you need. Search Code for DC's Open Data Portal for Files of Type "SHP" Note: There are exponentially many more datasets here in .geojson format; converting to .shp can be easily ...


4

There are GIS servers that have county boundary data and zipcode boundary data. Alas, the zipcode layer that I know about does not include county name as an attribute otherwise you could use the ESRI REST API to download a KMZ file. If it might help, the following map displays both the county and zipcode boundary layers. The map is centered at Kansas city ...


4

Here are is a very user-friendly collection of Census geography code crosswalk datasets: https://data.world/nrippner/ansi-geographic-codes And, a complete collection of ZCTA crosswalk tables: https://data.world/nrippner/zip-code-tabulation-areas-zcta


4

The French government has just launched a national open database that aims to contain all currently valid addresses: http://adresse.data.gouv.fr It is a collaboration between the government, the French National Geographic Institute, the postal service, and OpenStreetMap. 800 megabytes, one CSV file per French departement, WIN1252 encoding. The data can be ...


4

I've started to collect a list of world (country, cities, etc.) datasets, guides, etc. in the Awesome World List @ Planet Open Data. For example, the GeoNames, Natural Earth, etc. datasets might be some candidates. Cheers. Natural Earth Data http://www.naturalearthdata.com/ you can download shapefiles here, not kml


4

I just created a GitHub repo with a world shapefile of ISO 3166-1 entities, based on Natural Earth 1:10m Cultural Vectors. https://github.com/sdesabbata/world_shapefile_ISO3166-1 The repo includes ready to use shapefiles, original data and script. Please note that there are a few ISO 3166-1 entities that still need fixing (see issue 1).


4

Some time on Google brought up this list of 8902 Starbucks around the US: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=67416 Here it is as a gist: https://gist.github.com/dankohn/09e5446feb4a8faea24f


4

There are quite a few wildlife mapping datasets out there, and growing. Narrowing it down to species' is hit or miss, but if its a hit, you will be happily rewarded, as this data tends to be high quality, and uniquely interesting. Here's a few, look at JellyWatch in particular: BirdCast BirdTrack Christmas Bird Count North American Breeding Bird Survey ...


4

Ordnance Survey is an open data site you may find helpful.


4

I suggest to try Geonames, which is a well-recognized open database of geolocalized places worldwide. Geonames links the name of places (from hotel to cities) to coordinates (longitude & latitude, in WGS84) as well as other information when available (population, zip code, ...). You can have a look of webservices based on geonames here. Among the ...


4

Nominatim has an API that gives data on at the very least the street level. You can provide a latitude and longitude and have an address returned.


Only top voted, non community-wiki answers of a minimum length are eligible