Algoritmo de mapa de calor para visualizar la diversidad de puntos

17

¿Puede alguien sugerir un algoritmo para generar un mapa de calor para visualizar la diversidad de puntos? Una aplicación de ejemplo sería para mapear áreas de alta diversidad de especies. Para algunas especies, cada planta ha sido mapeada, lo que resulta en un alto conteo de puntos, pero con muy poco significado en términos de la diversidad del área. Otras áreas realmente tienen una gran diversidad.

Considere los siguientes datos de entrada:

x    y      cat
0.8  8.1    B
1.1  8.9    A
1.6  7.7    C
2.2  8.2    D
7.5  0.9    A
7.5  1.2    A
8.1  1.5    A
8.7  0.3    A
1.9  2.1    B
4.5  7.0    C
3.8  4.0    D
6.6  4.8    A
6.2  2.4    B
2.2  9.1    B
1.7  4.7    C
7.5  7.3    D
9.2  1.2    A

y el mapa resultante:

Enelcuadrantesuperiorizquierdo,hayunparchemuydiverso,mientrasqueenelcuadranteinferiorderecho,hayunáreaconaltaconcentracióndepuntos,perobajadiversidad.Dosformasdevisualizarladiversidadpodríanserusarunmapadecalortradicionalocontarelnúmerodecategoríasrepresentadasencadapolígono.Comomuestranlassiguientesimágenes,estosenfoquestienenunusolimitado,yaqueelmapadecalormuestralamayorintensidadenlaparteinferiorderecha,mientrasqueelenfoquedeagrupaciónseveríaexactamenteigualsihubierasolounacategoría(estopodríasolucionarseaumentandoeltamañodelbandejasdepolígonos,peroelresultadosevuelveinnecesariamentegranular).

Unenfoqueenelquepenséparahacerestoseríacebarunalgoritmotradicionaldemapadecalorporelnúmerodepuntosdediferentescategoríasdentrodeunradiodefinido,yluegousareserecuentocomoelpesoparaelpuntoalgenerarelmapadecalor.Sinembargo,creoqueestopodríaserpropensoaartefactosnodeseados,comoelrefuerzomutuoqueconducearesultadosmuyclaros.Además,lospuntosestrechamentemapeadosdelmismotiposeguiríanapareciendocomoaltasconcentraciones,peronoenlamismamedida.

Otroenfoque(probablementemejorperomáscostosocomputacionalmente)sería:

  1. Calculeelnúmerototaldecategoríasenelconjuntodedatos
  2. Paracadapíxelenlaimagendesalida:
    • Paracadacategoría:
      • calculeladistanciaalpuntorepresentativomáscercano(r)[probablementelimitandoporunradiomásalládelcuallainfluenciaesinsignificante]
      • agregueunaponderaciónproporcionala1/r2

¿Yaexistenalgoritmosquenoconozcoparahacerestouotrasformasdevisualizarladiversidad?

Editar

SiguiendolasugerenciadeTomislavMuic,calculélosmapasdecalorparacadacategoríaylosnormalicéusandolasiguientefórmula(calculadorarásterQGIS):

(([email protected]>=1)+([email protected]<1)*[email protected])+(([email protected]>=1)+([email protected]<1)*[email protected])+(([email protected]>=1)+([email protected]<1)*[email protected])+(([email protected]>=1)+([email protected]<1)*[email protected])

conelsiguienteresultado(comentariosbajosurespuesta):

    
pregunta rudivonstaden 25.03.2013 - 21:13

1 respuesta

4

Intente hacer un mapa de calor para cada categoría por separado.

Luego sume los mapas de calor y normalícelos utilizando varias categorías.

Esto podría valer la pena explorar.

    
respondido por el Tomislav Muic 25.03.2013 - 21:53

Lea otras preguntas en las etiquetas