1
resposta

Caminho do atributo Key on

Não consegui entender por que o caminho do atributo key_on utilizado usou "feature" e não "features". Ao meu ver o caminho do NM_Bairro inicia em features. Alguem poderia explicar?

1 resposta

Oi, tudo bom?

Peço desculpas pelo tempo que aguardou por uma resposta.

Quando trabalhamos com o método Choropleth do Folium, o argumento key_on é usado para referenciar a chave no GeoJSON que estamos utilizando. Neste contexto, cada objeto dentro de features é um Feature individual. Cada Feature tem uma propriedade properties, a qual contém os atributos desse recurso, como NM_BAIRRO.

Portanto, quando usamos feature.properties.NM_BAIRRO como valor para key_on, estamos dizendo ao Folium para usar o valor de NM_BAIRRO dentro de properties para cada Feature individual no GeoJSON. Se tivéssemos usado features.properties.NM_BAIRRO (no plural), não faria sentido, pois features é a lista inteira e não um item daquela lista!

Ter cada item de forma individualizada é importante para a construção do mapa, visto que precisamos representar cada uma de suas regiões.

Espero ter ajudado! Caso surjam novas dúvidas, estarei por aqui.

Um abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software