Skip to content

Instantly share code, notes, and snippets.

View az09's full-sized avatar
🔥
Working from everywhere

Anton Belichkov az09

🔥
Working from everywhere
View GitHub Profile
# Standard Opening - open and read target input text file.
file = raw_input('Enter file name: ')
if len(file) < 1 : file = 'mbox-short.txt'
try :
fhand = open(file)
except :
print 'Cannot open file: ', file, '.', '...please try, again.'
exit ()
# Prime the dictionary
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
SELECT ST_AsBinary("geometry") AS geom,"bridge","render","stylegroup","tunnel","type" FROM ( SELECT geometry, type, 0 AS bridge, access, render, layer, 1 as tunnel,
CASE
WHEN type IN ('motorway', 'trunk') THEN 'motorway'
WHEN type IN ('primary', 'secondary') THEN 'mainroad'
WHEN type IN ('motorway_link', 'trunk_link', 'primary_link', 'secondary_link', 'tertiary', 'tertiary_link', 'residential', 'unclassified', 'road', 'living_street') THEN 'minorroad'
WHEN type IN ('service', 'track') THEN 'service'
WHEN type IN ('path', 'cycleway', 'footway', 'pedestrian', 'steps', 'bridleway') THEN 'noauto'
WHEN type IN ('light_rail', 'subway', 'narrow_gauge', 'rail', 'tram') THEN 'railway'
ELSE 'other' END AS stylegroup
FROM (
@az09
az09 / Russia.geojson
Created January 2, 2018 17:45
Граница России для отсечки минутных диффов
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@az09
az09 / RU_poly_mp.geojson
Last active January 3, 2018 18:41
Граница России для отсечки минутных диффов (взято из https://github.com/nextgis/osmdump_poly/blob/master/RU.poly)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@az09
az09 / postgresql.conf
Created February 14, 2018 21:03
что не так с минимальной длительностью?
# -----------------------------
# PostgreSQL configuration file
# -----------------------------
#
# This file consists of lines of the form:
#
# name = value
#
# (The "=" is optional.) Whitespace may be used. Comments are introduced with
# "#" anywhere on a line. The complete list of parameter names and allowed
@az09
az09 / bridge_new.sql
Last active April 11, 2018 17:36
Предлагаемое изменение в слое bridge (https://github.com/mapbox/osm-bright/blob/master/osm-bright/osm-bright.osm2pgsql.mml#L392)
SELECT way, COALESCE(p_o_l.highway, p_o_l.railway) AS "type", 1 AS bridge, access, render.render, layer, 0 as tunnel,
COALESCE(hw.stylegroup, constr.stylegroup, rw.stylegroup, 'other') AS stylegroup
FROM planet_osm_line as p_o_l
INNER JOIN (values
('1_outline')
, ('2_line')
, ('3_inline')
) AS render (render) ON 1=1
LEFT JOIN (values
('motorway', 'motorway')
@az09
az09 / area_label_old.sql
Created April 23, 2018 14:06
Bad query for area_label
explain(analyze,buffers,verbose)
SELECT ST_AsBinary("way") AS geom,"area","name","type"
FROM (
SELECT COALESCE(landuse, leisure, "natural", highway, amenity, tourism) AS "type", name, way_area AS area, ST_PointOnSurface(way) AS way
FROM planet_osm_polygon
WHERE name IS NOT NULL
AND way && ST_SetSRID('BOX3D(15573585.89094331 4224215.931154246,15617613.61923559 4268243.659446535)'::box3d, 3857)
AND ST_IsValid(way)
UNION ALL
SELECT 'building' AS "type", name, way_area AS area, ST_PointOnSurface(way) AS way