Skip to content

Instantly share code, notes, and snippets.

View custom-routing.yml
- if: road_class == MOTORWAY
limit_to: 100
- if: road_class == RESIDENTIAL
multiply_by: 0.5
karussell /
Last active Feb 24, 2021 — forked from eransharv/
java lettuce redis client example using SSL
.keystore(new File("user.p12"), "test12".toCharArray())
.truststore(new File("keystore.jks"), "keystorepassword12")
View schema.json
"schemas": {
"RouteRequest": {
"type": "object",
"properties": {
"custom_model": {
"description": "custom model bla",
"type": "object",
"properties": {
"speed": {
"type": "array",
class RandomTest {
public void randomGraph() {
long seed = 0;//System.nanoTime();
Random rand = new Random(seed);
FlagEncoder encoder = new CarFlagEncoder();
GraphHopperStorage graph = new GraphHopperStorage(new RAMDirectory(), EncodingManager.create(encoder), false).create(100);
GHUtility.buildRandomGraph(graph, rand, 1000, 3, true, true,
karussell /
Last active Jan 27, 2021
IntelliJ Debugging for Janino
class MyTest {
public void testX() throws CompileException {
IScriptEvaluator se = new ScriptEvaluator();
MyInterface i = (MyInterface) se.createFastEvaluator(""
+ "System.out.println(\"Hello\");\n"
+ "String s = \"World\";\n"
+ "System.out.println(s);\n"
+ "return true;",
MyInterface.class, new String[0]);
* Copyright (c) 2014, Oracle America, Inc.
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
karussell / leaflet_hosted.ipynb
Created Jul 28, 2020
routing api via jupyter
View leaflet_hosted.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
karussell / customizable-routing.ipynb
Last active Jul 28, 2020
customizable routing - the notebook needs to be trusted to run JavaScript which is required for the leaflet maps or view it on
View customizable-routing.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View config.yml
datareader.file: ""
graph.location: graph-cache
graph.flag_encoders: car|turn_costs=true
- name: car
vehicle: car
weighting: fastest
karussell /
Last active Jun 10, 2020
append to foreign pull request
# Here is how to append commits to a pull request from a foreign repository without (slow) cloning
# When you put the function in .bashrc you can use it via:
# cd graphhopper # go into your local copy of the repo where the pull request was made
# pranch graphhopper msbarry:sample-and-3d-simplify
# The first argument is your organisation and the second argument is "foreign_organisation:foreign_branch" e.g. copied from the pull request
forbranch=${2#*:} # == foreign branch
fororg=${2%%:*} # == foreign organisation