Use a ferramenta de buffer para desenhar raios diferentes?


9

insira a descrição da imagem aqui

Eu sou novo no Arcmap-Arceditor 10 e poderia realmente usar sua ajuda. Tenho mapeado usinas de etanol (que utilizam milho para produzir etanol) e quantidades de produção de milho nos condados dos EUA.

Meu objetivo é desenhar zonas de amortecimento (círculos) ao redor das usinas de etanol (pontos). No entanto, a parte complicada é que os círculos devem refletir de que região uma fábrica de etanol compra milho para sustentar sua produção de etanol. Sei quanto milho cada planta precisa e conheço a produção média de milho / milha quadrada em cada município. Como faço para o Arcmap calcular os raios das zonas de amortecimento das quais ele precisa para extrair milho? Isso fica especialmente complicado quando eu tenho uma usina de etanol na fronteira de dois municípios e cada município tem uma quantidade diferente de produção de milho / milha quadrada.

Você sabe se é possível fazer isso no arcmap? Se sim, como devo proceder? Muito obrigado!

Na imagem em anexo, os pontos são usinas de etanol. As regiões vermelhas mostram que o município é auto-suficiente na produção de milho suficiente para suas usinas de etanol. As regiões alaranjadas mostram que o milho deve ser importado de outros países para apoiar suas usinas de etanol.

Respostas:


5

Sim, isso é possível Katherine.

Basicamente, o que você precisa fazer é adicionar uma coluna ao arquivo shapefile de suas plantas que corresponda ao tamanho desse buffer.

Você também pode adicionar campos para a quantidade de milho que cada planta precisa e outras informações úteis para ajudá-lo a calcular o tamanho do buffer.

Você, é claro, precisará preenchê-lo com algo significativo. Para fazer isso, posso sugerir o comando "Calcular valores", localizado na exibição da tabela (clique com o botão direito do mouse na coluna a ser calculada e Calcular valores). Com ele, você pode inserir expressões complexas.

Para criar o buffer, existe uma opção da ferramenta de geoprocessamento do buffer para usar uma coluna como o raio do buffer.

bem-vindo ao site e felicidades.

boa sorte


Muito obrigado pela ajuda, George. No entanto, eu me preocupo que não consiga chegar a uma equação que funcione para todas as usinas de etanol. Isto é devido às formas irregulares dos municípios. Algumas usinas de etanol podem precisar extrair milho de até quatro municípios e cada município terá uma produção média diferente de milho / milha quadrada. Existe uma maneira de o programa calcular o raio manualmente para mim? Ou outro programa que você pode sugerir que faria isso?
Katherine

@Katherine - Eu acho que você provavelmente deveria visualizar e desenhar (mesmo que manualmente) como você espera que seu mapa pareça. Você pode simplificar o máximo possível. Mas, a partir da sua pergunta, inicialmente parece que você está procurando um mapa de tempo de condução modificado, no entanto, quando você começa a representar dados poligonais de tal maneira que fica confuso.
23411 Brad Nesom

Em anexo está o mapa que tenho até agora, caso você esteja interessado.
Katherine

3

Uma coisa a ter em mente aqui é que você não está tentando representar exatamente quais áreas são realmente usadas para alimentar a planta. Um município pode ter toda a sua produção de milho na metade oriental, por exemplo. (E uma planta pode até não estar sendo retirada de municípios adjacentes.)

Você deseja apenas uma convenção cartográfica que mostre uma escala relativa aproximada com base nos municípios adjacentes. Aqui está como eu iria sobre isso ...

Na camada pontual de sua usina de etanol, eu teria quatro atributos: milho necessário, rendimento médio, raio do buffer e residual. O milho necessário permaneceria constante. Raio do buffer é o raio do buffer usado atualmente. O rendimento médio é o rendimento médio por milha quadrada dentro desse raio, e residual é a diferença entre o milho necessário e o rendimento médio * pi * raio ^ 2. A camada da planta de etanol também deve ter um identificador exclusivo (para junções).

Você está tentando minimizar seus resíduos. Você deseja definir um ponto de corte para seus resíduos (por exemplo, se a quantidade calculada estiver dentro de 100 alqueires do milho necessário, não será necessário refinar ainda mais o raio).

