Skip to content

Instantly share code, notes, and snippets.

View sabman's full-sized avatar
😀
Building, Shiping, Sharing!

Shoaib Burq sabman

😀
Building, Shiping, Sharing!
View GitHub Profile
@sabman
sabman / index.html
Last active December 8, 2020 05:44 — forked from andrewbt/index.html
Get named map layers from CARTO
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Load a public CARTO Builder URL dynamically</title>
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
<script src="https://api.tiles.mapbox.com/mapbox-gl-js/v1.4.1/mapbox-gl.js"></script>
<link href="https://api.tiles.mapbox.com/mapbox-gl-js/v1.4.1/mapbox-gl.css" rel="stylesheet" />
<style>
body { margin:0; padding:0; }
@sabman
sabman / d3map.css
Created May 7, 2020 15:01 — forked from emeeks/d3map.css
City Nature Neighborhoods
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 14:42 — forked from Sumbera/L.CanvasOverlay.js
Leaflet Canvas Overlay
/*
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
worker_processes 1;
events {
worker_connections 1024;
}
http {
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
@sabman
sabman / Issues.md
Created March 19, 2020 16:09 — forked from rclark/Issues.md
Leaflet WMS + GetFeatureInfo

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.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
first_name last_name email gender 4ip_address
Lauri Luddy lluddy0@lycos.com Female 11.11.11.11
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 October 19, 2019 07:47 — forked from ramiroaznar/index.html
leaflet.draw + CARTO
<!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>