ISO 3166 Countries with Regional Codes
v10.0
이 목록은 알파 및 숫자 국가 코드에 대한 Wikipedia ISO 3166-1 기사, 국가의 지역 및 하위 지역 코드에 대한 통계적 사용 데이터에 대한 UN M49 표준 국가 또는 지역 코드의 두 소스에서 데이터를 병합 한 결과입니다. 국가 외에도 종속 영토가 포함됩니다.
ISO (International Organization for Standardization) 사이트는 부분 데이터를 제공하지만 (라틴어 장식이 비 자본화되고 때로는 스트리핑) 전체 데이터 세트를 Microsoft Access 2003 데이터베이스로 판매합니다. 다른 사이트에서는 숫자 및 문자 코드를 제공하지만 데이터 세트에 관련되지 않은 지역 코드가 포함 된 사이트가없는 것으로 보입니다. 위의 두 웹 사이트에서 이미 공개적으로 사용할 수있는 위의 두 웹 사이트의 데이터를 긁어 냈습니다.
데이터는 사용할 수 있습니다
각 형식에 3 가지 버전이 있습니다
all.format
지역 및 하위 지역 코드를 포함하여 내가 찾을 수있는 모든 것slim-2.format
Format- 영어 이름, 숫자 국가 코드 및 Alpha-2 코드 (예 : NZ)slim-3.format
Format- 영어 이름, 숫자 국가 코드 및 알파 -3 코드 (예 : NZL) JSON, XML 및 CSV의 전체 목록에 대해서는 slim-2
및 slim-3
디렉토리를 all
살펴보십시오.
예를 들어 JSON 사용 :
[
{
"name":"Nigeria",
"alpha-2":"NG",
"alpha-3":"NGA",
"country-code":"566",
"iso_3166-2":"ISO 3166-2:NG",
"region":"Africa",
"sub-region":"Sub-Saharan Africa",
"intermediate-region":"Western Africa",
"region-code":"002",
"sub-region-code":"202",
"intermediate-region-code":"011"
},
// ...
]
[
{
"name":"New Zealand",
"alpha-2":"NZ",
"country-code":"554"
},
// ...
]
[
{
"name":"New Zealand",
"alpha-3":"NZL",
"country-code":"554"
},
// ...
]
scrubber.rb
는이 파일을 생성하는 데 사용한 더러운 루비 스크립트입니다. 소스에서 새로운 파일을 재생하려면 직접 실행할 수 있습니다.
보석에 보석을 설치하려면 :
bundle
실행 :
bundle exec ruby scrubber.rb
tag 10.0
tag 9.0
tag 8.0
tag 7.0
tag 6.0
tag 5.0
tag 4.0
tag 3.0
tag 2.0
tag 1.0