Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="UTF-8"?>
<sos:Capabilities version="1.0.0"
xmlns:sos="http://www.opengis.net/sos/1.0"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:ows="http://www.opengis.net/ows/1.1"
xmlns:om="http://www.opengis.net/om/1.0">
<ows:OperationsMetadata>
<ows:Operation name="GetObservation">
<ows:DCP>
<ows:HTTP>
var result = db.measurements.aggregate({
"$group": {
"_id": {
"sensor": "$sensor._id",
"user": "$user",
"time": "$time",
"geom": "$geometry"
},
"tracks": { "$addToSet": "$track" }
}
#!/bin/sh
set -e -o pipefail
user="$1"
directory="$2"
max_snapshot_age=180
date="$(date +"%Y-%m-%d")"
mkdir -p ${directory}/{repos,snapshots/${date}}
@autermann
autermann / get-rdf.sh
Created October 15, 2013 15:56
enviroCar LOD example track
curl -u jakob1:*** -H "Accept: application/rdf+xml" https://giv-car.uni-muenster.de/dev/rest/users/jakob1/tracks/51dff239e4b0feb05dbee0d7
local name="$(date -Iseconds)"; mongodump --out ${name} >/dev/null && tar -cz ${name} > ${name}.tar.gz && rm -rf ${name}
worker_processes 2;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
@autermann
autermann / URLConverter.java
Created November 8, 2013 22:13
Morphia URL TypeConverter
import java.net.MalformedURLException;
import java.net.URL;
import org.mongodb.morphia.converters.SimpleValueConverter;
import org.mongodb.morphia.converters.TypeConverter;
import org.mongodb.morphia.mapping.MappedField;
import org.mongodb.morphia.mapping.MappingException;
public class URLConverter extends TypeConverter implements SimpleValueConverter {
public URLConverter() {
public class Clown {}
public class Clown {}
install.packages("devtools")
devtools::install_github("52North/sensorweby")
sensorweby::runExample("timePlot")