Você também precisa de uma camada de município que possua dois atributos, o rendimento médio de milho por milha quadrada e a quantidade de milho produzido (que você pode obter da área * rendimento médio de milho). A última é realmente uma variável fictícia para cálculo posterior. Se você tiver municípios com um rendimento médio de milho por milha quadrada de zero, defina-o como um número arbitrariamente pequeno. Zeros nesse campo causarão problemas mais tarde.

Escolha um raio arbitrário inicial, menor que a largura normal de um município, como 1 milha, e defina o valor do raio como o de todas as plantas. Execute essas operações em um geodatabase, para que o atributo area seja mantido automaticamente.

Nesta próxima seção, você pode automatizar como um script python ou modelo de geoprocessamento:

  1. Execute um buffer em suas usinas de etanol usando a coluna raio para a distância do buffer.
  2. Interseja o buffer resultante com a camada de condados, mantendo todos os atributos.
  3. Para a saída de interseção, para cada recurso recalcule o milho produzido usando o rendimento médio de milho * nova área do recurso.
  4. Execute uma mesclagem na saída de interseção usando o ID exclusivo da usina de etanol como o atributo de mesclagem. Tenha uma estatística resumida que resuma o milho produzido a partir de todos os recursos mesclados. Agora você fornecerá o milho produzido dentro do raio do buffer para cada planta.
  5. Usando a estatística de resumo, recalcule o atributo de rendimento médio na saída de mesclagem, usando o processo de remessa resumido produzido dividido pela área do recurso.
  6. Usando o ID exclusivo da usina de etanol, junte a saída de mesclagem às usinas de etanol originais. Calcule o rendimento médio na usina de etanol igual ao rendimento médio no recurso de mesclagem correspondente. Remova a junção.
  7. Calcular o residual. Isso deve ser muito grande com seu raio inicial, mas diminuirá consideravelmente com a próxima passagem depois que você calcular o novo raio.
  8. Para apenas aquelas plantas cujo resíduo é maior que o seu ponto de corte, recalcule o raio do buffer. O novo raio é (milho necessário / (pi * rendimento médio)) ^ 0,5
  9. Repita as etapas de 1 a 8 até que todos os seus recursos tenham resíduos menores que o seu ponto de corte. Se for necessário mais do que 3-4 passagens, convém aumentar o ponto de corte, pois, novamente, essa é apenas uma convenção cartográfica e não uma representação precisa da área exata usada para a produção de etanol.

Como mencionei acima, convém criar scripts ou modelar as etapas de 1 a 8, pois você as repetirá várias vezes. Você também pode executar tudo manualmente manualmente. Além disso, opcionalmente, em vez de usar um resíduo na etapa 8, você sempre pode recalcular o raio de todos os recursos até obter uma saída do passo 7, onde todos os recursos têm um resíduo satisfatório.

Quando você chegar ao ponto em que está satisfeito com os resíduos, a saída do buffer da etapa 1 na última passagem será o buffer que você deseja usar para o seu mapa.


Olá, obrigado pela sua resposta. Eu realmente aprecio toda a sua ajuda. Eu queria que você soubesse que eu entendo a matemática na teoria, mas a questão é que nem sempre consigo encontrar os dados de rendimento médio. Algumas usinas de etanol estão na fronteira de vários países e, devido às formas irregulares dos países, é difícil assumir qual é o rendimento médio. Algum truque para deixar o programa calcular para mim?
Katherine

Na etapa 3, você está usando o rendimento médio de milho para cada município separadamente. A interseção criará um novo recurso para cada município separadamente, que cruza o buffer circular ao redor da planta.
Blord-castillo

1

Katherine,

Este estudo usando GIS para etanol padronizou um modelo para que ele possa ser escalável. (pode ser um exagero, mas gera boas perguntas que podem afetar seu fluxo de trabalho atual)

O estudo pode ser usado para avaliar locais ideais para usinas de bioetanol de acordo com 3 cenários:

1. Cenário de controle 2. Cenário econômico 3. Cenário ambiental

http://www.uoguelph.ca/geography/research/geog4480_w2011/Group01/pg1.shtml


Obrigado pelo link. Não acho que seja totalmente relevante para o que quero fazer, mas gostei de aprender mais sobre as funcionalidades do arcmap.
Katherine
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.