Skip to content

Instantly share code, notes, and snippets.

View CEZERT's full-sized avatar

MARC YERANOSYAN CEZERT

View GitHub Profile
-- reference_ef.ef_chantier definition
-- Drop table
-- DROP TABLE reference_ef.ef_chantier;
CREATE TABLE reference_ef.ef_chantier (
ogc_fid serial4 NOT NULL,
geom public.geometry(multipolygon, 2154) NULL,
gml_parent varchar(254) NULL,
# CSV to XLS python
import pandas as pd
import os
from tkinter import Tk, filedialog
import glob
from pathlib import Path
root = Tk()
root.withdraw()
root.attributes('-topmost', True)
import os
from PyQt5 import uic
from PyQt5.QtWidgets import QWidget, QApplication, QProgressBar
from qgis.core import QgsProcessingAlgorithm
from PyQt5.QtCore import QTimer
os.chdir(r"S:\09-Production\CLIENTS\AIR LIQUIDE\21-0178 TOPO 3D ALFI NORD 2021\Travail\Dao\Outils de traitement\Configurations")
FORM_CLASS, _ = uic.loadUiType("alfi_nord_2022.ui")
from qgis.core import *
from qgis.gui import *
from qgis.utils import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
app = QgsApplication([], True)
app.setPrefixPath("C:/Program Files/QGIS Brighton/apps/qgis", True)
app.initQgis()
canvas = QgsMapCanvas()
@CEZERT
CEZERT / notes.md
Last active September 15, 2022 21:22
-- traitement tables fusion pour éviter les doublons
-- NON UTILISEE methode 1 : fonction trigger
-- NB : la comparaison ne fonctionne pas si les valeurs des attributs à comparer sont NULL
/*
--DROP FUNCTION terrain.verif_fusion_aff();
create or replace function terrain.verif_fusion_aff() returns opaque as $body$
begin
if NEW.geom in ( select geom from terrain.fusion_aff )
AND NEW.lot in ( select lot from terrain.fusion_aff )
AND NEW.etude in ( select etude from terrain.fusion_aff )
@CEZERT
CEZERT / Tab_layouts
Last active December 28, 2022 23:33
import sys
from PyQt5.QtWidgets import QApplication, QCheckBox, QTabWidget, QVBoxLayout, QWidget
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('QTabWidget exemple')
self.resize(400, 150)
# Create top level layout
# Connect Drive
```python
from __future__ import print_function
import os.path
from google.auth.transport.requests import Request
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
mport datetime as dt
import json
import os
import contextily as cx
import folium
import geopandas as gp
import mapclassify
import matplotlib.pyplot as plt
import pandas as pd
import shapely.geometry as sg