Estou usando uma listagem de códigos postais e estou curioso para saber quantos (ou quais) códigos postais são mapeados para mais de um estado ou cidade dos EUA.
Por exemplo, eu sei que o código postal 42223
segue para o Exército dos EUA, Fort Campbell, que fica na fronteira com o estado KY-TN. Estranhamente, a API do Google retorna apenas TN
para o estado correspondente a esse zip.
united-states
zip-codes
borders
postal-code
Pedindo um
fonte
fonte
Respostas:
Existem 13 áreas de tabulação de códigos postais (ZCTAs) do Censo dos EUA de vários estados: 02861, 42223, 59221, 63673, 71749, 73949, 81137, 84536, 86044, 86515, 88063, 89439 e 97635.
Como outros já mencionaram, existem algumas maneiras diferentes de descobrir a área coberta por um CEP, mas os ZCTAs são os mais fáceis e a única versão oficial que eu conheço.
Portanto, seu exemplo de 42223 abrange uma fronteira estadual,
mas parece que está realmente entre Maryland e Virgínia.isso entre Kentucky e Tennessee.Aqui está a lista completa com os estados:
Aqui está como eu o gerei (com Pandas em Python):
Edit : Parece que o Censo tem duas codificações de dois dígitos diferentes para os estados. Ambos são números atribuídos com base na ordem alfabética do estado, mas um parece aplicar os números diretamente de 1 a 51 (50 estados + DC), enquanto o outro pula alguns números . Eu estava usando o primeiro, enquanto deveria estar usando o segundo, então os nomes dos estados que listei estavam errados. Atualizei o código e os resultados com a lista correta.
Edit : novo mapeamento de estado confirmado pela API do OpenCongress: https://gist.github.com/gabrielgrant/89f883d093e2abf129ad
fonte
Realmente não há uma maneira de dizer isso; pois não há uma forma de limite ZipCode definida pelo USPS. Os CEPs são definidos por uma caixa delimitadora de Ruas entregue pelas transportadoras de um centro de distribuição específico.
Portanto, você precisaria pegar os dados do USPS AIS e extrair por CEP as ruas que são entregues por uma agência postal e, em seguida, Associar-se a uma grade de ruas. É isso que todos os fornecedores comerciais fazem (Nokia / TomTom) para criar a forma Psuedo que eles usam para mostrar limites postais.
Esse processo inexato é a razão pela qual o USPS não fornece dados espaciais.
fonte
O US Census Bureau deriva limites aproximados para CEPs com base nos endereços contidos neles, chamados ZCTAs (ZCTAs).
Eles publicam arquivos de relacionamento que descrevem como seus ZCTAs são mapeados para várias outras geografias. Se você examinar o arquivo de relacionamento ZCTA para local, poderá ver como eles são mapeados para cidades e vilas. Você pode inferir como eles são mapeados para estados do arquivo de relacionamento do ZCTA para os condados .
Os arquivos de relacionamento usam IDs de geografia do Censo, portanto, você deseja obter um arquivo de diário para ajudá-lo a converter os IDs numéricos nos nomes de locais ou municípios que você espera.
Como outras respostas declararam, qualquer mapeamento de códigos postais para lugares provavelmente será aproximado, mas tive sorte com os arquivos de dados do Censo.
fonte
Dados TIGER 2016 com PostGIS
Como uma ressalva especial, os dados do ZCTA não são códigos USPS. É uma aproximação disso. Os códigos postais do USPS são realmente horríveis e não são úteis, exceto para se aproximar. Todos, incluindo todas as entidades governamentais que não sejam o USPS, e (o Censo para criar o ZCTA) os ignoram completamente. Se o USPS quisesse crescer um pouco, eles apenas converteriam para o ZCTA mais recente e forneceriam polígonos GIS autorizados.
Então ... Aqui, procuramos interseções entre os conjuntos de dados TIGER State e TIGER ZCTA. Observe que qualificamos os estados em 1% da área total do ZCTA. Se 1% da área do ZCTA não estiver no estado, presumimos que seja um erro de arredondamento ou alguém digitando algo no Censo. Confira
56168
ou até mesmo83832
um código postal que estamos removendo com essa seletividade adicional.Aqui está o resulset
Você deve conseguir verificar tudo isso no Google Maps. No entanto, o Google Maps também não é autoritário.
fonte
Sobreposições de Estado mencionadas no Documento do Censo de 1994
Em junho de 1994, de acordo com o seguinte site do US Census Bureau, existem 153 códigos postais que ultrapassam as fronteiras estaduais.
fonte
Com o ArcGIS, você pode usar a ferramenta de junção espacial (ou em um script) para descobrir quais polígonos de código postal cruzam com mais de um polígono de estado. Na classe do recurso de saída, haverá um campo Join_Count que indicará vários estados. Você poderia fazer uma coisa semelhante com zíperes e cidades. Provavelmente haverá falsos positivos quando os zíperes se sobreporem acidentalmente a mais de um por causa de imprecisões / falta ou resolução de borda. Você poderia fazer um buffer negativo de -100m dos zips antes da junção espacial e ver o que isso faz.
http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Spatial_Join/00080000000q000000/
"Dois novos campos, Join_Count e TARGET_FID, sempre são adicionados à classe de recurso de saída. Join_Count indica quantas associações os recursos correspondem a cada recurso de destino (TARGET_FID). Outro novo campo, JOIN_FID, é adicionado à saída quando JOIN_ONE_TO_MANY é especificado no parâmetro Join Operation. "
fonte
Você pode fazer uma interseção espacial no PostGIS e obter uma lista de todos os estados ou cidades e os códigos postais que eles interceptam, o que retornaria vários CEPs onde vários estados se cruzam e, para cada cidade que cruzou o mesmo CEP, você verá esse resultado também.
fonte
Na Pensilvânia, os limites dos correios não se alinham com os limites municipais. Alguns municípios podem ter vários Correios entregando a eles. Quando estávamos abordando o 911, alguns municípios pediram que o OP mudasse seu nome para o nome do município, o PO permitiu que fizessem isso com a condição de que continuassem usando o CEP antigo da agência postal. Muitos fizeram isso. Você pode ver nesses links o mesmo código postal em uso em várias cidades. https://suburbanstats.org/zip-codes/pennsylvania/thornhurst https://suburbanstats.org/zip-codes/pennsylvania/scott-twp Basicamente, o uso de "Anytown" com o CEP certo funcionará devido à leitura dos computadores de classificação CEP primeiro.
Você também pode encontrar um pedido que só possui caixas postais e não faz entrega local, portanto não há polígono para o seu mapa. Esses pedidos são geralmente pequenos.
fonte