Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Shoaib Burq sabman

🎯
Focusing
View GitHub Profile
@sabman
sabman / d3map.css
Created May 7, 2020 — forked from emeeks/d3map.css
City Nature Neighborhoods
View d3map.css
path,circle,rect,polygon,ellipse,line {
vector-effect: non-scaling-stroke;
}
svg, canvas {
top: 0;
}
#d3MapZoomBox {
position: absolute;
z-index: 10;
height: 100px;
@sabman
sabman / L.CanvasOverlay.js
Created May 7, 2020 — forked from Sumbera/L.CanvasOverlay.js
Leaflet Canvas Overlay
View L.CanvasOverlay.js
/*
UPDATE July 2016 , moved and updated to here: https://github.com/Sumbera/gLayers.Leaflet
Generic Canvas Overlay for leaflet,
Stanislav Sumbera, April , 2014
- added userDrawFunc that is called when Canvas need to be redrawn
- added few useful params fro userDrawFunc callback
- fixed resize map bug
inspired & portions taken from : https://github.com/Leaflet/Leaflet.heat
View Nginx conf for multiple Streamlit Apps
worker_processes 1;
events {
worker_connections 1024;
}
http {
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
@sabman
sabman / Issues.md
Created Mar 19, 2020 — forked from rclark/Issues.md
Leaflet WMS + GetFeatureInfo
View Issues.md

There are a bunch of reasons why this is convoluted, mostly in building the URL to make the request:

  1. You have to rely on an AJAX request, this example uses jQuery
  2. To make a GetFeatureInfo request, you must provide a BBOX for a image, and the pixel coordinates for the part of the image that you want info from. A couple of squirrely lines of Leaflet code can give you that.
  3. Output formats. The info_format parameter in the request. We don't know a priori which will be supported by a WMS that we might make a request to. See Geoserver's docs for what formats are available from Geoserver. That won't be the same from WMS to WMS, however.
  4. WMS services return XML docs when there's a mistake in the request or in processing. This sends an HTTP 200, which jQuery doesn't think is an error.
View BerlinFeatures.geojson
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View BerlinWGS84Geom.geojson
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View Drought Communities Program eligible councils.csv
LGA_code Council Name
10130 Armidale Regional
10850 Blayney
10950 Bogan
11150 Bourke
11200 Brewarrina
11250 Broken Hill
11400 Cabonne
11700 Central Darling
11750 Cobar
View MOCK_DATA.csv
first_name last_name email gender ip_address
Lauri Luddy lluddy0@lycos.com Female 5.108.119.7
Arline Schmidt aschmidt1@ovh.net Female 99.164.236.22
Jorgan Siss jsiss2@fotki.com Male 224.205.106.99
Pascale Jagg pjagg3@cpanel.net Male 148.160.64.222
Karmen Kuhnert kkuhnert4@joomla.org Female 236.208.38.56
Romeo Ranscome rranscome5@bloomberg.com Male 38.213.85.249
Duffie Petkens dpetkens6@usda.gov Male 125.137.32.0
Angeline Raulin araulin7@alibaba.com Female 172.168.6.1
Camel Felce cfelce8@unc.edu Female 91.4.140.24
@sabman
sabman / index.html
Last active Oct 19, 2019 — forked from ramiroaznar/index.html
leaflet.draw + CARTO
View index.html
<!DOCTYPE html>
<html>
<head>
<title>leaflet.draw + CARTO</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<link rel="shortcut icon" href="https://cartodb.com/assets/favicon.ico" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.3.1/leaflet-src.js"></script>
@sabman
sabman / cloudSettings
Created Oct 16, 2019
Visual Studio Code Settings Sync Gist
View cloudSettings
{"lastUpload":"2019-10-16T22:45:12.650Z","extensionVersion":"v3.4.3"}
You can’t perform that action at this time.