나는 2000 년과 2010 년 인구 조사 데이터에서 GEOID 값을 생성하여 인구 조사 데이터를 TIGER / Line 레코드에 연결해야하는 프로그램을 작성하고 있습니다. I ” m 인구 조사 GEO 파일의 주, 카운티, 지역 블록 등 값으로 시작하고 GEOID를 만들어야합니다.

모든 요약 수준에 대해 작업해야하며 GEOID 값의 구조는 지리 유형에 따라 달라지기 때문에 구성을위한 사양이 있으면 정말 좋을 것입니다.

이 문서를 찾았지만 재 구획 파일에 대한 GEOID 구조 만 지정합니다.

http://www.census.gov/rdo/pdf/0GEOID_Construction_for_Matching.pdf

모든 요약 수준에 대해 동일한 것을 얻고 싶습니다.

모든 tiger 파일을 다운로드하고 GEOID10 값을 추출하고 셰이프 파일에 첨부 된 레코드에서 리버스 엔지니어링하지만 프로그래밍은 파일이나 문서를 검사하여 수동으로 수행하도록 누군가에게 비용을 지불하는 것보다 더 많은 비용이 듭니다 ( http://www.census.gov/geo/www/tiger/tgrshp2010/TGRSHP10SF1.pdf )

모든 기록 및 요약 수준에 대해 인구 조사 GEO 파일에서 GEOID를 가장 쉽게 생성 할 수있는 다른 아이디어가 있습니까?

또는 재 구획 파일 용으로 작성된 0GEOID_Construction_for_Matching.pdf 파일을 2010 SF1 요약 수준 및 해당 TIGER 파일의 GEOID에 대한 사양으로 사용할 수 있습니까?

감사합니다!

댓글

  • 지금까지는 나중에 제가 관리 한 최고의 '는 TIGER 파일에서 리버스 엔지니어링하는 것입니다. ' 지루하지만 어렵지는 않습니다.

답변

내가 틀렸다면 비추천하지만 GEOID는 13 페이지의 요약 파일 문서 에 명시된대로 여러 필드를 연결 한 것입니다. 지역 번호를 입력하면 위치 26-65에있는 필드를 찾을 수 있습니다.

댓글

  • 이것은 ' 모든 요약 수준에 대해 " 질문에 답하지 마십시오. " 그런 다음 다시 '는 " 모든 요약 수준 목록도 찾기가 놀랍도록 어렵습니다. " 가장 가까운 I ' Census factfinder2.census.gov/help/en/glossary/s/ …

에서 찾았습니다. a> 더 많은 정보가 있지만 Census mcdc2.missouri.edu/cgi-bin/browse?/pub/sasfmats/Ssumle 외부에서 컴파일되었습니다. v.sas @

Answer

몇 년 후 드디어 스키마를 작성하십시오. 그러나 현재 Python 라이브러리에 포함되어 있으므로 일반적으로 사양으로 사용할 수 없습니다. 다음은 Census, Tiger 및 ACS 형식에 대한 변형이있는 Census geoid를 구문 분석하고 생성하는 geoid 모듈입니다.

https://github.com/CivicKnowledge/geoid.git

프로그래밍에 익숙하다면 모든 Python에서 모듈을 사용하는 것이 더 쉬울 수 있지만 소스 파일 중 하나의 필수 정보입니다.

https://github.com/CivicKnowledge/geoid/blob/master/geoid/ init .py

segments 사전에는 각 요약 수준 번호에 대한 구성 요소 목록이 있고 lengths 사전에는 각 구성 요소에 대한 10 진수 길이가 있습니다. 길이는 문자열로 지정됩니다. 이것은 구성 요소가 숫자뿐만 아니라 문자를받을 수 있다는 신호입니다.

이 코드는 파이썬 노트북에서 생성됩니다. 이 답변의 첫 번째 링크에서 데이터를 분석합니다.

https://github.com/CivicKnowledge/geoid/blob/master/support/GenerateNames.ipynb

일부 지오이드에 대한 짧은 사양이 있습니다. “지리적 영역에 대한 GEOID 구조”섹션의 센서스 웹 사이트

답변

여기에서 여러 지역에 대한 GeoID를 생성하기 위해 연결해야하는 열에 대한 간단한 설명을 찾을 수 있습니다.

https://www.census.gov/geo/reference/geoidentifiers.html

댓글

  • 감사합니다. '가 가까워지고 있지만 안타깝게도 ' 포괄적이지 않습니다. 더 많은 요약 수준이 있습니다. 최소 209 개

답글 남기기

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