Mais

Mudança de unidades de buffer

Mudança de unidades de buffer


Desktop 10.3.1 GCS: WGS 1984

Criado um buffer de pontos com base em um raio pré-especificado da tabela de atributos de pontos.

Parece que todos os buffers foram criados com uma unidade de medida de grau decimal ... Como altero as unidades da camada de buffer para milhas?


Riffing o que @scw escreveu, o processo de buffer tomará a unidade anexada ("# Miles") como uma entrada de acordo com o script ArcPy:

arcpy.Buffer_analysis ("input_points", "C: /workspace/points_buffered_10mi.shp", "10 milhas")

Você poderia criar um novo campo de string com a calculadora de campo onde você pega o número da distância e adiciona "milhas" a ele. O cálculo do campo seria semelhante a (em python):

str (! campo!) + "Milhas"

Você deve então ter um campo de string de"## Milhas". Aponte para esse novo campo como o campo de distância ao executar o buffer e ele deve funcionar.

EDIT: Acabei de confirmar que isso funciona. Fiz um grupo de pontos e atribuí números aleatórios a eles, fiz a concatenação. Percorreu o buffer muito bem. Minha mesa é assim:

EDIT 2, para posteridade: Os detalhes sobre isso podem ser encontrados no site de recursos do ArcGIS aqui: Buffer (Análise)


Não está claro exatamente como você criou seus buffers de sua pergunta, mas meu palpite é que você está tentando usar atributos da representação PointGeometry e usando a função buffer incluída com essa representação. Por padrão, essa função de buffer é limitada ao buffer nas mesmas unidades dos dados de entrada, o que no seu caso com dados geográficos não projetados, não faz sentido - uma unidade de grau varia com a latitude e longitude.

A coisa mais fácil a fazer é usar a ferramenta Buffer, que usa uma unidade linear para o parâmetrobuffer_distance_or_field, e criará automaticamente buffers geodésicos se ultrapassados ​​em milhas:

import arcpy arcpy.Buffer_analysis ("input_points", "C: /workspace/points_buffered_10mi.shp", "10 milhas")

Aqui está o conjunto de unidades lineares que o buffer irá compreender: 'Centímetros', 'Graus decimais', 'Decímetros', 'Pés', 'Polegadas', 'Quilômetros', 'Metros', 'Milhas', 'Milímetros', 'Milhas náuticas ',' Yards '


Assista o vídeo: Pompa ciepła, zużycie prądu grudzień miało być tak fajnie.