![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Python ::: GeoPandas ::: Sistema de Referência de Coordenadas (CRS) |
||||
Como retornar o sistema de referência de coordenadas de um GeoDataFrame do GeoPandas usando a propriedade crsQuantidade de visualizações: 292 vezes |
||||
Em algumas situações nós queremos saber o sistema de referência de coordenadas dos dados carregados em um GeoDataFrame do GeoPandas. Para este exemplo eu carreguei um shapefile no GeoPandas contendo os polígonos relativos a todos os 246 municípios do Estado de Goiás. Como eu baixei esse shapefile do site do IBGE, é seguro afirmar que o sistema de referência de coordenadas é o SIRGAS 2000 (EPSG 4674). O EPSG 4674 é o sistema de coordenadas de latitude/longitude utilizando oficialmente no Brasil no momento que escrevo essa dica. A latitude é a medida em graus de qualquer ponto da superfície terrestre até a Linha do Equador. A longitude é a medida em graus de qualquer ponto da superfície terrestre até o Meridiano de Greenwich. Latitude e longitude têm como principal função a localização de qualquer ponto da superfície terrestre. A latitude é uma linha horizontal que atravessa o planeta. As latitudes são medidas em graus e podem variar de 0º até 90º em direção norte (N) ou sul (S), a partir da Linha do Equador (latitude de grau zero). Por sua vez, a longitude é uma das linhas verticais. Ela também é medida em graus e pode variar de 0º a 180º para Leste (L) ou para Oeste (O), a partir do meridiano de Greenwich (meridiano de grau zero). Veja o código Python completo para o exemplo:
Ao executar este código Python nós teremos o seguinte resultado: O sistema de coordenadas é: EPSG:4674 Para fins de estudo, saiba que o id de autoridade EPSG 4674 se refere ao sistema de coordenadas SIRGAS 2000, adotado pelo IBGE no momento que escrevo essa dica. |
||||
![]() |
||||
Python ::: Dicas & Truques ::: Unidades de Medida |
||||
Como converter pés em metros em Python - Conversão de medidas em Python - Pés para metrosQuantidade de visualizações: 235 vezes |
||||
A conversão de uma medida em pés para milímetros, centímetros, metros ou quilômetros é uma tarefa que estamos constantemente realizando. Nesta dica mostrarei como isso pode ser feito na linguagem Python. O que é um pé ou pés? O pé (foot) ou pés (feet) é uma unidade de medida do sistema imperial de medidas, usado até hoje nos Estados Unidos e em alguns outros países que ainda não adotaram o sistema métrico. Um pé equivale a 12 polegadas (inches). Uma polegada, por sua vez, equivale a 2,54 centímetros ou 25,4 milímetros. Qual a fórmula para a conversão de pés para metros? Antes de passarmos para o código Python, veja a fórmula para a conversão de pés (feet) em metros (meters): \[Metros = Pés \times 0.3048\] Como podemos ver na fórmula, para obtermos a medida em metros nós só precisamos multiplicar a medida em pés por 0.3048. Veja agora o código Python que pede para o usuário informar a medida em pés e retorna o equivalente em metros:
Ao executar este código Python nós teremos o seguinte resultado: Informe a medida em pés: 50 A medida em metros é: 15.24m | ||||
Python ::: Dicas & Truques ::: Data e Hora |
||||
Como retornar o nome do mês de uma data no formato longo em Python usando o marcador %B do método strftime()Quantidade de visualizações: 7944 vezes |
||||
Como retornar o nome do mês de uma data no formato longo em Python usando o marcador %B do método strftime() Nesta dica mostrarei como podemos usar a função strftime() do objeto datetime para retornar o nome do mês de uma data no formato longo, por exemplo, "dezembro". Note que, para isso, nós vamos usar o código de formatação %B. Para deixar o exemplo ainda mais interessante eu usei o método setlocale() da classe locale para exibir o nome do mês em Português, ou seja, de acordo com as configurações regionais. Veja o código Python completo:
Ao executar este código Python nós teremos o seguinte resultado: O mês é: fevereiro | ||||
Python ::: Dicas & Truques ::: Matemática e Estatística |
||||
Como obter a série de Fibonacci recursivamente usando Python - Como calcular a sequência de Fibonacci em PythonQuantidade de visualizações: 15830 vezes |
||||
Na matemática, os números de Fibonacci são uma sequência ou sucessão definida como recursiva pela fórmula: Fn = Fn - 1 + Fn - 2 Os primeiros números de Fibonacci são: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, ... Esta sequência foi descrita primeiramente por Leonardo de Pisa, também conhecido como Fibonacci, para descrever o crescimento de uma população de coelhos. Veja um techo de código que mostra como calcular e mostrar a sequência de Fibonacci de forma recursiva:
Ao executarmos este código nós teremos um resultado parecido com: Informe um inteiro: 7 Fibonacci(7) = 13 E agora saindo um pouco de Python: Leonardo Pisa (1175-1240) publicou a sequência de Fibonacci no seu livro Liber Abaci (Livro do Ábaco, em português), o qual data de 1202. Porém, comenta-se que os indianos já haviam descrito essa série antes dele. Se pegarmos um número da série de Fibonacci e o dividirmos pelo seu antecessor (por exemplo: 55 dividido por 34), teremos quase sempre o valor 1,618. Este valor é aplicado com muita frequência em análises financeiras e na informática. Leonardo Da Vinci, que chamou essa sequência de Divina Proporção, a usou para fazer desenhos perfeitos. De fato, se observarmos atentamente, perceberemos a sequência de Fibonacci também na natureza. São exemplos disso as folhas das árvores, as pétalas das rosas, os frutos, como o abacaxi, as conchas espiraladas dos caracóis ou as galáxias. | ||||
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |