Existe uma lista pública dos Estados Unidos em forma legível por máquina?
Pergunta
Onde posso encontrar uma lista dos Estados Unidos de uma forma para importar para o meu banco de dados?
SQL seria o ideal, caso contrário, CSV ou algum outro formato de arquivo simples é bom.
Editar: Complete com os dois códigos de estado carta ??p>
Solução
Eu precisava disso, há algumas semanas e colocá-lo em meu blog como SQL e delimitado por tabulação. Os dados foram provenientes de wikipedia no início de janeiro por isso deve ser atualizado.
US States: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-us-states/
Eu uso os mundos mais simples gerador de código se eu precisar adicionar colunas ou remover alguns dos campos - http: // secretgeek.net/wscg.asp
Eu também fiz Países do mundo e códigos de discagem internacional também.
Países: http: // www. john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/
IDC: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-international-dialling-codes-idcs/
Edit: Novo: vilas e cidades da Nova Zelândia
Outras dicas
Dependendo porque você precisa dos estados, vale a pena tendo em mente que há mais de 50 códigos de estado válidas. Para alguém implantado fora dos EUA, é irritante para se deparar com sites que não permitem entrada de endereço com códigos de estado perfeitamente válidas como AE e AP. Um recurso melhor seria USPS .
Cut / Paste los em bloco de notas e, em seguida, import..should ser fácil o suficiente - há apenas 50 depois de tudo:
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Fora de interesse: Como existem apenas 50 e eles raramente mudam, não poderia você não apenas criar manualmente uma lista desse tipo a partir de um fonte e colocá-lo em um webspace público?
Em resposta a @ da cspoe7 observação perspicaz, aqui está uma consulta com todos os estados válidos e suas abreviações de acordo com a USPS. Eu tê-los ordenado aqui por categoria (oficiais estados dos EUA, District of Columbia, territórios dos EUA, "estados" militares) e, em seguida, em ordem alfabética.
INSERT INTO State (Name, Abbreviation)
VALUES
('Alabama','AL'), -- States
('Alaska','AK'),
('Arizona','AZ'),
('Arkansas','AR'),
('California','CA'),
('Colorado','CO'),
('Connecticut','CT'),
('Delaware','DE'),
('Florida','FL'),
('Georgia','GA'),
('Hawaii','HI'),
('Idaho','ID'),
('Illinois','IL'),
('Indiana','IN'),
('Iowa','IA'),
('Kansas','KS'),
('Kentucky','KY'),
('Louisiana','LA'),
('Maine','ME'),
('Maryland','MD'),
('Massachusetts','MA'),
('Michigan','MI'),
('Minnesota','MN'),
('Mississippi','MS'),
('Missouri','MO'),
('Montana','MT'),
('Nebraska','NE'),
('Nevada','NV'),
('New Hampshire','NH'),
('New Jersey','NJ'),
('New Mexico','NM'),
('New York','NY'),
('North Carolina','NC'),
('North Dakota','ND'),
('Ohio','OH'),
('Oklahoma','OK'),
('Oregon','OR'),
('Pennsylvania','PA'),
('Rhode Island','RI'),
('South Carolina','SC'),
('South Dakota','SD'),
('Tennessee','TN'),
('Texas','TX'),
('Utah','UT'),
('Vermont','VT'),
('Virginia','VA'),
('Washington','WA'),
('West Virginia','WV'),
('Wisconsin','WI'),
('Wyoming','WY'),
('District of Columbia','DC'),
('American Samoa','AS'), -- Territories
('Federated States of Micronesia','FM'),
('Marshall Islands','MH'),
('Northern Mariana Islands','MP'),
('Palau','PW'),
('Puerto Rico','PR'),
('Virgin Islands','VI'),
('Armed Forces Africa','AE'), -- Armed Forces
('Armed Forces Americas','AA'),
('Armed Forces Canada','AE'),
('Armed Forces Europe','AE'),
('Armed Forces Middle East','AE'),
('Armed Forces Pacific','AP')
Se você precisa memorizá-los, deixar Wakko ajuda você :)
Você pode baixar um monte de listas on http://www.freebase.com/ .
http://www.geonames.org/export/
Os GeoNames base de dados geográfica está disponível para download gratuitamente sob uma licença atribuição de creative commons. Ele contém mais de oito milhões de nomes geográficos e consiste de 6,5 milhões de recursos exclusivos da qual 2,2 milhões de lugares populosos e 1,8 milhões de nomes alternativos. Todos os recursos são classificados em uma das nove classes de recurso e mais subcategorizados em um dos 645 códigos de recurso. (Mais estatísticas ...). Os dados são acessíveis gratuitamente através de um número de webservices e uma exportação de banco de dados diariamente.
Você pode usar google conjuntos para fazer uma lista de todos os estados, bem como listas de mais ou menos de nada.
Se você só precisa de 52 estados servidor SQL script que você pode usar a seguinte consulta: resolvido
INSERT INTO
States ( StateName )
VALUES
( 'Alabama'),
( 'Alaska'),
( 'Arizona'),
( 'Arkansas'),
( 'California'),
( 'Colorado'),
( 'Connecticut'),
( 'Delaware'),
( 'District of Columbia'),
( 'Florida'),
( 'Georgia'),
( 'Hawaii'),
( 'Idaho'),
( 'Illinois'),
( 'Indiana'),
( 'Iowa'),
( 'Kansas'),
( 'Kentucky'),
( 'Louisiana'),
( 'Maine'),
( 'Maryland'),
( 'Massachusetts'),
( 'Michigan'),
( 'Minnesota'),
( 'Mississippi'),
( 'Missouri'),
( 'Montana'),
( 'Nebraska'),
( 'Nevada'),
( 'New Hampshire'),
( 'New Jersey'),
( 'New Mexico'),
( 'New York'),
( 'North Carolina'),
( 'North Dakota'),
( 'Ohio'),
( 'Oklahoma'),
( 'Oregon'),
( 'Pennsylvania'),
( 'Puerto Rico'),
( 'Rhode Island'),
( 'South Carolina'),
( 'South Dakota'),
( 'Tennessee'),
( 'Texas'),
( 'Utah'),
( 'Vermont'),
( 'Virginia'),
( 'Washington'),
( 'West Virginia'),
( 'Wisconsin'),
( 'Wyoming');
Eu só vou colocar esta lista de Estados Unidos bash / linux formato aqui para que eu possa salvar alguém algum tempo:
alabama|alaska|arizona|arkansas|california|colorado|connecticut|delaware|florida|georgia|hawaii|idaho|illinois|indiana|iowa|kansas|kentucky|louisiana|maine|maryland|massachusetts|michigan|minnesota|mississippi|missouri|montana|nebraska|nevada|newhampshire|newjersey|newmexico|newyork|northcarolina|northdakota|ohio|oklahoma|oregon|pennsylvania|rhodeisland|southcarolina|southdakota|tennessee|texas|utah|vermont|virginia|washington|westvirginia|wisconsin|wyoming