Eu sugiro que você verifique o site do Geo Vista e seu software. O Visual Inquiry Toolkit , fornece um programa GUI para implementar os mapas de cloropletos bi-variados (eu sei que um pôster aqui funciona nesse projeto e pode ser capaz de apontar para outros recursos).
Eu acho que a postagem no blog de cartograma é suficiente para explicar a técnica, mas aqui está um artigo muito legal (aberto ao público) para ver seu uso na prática.
Análise geovisual para aprimorar a interpretação estatística do escaneamento espacial: uma análise da mortalidade por câncer cervical nos EUA
Jin Chen, Robert E Roth, Adam T Naito, Eugene J Lengerich e Alan M MacEachren International Journal of Health Geographics 2008, 7:57
Espero ver alguns exemplos de código para Python e R também! Basicamente, qualquer programa que possa implementar um esquema de cores em duas escalas (ou bivariada) pode criar um valor pelo mapa alfa. Embora todas as implementações que eu vi listadas até agora sejam para mapas de choropleth, não há motivo para você não poder implementar isso também para um mapa raster ou baseado em pontos.
Eu escrevi recentemente um post sobre como implementá-los no ArcGIS, Valorizando os mapas alfa com o ArcMap . Isso basicamente envolve criar camadas separadas para uma determinada transparência e, em seguida, utilizar as ferramentas de edição de vetores disponíveis no ArcMap para produzir a legenda bivariada necessária (ou usar um mapa de inserção falso para replicar a legenda, se você deseja produzir um mapa VBA em fundo preto).