Articles
Converta o comprimento em graus decimais em pés
On Fevereiro 15, 2021 by adminEu tenho atributos para um comprimento que a ferramenta Near calculou e ela os forneceu em graus decimais. preciso deles nos pés. É possível fazer isso com a ferramenta Calculate Field? Tentei ler a documentação na ajuda do ArcMap, mas foi realmente inútil. Estou disposto a fazê-lo em python ou VBScript ou o que for preciso.
Comentários
- Acho que a coisa mais fácil a fazer seria reprojetar seus dados e executar novamente a ferramenta próxima para que você possa obter algumas unidades úteis.
- Nunca é possível recuperar unidades lineares da distância cartesiana de unidades angulares.
- Mas existem ferramentas que podem retornar grandes distâncias de círculo ou mesmo distâncias ao longo do elipsóide. " Função " em SpatiaLite é uma dessas gaia-gis.it/gaia -sins / spatialite-sql-latest.html . Naturalmente, ele precisa de pontos inicial e final em lat / lon como dados de origem.
- Relacionado: gis.stackexchange.com/questions/8650/… e gis.stackexchange.com/questions/75528
- Suspeito dos problemas que você estavam se deparando com a ferramenta Project (se os dados foram carregados no local correto em relação a outros dados, como seu comentário sobre o uso do dataframe para exportação parece indicar) está relacionado à escolha da transformação ou à falta dela. 2011 não é ' apenas NAD83 regular, então ' é realmente um dado diferente do NAD83 da projeção do plano de estado (a menos que você ' re-usando o datum atualizado para ambos os lados). Sem mais detalhes sobre seus dados e as configurações do projeto que você usou, é ' difícil dizer. Parece que você conseguiu o que precisava.
Resposta
A ferramenta de perto fornece os resultados no linear unidade de medida da projeção da camada. Tente escolher uma projeção diferente (apropriada para o seu conjunto de dados) que use pés. Em seguida, execute novamente a ferramenta de proximidade.
Comentários
- Eu ' tentei reprojetar os dados várias vezes (entrando em um sistema de plano de estado), mas ' s está me dando todos os tipos de problemas. Ir ' s não está reprojetando corretamente para que ' s por que ' estou apenas tentando converter esses valores.
- Eu resolveria esse problema primeiro. Suas distâncias serão mais precisas se você ' re no sistema de coordenadas apropriado. Problemas para reprojetar seus dados também podem ser um sintoma de outros problemas.
- Concordo. Visto que um diploma não é ' ta unidade de medida constante (o grau de longitude é 69 milhas no equador e 0 nos pólos) a conversão é uma dor. Melhor usar um sistema que ' s em pés ou metros desde o início.
- Ok, vamos ' É só dizer que ' não estou procurando precisão. Todos os meus pontos de dados estão em San Diego, então a variação no comprimento dos graus é insignificante. É possível converter esses valores?
- Lembre-se de que a duração do curso é diferente de oeste para leste e de sul para norte. A multiplicação simples não é suficiente, mas você deve saber o ângulo da distância também. É complicado e sugiro usar um método melhor.
Deixe uma resposta