Skip to content

Instantly share code, notes, and snippets.

View ImreSamu's full-sized avatar
🗺️

ImreSamu ImreSamu

🗺️
View GitHub Profile
@ImreSamu
ImreSamu / Dockerfile-osm-history-splitter
Created July 3, 2016 21:01
Dockerfile for osm-history-splitter
##
## Docker file for osm-history-splitter
##
FROM ubuntu:16.04
RUN export DEBIAN_FRONTEND=noninteractive
ENV DEBIAN_FRONTEND noninteractive
#### -- Set the locale
RUN locale-gen en_US.UTF-8
@ImreSamu
ImreSamu / single_id_FALSE_test_report.md
Created April 24, 2016 21:33
Osm2Vectortiles test : use_single_id_space: false & use_single_id_space: true + test code

Osm2Vectortiles test

  • osm2vectortiles version: f00b6e8de3958f3343a99c3c444200c4429d976d
  • mapping file settings: use_single_id_space: false
  • generated: Sun, 24 Apr 2016 23:22:43 +0200

Base OSM testdata - for imposm3 import

<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" upload="false" generator="o2vtest">
@ImreSamu
ImreSamu / analyse_osm2vectortiles_osm_id.sql
Created April 19, 2016 13:15
osm2vectortiles - check mapping

-- analyse osm2vectortiles check: imposm3mapped vs. used osm_id-s
-- draft code
-- current know limitation
-- current imposm3 mapping osm_id is not uniq : "type_mappings" without "use_single_id_space": true,
-- created by ImreSamu
CREATE OR REPLACE FUNCTION count_osmid( tablelist TEXT[] ) RETURNS bigint AS $$
DECLARE
#!/bin/bash
set -x
impconnection=postgis://$PGHOST/$PGDATABASE
monaco_osm_pbf=./parser/pbf/monaco-20150428.osm.pbf
mapping_file=./test/single_table_mapping.json
function import {
/go/src/github.com/omniscale/imposm3/imposm3 import -mapping $mapping_file \
@ImreSamu
ImreSamu / OpenStreetMap_Changeset_Summary_20150513.md
Last active August 29, 2015 14:21
OpenStreetMap Changeset Summary ( 2 weeks; iD, JOSM )

OpenStreetMap Changeset Summary ( 2 weeks; iD, JOSM )

  • where : 2015-04-30 00:00:01 <= closed_at <= 2015-05-13 23:59:57
  • unique user: COUNT(DISTINCT(uid)) ... group by type, value
  • ordered by : "unique user" descending

Editors ( all )

|group|type|value|unique user | unique user percent per group| changeset sum | changeset percent per group|

@ImreSamu
ImreSamu / openstreetmap_changeset_summary2015may04.md
Created May 4, 2015 07:29
OpenStreetMap Changeset Summary for iD Editor users ( 2015.05.04 )

OpenStreetMap Changeset Summary for iD Editor users

  • where platform is not null
  • created_at: min - max : "2015-04-25 00:30:10" - "2015-05-04 07:20:55"
type value count percent
browser Chrome 15.0 1 0.00 %
@ImreSamu
ImreSamu / locale.md
Last active August 29, 2015 14:20
iD Editor statistics - 2015-04-28 .. 2015-05-04

meta

  • source : OpenStreetMap Changeset data
  • where filter: created_by='iD 1.7.1' or created_by='iD 1.7.2'
  • changeset min created_at: "2015-04-28 02:42:25"
  • changeset max created_at: "2015-05-04 05:34:55"
locale changesets
en-US 22631
autodock:
image: prologic/autodock
ports:
- "1338:1338/udp"
- "1338:1338/tcp"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
autodocklogger:
image: prologic/autodock-logger
@ImreSamu
ImreSamu / check_idpresets.sh
Last active August 29, 2015 14:09
check OpenStreetMap iD Editor Translations , Determine Duplicate Elements, Export presets to CSV
#!/bin/bash
# name: check_idpresets.sh
# check iD Editor Translations
# --- Determine Duplicate Elements,
# --- Export presets to CSV
#
# License: same as iD Editor / available under the WTFPL : http://sam.zoy.org/wtfpl/
# Created by ImreSamu for helping hungarian translations
#
# requirements :
@ImreSamu
ImreSamu / Dockerfile_for_install_osmium_tool
Created August 29, 2014 14:46
Docker file - for install osmium tool
#
# Docker file - for install osmium tool.
#
FROM ubuntu:14.04
MAINTAINER Imre Samu https://github.com/ImreSamu/
RUN export DEBIAN_FRONTEND=noninteractive
ENV DEBIAN_FRONTEND noninteractive
# Set the locale