2009-01-20 4 views
6

나는 항상 모든 국가와 그들의 국가 코드 목록을 갖는 것이 유용하다는 것을 알고있다. 누군가가 여러 형식으로 제공 한 경우 (예 : SQL, DDL, Xml, CSV, JSON, YAML ...).공개적으로 액세스 할 수있는 구문 분석 가능한 국가/국가 코드 목록이 있습니까?

나는 국가 목록을 판매하려고 시도했지만 저에게 미친 것처럼 보이는 사이트를 발견했습니다. 내가 간과하고있는 오픈 소스 프로젝트가 있습니까? 다른 국가의 목록을 유지하는 프로젝트를 시작하거나 지역 계층 구조를 시도하는 데 도움이되는 사람이 있습니까?

예를 들어 캐나다에 위치한 한 지방의 상위 50 대 도시를 검색하고 싶을 때가 있습니다.

어쩌면 이것은 "클라우드"편리한 컴퓨팅 서비스 일 수 있습니다.

감사합니다. 나는 단지 연령대에 대한 사소한 해결책이있는 문제를 분석하지 않고 싶습니다.

[편집]

그냥 커뮤니티 기반의 지역 할당 전략은 조금 까다로운 일이 될 수 있음을 깨달았다. 갈등이있는 지역을 어떻게 다룰 것입니까?

+0

도움이 될 수 있는가? 그것은 "토론, 논쟁, 여론 조사, 또는 확장 토론"을 요구하지 않을 것이다. 다시 열어야합니다. – nekaab

+1

@nekaab 더 구체적인 이유를 변경했습니다. 이런 종류의 질문은 주제와는 분명히 다릅니다. –

+0

좋습니다. 명확히 해 주셔서 감사합니다! – nekaab

답변

13
+0

지금까지 최고의 소스처럼 보입니다. 이 목록의 현지화 된 버전은 훌륭합니다. 영어, 프랑스어, 스페인어 및 독일어로 목록을 원할 수도 있습니다 ... –

+0

아무도 소문자 국가 이름 (드롭 다운에서 폭이 적음)이 다운로드 할 수있는 버전이 있습니까? –

+0

비행 중일 경우에는 대문자로 작성하거나 텍스트 도구 (Excel에서도 가능)로 실행하여 한 번에 모두 처리 할 수 ​​있습니다. – Jason

1

나는 당신이 원하는 것은 ISO 3166-1에 의해 정의 된 ISO 3166-1 2 알파, 3 알파 코드입니다 가정합니다. ISO.org에서 다양한 텍스트 및 XML 버전을 바로 얻을 수 있습니다. 그러나 여기에는 주,시 또는 도시 데이터가 포함되지 않습니다.

편집 : UN/LOCODE 사이트에는 ISO 3166-2 (주 /도에 대한 ISO 코드) : http://www.unece.org/cefact/locode/service/sublocat.htm과 동기화되는 하위 위치 목록이 있습니다.

또한 UN/LOCODE에는 국가 별 도시/마을 목록 인 위치 코드 목록이 있습니다 (http://www.unece.org/cefact/locode/service/location.htm).

마지막으로, 지역 차이/충돌에 대한 의견과 관련하여 위치에 대한 이전 이름 ​​목록을 유지하는 접근 방식이 ISO 3166-3입니다.

0

자바에서는 java.util.Locale.getISOCountries()으로 전화를 걸면 도움이 될 수 있습니다.

지역 계층 구조가 더 복잡합니다. FireEagle의 측면을 구축하려면 야후에게 많은 비용이 듭니다.

GNS 국가 파일에 많은 정보가 있습니다 (http://earth-info.nga.mil/gns/html/namefiles.htm). 국제적으로 매우 많은 장소에 이름, 위치 및 기타 데이터가 있습니다.

+0

궁금하다. –

-1

위키 백과는 list 모든 국가 코드와 해당 국가가 있습니다. 나는 "wikipedia 국가 코드"에 대한 구글 검색을 통해 그것을 발견했다. 또한

1
+0

이 하나 COUNTRYNAME 예에 대한 소문자를 갖는 http://www.iso.ch/iso/country_codes/iso_3166_code_lists.htm을 통해 장점이있다. 프랑스 –

+0

aha 대신 프랑스를 경고합니다. TLD 목록 인 것으로 보입니다. 예를 들어 영국은 ISO 3166 코드 인 GB 대신 두 개의 항목 (영국 및 GB)이 있습니다. BIZ, COM, EDU, GOV 등이 포함되어 있습니다. 실제 국가 코드 목록이 필요한 경우이 주소는 –

+0

** 더 이상 사용할 수 없습니다. ** 404 찾을 수 없습니다. –

0

mysql에서 Geonames API를 사용하여 국가 목록을 만들 수 있습니다. 이 질문은 당신에 의해 폐쇄 된 이유는

http://praveenravi.blogspot.in/2012/09/country-list-in-mysql.html

이 링크는 도마뱀 @ 빌

+0

사람들을 가리키는 자신의 블로그라는 면책 조항을 포함하는 것이 예의가됩니다. –