Skip to content

Instantly share code, notes, and snippets.

View simgislab's full-sized avatar

Maxim Dubinin simgislab

  • NextGIS
View GitHub Profile
@simgislab
simgislab / modis1l-prepare4mrtswath.py
Created June 27, 2015 03:12
Run MRT Swath for MOD02/MOD03 files
#!/usr/bin/env python -u
# -*- coding: utf-8 -*-
# ---------------------------------------------------------------------------
# modis1l-prepare4mrtswath.py
# Author: Maxim Dubinin (sim@gis-lab.info)
# About: Run MRT Swath for MOD02/MOD03 files
# Created: 26.06.2014
# Usage example: python modis1l-prepare4mrtswath.py
# ---------------------------------------------------------------------------
import glob
@simgislab
simgislab / region-names.py
Last active July 8, 2022 15:35
For each input name search for reference region name and add codes to output.
#!/usr/bin/env python -u
# -*- coding: utf-8 -*-
# ---------------------------------------------------------------------------
# region-names.py
# Author: Maxim Dubinin (sim@gis-lab.info)
# About: For each input name search for reference region name and add codes to output.
# Created: 24.03.2014
# Usage example: python region-names.py in.csv ref.csv out.csv
# ---------------------------------------------------------------------------
@simgislab
simgislab / IGS-stations-russia
Last active September 28, 2017 17:07
List of IGS stations in Russia including dormant
new;reference_frame;hourly_data;gps_glonass;link;code;city;location;lon_old;lon;lat;height;agency;clock;dormant
0;1;1;0;http://igscb.jpl.nasa.gov/network/site/artu.html;artu;Arti;Russian Federation;58,5605;58,5605;56,4298;247,511;RDAAC-IRIS;INTERNAL;0
0;0;1;1;http://igscb.jpl.nasa.gov/network/site/badg.html;badg;Badary;Russian Federation;102,235;102,235;51,7697;811,4;IAA;EXTERNAL H-MASER CH1-80;0
0;1;0;0;http://igscb.jpl.nasa.gov/network/site/bili.html;bili;Bilibino;Russian Federation;166,438;166,438;68,0761;456,238;RDAAC-IRIS;INTERNAL;1
0;1;0;1;http://igscb.jpl.nasa.gov/network/site/irkj.html;irkj;Irkutsk;RUSSIA;104,3162;104,3162;52,219;502,1;VNIIFTRI;EXTERNAL H-MASER;0
0;0;1;0;http://igscb.jpl.nasa.gov/network/site/irkm.html;irkm;Irkutsk;Russia;104,3162;104,3162;52,219;502,317;ES NIIFTRI;H-MASER;0
0;1;0;0;http://igscb.jpl.nasa.gov/network/site/irkt.html;irkt;Irkutsk;Russia;104,3162;104,3162;52,219;503,3816;DEOS-DUT;H-MASER;1
0;1;0;1;http://igscb.jpl.nasa.gov/network/site/khaj.html;khaj;Khabarovsk;RUSSIA;135
@simgislab
simgislab / laadsweb-preview-extractor.py
Last active January 12, 2017 10:23
Process LAADSWeb HTML output to download preview images
#!/usr/bin/env python -u
# -*- coding: utf-8 -*-
# ---------------------------------------------------------------------------
# laadsweb-preview-extractor.py
# Author: Maxim Dubinin (sim@gis-lab.info)
# About: Process LAADSWeb output to download preview images
# Created: 25.06.2014
# Usage example: python laadsweb-preview-extractor.py
# ---------------------------------------------------------------------------
@simgislab
simgislab / cik-calendar.py
Created April 11, 2016 08:04
CIK RF calendar grabber
import requests
base_url = 'http://www.izbirkom.ru/izbirkom/calendar/?mode=result&date=10.03.2016&date2=10.04.2016&regions_code[]=all&old_regions_code[]=all&sxemavib[]=all&urovproved[]=all&vidvibref[]=all&vibtype[]=all'
r = requests.get(base_url)
r.encoding = 'windows-1251'
res = r.text.replace('</td><td ','</td>\r<td ')
res = res.split('\r')
f_out = open('calendar.html','wb')
@simgislab
simgislab / overpass API with point
Created December 26, 2015 19:31
[timeout:5][out:json];(node(around:10,55.75303,37.63529);way(around:10,55.75303,37.63529));out tags geom (55.75272639491981,37.634074687957764,55.75334375710881,37.63649940490723);relation(around:10,55.75303 ,37.63529);out geom(55.75272639491981,37.634074687957764,55.75334375710881,37.63649940490723);
{
"version": 0.6,
"generator": "Overpass API",
"osm3s": {
"timestamp_osm_base": "2015-12-26T19:25:02Z",
"copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL."
},
"elements": [
{
@simgislab
simgislab / overpass API response
Created December 18, 2015 17:11
[timeout:30][out:json];is_in(55.75407,37.63141)->.a;way(pivot.a);out tags geom;relation(pivot.a);out tags bb;
{
"version": 0.6,
"generator": "Overpass API",
"osm3s": {
"timestamp_osm_base": "2015-12-18T16:54:01Z",
"timestamp_areas_base": "2015-12-17T20:16:02Z",
"copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL."
},
@simgislab
simgislab / gist:2e3ad2341f7b580c0f15
Created July 2, 2015 22:48
List of stations for GSM_Logger, MIN
ID,NAME
1241,Uručča 1
1242,Uručča 2
1243,Uručča 3
1244,Uručča 4
1231,Barysaŭski trakt 1
1232,Barysaŭski trakt 2
1233,Barysaŭski trakt 3
1234,Barysaŭski trakt 4
1221,Uschod 1
@simgislab
simgislab / gist:2c51847a76a4156a36c8
Last active August 29, 2015 14:24
List of stations for GSM_Logger, LAU
ID,NAME
11,Lausanne-Flon (M1) 1
12,Lausanne-Flon (M1) 2
13,Lausanne-Flon (M1) 3
14,Lausanne-Flon (M1) 4
21,Vigie 1
22,Vigie 2
23,Vigie 3
24,Vigie 4
31,Montelly 1
@simgislab
simgislab / gist:afbf2d8d705e0925b6ce
Created July 2, 2015 22:41
List of stations for GSM_Logger, EKB
ID,NAME
11,Проспект Космонавтов 1
12,Проспект Космонавтов 2
13,Проспект Космонавтов 3
14,Проспект Космонавтов 4
21,Уралмаш 1
22,Уралмаш 2
23,Уралмаш 3
24,Уралмаш 4
31,Машиностроителей 1