Você está aqui: Python ::: GeoPandas ::: Passos Iniciais |
||
O que é a biblioteca GeoPandas e como usá-la em suas aplicações PythonQuantidade de visualizações: 41 vezes |
||
O GeoPandas é a principal biblioteca de análise de dados geoespaciais em Python, devido à similaridade com o pacote Pandas (veja nossas dicas e truques sobre Pandas). O GeoPandas estende os tipos de dados usados pelo Pandas para permitir operações espaciais em tipos geométricos. As operações geométricas são realizadas pelo pacote shapely. Para acessar arquivos, pode-se utilizar a biblioteca fiona e matplotlib para plotagem. Como baixar e instalar a GeoPandas na minha instalação do Python A melhor forma de descobrir se a GeoPandas já está disponível para os seus códigos Python é rodando o seguinte trecho de código:
Se você vir o resultado abaixo: A versão da GeoPandas é: 0.14.4 então sua instalação do Python já contém a biblioteca GeoPandas e você está pronto(a) para experimentar as demais dicas e truques dessa seção. Porém, se você ainda não tiver a GeoPandas, a seguinte mensagem de erro será exibida: Traceback (most recent call last): File "c:\estudos_python\estudos.py", line 2, in <module> import geopandas as gpd ModuleNotFoundError: No module named 'geopandas' Não se desespere. Basta abrir uma janela de prompt e disparar o comando abaixo:
Aguarde alguns minutos para que o Pip baixe e instale a biblioteca. Em seguida tente executar o código acima novamente. Agora é só aproveitar tudo que a biblioteca GeoPandas tem a nos oferecer. |
||
![]() |
||
PHP ::: Dicas & Truques ::: Data e Hora |
|
Como verificar se um ano é bissexto usando PHPQuantidade de visualizações: 9592 vezes |
|
Chama-se ano bissexto o ano ao qual é acrescentado um dia extra, ficando com 366 dias, um dia a mais do que os anos normais de 365 dias, ocorrendo a cada quatro anos (exceto anos múltiplos de 100 que não são múltiplos de 400). Isto é feito com o objetivo de manter o calendário anual ajustado com a translação da terra e com os eventos sazonais relacionados às estações do ano. Na linguagem PHP podemos verificar se um ano é bissexto checando o valor retornado por date("L"). Se o valor retornado for "1", então o ano é bissexto. Observe que, em PHP, o valor 1 é considerado true (verdadeiro). Veja um trecho de código completo no qual testamos se um determinado ano é bissexto ou não:
Ao executar este código nós teremos o seguinte resultado: O ano 2020 é bissexto | |
JavaScript ::: Dicas & Truques ::: Data e Hora |
|
Como adicionar horas a um objeto Date em JavaScript - Datas e horas em JavaScriptQuantidade de visualizações: 8448 vezes |
|
Nesta dica mostrarei como é possível adicionar horas a um objeto Date da linguagem JavaScript. Note que criei uma função personalizada para este propósito, e ela retorna um novo objeto Date com a nova data e hora já construída. Veja o código completo para o exemplo:
Ao executar este código nós teremos o seguinte resultado: Agora são: 24/03/2021 17:21:40 Daqui 5 horas será: 24/03/2021 22:21:40 | |
Java ::: Dicas & Truques ::: Imagens e Processamento de Imagens |
|
Como criar um programa de visualização de imagens em Java - Código fonte completoQuantidade de visualizações: 19233 vezes |
|
O que temos abaixo é o código completo para uma aplicação Java Swing que permite visualizar imagens JPG, GIF ou PNG. A imagem é selecinada usando um JFileChooser e carregada usando o método read() da classe ImageIO. Veja que usamos também uma classe personalizada de JPanel para exibir a imagem:
| |
C ::: C para Engenharia ::: Física - Mecânica |
|
Como usar a Equação de Torricelli para calcular a velocidade da queda livre dada a altura (e a aceleração da gravidade) usando a linguagem CQuantidade de visualizações: 1945 vezes |
|
A Equação de Torricelli pode ser usada quando temos a altura na qual um corpo (objeto) foi abandonado e gostaríamos de calcular sua velocidade de queda livre em m/s ou km/h imediatamente antes de tal corpo tocar o chão. Para isso usaremos a seguinte fórmula: \[ v^2 = \text{2} \cdot \text{g} \cdot \text{H} \] Onde: g ? aceleração da gravidade (m/s2) H ? altura em metros na qual o corpo é abandonado. Vamos ver um exemplo? Veja o seguinte enunciado: 1) Uma bola de basquete é abandonada a uma altura de 5 metros em relação ao chão. Se essa bola estiver movendo-se em queda livre, qual será a velocidade da bola, em km/h, imediatamente antes de tocar o chão? Note que o exercício pede a velocidade em km/h, e não m/s. Assim, veja o código C completo para o cálculo:
Ao executar este código C nós teremos o seguinte resultado: A velocidade da queda livre em m/s é: 9.902853m/s A velocidade da queda livre em km/h é: 35.650272km/h Note que definimos, no código, a aceleração da gravidade terreste como 9.80665m/s2. | |
Delphi ::: Data Controls (Controles de Dados) ::: TDBGrid |
||
Como usar a propriedade PickList para definir ou obter a lista de escolhas para uma determinada coluna do TDBGrid do DelphiQuantidade de visualizações: 11304 vezes |
||
A propriedade PickList, do tipo TStrings, é usada quando queremos fornecer uma lista de itens da qual um poderá ser escolhido como conteúdo da célula pertencente a uma determinada coluna. Em tempo de design podemos definir os itens da lista clicando no DBGrid e escolhendo a opção Columns Editor. Em seguida escolha a coluna desejada e dê duplo-clique na propriedade PickList. Imediatamente o String List Editor será exibido. Neste editor podemos inserir os itens, cada um em sua linha. Em tempo de execução a lista de itens será exibida quando a célula estiver em edição. Note que, isso só acontecerá se o valor cbsAuto estiver definido para a propriedade ButtonStyle da coluna. Em tempo de execução podemos adicionar itens na propriedade PickList usando o seguinte trecho de código:
Veja agora um trecho de código no qual acessamos a propriedade PickList da coluna e exibimos seu conteúdo em um TMemo:
Como a propriedade PickList da classe TColumn é do tipo TStrings, podemos efetuar várias operações na lista de itens, tais como, adicionar novos itens, excluir, ordenar os itens, etc. Esta dica foi escrita e testada no Delphi 2009. | ||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
JavaScript - Como converter uma string em um valor de ponto-flutuante em JavaScript usando a função parseFloat() MySQL - Como usar joins no MySQL |
Códigos Fonte |
![]() 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 |
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |