8

データベース都市をダウンロードしました

`Country`  `City`        `AccentCity`  `Region`  `Population`  `Latitude`  `Longitude`
af     amir kalay       Amir Kalay      16        0             34.6333     70.3333 
ad     aixas            Aixas           06        0             42.4833     1.4667 
and lot more records

都市の状態を表示するために fips_10_4 という別のデータベースをダウンロードしました

country,Region,State
AD,02,"Canillo"
AD,03,"Encamp"
AD,04,"La Massana"
AD,05,"Ordino"
AD,06,"Sant Julia de Loria"
AD,07,"Andorra la Vella"
AD,08,"Escaldes-Engordany"
AE,01,"Abu Dhabi"

SQLクエリを要求していると思っているなら、それは間違っています。すべてが正常に機能していましたが、「fips_10_4」には国「af」と地域「16」の記録がないため、
Maxmind Web サイトからダウンロードしたファイルが不完全であることがわかりました。この完全なファイルをダウンロードする正しい場所

4

3 に答える 3

9

AF はアフガニスタンの 2 桁の ISO コード (IS0-3166-2) であり、ISO は現在、244 スイス フラン (スイス フラン) という率直に言って驚くべき金額で販売しようとしています。

Teleo が言うように、FIPS 10-4 はITL Web サイトで詳しく説明されているように変更され、Teleo が提供したリンクは、より使いやすい形式でデータを提供します。MaxMindは、より優れた形式でも提供しています。

私はこれを使用することについて非常に用心深いでしょう。MaxMind と Teleo の両方のリンクは、データを最新の状態に保つことに特に関心のない外部の企業/人物によって無料で提供されています。たとえば、次のが欠落していることに気付きました。

  • 南スーダン
  • Sint Martaan (オランダ語)
  • ボネール、シント・ユースタティウス、サバ
  • キュラソー

最後の 3 つは、2010 年 10 月 10 日に解散したオランダ領アンティル諸島の一部でした。ちなみに、オランダ領アンティル諸島は 1 年半存在していませんが、このファイルにはまだ残っています。

このすべての理由は?FIPS 10-4 は、ほぼ 10 年前の 2002 年 9 月 8 日に撤回されました。ITS の Web サイトを引用すると (私の強調):

「FIPS 10-4 に代わるものとして、INCITS L1 は他の標準開発者や利害関係者と調整して、提案された米国国家標準の草案を処理するか、ISO 標準を採用することがより良い方法であるかを判断しています。この活動の状況について詳しくは、Rick Pearsall (Richard.A.Pearsall@nga.mil) までお問い合わせください。」</p>

クイック Google は、INCITS L1 が2012 年 6 月 12 日に次の会議であるというニュースをもたらします。私はあなたの息を止めません。

FIPS を使用しないもう 1 つの理由は、米国以外ではあまり使用されそうにないことです (もちろん、まだ使用している人もいます)。これはすぐには問題にならないかもしれませんが、当然のことながら、私はあなたのシステムを将来的に保証します.

ISO 3166 標準を使用することを強くお勧めします。これは、国のデータを分類する世界的に認められた方法です。

CommonDataHubは、FIPS 10-4 と同じ方法で国と州を含む優れたバージョンを維持していますまた、より正規化されており、調査する価値のある他のISO 状態データベースもあります。

また、人口が 5,000 人を超えるすべての都市のリストも保持しています。

ISOは、3166-2 標準の Web サイトにコピーを保持しています。これには、常に更新されていることを確認するために少しコーディングが必要です。少なくとも、それが正しいことを確認できます。ウィキペディアは、驚くほど最新の状態を維持するのにも優れています。南スーダンが作成されたとき、データが存在することを人々に伝えるのに問題があったため、CommonDataHub を 1 か月も上回りました。

このデータが存在する場所は他にもありますが、これは私が使用しているものの詳細です。

データベースをまとめて回避したい場合は、Yahoo! PlaceFinder APIは、開始するのに適した場所です。最新の状態を維持するために文書化された 問題がいくつかありますが、少なくとも、彼らが間違っていることを伝えることができる場所があります.

tl;dr

FIPS は使用しないでください。10 年前に廃止されました。代わりに、世界的に認められた ISO 標準を使用してください。

于 2012-05-29T20:47:09.457 に答える
9

FIPS 10-4 が変更されました。変更点のリストはこちらにあります

特にAF16(ラグマン)はAF35に変更。MaxMind は新しいリストを使用します。

古いコードと新しいコードの両方が必要な場合は、ここで見つけることができます。ファイルの内容を解析し、データベース テーブルをそこにある情報で置き換えることができます。

于 2012-05-28T21:14:29.613 に答える
3

あなたの本当の目的が何なのかはわかりませんが、ここには国や都市などの素晴らしいリソースがあります...

于 2012-05-29T19:16:59.943 に答える