2009-01-20 6 views
6

Ich finde, dass ich es immer nützlich finde, eine Liste aller Länder und ihrer Ländercodes zu haben. Wenn jemand es in mehreren Formaten zur Verfügung gestellt hat (zB: SQL, DDL, Xml, CSV, JSON, YAML ...).Gibt es eine öffentlich zugängliche analysierbare Länder-/Ländercodeliste?

Ich habe Seiten gefunden, die versuchen, eine Liste von Ländern zu verkaufen, aber das scheint mir verrückt. Gibt es ein Open-Source-Projekt, das ich übersehen habe? Wenn es keinen gibt, sieht sonst irgendjemand einen Nutzen darin, ein Projekt zu starten, das eine Liste von Ländern führt, und sogar etwas, das eine Regionshierarchie versucht?

Es gab Zeiten, in denen ich zum Beispiel die Top 50 der größten Städte in einer kanadischen Provinz suchen wollte.

Ooh, vielleicht könnte dies eine handliche "Cloud" Computing-Service sein.

Danke, ich möchte nur sicherstellen, dass ich nicht über ein Problem, das eine triviale Lösung für eine Ewigkeit hatte, zu analysieren.

[Bearbeiten]

gerade realisiert, dass eine Community-basierte regionale Allokation Strategie könnte ein bisschen schwierig sein. Wie würden Sie mit Konfliktregionen umgehen?

+0

@ Bill Lizard hilfreich sein, warum diese Frage von Ihnen geschlossen wurde? Es wird nicht "Debatten, Argumente, Meinungsumfragen oder ausgedehnte Diskussionen anregen" IMO. Sollte wieder geöffnet werden. – nekaab

+1

@nekaab Ich habe den engen Grund geändert, um genauer zu sein. Diese Art von Frage ist ausdrücklich nicht Thema. –

+0

Okay, macht Sinn. Danke fürs klarstellen! – nekaab

Antwort

13
+0

Scheint wie die beste Quelle bisher. Was wäre geschickt, ist eine lokalisierte Version dieser Liste. Ich möchte diese Liste in Englisch, Französisch, Spanisch und Deutsch haben ... –

+0

hat jemand eine herunterladbare Version von diesem mit Kleinbuchstaben Ländernamen (die weniger Breite in einem Dropdown-Menü aufnehmen)? –

+0

Entweder lcase, wenn im laufenden Betrieb, oder führen Sie es durch ein Text-Tool (sogar Excel wird es tun), um alles auf einmal. – Jason

1

Ich gehe davon aus, was Sie wollen, sind die ISO 3166-1 Alpha-2-oder 3-alpha-Codes, die durch ISO 3166-1 definiert sind. Sie können verschiedene Text- und XML-Versionen direkt von ISO.org erhalten. Dies beinhaltet jedoch keine Provinz-, Bundesstaat- oder Stadtdaten.

EDIT: Die UN/LOCODE-Site hat eine Liste von Sublocations, die mit ISO 3166-2 (ISO-Codes für Provinzen/Staaten) synchronisieren: http://www.unece.org/cefact/locode/service/sublocat.htm.

Außerdem verfügt UN/LOCODE über eine Standortcodeliste, bei der es sich um eine Liste mit Städten nach Ländern handelt: http://www.unece.org/cefact/locode/service/location.htm.

Abschließend, in Bezug auf den Kommentar zu regionalen Unterschiede/Konflikte, ISO 3166-3 Art von Ansätze, die, unter Beibehaltung einer Liste von früheren Namen für Standorte.

0

In Java können Sie java.util.Locale.getISOCountries() anrufen, was Ihnen helfen kann, je nachdem, was Sie benötigen.

Eine Regionshierarchie ist komplexer; Ich rechne damit, dass es Yahoo viel kosten würde, diesen Aspekt von FireEagle zu bauen.

Es gibt viele Informationen in den GNS-Länderdateien unter http://earth-info.nga.mil/gns/html/namefiles.htm - Namen, Standorte und andere Daten für eine sehr große Anzahl von Orten international.

+0

Ich frage mich, ob Gemeinschaftsanstrengungen helfen würden, regionale Sachen zu vervollständigen. –

-1

Wikipedia hat eine list alle Ländercodes und ihre entsprechenden Länder. Ich habe es durch eine Google-Suche nach "Wikipedia-Ländercode" gefunden.

1
+0

dieses hat den Vorteil gegenüber http://www.iso.ch/iso/country_codes/iso_3166_code_lists.htm von Kleinbuchstaben für countryname dh. Frankreich statt FRANKREICH –

+0

aha ABER gewarnt - dies scheint eine TLD-Liste zu sein. UK hat zum Beispiel zwei Einträge (GB und GB) anstelle von GB, was der ISO 3166 Code ist. Es enthält auch BIZ, COM, EDU, GOV usw. Wenn Sie eine echte Ländercodeliste benötigen, sieht es so aus, als ob Sie nicht verwenden sollten –

+0

** Nicht mehr verfügbar: ** 404 Not Found. –

Verwandte Themen