- Crie as duas tabelas (2,5 pontos)
- Insira um município, e um ponto, com as coordenadas abaixo (2,5 pontos)
Coordenadas do município:
# instalar via PIP: | |
# pip install git+https://github.com/urbanogilson/SICAR | |
from SICAR import Sicar, State, Polygon | |
import pprint | |
# Create Sicar instance | |
car = Sicar() | |
# Get release data dates |
# Substitua o path, apontando para o seu GeoPackage: | |
gpkg = '/Users/marcellodebarrosfilho/code/curso_geopandas/dados/pb.gpkg' | |
drenagem = f'{gpkg}|layername=drenagem' | |
# 1. Filtrar o rio, em função do seu nome | |
# nome do rio (verifique na tabela de atributos) | |
value = 'Rio Paraíba' | |
# raio do buffer | |
radius = 6000 |
-- CREATE EXTENSION dblink; | |
-- Inserindo no SIG-ITR | |
TRUNCATE maps_incrasigef CASCADE; | |
INSERT INTO maps_incrasigef (id, | |
parcela_co, rt, art, situacao_i, codigo_imo, data_submi, data_aprov, status, nome_area, registro_m, registro_d, municipio, uf_id, geom) | |
SELECT * FROM dblink( | |
'dbname=teste_sigef host=localhost user=postgres password=postgres', |
var center = [-7.1990, -36.4663]; | |
var initialZoom = 8; | |
var osm = L.tileLayer( | |
'https://tile.openstreetmap.org/{z}/{x}/{y}.png', { | |
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' | |
}); | |
var googleStreets = L.tileLayer( | |
'http://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}', { |
SET standard_conforming_strings = OFF; | |
BEGIN; | |
INSERT INTO "public"."iniciativa" ("geom" , "nome_acao", "nome_comunidade", "localidade", "organizacao", "categoria", "uf", "municipio_cadastro", "origem", "premiado", "ano", "municipio_bbox_id", "organizacao_slug") VALUES ('0101000020E6100000C8073D9B553748C03D2CD49AE61DF5BF', 'O Direito Humano à leitura. Esse conceito foi protagonizado por Antônio Candido .Antônio Cândido foi um renomado crítico literário e escritor brasileiro que também tratou sobre a importância da leitura e da literatura na sociedade. Em seus ensaios e obras', 'Comunidades do Tenoné e no conjunto Satélite ', 'Travessa We 04, Tenoné, Belém - Pará, 66820-170, Brasil', 'REDE DE Bibliotecas Amazônia Literária/Rio de Leyras', 'Acesso à Justiça e Combate às Desigualdades', 'PA', 'Belém', 'redus', 'f', NULL, 4095, 'rede-de-bibliotecas-amazonia-literaria-rio-de-leyras'); | |
INSERT INTO "public"."iniciativa" ("geom" , "nome_acao", "nome_comunidade", "localidade", "organizacao", "categoria", "uf", "municip |
import geopandas as gpd | |
import pandas as pd | |
path = '/Users/marcellodebarrosfilho/Desktop/PAC/Reg_Tratada_08_05_2024.xlsx' | |
gpkg = '/Users/marcellodebarrosfilho/code/curso_geopandas/dados/bc250_2021_11_18.gpkg' | |
sedes = gpd.read_file(gpkg, layer='sedes') | |
for idx, row in df.iterrows(): | |
sede = sedes[(sedes['nome'].str.upper() == row['Município beneficiado']) & (sedes['sigla'] == row['UF'])] |
import os | |
import subprocess | |
import geopandas as gpd | |
from datetime import datetime | |
# Diretório onde os arquivos estão localizados | |
path = '/Users/marcellodebarrosfilho/Downloads/car_2024_rep' |
from collections import defaultdict | |
from osgeo import ogr | |
from shapely.geometry import MultiLineString | |
from shapely.wkt import loads | |
ogr.UseExceptions() | |
class Demanda: |