¿Existe una lista pública de los Estados Unidos en forma legible por máquina?
Pregunta
¿Dónde puedo encontrar una lista de los Estados Unidos en un formulario para importar a mi base de datos?
SQL sería ideal, de lo contrario CSV o algún otro formato de archivo plano está bien.
Editar: Complete con los códigos de estado de dos letras
Solución
Necesitaba esto hace unas semanas y lo puse en mi blog como SQL y Tab Delimitado. Los datos se obtuvieron de Wikipedia a principios de enero, por lo que deberían estar actualizados.
Estados de los EE. UU .: http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-us-states/
Utilizo el generador de código más simple de Worlds si necesito agregar columnas o eliminar algunos de los campos - http: // secretgeek.net/wscg.asp
También he hecho países del mundo y códigos de marcación internacional también.
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/
Editar: Nuevo: Pueblos y ciudades de Nueva Zelanda
Otros consejos
Dependiendo de por qué necesita los estados, vale la pena tener en cuenta que hay más de 50 códigos de estado válidos. Para alguien desplegado fuera de los EE. UU., Es molesto encontrar sitios web que no permiten la entrada de direcciones con códigos de estado perfectamente válidos como AE y AP. Un mejor recurso sería USPS .
Córtelos / péguelos en el bloc de notas y luego importe ... debería ser bastante fácil: después de todo, solo hay 50:
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
Sin interés: como solo hay 50 y rara vez cambian, ¿no podría simplemente crear manualmente una lista de este tipo de una fuente y ponerlo en un espacio web público?
En respuesta a la observación astuta de @ cspoe7, aquí hay una consulta con todos los estados válidos y sus abreviaturas de acuerdo con USPS. Los tengo ordenados aquí por categoría (estados oficiales de EE. UU., Distrito de Columbia, territorios de EE. UU., Militares & Quot; estados & Quot;) y luego alfabéticamente.
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')
Si necesita memorizarlos, deje que Wakko lo ayude :)
Puede descargar muchas listas en http://www.freebase.com/ .
http://www.geonames.org/export/
La base de datos geográfica GeoNames está disponible para su descarga gratuita bajo una licencia de atribución de Creative Commons. Contiene más de ocho millones de nombres geográficos y consta de 6.5 millones de características únicas de las cuales 2.2 millones de lugares poblados y 1.8 millones de nombres alternativos. Todas las características se clasifican en una de nueve clases de características y se subcategorizan en uno de los 645 códigos de características. (más estadísticas ...). Se puede acceder a los datos de forma gratuita a través de una serie de servicios web y una exportación diaria de la base de datos.
Puede usar conjuntos de google para hacer una lista de todos los estados, así como listas de más o menos cualquier cosa.
Si solo necesita una secuencia de comandos del servidor SQL de 52 estados, puede usar la siguiente consulta: resuelta
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');
Voy a poner esta lista del formato bash / linux de Estados Unidos aquí para poder salvar a alguien en algún momento:
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