기존 미국 주소 (번호, 거리, 도시, 우편 번호로 구성됨)에서 카운티를 확인할 수있는 일종의 데이터베이스를 검색하고 있습니다. 및 주).

분명히 거리 이름과 범위, 도시, 카운티 및 주를 포함한 일종의 데이터베이스가 필요합니다. 그러나 나는 그런 종류의 것을 찾을 수 없었습니다.

어떤 도움을 주시면 감사하겠습니다. 감사합니다!

댓글

  • 이 기능이있는 경우 Google Maps / Places API일까요?

답변

인구 조사국에서 제공하는 2010 우편 번호 표 영역은 여기에서 카운티 번호가있는 텍스트 형식으로 제공됩니다.

https://www.census.gov/geo/maps-data/data/zcta_rel_download.html

카운티 번호를 적절한 이름으로 변환 할 수 있습니다. 인구 조사국의 텍스트 데이터베이스 사용 완료 :

https://www.census.gov/geo/reference/codes/cou.html

개인용으로 .xls로 무료 다운로드 할 수있는 상용 옵션은 여기에 있습니다. 여기에는 카운티 이름과 우편 번호가 있습니다.

http://www.unitedstateszipcodes.org/zip-code-database/

댓글

  • 주소에 ZCTA 코드가 필요한 것 같습니다. 그 표와 함께 카운티 번호와 이름을 알 수 있지만 주소의 우편 번호 만 있습니다. 여기서 내가 뭘 놓치고 있니?
  • 카운티 테이블로가는 우편함이이 답변보다 낫습니다. huduser.gov/portal/datasets/usps_crosswalk.html 그러나 일부 우편 번호가 카운티 노선을 가로 지르기 때문에 작동하지 않습니다.

답변

Census Geocoder 는이 조회를 수행 할 수 있습니다. 이 서비스에는 사용할 수있는 API도 있습니다. 문서 (PDF) 가 도움이 될 수 있습니다. 예 : 이 쿼리 :

http://geocoding.geo.census.gov/geocoder/geographies/address?street=740+Park+Avenue&city=New+York+City&state=NY&benchmark=Public_AR_Census2010&vintage=Census2010_Census2010&layers=14&format=json

반환

{ "result":{ "input":{ "address":{ "street":"740 Park Avenue", "city":"New York City", "state":"NY" }, "benchmark":{ "id":"9", "benchmarkName":"Public_AR_Census2010", "benchmarkDescription":"Public Address Ranges - Census 2010 Benchmark", "isDefault":false }, "vintage":{ "id":"910", "vintageName":"Census2010_Census2010", "vintageDescription":"Census2010 Vintage - Census2010 Benchmark", "isDefault":true } }, "addressMatches":[ { "matchedAddress":"740 Park Ave, NEW YORK, NY, 10021", "coordinates":{ "x":-73.96422, "y":40.770588 }, "tigerLine":{ "tigerLineId":"59657379", "side":"L" }, "addressComponents":{ "fromAddress":"736", "toAddress":"756", "preQualifier":"", "preDirection":"", "preType":"", "streetName":"Park", "suffixType":"Ave", "suffixDirection":"", "suffixQualifier":"", "city":"NEW YORK", "state":"NY", "zip":"10021" }, "geographies":{ "Census Blocks":[ { "BLKGRP":"2", "UR":"", "OID":210403969807785, "FUNCSTAT":"S", "STATE":"36", "AREAWATER":0, "NAME":"Block 2002", "SUFFIX":"", "LSADC":"BK", "CENTLON":"-073.9648786", "HU100":198, "LWBLKTYP":"L", "BLOCK":"2002", "BASENAME":"2002", "INTPTLAT":"+40.7711022", "POP100":375, "MTFCC":"G5040", "COUNTY":"061", "GEOID":"360610130002002", "CENTLAT":"+40.7711022", "INTPTLON":"-073.9648786", "AREALAND":13468, "OBJECTID":6660907, "TRACT":"013000" } ] } } ] } } 

답변

Python에 익숙하십니까? Open Street지도 및 Google지도와 결합 된 geopy 라이브러리는 엄청난 작업을 수행합니다. 수천 개의 주소를 Google지도 검색 창에 넣는 것처럼 분석하는 것은 매우 쉽습니다. API는 국가, 주 및 도시와 같은 정치 단위를 제공합니다. 원하는 경우 엑셀 시트를 입력 파일로 처리 할 수있는 스크립트를 공유 할 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다