Skip to content

Instantly share code, notes, and snippets.

View marcellobenigno's full-sized avatar
😃
Python ❤

Marcello Benigno marcellobenigno

😃
Python ❤
  • João Pessoa / Paraíba / Brazil
View GitHub Profile
@marcellobenigno
marcellobenigno / aula02.md
Last active March 24, 2022 11:05
aula1-sig-web.md
@marcellobenigno
marcellobenigno / exemplo.py
Created November 26, 2021 13:56
Aula do dia 26/11
pasta = '/Users/marcellodebarrosfilho/code/curso_pyqgis_udemy/dados/'
geopackage = 'pb.gpkg'
param = '|layername='
caminho = pasta + geopackage + param + 'municipios'
municipios = QgsVectorLayer(caminho, 'municipios', 'ogr')
QgsProject.instance().addMapLayer(municipios)
@marcellobenigno
marcellobenigno / ex1.py
Created November 19, 2021 14:01
Exemplos PyQGIS
diretorio = '/Users/marcellodebarrosfilho/Downloads/Limite_do_Estado_PB_IBGE_2015/'
arquivo = 'Limite_Estadual_IBGE2015_SIRGAS2000_System.shp'
caminho_completo = diretorio + arquivo
limite_estadual = iface.addVectorLayer(caminho_completo, 'Limite PB', 'ogr')
limite_estadual.setName('Limite PB')
SELECT dbo.licenca.num_licenca                           AS licencanumero,
       dbo.licenca.data                                  AS licencadatatxt,
       dbo.licenca.taxa_licenciamento                    AS licencataxa,
       dbo.licenca.desc_atividade                        AS licencaatividade,
       CONVERT(varchar(10), dbo.licenca.data_c, 103)     AS licencadata,
       dbo.licenca.data_c                                AS licencadatadttm,
       CONVERT(varchar(10), dbo.licenca.vencimento, 103) AS licencavencimento,
       dbo.licenca.vencimento                            AS licencavencimentodttm,
       dbo.processo.processo_id                          AS processoid,
@marcellobenigno
marcellobenigno / instalacao_java_tomcat_geoserver.md
Last active July 13, 2021 22:23
Instalação do GeoServer no Ubuntu

Instalação do GeoServer no Ubuntu

1. Instalação do Java:

sudo apt update && sudo apt upgrade -y
sudo apt install default-jdk

2. Liberação da porta 8080:

@marcellobenigno
marcellobenigno / configurar_pyenv.md
Created June 29, 2021 20:53 — forked from luzfcb/configurar_pyenv.md
instalar pyenv no ubuntu

baseado no meu outro tutorial https://gist.github.com/luzfcb/1a7f64adf5d12c2d357d0b4319fe9dcd

Use o pyenv https://github.com/pyenv/pyenv para baixar, instalar e gerenciar múltiplas versões do INTERPRETADOR Python na sua maquina.

Primeiro instale as dependências:

Linux (Ubuntu):

Abra um terminal, apertando o atalho CRTL + ALT + T ou digite aperte a tecla do windows e digite terminal, ou clique com o botão direito na tela, e escolha a opção "Abrir Terminal" (somente para Ubuntu 15.10 ou superior, para 14.04 é necessário instalar o pacote nautilus-open-terminal e reiniciar)

@marcellobenigno
marcellobenigno / exercicio-segunda-resolucao.py
Last active December 25, 2020 13:36
resposta do exercício de avaliação
import csv
file_path = '/Users/marcellodebarrosfilho/Desktop/areas_pb.csv'
pols = QgsVectorLayer("Polygon?crs=epsg:4326", "pols", "memory")
QgsProject.instance().addMapLayer(pols)
dp_pols = pols.dataProvider()
@marcellobenigno
marcellobenigno / ementa_qgis.md
Last active December 28, 2020 11:43
Ementa do Curso QGIS - GeoCursos

CURSO DE QGIS BÁSICO

Ementa:

  1. Instalação do QGIS no Windows (01:00:00)
  2. Visão geral da interface (00:30:00)
  3. Formatos de dados espaciais (01:00:00)
  4. Interações com camadas (01:00:00):
    • Navegação
  • Identificação de feições
@marcellobenigno
marcellobenigno / dicas_postgresql_postgis.md
Last active February 14, 2023 12:44
Dicas PostgreSQL / PostGIS

Criar um Índice:

CREATE INDEX ON ctrm_cafirweb (incra);

Resetar uma Sequência:

--TRUNCATE tabela;
@marcellobenigno
marcellobenigno / iTerm2.md
Created September 2, 2020 19:09 — forked from soifou/iTerm2.md
iTerm2 Shortcuts

iTerm2 Shortcuts

Tab navigation

  • open new tab: Cmd + t
  • next tab: Cmd + Shift + ]
  • previous tab: Cmd + Shift + [

Pane navigation