2009-01-20 8 views
6

Me parece que siempre me resulta útil tener una lista de todos los países y sus códigos de país. Si alguien lo proporcionó en múltiples formatos (por ejemplo: SQL, DDL, Xml, CSV, JSON, YAML ...).¿Existe una lista de códigos de país/país con acceso público?

He encontrado sitios que intentan vender una lista de países pero me parece una locura. ¿Hay algún proyecto de código abierto que esté pasando por alto? Si no hay nadie, ¿ve alguna utilidad de iniciar un proyecto que mantenga una lista de países e incluso algo que intente una jerarquía regional?

Ha habido ocasiones en las que he querido recuperar las 50 principales ciudades más grandes de una provincia ubicada en Canadá, por ejemplo.

Ooh, quizás esto podría ser un práctico servicio de computación "en la nube".

Gracias, solo quiero asegurarme de que no haya terminado de analizar un problema que ha tenido una solución trivial para las edades.

[Editar]

di cuenta de que una estrategia de asignación regional basado en la comunidad podría ser un poco complicado. ¿Cómo lidiarías con las regiones en conflicto?

+0

@ Bill el lagarto ¿Por qué esta pregunta cerrada por usted? No "solicitará debate, argumentos, sondeos ni discusiones extensas" OMI. Debería ser reabierto. – nekaab

+1

@nekaab Cambié el motivo cercano para ser más específico. Este tipo de pregunta está explícitamente fuera de tema. –

+0

De acuerdo, tiene sentido. ¡Gracias por aclararlo! – nekaab

Respuesta

13
+0

Parece la mejor fuente hasta ahora. Lo que sería ingenioso es una versión localizada de esta lista. Es posible que quiera esa lista en Inglés, francés, español y alemán ... –

+0

Alguien tiene una versión descargable de este con nombres de países en minúscula (que ocupan menos ancho en un desplegable)? –

+0

O bien lcase si está sobre la marcha, o ejecútelo a través de una herramienta de texto (incluso Excel lo hará) para copiarlo todo a la vez. – Jason

1

que asumen lo que quiere son los 3166-1 alfa-2 o 3-alfa códigos ISO, que se definen por ISO 3166-1. Puede obtener varias versiones de texto y XML directamente desde ISO.org. Sin embargo, esto no incluye ningún dato de provincia, estado o ciudad.

EDITAR: El sitio UN/LOCODE tiene una lista de sublocaciones que se sincronizan con ISO 3166-2 (códigos ISO para provincias/Estados): http://www.unece.org/cefact/locode/service/sublocat.htm.

Además, UN/LOCODE tiene una lista de códigos de ubicación, que es una lista de ciudades/pueblos por país: http://www.unece.org/cefact/locode/service/location.htm.

Finalmente, con respecto al comentario sobre las diferencias/conflictos regionales, ISO 3166-3 se acerca a eso, manteniendo una lista de nombres previos para las ubicaciones.

0

En Java, puede llamar al java.util.Locale.getISOCountries(), lo que puede ayudar, dependiendo de lo que necesite.

Una jerarquía de regiones es más compleja; Espero que a Yahoo le cueste mucho construir ese aspecto de FireEagle.

Hay una gran cantidad de información en los archivos de país GNS en http://earth-info.nga.mil/gns/html/namefiles.htm - nombres, ubicaciones y otros datos para una gran cantidad de lugares a nivel internacional.

+0

Me pregunto si el esfuerzo de la comunidad ayudaría cosas regional completa. –

-1

Wikipedia tiene list todos los códigos de países y sus países correspondientes. Lo encontré a través de una búsqueda en google de "código de país wikipedia".

1
+0

éste tiene la ventaja sobre http://www.iso.ch/iso/country_codes/iso_3166_code_lists.htm de tener letras minúsculas para countryName es decir. Francia en lugar de FRANCE –

+0

aha PERO tenga cuidado: esta parece ser una lista de TLD. El Reino Unido, por ejemplo, tiene dos entradas (Reino Unido y GB) en lugar de GB, que es el código ISO 3166. También incluye BIZ COM, EDU, GOV, etc, si usted está necesitando una verdadera lista de códigos de país parece que esto no es lo que usted debe utilizar –

+0

** Ya no está disponible: ** 404 Not Found. –

Cuestiones relacionadas