Skip to content

Instantly share code, notes, and snippets.

@Guts
Guts / Geoseminaire_Inscriptions.js
Last active January 4, 2016 12:09
Publispostage avec Google Form
// Julien Moura Guts@users.noreply.github.com
// Pour le géoséminaire : http://geoseminaire.teledetection.fr
// Méthodologie :
// 1- Créer un formulaire sur Google Drive
// 2- Créer un document modèle qui sera rempli par le script (template)
// 3- Ouvrir le tableau des réponses du formulaire
// 3- Aller dans l'éditeur de script (Menu Outils) et ouvrir un nouveau projet
// 4- Copier / coller le code ci-dessous et l'adapter au formulaire (ID du document template, prix, etc)
// 5- Renommer le nom du projet et code.gs
@Guts
Guts / InsertDate.gs
Last active August 29, 2015 14:26 — forked from thomxc/InsertDate.gs
Google Docs Script Macro: Insert Date
/**
* The onOpen function runs automatically when the Google Docs document is
* opened. Use it to add custom menus to Google Docs that allow the user to run
* custom scripts. For more information, please consult the following two
* resources.
*
* Extending Google Docs developer guide:
* https://developers.google.com/apps-script/guides/docs
*
* Document service reference documentation:
@Guts
Guts / isogeo_team.prj
Created November 2, 2015 16:28
Add a given .prj dependance to every AutoCAD DWG file found among a given folder structure
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
@Guts
Guts / PyQGIS_sample.py
Last active December 24, 2015 12:00
Code du tutoriel de GeoTribu pour créer un plugin QGIS
mapCan = qgis.utils.iface.mapCanvas()
mapCan.layerCount()
>>> 1
lay = mapCan.layer(0)
print lay.name()
>>> TM_WORLD_BORDERS-0.3
lay.setLayerName("World Border")
print lay.name()
@Guts
Guts / keybase.md
Last active January 8, 2017 18:04

Keybase proof

I hereby claim:

  • I am Guts on github.
  • I am geoj (https://keybase.io/geoj) on keybase.
  • I have a public key whose fingerprint is 3945 73A0 B98B 8FE3 B83D 49C3 7262 9DBE A2DA 60FC

To claim this, I am signing this object:

@Guts
Guts / md_xml_fixer.py
Created September 11, 2017 16:26
Brest - Metadata fixer
# -*- coding: UTF-8 -*-
from __future__ import (absolute_import, print_function, unicode_literals)
# -----------------------------------------------------------------------------
# Name: Metadata XML fixer
# Purpose: Check
# Python: 2.7.x
# Author: Julien Moura (https://github.com/Guts)
# Created: 08/09/2017
# -----------------------------------------------------------------------------
@Guts
Guts / qgis_deploy_install_upgrade_ltr.ps1
Last active February 23, 2024 19:19
Use OSGeo4W installer command-line abilities to provide a real-life example like downloading and installing QGIS LTR full meta-package
#Requires -RunAsAdministrator
<#
.Synopsis
Download the OSGeo4W installer then download and install QGIS LTR (through the 'full' meta-package).
.DESCRIPTION
This script will:
1. change the current directory to the user downloads folder
2. download the OSGeo4W installer
3. launch it passing command-line parameters to DOWNLOAD packages required to QGIS LTR FULL
@Guts
Guts / gource_config_isogeo_qgis_plugin.ini
Last active October 30, 2019 17:51
Sample configuration file for Gource
[display]
fullscreen=true
output-framerate=60
output-ppm-stream=./isogeo_qgis_plugin_video_streamed_output.ppm
viewport=1280x720
[gource]
auto-skip-seconds=10
date-format=%d %B %Y
disable-progress=true
@Guts
Guts / project-create.sh
Last active March 23, 2020 16:50 — forked from francoisromain/project-create.sh
A bash script to create a Git post-receive hook to deploy after a Git push
#!/bin/bash
# source: https://gist.github.com/francoisromain/58cabf43c2977e48ef0804848dee46c3
# and another script to delete the directories created by this script
# project-delete.sh: https://gist.github.com/francoisromain/e28069c18ebe8f3244f8e4bf2af6b2cb
# Call this file with `bash ./project-create.sh project-name`
# - project-name is mandatory
# This will creates 4 directories and a git `post-receive` hook.
@Guts
Guts / cnig_23807.md
Last active September 14, 2020 13:26
Scraper et transformer du HTML en markdown (support article Geotribu)

7 septembre – 19 octobre 2020

Evaluation du partage des Données environnementales sur fond cartographique en Europe.

Un portail en ligne a été créé dans le cadre de la directive INSPIRE pour permettre le partage des données environnementales géolocalisées entre autorités publiques européennes. Cela inclut, par exemple, des normes communes pour la collecte de données sur les eaux souterraines, les réseaux de transport, l’utilisation des sols, ou les températures de l’air…

Cela devrait permettre d’évaluer dans quelle mesure la directive est :
– efficace dans la protection de l’environnement