Skip to content

Instantly share code, notes, and snippets.

View RCura's full-sized avatar

Robin Cura RCura

View GitHub Profile
@RCura
RCura / Launcher.scala
Created January 18, 2013 15:51
JavaFX et typage
package fr.geocite.myprojet
import javafx.event.ActionEvent
import javafx.event.EventHandler
import javafx.scene.{control, Group, Scene}
import javafx.scene.control._
import javafx.scene.effect.Lighting
import javafx.scene.paint.Color
import javafx.scene.text.Text
import javafx.stage.Stage
@RCura
RCura / Launcher.scala
Created January 11, 2013 13:37
test javafx
package fr.geocite.myprojet
import javafx.event.ActionEvent
import javafx.event.EventHandler
import javafx.scene.Group
import javafx.scene.Scene
import javafx.scene.control._
import javafx.scene.effect.Lighting
import javafx.scene.paint.Color
import javafx.scene.text.Text
@RCura
RCura / gist:4073277
Created November 14, 2012 16:52
subprocess / gdalwarp error
# -*- coding: utf-8 -*-
import subprocess
#gdalwarp -q -cutline "/media/robin/DATA/Donnees_M2/monPolygoneLAEA.shp" -crop_to_cutline -dstalpha -of GTiff "/media/robin/DATA/Donnees_M2/popu01clc00v5/popgrid.tif" "/media/robin/DATA/Donnees_M2/popu01clc00v5/popgridCut.tif"
# This command works
polyPath = "/media/robin/DATA/Donnees_M2/monPolygoneLAEA.shp"
rasterPath = "/media/robin/DATA/Donnees_M2/popu01clc00v5/popgrid.tif"
outRasterPath = "/media/robin/DATA/Donnees_M2/popu01clc00v5/popgridCut.tif"
@RCura
RCura / python_step3_ogr.py
Created November 14, 2012 07:47
Ogr split by attribute
# -*- coding: utf-8 -*-
from osgeo import ogr
roadShpPath = "D:\\DonneesM2\\UMZ_2000_Cut.shp"
fieldToUse = 'Type'
driver = ogr.GetDriverByName("ESRI Shapefile")
datasource = driver.Open(roadShpPath)
layer = datasource.GetLayer()
@RCura
RCura / python_step4_qgis.py
Created November 13, 2012 17:53
Stats zonales
# -*- coding: utf-8 -*-
"""
Created on Tue Nov 13 16:30:23 2012
@author: robin
"""
from qgis.core import *
from qgis.analysis import *
import time
@RCura
RCura / remove_csv_column.py
Created November 12, 2012 15:23
Script Python (pour Emeric) pour supprimer une colonne d'un CSV
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 19 20:58:18 2012
@creation : 2012-07-19
@author : Robin Cura
@email : robin.cura@gmail.com
"""
# Chemin vers le CSV à traiter
def selfIntersection(x, y):
"""
ATTENTION A NE PAS LANCER LE TEST SUR DES GEOMETRIES INFERIEUR A TROIS COORDONNEES DISTINCTES
"""
print x, y
for i in xrange(len(x)-1):
xSeg1 = [x[i], x[i+1]]
ySeg1 = [y[i], y[i+1]]
seg1 = guilabs.createGeometry(2, xSeg1, ySeg1)
for j in xrange(i + 2, len(x)-3):
function concatenateTables(table1, table2, columnsNameList)
{
gNewTable = new google.visualization.DataTable();
//alert(columnsNameList);
for (i in columnsNameList)
{
gNewTable.addColumn('string', columnsNameList[i], columnsNameList[i]);
};
// alert(gNewTable.toJSON());
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<html>
<script type="text/javascript">
var testvar = 'JIHIBNBUI';
function test()
{
document.getElementById('result').innerHTML = testvar;
};
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<html>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
var gAxesTable = null ;
var gMembersTable = null ;
google.load("visualization", "1");
// Set callback to run when API is loaded