{"url":"https://api.github.com/gists/5731979","forks_url":"https://api.github.com/gists/5731979/forks","commits_url":"https://api.github.com/gists/5731979/commits","id":"5731979","node_id":"MDQ6R2lzdDU3MzE5Nzk=","git_pull_url":"https://gist.github.com/5731979.git","git_push_url":"https://gist.github.com/5731979.git","html_url":"https://gist.github.com/mbostock/5731979","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5731979/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/5731979/raw/fe15ada1659ba8e47c401965b10e80fae14cd7bd/index.html","size":2494,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500,\n    graticulePrecision = 1;\n\nvar buffer, bufferContext = {\n  moveTo: function(x, y) { buffer.push([x, y]); },\n  lineTo: function(x, y) { buffer.push([x, y]); },\n  closePath: function() {}\n};\n\nvar projection = d3.geo.equirectangular()\n    .rotate([0, 0, 89])\n    .translate([width / 2, height / 2])\n    .scale(145)\n    .precision(.3)\n    .clipExtent([[-1, -1], [width + 1, height + 1]]);\n\nvar canvas = d3.select(\"body\").append(\"canvas\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\nvar context = canvas.node().getContext(\"2d\"),\n    path = d3.geo.path().projection(projection).context(context),\n    graticule = d3.geo.graticule()(),\n    sphere = {type: \"Sphere\"},\n    equator = {type: \"LineString\", coordinates: [[-180, 0], [-90, 0], [0, 0], [90, 0], [180, 0]]};\n\nanimation();\n\nfunction animation() {\n  canvas.transition()\n      .duration(7500)\n      .tween(\"projection\", function() {\n        var scale = d3.interpolate(145, 145 * 32),\n            translate = d3.interpolate([width / 2, height / 2], [1076, -6457]);\n        return function(t) {\n          projection.scale(scale(t)).translate(translate(t));\n          render();\n        };\n      })\n    .transition()\n      .duration(7500)\n      .tween(\"projection\", function() {\n        var scale = d3.interpolate(145 * 32, 145),\n            translate = d3.interpolate([1076, -6457], [width / 2, height / 2]);\n        return function(t) {\n          projection.scale(scale(t)).translate(translate(t));\n          render();\n        };\n      })\n    .transition()\n      .duration(2500)\n      .each(\"end\", animation);\n}\n\nfunction render() {\n  context.clearRect(0, 0, width, height);\n\n  if (d3.event) projection\n      .translate(d3.event.translate)\n      .scale(d3.event.scale);\n\n  context.strokeStyle = \"#aaa\";\n  context.lineWidth = 1;\n  context.beginPath();\n  path(graticule);\n  context.stroke();\n\n  context.lineWidth = 2;\n  context.beginPath();\n  path(sphere);\n  context.stroke();\n\n  context.strokeStyle = \"red\";\n  context.beginPath();\n  path(equator);\n  context.stroke();\n\n  // Override the path context to extract the resampled points.\n  buffer = [];\n  path.context(bufferContext);\n  path(equator);\n  buffer.forEach(function(d) {\n    context.beginPath();\n    context.arc(d[0], d[1], 4.5, 0, 2 * Math.PI, false);\n    context.stroke();\n  });\n  path.context(context);\n\n  context.restore();\n}\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5731979/raw/fde8078e526066790c1cbd25c44ff087b49f1a5b/thumbnail.png","size":13958,"truncated":false,"content":"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\nsK+zf+jAdIhyWOzQ5PBqjNmY1DFrxpwb89XR1THbcZfjXSdNp/FOi51anN44\n2zhznCudr7nQXEJdFrg0u7weazuWN3br2FuuDNcJrstc21y/uLm7Sdzq3Xrc\nzdzT3De73/TQ8ojxKPU470nwDPRc4Nnq+dHLzSvf64DXH9723lnee7yfj7Mc\nxxu3a9xjHxMfts8OH5kvyzfNd7uvzM/Yj+1X5ffI39Sf67/b/1mAdUBmwN6A\nV4GOgZLAw4Hvg7yC5gWdCMaCw4KLgztCNEMSQjaFPAg1CeWH1oX2hbmGzQk7\nEU4IjwxfE34zwiCCE1Eb0Tfeffy88acjqZFxkZsiH0XZREmiWiagE8ZPWDvh\n3kTziaKJTdEgOiJ6bfT9GMuY3JhfJhEnxUyqnPQ01il2buy5OEbc9Lg9ce/i\nA+NXxd9NsEqQJrQlqiVOSaxNfJ8UnFSWJEsekzwv+VKKXoowpTmVlJqYuju1\nf3LI5PWTu6e4TimacmOq5dRZUy9M05uWPe3odLXp7OkH0whpSWl70j6zo9lV\n7P70iPTN6X2cIM4GzkuuP3cdt4fnwyvjPcvwySjLeM734a/l9wj8BOWCXmGQ\ncJPwdWZ45rbM91nRWdVZg9lJ2Q055Jy0nCMiTVGW6PQMwxmzZnSJbcVFYlmu\nV+763D5JpGR3HpI3Na85XwtectulVtIfpA8LfAsqCz7MTJx5cJbGLNGs9tk2\ns1fMflYYWvjTHHwOZ07bXOO5i+Y+nBcwb8d8ZH76/LYFpguWLuheGLawZhFl\nUdaiXxc7Li5b/OeSpCUtSw2WLlz6+IewH+qK6EWSopvLvJdtW44vFy7vWOGy\nYuOKr8Xc4osljiXlJZ9LOaUXf3T6seLHwZUZKztWua3aupq4WrT6xhq/NTVl\nGmWFZY/XTljbuI61rnjdn+unr79QPrZ82wbKBukGWUVURfNGs42rN37eJNh0\nvTKwsmGz/uYVm99v4W65stV/a/02g20l2z5tF26/tSNsR2OVRVX5TuLOgp1P\ndyXuOveTx0+1u/V2l+z+Ui2qltXE1pyuda+t3aO/Z1UdWiet69k7ZW/nvuB9\nzfX29TsamA0l+8F+6f4XP6f9fONA5IG2gx4H6w+ZH9p8mHG4uBFpnN3Y1yRo\nkjWnNHcdGX+krcW75fAvDr9Utxq3Vh7VPrrqGOXY0mODxwuP958Qn+g9yT/5\n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\nSUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2013-06-07T19:57:12Z","updated_at":"2016-02-09T02:04:18Z","description":"Scale-Dependent Sampling","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5731979/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"065d780284d312f965e17355340aa27e48e5be48","committed_at":"2016-02-09T02:04:15Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5731979/065d780284d312f965e17355340aa27e48e5be48"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"58550dbabeee823dd7d4a2fc0ddd0162d7e33088","committed_at":"2015-10-31T01:46:14Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5731979/58550dbabeee823dd7d4a2fc0ddd0162d7e33088"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"a081274a5a1b8de4901aec1e9826a8ac59f37b34","committed_at":"2015-06-11T19:21:25Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5731979/a081274a5a1b8de4901aec1e9826a8ac59f37b34"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"66fa6804604f11f7c4109626e0e7afaad2ed257e","committed_at":"2013-06-09T12:52:09Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/5731979/66fa6804604f11f7c4109626e0e7afaad2ed257e"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"e4df9c2101b7bcbe31ce4ccf4a8a079149d57fa7","committed_at":"2013-06-07T19:57:12Z","change_status":{"total":99,"additions":99,"deletions":0},"url":"https://api.github.com/gists/5731979/e4df9c2101b7bcbe31ce4ccf4a8a079149d57fa7"}],"truncated":false}