Skip to content

Instantly share code, notes, and snippets.

View dkerkow's full-sized avatar

Daniel Kerkow dkerkow

View GitHub Profile
@dkerkow
dkerkow / ibus-setup.desktop
Created November 6, 2016 17:18
.desktop entry crashing slingshot search
[Desktop Entry]
Name=Keyboard Input Methods
Comment=Adjust methods for keyboard input.
Exec=ibus-setup
Icon=ibus-setup
Terminal=false
Type=Application
StartupNotify=true
Categories=Settings
X-Ubuntu-Gettext-Domain=ibus10
@dkerkow
dkerkow / export_pg_to_spatialite.sh
Created January 26, 2016 11:12
Export Postgis Layer Subset to Spatialite with ogr2ogr, using some options for significant speedup
ogr2ogr \
-progress \ # show progress
-dsco SPATIALITE=YES \ # create SQLite DB with spatialite format
-f "SQLITE" \ # use SQLite as output format
-dsco OGR_SQLITE_CACHE=2048MB \ # use increased cache for speedup
-gt 65536 \ # use increased number of rows for each transaction for speedup
landuse.db \ # output filename
PG:"host=localhost user=osm dbname=osm" \ # Postgresql connection string
-sql "SELECT * FROM osm_landusages" # SQL statement for feature selection
@dkerkow
dkerkow / keybase.md
Created April 2, 2015 10:17
My Keybase Proof

Keybase proof

I hereby claim:

  • I am dkerkow on github.
  • I am dkerkow (https://keybase.io/dkerkow) on keybase.
  • I have a public key whose fingerprint is 4B2B E901 EF3D 1E2C 6B5A 454A 240D E479 F46E 01A5

To claim this, I am signing this object:

@dkerkow
dkerkow / ipython_stratigy_parsing.ipynb
Last active August 29, 2015 14:18
Parsing and Plotting StratiJSON in Python
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@dkerkow
dkerkow / Makefile
Last active August 29, 2015 14:09 — forked from mariocesar/Makefile
dark:
gsettings set org.pantheon.terminal.settings background '#00002B2B3636'
gsettings set org.pantheon.terminal.settings foreground '#838394949696'
gsettings set org.pantheon.terminal.settings cursor-color '#9393a1a1a1a1'
gsettings set org.pantheon.terminal.settings palette "#070736364242:#DCDC32322F2F:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
light:
gsettings set org.pantheon.terminal.settings background '#fdfdf6f6e3e3'
gsettings set org.pantheon.terminal.settings foreground '#65657b7b8383'
gsettings set org.pantheon.terminal.settings cursor-color '#58586e6e7575'
#!/usr/bin/env python
from json import load, JSONEncoder
from argparse import ArgumentParser, FileType
from re import compile
import sys
float_pat = compile(r'^-?\d+\.\d+(e-?\d+)?$')
charfloat_pat = compile(r'^[\[,\,]-?\d+\.\d+(e-?\d+)?$')
railways = Highway(
name = 'railways',
mapping = {
'railway': (
'rail',
'tram',
'light_rail',
'subway',
'narrow_gauge',
'preserved',