Mais

Como calcular a soma de valores únicos em um modelo?

Como calcular a soma de valores únicos em um modelo?


Eu tenho duas camadas. Uma camada representada por uma rede arrastão e uma camada representada por certas rotas de barco. Depois de cruzá-los, quero ser capaz de calcular a soma e o valor máximo para certas características como peso morto, tonelagem bruta e viga por cada quadrado da rede arrastão para cada trilha.
Aqui está um exemplo de como minha mesa fica depois de cruzar a rede com os trilhos do barco:

FID_Sample FID_FishGr MMSI feixe Gross_Tonn Peso Morto 0 7017 440296000 8 764 394 1 7017 440296000 8 764 394 2 7017 440761000 12 812 588 3 7017 440761000 12 812 588 4 7017 440980000 10 788 391 5 7017 440980000 10 788 391 6 7017 441053000 10 811 455 7 7017 441053000 10 811 455

Como você pode ver em cada quadrado (FID_FishGr), há um certo número de faixas (mmsi) e cada faixa tem suas próprias características de Beam, Gross_Tonn e Deadweight.
Agora eu criei um modelo, esperando ter resolvido meu problema de forma fácil e fácil, mas quando verifiquei a matemática no Excel, não foram os resultados que eu esperava.

Quando eu uso o modelo postado acima, e desejo calcular a SOMA para Tonelagem Bruta em cada FID_FishGr, ele me obtém a soma de todas as trilhas do barco, mesmo que sejam duplicadas (mais linhas da mesma trilha em um quadrado).

OBJECTID FID_FishGr FREQUENCY SUM_Gross_ 1 7017 8 6350 2 7018 2 1576 3 7019 1 788 4 7183 8 6350 5 7184 8 6350 6 7185 5 3987 7 7186 3 2411 8 7349 8 6350 9 7350 8 6350

Vamos dar um exemplo claro: - na primeira tabela você pode ver as trilhas em um quadrado inteiro e se você adicionar a tonelagem bruta para cada trilha, você obterá 3175, mas se eu somar com a estatística resumida, obtenho 6350, como você pode veja na segunda tabela.

O que eu quero alcançar é calcular uma SUM para cada quadrado exclusivo da rede arrastando usando apenas um barco de trilha exclusivo e não somar todos eles.

Que ferramenta devo usar para fazer isso e como?


Você precisa fazer uma dissolução antes da soma, para amalgamar as duplicatas em uma linha. Isso ocorreria porque uma trilha ziguezagueia ao longo do limite, então, após a interseção, há várias instâncias = várias linhas.

Dissolver só funcionará para classes de recursos, não tabelas, portanto, deve ser feito logo após a interseção. Se você tiver uma tabela, resuma com estatísticas de resumo (conte OID / FID, pois a ferramenta precisa de pelo menos 1 campo de resumo e campos de caso de todos os campos que você deseja somar mais tarde):

FID_Sample FID_FishGr MMSI feixe Gross_Tonn Peso Morto 0 7017 440296000 8 764 394 1 7017 440296000 8 764 394 2 7017 440761000 12 812 588 3 7017 440761000 12 812 588 4 7017 440980000 10 788 391 5 7017 440980000 10 788 391 6 7017 441053000 10 811 455 7 7017 441053000 10 811 455

Beam Gross_Tonn Deadweight FREQÜÊNCIA COUNT_FID_ 8 764 394 2 2 10 788 391 2 2 10 811 455 2 2 12 812 588 2 2

FREQÜÊNCIA SUM_Beam SUM_Gross_ SUM_Deadwe 4 40,00000000000 3175,00000000000 1828,00000000000

Qual é o 3175 que você esperava do Excel.