Skip to content

Instantly share code, notes, and snippets.

@moradology
Last active June 16, 2021 17:31
Show Gist options
  • Save moradology/977878279e1f36a6494877cdeaf18688 to your computer and use it in GitHub Desktop.
Save moradology/977878279e1f36a6494877cdeaf18688 to your computer and use it in GitHub Desktop.
{
"stac_version": "1.0.0",
"stac_extensions": [],
"type":"Feature",
"id":"half-moon-bay/video-2018-01-01-0001",
"bbox":[
-122.44674682617188,
37.45551035774642,
-122.41241455078125,
37.47077095413427
],
"geometry":{
"type":"Polygon",
"coordinates":[
[
[
-122.44674682617188,
37.45551035774642
],
[
-122.41241455078125,
37.45551035774642
],
[
-122.41241455078125,
37.47077095413427
],
[
-122.44674682617188,
37.47077095413427
],
[
-122.44674682617188,
37.45551035774642
]
]
]
},
"properties":{
"datetime":"2018-01-01T13:21:30Z",
"start_datetime":"2018-01-01T13:21:30Z",
"end_datetime":"2018-01-01T13:31:30Z"
},
"links":[
{
"rel":"self",
"href":"http://cool-drones.com/catalog/half-moon-bay/video-2018-01-01-0001.json"
}
],
"assets":{
"video":{
"href":"http://cool-drones.com/catalog/half-moon-bay/video-2018-01-01-0001.mpeg",
"title":"10 minute drone video captured over Half Moon Bay, California, USA.",
"type":"video/mpeg"
},
"thumbnail":{
"href":"http://cool-drones.com/catalog/half-moon-bay/video-2018-01-01-0001.jpg",
"type":"image/jpeg",
"title":"Thumbnail"
}
}
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"pointcloud"
],
"assets": {},
"bbox": [
-123.0755422,
44.04971882,
123.791472,
-123.0619599,
44.06278031,
187.531248
],
"geometry": {
"coordinates": [
[
[
-123.07498674,
44.04971882
],
[
-123.07554223,
44.06248623
],
[
-123.0625126,
44.06278031
],
[
-123.06195992,
44.05001283
],
[
-123.07498674,
44.04971882
]
]
],
"type": "Polygon"
},
"id": "autzen-full.laz",
"links": [
{
"href": "/Users/hobu/dev/git/pdal/test/data/autzen/autzen-full.laz",
"rel": "self"
}
],
"properties": {
"datetime": "2013-07-17T00:00:00Z",
"pc:count": 10653336,
"pc:density": 0,
"pc:encoding": "LASzip",
"pc:schemas": [
{
"name": "X",
"size": 8,
"type": "floating"
},
{
"name": "Y",
"size": 8,
"type": "floating"
},
{
"name": "Z",
"size": 8,
"type": "floating"
},
{
"name": "Intensity",
"size": 2,
"type": "unsigned"
},
{
"name": "ReturnNumber",
"size": 1,
"type": "unsigned"
},
{
"name": "NumberOfReturns",
"size": 1,
"type": "unsigned"
},
{
"name": "ScanDirectionFlag",
"size": 1,
"type": "unsigned"
},
{
"name": "EdgeOfFlightLine",
"size": 1,
"type": "unsigned"
},
{
"name": "Classification",
"size": 1,
"type": "unsigned"
},
{
"name": "ScanAngleRank",
"size": 4,
"type": "floating"
},
{
"name": "UserData",
"size": 1,
"type": "unsigned"
},
{
"name": "PointSourceId",
"size": 2,
"type": "unsigned"
},
{
"name": "GpsTime",
"size": 8,
"type": "floating"
},
{
"name": "Red",
"size": 2,
"type": "unsigned"
},
{
"name": "Green",
"size": 2,
"type": "unsigned"
},
{
"name": "Blue",
"size": 2,
"type": "unsigned"
}
],
"pc:statistics": [
{
"average": 637294.1783,
"count": 10653336,
"maximum": 639003.73,
"minimum": 635577.79,
"name": "X",
"position": 0,
"stddev": 967.9329805,
"variance": 936894.2548
},
{
"average": 851247.6953,
"count": 10653336,
"maximum": 853537.66,
"minimum": 848882.15,
"name": "Y",
"position": 1,
"stddev": 1322.356387,
"variance": 1748626.415
},
{
"average": 434.1025002,
"count": 10653336,
"maximum": 615.26,
"minimum": 406.14,
"name": "Z",
"position": 2,
"stddev": 24.67893148,
"variance": 609.0496589
},
{
"average": 77.14742312,
"count": 10653336,
"maximum": 254,
"minimum": 0,
"name": "Intensity",
"position": 3,
"stddev": 62.62422344,
"variance": 3921.793362
},
{
"average": 1.17801438,
"count": 10653336,
"maximum": 4,
"minimum": 1,
"name": "ReturnNumber",
"position": 4,
"stddev": 0.4653418642,
"variance": 0.2165430505
},
{
"average": 1.358579791,
"count": 10653336,
"maximum": 4,
"minimum": 1,
"name": "NumberOfReturns",
"position": 5,
"stddev": 0.6656066447,
"variance": 0.4430322055
},
{
"average": 0.4989654884,
"count": 10653336,
"maximum": 1,
"minimum": 0,
"name": "ScanDirectionFlag",
"position": 6,
"stddev": 0.4999993213,
"variance": 0.2499993213
},
{
"average": 0,
"count": 10653336,
"maximum": 0,
"minimum": 0,
"name": "EdgeOfFlightLine",
"position": 7,
"stddev": 0,
"variance": 0
},
{
"average": 1.256686262,
"count": 10653336,
"maximum": 2,
"minimum": 1,
"name": "Classification",
"position": 8,
"stddev": 0.436805292,
"variance": 0.1907988632
},
{
"average": -0.812061405,
"count": 10653336,
"maximum": 20,
"minimum": -21,
"name": "ScanAngleRank",
"position": 9,
"stddev": 8.484319324,
"variance": 71.98367439
},
{
"average": 126.4052859,
"count": 10653336,
"maximum": 156,
"minimum": 115,
"name": "UserData",
"position": 10,
"stddev": 3.833000243,
"variance": 14.69189086
},
{
"average": 7329.903705,
"count": 10653336,
"maximum": 7334,
"minimum": 7326,
"name": "PointSourceId",
"position": 11,
"stddev": 3.107430355,
"variance": 9.656123408
},
{
"average": 121.3214254,
"count": 10653336,
"maximum": 255,
"minimum": 35,
"name": "Red",
"position": 12,
"stddev": 45.56263834,
"variance": 2075.954013
},
{
"average": 126.2526972,
"count": 10653336,
"maximum": 255,
"minimum": 49,
"name": "Green",
"position": 13,
"stddev": 36.85451838,
"variance": 1358.255525
},
{
"average": 111.2207554,
"count": 10653336,
"maximum": 255,
"minimum": 49,
"name": "Blue",
"position": 14,
"stddev": 31.95561927,
"variance": 1021.161603
},
{
"average": 247608.4011,
"count": 10653336,
"maximum": 249783.703,
"minimum": 245369.8966,
"name": "GpsTime",
"position": 15,
"stddev": 1178.538827,
"variance": 1388953.768
}
],
"pc:type": "lidar",
"title": "USGS 3DEP LiDAR"
},
"type": "Feature"
}
{
"stac_version": "1.0.0",
"stac_extensions": ["version"],
"id": "merraclim",
"title": "MERRAclim",
"description": "A high-resolution global dataset of remotely sensed bioclimatic variables for ecological modelling.",
"license": "CC0-1.0",
"version": "1",
"deprecated": true,
"extent": {
"spatial": {
"bbox": [[-180,-90,180,90]]
},
"temporal": {
"interval": [["1980-01-01T00:00:00Z","2009-12-31T23:59:59Z"]]
}
},
"links": [
{
"rel": "self",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v1/collection.json"
},
{
"rel": "item",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v1/item.json"
},
{
"rel": "root",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/catalog.json"
},
{
"rel": "latest-version",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v2/collection.json"
}
]
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"datacube"
],
"id": "datacube-123",
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-122.308150179,
37.488035566
],
[
-122.597502109,
37.538869539
],
[
-122.576687533,
37.613537207
],
[
-122.2880486,
37.562818007
],
[
-122.308150179,
37.488035566
]
]
]
},
"bbox": [
-122.59750209,
37.48803556,
-122.2880486,
37.613537207
],
"properties": {
"title": "Multi-dimensional data cube 123 in a STAC Item.",
"datetime": "2016-05-03T13:21:30.040Z",
"cube:dimensions": {
"x": {
"type": "spatial",
"axis": "x",
"extent": [
-122.59750209,
-122.2880486
],
"reference_system": 4326
},
"y": {
"type": "spatial",
"axis": "y",
"extent": [
37.48803556,
37.613537207
],
"reference_system": 4326
},
"pressure_levels": {
"type": "spatial",
"axis": "z",
"extent": [
0,
1000
],
"step": 100,
"unit": "Pa"
},
"metered_levels": {
"type": "spatial",
"axis": "z",
"values": [
0,
10,
25,
50,
100,
1000
],
"unit": "m"
},
"time": {
"type": "temporal",
"values": ["2016-05-03T13:21:30.040Z"]
},
"spectral": {
"type": "bands",
"values": [
"red",
"green",
"blue"
]
}
}
},
"assets": {
"data": {
"href": "http://cool-sat.com/catalog/datacube-123/data.nc",
"type": "application/netcdf",
"title": "netCDF Data cube"
},
"thumbnail": {
"href": "http://cool-sat.com/catalog/datacube-123/thumbnail.png",
"type": "image/png",
"title": "Thumbnail"
}
},
"links": [
{
"rel": "self",
"href": "http://cool-sat.com/catalog/datacube-123/example-item.json"
}
]
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"scientific",
"checksum"
],
"id": "MERRAclim.2_5m_min_80s",
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-180,-90],
[180,-90],
[180,90],
[-180,90],
[-180,-90]
]
]
},
"bbox": [-180,-90,180,90],
"properties": {
"title": "MERRAclim. 2_5m_min_80s",
"description": "MERRAclim Dataset. 19 global bioclimatic variables from the 1980s decade at 2.5 arcminutes resolution in GEOtiff format. The humidity version used is the min. The variables have been built using the same protocol as WorldClim with data from MERRA. Temperature layers (BIO1-BIO11) are in degree Celsius multiplied by 10, humidity layers (BIO12-BIO19) are in kg of water/kg of air multiplied by 100000.",
"datetime": "1985-07-01T00:00:00Z",
"start_datetime": "1980-01-01T00:00:00Z",
"end_datetime": "1989-12-31T23:59:59Z",
"sci:doi": "10.5061/dryad.s2v81.2/27.2",
"sci:publications": [
{
"doi": "10.5061/dryad.s2v81.2",
"citation": "Vega GC, Pertierra LR, Olalla-Tárraga MÁ (2017) Data from: MERRAclim, a high-resolution global dataset of remotely sensed bioclimatic variables for ecological modelling. Dryad Digital Repository."
},
{
"doi": "10.1038/sdata.2017.78",
"citation": "Vega GC, Pertierra LR, Olalla-Tárraga MÁ (2017) MERRAclim, a high-resolution global dataset of remotely sensed bioclimatic variables for ecological modelling. Scientific Data 4: 170078."
}
]
},
"links": [
{
"rel": "self",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/item.json"
},
{
"rel": "root",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/catalog.json"
},
{
"rel": "cite-as",
"href": "https://doi.org/10.5061/dryad.s2v81.2/27.2"
},
{
"rel": "cite-as",
"href": "https://doi.org/10.5061/dryad.s2v81.2"
},
{
"rel": "cite-as",
"href": "https://doi.org/10.1038/sdata.2017.78"
}
],
"assets": {
"primary": {
"href": "https://datadryad.org/stash/downloads/file_stream/100467",
"type": "application/zip",
"title": "MERRAclim. 2_5m_min_80s",
"checksum:multihash": "90e4021044a8995dd50b6657a037a7839304535b"
}
}
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"version"
],
"id": "MERRAclim.2_5m_min_80s",
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-180,-90],
[180,-90],
[180,90],
[-180,90],
[-180,-90]
]
]
},
"bbox": [-180,-90,180,90],
"properties": {
"version": "1",
"title": "MERRAclim. 2_5m_min_80s",
"description": "MERRAclim Dataset. 19 global bioclimatic variables from the 1980s decade at 2.5 arcminutes resolution in GEOtiff format. The humidity version used is the min. The variables have been built using the same protocol as WorldClim with data from MERRA. Temperature layers (BIO1-BIO11) are in degree Celsius multiplied by 10, humidity layers (BIO12-BIO19) are in kg of water/kg of air multiplied by 100000.",
"datetime": "1985-07-01T00:00:00Z"
},
"collection": "merraclim",
"links": [
{
"rel": "self",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v1/item.json"
},
{
"rel": "collection",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v1/collection.json"
},
{
"rel": "parent",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v1/collection.json"
},
{
"rel": "root",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/catalog.json"
},
{
"rel": "latest-version",
"href": "https://datadryad.org/resource/doi:10.5061/dryad.s2v81/v2/item.json"
}
],
"assets": {
"primary": {
"href": "https://datadryad.org/stash/downloads/file_stream/100467",
"type": "application/zip",
"title": "MERRAclim. 2_5m_min_80s"
}
}
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"eo",
"view",
"https://example.com/stac/landsat-extension/1.0/schema.json"
],
"id": "LC08_L1TP_107018_20181001_20181001_01_RT",
"collection": "landsat-8-l1",
"type": "Feature",
"bbox": [
148.13933,
59.51584,
152.52758,
60.63437
],
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
152.52758,
60.63437
],
[
149.1755,
61.19016
],
[
148.13933,
59.51584
],
[
151.33786,
58.97792
],
[
152.52758,
60.63437
]
]
]
},
"properties": {
"platform": "landsat-8",
"instrument": ["oli", "tirs"],
"datetime": "2018-10-01T01:08:32.033Z",
"gsd": 30,
"view:sun_azimuth": 168.8989761,
"view:sun_elevation": 26.32596431,
"view:off_nadir": 0,
"landsat:path": 107,
"landsat:row": 18,
"eo:cloud_cover": 78
},
"assets": {
"ANG": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_ANG.txt",
"title": "Angle coefficients file",
"type": "text/plain"
},
"B1": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B1.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B1",
"common_name": "coastal",
"center_wavelength": 0.44,
"full_width_half_max": 0.02
}
],
"title": "Band 1 (coastal)"
},
"B2": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B2.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B2",
"common_name": "blue",
"center_wavelength": 0.48,
"full_width_half_max": 0.06
}
],
"title": "Band 2 (blue)"
},
"B3": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B3.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B3",
"common_name": "green",
"center_wavelength": 0.56,
"full_width_half_max": 0.06
}
],
"title": "Band 3 (green)"
},
"B4": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B4.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B4",
"common_name": "red",
"center_wavelength": 0.65,
"full_width_half_max": 0.04
}
],
"title": "Band 4 (red)"
},
"B5": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B5.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B5",
"common_name": "nir",
"center_wavelength": 0.86,
"full_width_half_max": 0.03
}
],
"title": "Band 5 (nir)"
},
"B6": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B6.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B6",
"common_name": "swir16",
"center_wavelength": 1.6,
"full_width_half_max": 0.08
}
],
"title": "Band 6 (swir16)"
},
"B7": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B7.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B7",
"common_name": "swir22",
"center_wavelength": 2.2,
"full_width_half_max": 0.2
}
],
"title": "Band 7 (swir22)"
},
"B8": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B8.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B8",
"common_name": "pan",
"center_wavelength": 0.59,
"full_width_half_max": 0.18
}
],
"title": "Band 8 (pan)"
},
"B9": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B9.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B9",
"common_name": "cirrus",
"center_wavelength": 1.37,
"full_width_half_max": 0.02
}
],
"title": "Band 9 (cirrus)"
},
"B10": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B10.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B10",
"common_name": "lwir11",
"center_wavelength": 10.9,
"full_width_half_max": 0.8
}
],
"title": "Band 10 (lwir)"
},
"B11": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B11.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B11",
"common_name": "lwir12",
"center_wavelength": 12,
"full_width_half_max": 1
}
],
"title": "Band 11 (lwir)"
},
"BQA": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_BQA.TIF",
"title": "Band quality data",
"type": "image/tiff; application=geotiff"
},
"MTL": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_MTL.txt",
"title": "original metadata file",
"type": "text/plain"
},
"thumbnail": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_thumb_large.jpg",
"title": "Thumbnail image",
"type": "image/jpeg"
},
"index": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/index.html",
"type": "text/html",
"title": "HTML index page"
}
},
"links": [
{
"rel": "self",
"href": "https://odu9mlf7d6.execute-api.us-east-1.amazonaws.com/stage/search?id=LC08_L1TP_107018_20181001_20181001_01_RT"
},
{
"rel": "parent",
"href": "https://odu9mlf7d6.execute-api.us-east-1.amazonaws.com/stage/stac/collections/landsat-8-l1"
},
{
"rel": "root",
"href": "https://odu9mlf7d6.execute-api.us-east-1.amazonaws.com/stage/stac"
}
]
}
{
"id": "landsat-8-l1",
"title": "Landsat 8 L1",
"description": "Landat 8 imagery radiometrically calibrated and orthorectified using gound points and Digital Elevation Model (DEM) data to correct relief displacement.",
"keywords": [
"landsat",
"earth observation",
"usgs"
],
"stac_version": "1.0.0",
"stac_extensions": [
"item-assets"
],
"extent": {
"spatial": {
"bbox": [
[
-180,
-90,
180,
90
]
]
},
"temporal": {
"interval": [
[
"2013-06-01T00:00:00Z",
null
]
]
}
},
"providers": [
{
"name": "USGS",
"roles": [
"producer"
],
"url": "https://landsat.usgs.gov/"
},
{
"name": "Planet Labs",
"roles": [
"processor"
],
"url": "https://github.com/landsat-pds/landsat_ingestor"
},
{
"name": "AWS",
"roles": [
"host"
],
"url": "https://landsatonaws.com/"
},
{
"name": "Development Seed",
"roles": [
"processor"
],
"url": "https://github.com/sat-utils/sat-api"
}
],
"license": "PDDL-1.0",
"summaries": {
"gsd": [15],
"platform": ["landsat-8"],
"instruments": [
"oli",
"tirs"
],
"view:off_nadir": [0],
"eo:bands": [
{
"name": "B1",
"common_name": "coastal",
"center_wavelength": 0.44,
"full_width_half_max": 0.02
},
{
"name": "B2",
"common_name": "blue",
"center_wavelength": 0.48,
"full_width_half_max": 0.06
},
{
"name": "B3",
"common_name": "green",
"center_wavelength": 0.56,
"full_width_half_max": 0.06
},
{
"name": "B4",
"common_name": "red",
"center_wavelength": 0.65,
"full_width_half_max": 0.04
},
{
"name": "B5",
"common_name": "nir",
"center_wavelength": 0.86,
"full_width_half_max": 0.03
},
{
"name": "B6",
"common_name": "swir16",
"center_wavelength": 1.6,
"full_width_half_max": 0.08
},
{
"name": "B7",
"common_name": "swir22",
"center_wavelength": 2.2,
"full_width_half_max": 0.2
},
{
"name": "B8",
"common_name": "pan",
"center_wavelength": 0.59,
"full_width_half_max": 0.18
},
{
"name": "B9",
"common_name": "cirrus",
"center_wavelength": 1.37,
"full_width_half_max": 0.02
},
{
"name": "B10",
"common_name": "lwir11",
"center_wavelength": 10.9,
"full_width_half_max": 0.8
},
{
"name": "B11",
"common_name": "lwir12",
"center_wavelength": 12,
"full_width_half_max": 1
}
]
},
"item_assets": {
"thumbnail": {
"type": "image/jpeg",
"title": "Thumbnail",
"description": "A medium sized thumbnail",
"roles": [ "thumbnail" ]
},
"metadata": {
"type": "mtl",
"roles": [ "metadata" ],
"title": "Original Metadata",
"description": "The original MTL metadata file provided for each Landsat scene"
},
"B1": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B1",
"common_name": "coastal",
"center_wavelength": 0.44,
"full_width_half_max": 0.02
}
],
"title": "Coastal Band (B1)",
"description": "Coastal Band Top Of the Atmosphere"
},
"B2": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B2",
"common_name": "blue",
"center_wavelength": 0.48,
"full_width_half_max": 0.06
}
],
"title": "Blue Band (B2)",
"description": "Blue Band Top Of the Atmosphere"
},
"B3": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B3",
"common_name": "green",
"center_wavelength": 0.56,
"full_width_half_max": 0.06
}
],
"title": "Green Band (B3)",
"description": "Green Band (B3) Top Of the Atmosphere"
},
"B4": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B4",
"common_name": "red",
"center_wavelength": 0.65,
"full_width_half_max": 0.04
}
],
"title": "Red Band (B4)",
"description": "Red Band (B4) Top Of the Atmosphere"
},
"B5": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B5",
"common_name": "nir",
"center_wavelength": 0.86,
"full_width_half_max": 0.03
}
],
"title": "NIR Band (B5)",
"description": "NIR Band (B5) Top Of the Atmosphere"
},
"B6": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B6",
"common_name": "swir16",
"center_wavelength": 1.6,
"full_width_half_max": 0.08
}
],
"title": "SWIR Band (B6)",
"description": "SWIR Band at 1.6um (B6) Top Of the Atmosphere"
},
"B7": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B7",
"common_name": "swir22",
"center_wavelength": 2.2,
"full_width_half_max": 0.2
}
],
"title": "SWIR Band (B7)",
"description": "SWIR Band at 2.2um (B7) Top Of the Atmosphere"
},
"B8": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B8",
"common_name": "pan",
"center_wavelength": 0.59,
"full_width_half_max": 0.18
}
],
"title": "Panchromatic Band (B8)",
"description": "Panchromatic Band (B8) Top Of the Atmosphere"
},
"B9": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B9",
"common_name": "cirrus",
"center_wavelength": 1.37,
"full_width_half_max": 0.02
}
],
"title": "Cirrus Band (B9)",
"description": "Cirrus Band (B9) Top Of the Atmosphere - for cirrus cloud detection"
},
"B10": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B10",
"common_name": "lwir11",
"center_wavelength": 10.9,
"full_width_half_max": 0.8
}
],
"title": "LWIR Band (B10)",
"description": "Long-wave IR Band at 11um (B10) Top Of the Atmosphere"
},
"B11": {
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B11",
"common_name": "lwir12",
"center_wavelength": 12,
"full_width_half_max": 1
}
],
"title": "LWIR Band (B11)",
"description": "Long-wave IR Band at 12um (B11) Top Of the Atmosphere"
}
},
"links": []
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"eo",
"projection"
],
"id": "LC81530252014153LGN00",
"type": "Feature",
"collection": "landsat-8-l1",
"bbox": [
148.13933,
59.51584,
152.52758,
60.63437
],
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
152.52758,
60.63437
],
[
149.1755,
61.19016
],
[
148.13933,
59.51584
],
[
151.33786,
58.97792
],
[
152.52758,
60.63437
]
]
]
},
"assets": {
"B1": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B1.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B1",
"common_name": "coastal",
"center_wavelength": 0.44,
"full_width_half_max": 0.02
}
],
"title": "Band 1 (coastal)"
},
"B8": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B8.TIF",
"type": "image/tiff; application=geotiff",
"eo:bands": [
{
"name": "B8",
"common_name": "panchromatic",
"center_wavelength": 0.59,
"full_width_half_max": 0.18
}
],
"title": "Band 8 (panchromatic)",
"proj:shape": [16781, 16621],
"proj:transform": [15.0, 0.0, 224992.5, 0.0, -15.0, 6790207.5, 0.0, 0.0, 1.0]
}
},
"properties": {
"datetime": "2018-10-01T01:08:32.033Z",
"proj:epsg": 32614,
"proj:wkt2": "PROJCS[\"WGS 84 / UTM zone 14N\",GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_northing\",0],AUTHORITY[\"EPSG\",\"32614\"],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]]",
"proj:projjson": {
"$schema": "https://proj.org/schemas/v0.2/projjson.schema.json",
"type": "ProjectedCRS",
"name": "WGS 84 / UTM zone 14N",
"base_crs": {
"name": "WGS 84",
"datum": {
"type": "GeodeticReferenceFrame",
"name": "World Geodetic System 1984",
"ellipsoid": {
"name": "WGS 84",
"semi_major_axis": 6378137,
"inverse_flattening": 298.257223563
}
},
"coordinate_system": {
"subtype": "ellipsoidal",
"axis": [
{
"name": "Geodetic latitude",
"abbreviation": "Lat",
"direction": "north",
"unit": "degree"
},
{
"name": "Geodetic longitude",
"abbreviation": "Lon",
"direction": "east",
"unit": "degree"
}
]
},
"id": {
"authority": "EPSG",
"code": 4326
}
},
"conversion": {
"name": "UTM zone 14N",
"method": {
"name": "Transverse Mercator",
"id": {
"authority": "EPSG",
"code": 9807
}
},
"parameters": [
{
"name": "Latitude of natural origin",
"value": 0,
"unit": "degree",
"id": {
"authority": "EPSG",
"code": 8801
}
},
{
"name": "Longitude of natural origin",
"value": -99,
"unit": "degree",
"id": {
"authority": "EPSG",
"code": 8802
}
},
{
"name": "Scale factor at natural origin",
"value": 0.9996,
"unit": "unity",
"id": {
"authority": "EPSG",
"code": 8805
}
},
{
"name": "False easting",
"value": 500000,
"unit": "metre",
"id": {
"authority": "EPSG",
"code": 8806
}
},
{
"name": "False northing",
"value": 0,
"unit": "metre",
"id": {
"authority": "EPSG",
"code": 8807
}
}
]
},
"coordinate_system": {
"subtype": "Cartesian",
"axis": [
{
"name": "Easting",
"abbreviation": "E",
"direction": "east",
"unit": "metre"
},
{
"name": "Northing",
"abbreviation": "N",
"direction": "north",
"unit": "metre"
}
]
},
"area": "World - N hemisphere - 102°W to 96°W - by country",
"bbox": {
"south_latitude": 0,
"west_longitude": -102,
"north_latitude": 84,
"east_longitude": -96
},
"id": {
"authority": "EPSG",
"code": 32614
}
},
"proj:geometry": {
"coordinates": [
[
[
169200.0,
3712800.0
],
[
403200.0,
3712800.0
],
[
403200.0,
3951000.0
],
[
169200.0,
3951000.0
],
[
169200.0,
3712800.0
]
]
],
"type": "Polygon"
},
"proj:bbox": [ 169200.0, 3712800.0, 403200.0, 3951000.0 ],
"proj:centroid": {
"lat": 34.595302781575604,
"lon": -101.34448382627504
},
"proj:shape": [8391, 8311],
"proj:transform": [30.0, 0.0, 224985.0, 0.0, -30.0, 6790215.0, 0.0, 0.0, 1.0]
},
"links": [
{
"rel": "self",
"href": "https://odu9mlf7d6.execute-api.us-east-1.amazonaws.com/stage/search?id=LC08_L1TP_107018_20181001_20181001_01_RT"
}
]
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"sat",
"view"
],
"id": "LC08_L1TP_107018_20181001",
"collection": "landsat-8-l1",
"type": "Feature",
"bbox": [
148.13933,
59.51584,
152.52758,
60.63437
],
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
152.52758,
60.63437
],
[
149.1755,
61.19016
],
[
148.13933,
59.51584
],
[
151.33786,
58.97792
],
[
152.52758,
60.63437
]
]
]
},
"properties": {
"datetime": "2018-10-01T01:08:32.033Z",
"view:sun_azimuth": 168.8989761,
"view:sun_elevation": 26.32596431,
"platform": "landsat-8",
"instruments": ["oli", "tirs"],
"constellation": "landsat",
"sat:orbit_state": "ascending",
"view:off_nadir": 0
},
"assets": {
"blue": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B2.TIF",
"type": "image/tiff; application=geotiff",
"title": "Band 2 (blue)"
},
"green": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B3.TIF",
"type": "image/tiff; application=geotiff",
"title": "Band 3 (green)"
},
"red": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B4.TIF",
"type": "image/tiff; application=geotiff",
"title": "Band 4 (red)"
},
"thumbnail": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_thumb_large.jpg",
"title": "Thumbnail image",
"type": "image/jpeg"
},
"index": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/index.html",
"type": "text/html",
"title": "HTML index page"
}
},
"links": [
{
"rel": "collection",
"href": "http://landsat-stac.s3.amazonaws.com/landsat-8-l1/catalog.json"
}
]
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"sat",
"view"
],
"id": "LC08_L1TP_107018_20181001",
"collection": "landsat-8-l1",
"type": "Feature",
"bbox": [
148.13933,
59.51584,
152.52758,
60.63437
],
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
152.52758,
60.63437
],
[
149.1755,
61.19016
],
[
148.13933,
59.51584
],
[
151.33786,
58.97792
],
[
152.52758,
60.63437
]
]
]
},
"properties": {
"datetime": "2018-10-01T01:08:32.033Z",
"view:sun_azimuth": 168.8989761,
"view:sun_elevation": 26.32596431,
"view:off_nadir": 0,
"view:incidence_angle": 0,
"view:azimuth": 23.4,
"platform": "landsat-8",
"instruments": ["oli", "tirs"],
"constellation": "landsat",
"sat:orbit_state": "ascending"
},
"assets": {
"blue": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B2.TIF",
"type": "image/tiff; application=geotiff",
"title": "Band 2 (blue)"
},
"green": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B3.TIF",
"type": "image/tiff; application=geotiff",
"title": "Band 3 (green)"
},
"red": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_B4.TIF",
"type": "image/tiff; application=geotiff",
"title": "Band 4 (red)"
},
"thumbnail": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/LC08_L1TP_107018_20181001_20181001_01_RT_thumb_large.jpg",
"title": "Thumbnail image",
"type": "image/jpeg"
},
"index": {
"href": "https://landsat-pds.s3.amazonaws.com/c1/L8/107/018/LC08_L1TP_107018_20181001_20181001_01_RT/index.html",
"type": "text/html",
"title": "HTML index page"
}
},
"links": [
{
"rel": "collection",
"href": "http://landsat-stac.s3.amazonaws.com/landsat-8-l1/catalog.json"
}
]
}
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
{
"stac_version": "1.0.0",
"stac_extensions": [],
"id": "landsat-8-l1",
"title": "Landsat 8 L1",
"description": "Landat 8 imagery radiometrically calibrated and orthorectified using gound points and Digital Elevation Model (DEM) data to correct relief displacement.",
"keywords": [
"landsat"
],
"extent": {
"spatial": {
"bbox": [
[
-180,
-90,
180,
90
]
]
},
"temporal": {
"interval": [
[
"2013-06-01T00:00:00Z",
null
]
]
}
},
"providers": [
{
"name": "USGS",
"url": "https://landsat.usgs.gov/",
"roles": [
"producer",
"licensor"
]
},
{
"name": "Planet Labs",
"url": "https://github.com/landsat-pds/landsat_ingestor",
"roles": [
"processor"
]
},
{
"name": "AWS",
"url": "https://landsatonaws.com/",
"roles": [
"host"
]
},
{
"name": "Development Seed",
"url": "https://developmentseed.org/",
"roles": ["processor"]
}
],
"license": "PDDL-1.0",
"assets": {
"thumbnail": {
"href": "thumbnail.png",
"title": "Preview",
"type": "image/png",
"roles": [
"thumbnail"
]
}
},
"summaries": {
"platform": ["landsat-8"],
"instruments": ["oli", "tirs"],
"gsd": [30],
"eo:bands": [
{
"name": "B1",
"common_name": "coastal",
"center_wavelength": 0.44,
"full_width_half_max": 0.02
},
{
"name": "B2",
"common_name": "blue",
"center_wavelength": 0.48,
"full_width_half_max": 0.06
},
{
"name": "B3",
"common_name": "green",
"center_wavelength": 0.56,
"full_width_half_max": 0.06
},
{
"name": "B4",
"common_name": "red",
"center_wavelength": 0.65,
"full_width_half_max": 0.04
},
{
"name": "B5",
"common_name": "nir",
"center_wavelength": 0.86,
"full_width_half_max": 0.03
},
{
"name": "B6",
"common_name": "swir16",
"center_wavelength": 1.6,
"full_width_half_max": 0.08
},
{
"name": "B7",
"common_name": "swir22",
"center_wavelength": 2.2,
"full_width_half_max": 0.2
},
{
"name": "B8",
"common_name": "pan",
"center_wavelength": 0.59,
"full_width_half_max": 0.18
},
{
"name": "B9",
"common_name": "cirrus",
"center_wavelength": 1.37,
"full_width_half_max": 0.02
},
{
"name": "B10",
"common_name": "lwir11",
"center_wavelength": 10.9,
"full_width_half_max": 0.8
},
{
"name": "B11",
"common_name": "lwir12",
"center_wavelength": 12,
"full_width_half_max": 1
}
]
},
"links": [
{
"rel": "self",
"href": "https://landsat-stac.s3.amazonaws.com/landsat-8-l1/catalog.json"
},
{
"rel": "parent",
"href": "https://landsat-stac.s3.amazonaws.com/catalog.json"
},
{
"rel": "root",
"href": "https://landsat-stac.s3.amazonaws.com/catalog.json"
},
{
"rel": "child",
"href": "https://landsat-stac.s3.amazonaws.com/landsat-8-l1/paths/catalog.json"
}
]
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"label",
"version"
],
"id": "AOI_3_Paris_img101",
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.23379639995,
49.0178709
],
[
2.23730639995,
49.0178709
],
[
2.23730639995,
49.0213809
],
[
2.23379639995,
49.0213809
]
]
]
},
"bbox": [
2.23379639995,
49.0178709,
2.23730639995,
49.0213809
],
"properties": {
"datetime": "2016-08-26T22:41:55.000000Z",
"title": "AOI 3 Paris img101 road network labels",
"label:properties": [
"road_type",
"lane_number",
"paved"
],
"label:type": "vector",
"label:description": "sample SpaceNet roads label",
"label:classes": [
{
"name": "road_type",
"classes": [
"1",
"2",
"3",
"4",
"5",
"6"
]
},
{
"name": "lane_number",
"classes": [
"1",
"2",
"3",
"4",
"5"
]
},
{
"name": "paved",
"classes": [
"0",
"1"
]
}
],
"label:tasks": [
"segmentation"
],
"label:methods": [
"manual"
],
"version": "1",
"label:overviews": [
{
"property_key": "road_type",
"counts": [
{
"name": "1",
"count": 0
},
{
"name": "2",
"count": 0
},
{
"name": "3",
"count": 0
},
{
"name": "4",
"count": 0
},
{
"name": "5",
"count": 15
},
{
"name": "6",
"count": 4
}
]
},
{
"property_key": "lane_number",
"statistics": [
{
"name": "mean",
"value": 1.8
},
{
"name": "max",
"value": 2
}
]
},
{
"property_key": "paved",
"counts": [
{
"name": "1",
"count": 19
}
]
}
]
},
"links": [
{
"href": "roads_collection.json",
"rel": "root",
"title": "sample SpaceNet roads label collection"
},
{
"href": "roads_collection.json",
"rel": "parent",
"title": "sample SpaceNet roads label collection"
},
{
"href": "roads_collection.json",
"rel": "collection",
"title": "sample SpaceNet roads label collection"
},
{
"href": "roads_source.json",
"rel": "source",
"title": "The source imagery these road labels were derived from",
"label:assets": "road_labels"
}
],
"assets": {
"road_labels": {
"href": "spacenetroads_AOI_3_Paris_img101.geojson",
"title": "AOI_3_Paris_img101_roads",
"type": "application/geo+json"
}
}
}
{
"stac_version": "1.0.0",
"stac_extensions": [
"checksum",
"sar",
"sat"
],
"id": "S1A_EW_GRDM_1SSH_20181103T235855_20181103T235955_024430_02AD5D_5616",
"type": "Feature",
"bbox": [-70.275032,-64.72924,-65.087479,-51.105831],
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-67.071648,-64.72924],
[-65.087479,-56.674374],
[-68.033211,-51.105831],
[-70.275032,-59.805672],
[-67.071648,-64.72924]
]
]
},
"properties": {
"datetime": "2018-11-03T23:58:55.617217Z",
"start_datetime": "2018-11-03T23:58:55.121559Z",
"end_datetime": "2018-11-03T23:59:55.112875Z",
"platform": "sentinel-1a",
"constellation": "sentinel-1",
"instruments": ["c-sar"],
"sat:orbit_state": "ascending",
"sat:relative_orbit": 33,
"sar:instrument_mode": "EW",
"sar:polarizations": ["HH"],
"sar:resolution_range": 50,
"sar:resolution_azimuth": 50,
"sar:pixel_spacing_range": 25,
"sar:pixel_spacing_azimuth": 25,
"sar:looks_range": 3,
"sar:looks_azimuth": 1,
"sar:looks_equivalent_number": 2.7,
"sar:frequency_band": "C",
"sar:center_frequency": 5.405,
"sar:product_type": "GRD"
},
"assets": {
"noises": {
"href": "./annotation/calibration/noise-s1a-ew-grd-hh-20181103t235855-20181103t235955-024430-02ad5d-001.xml",
"title": "Calibration Schema",
"type": "text/xml",
"checksum:multihash": "90e40210a30d1711e81a4b11ef67b28744321659"
},
"calibrations": {
"href": "./annotation/calibration/calibration-s1a-ew-grd-hh-20181103t235855-20181103t235955-024430-02ad5d-001.xml",
"title": "Noise Schema",
"type": "text/xml",
"checksum:multihash": "90e402104fc5351af67db0b8f1746efe421a05e4"
},
"products": {
"href": "./annotation/s1a-ew-grd-hh-20181103t235855-20181103t235955-024430-02ad5d-001.xml",
"title": "Product Schema",
"type": "text/xml",
"checksum:multihash": "90e402107a7f2588a85362b9beea2a12d4514d45"
},
"measurement": {
"href": "./measurement/s1a-ew-grd-hh-20181103t235855-20181103t235955-024430-02ad5d-001.tiff",
"title": "Measurements",
"type": "image/tiff",
"sar:polarizations": ["HH"],
"checksum:multihash": "90e40210163700a8a6501eccd00b6d3b44ddaed0"
},
"thumbnail": {
"href": "./preview/quick-look.png",
"title": "Thumbnail",
"type": "image/png",
"checksum:multihash": "90e40210f52acd32b09769d3b1871b420789456c"
}
},
"links": [
{
"rel": "self",
"href": "https://example.com/collections/sentinel-1/items/S1A_EW_GRDM_1SSH_20181103T235855_20181103T235955_024430_02AD5D_5616"
},
{
"rel": "parent",
"href": "https://example.com/collections/sentinel-1"
},
{
"rel": "root",
"href": "https://example.com/collections"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment