samapriya / awesome-gee-community-datasets

Community Datasets added by users and made available for use at large
https://gee-community-catalog.org/
Creative Commons Attribution 4.0 International
756 stars 120 forks source link

Global Intra-Urban Land Use #188

Closed emackres closed 10 months ago

emackres commented 10 months ago

Contact Details

eric.mackres@wri.org

Dataset description

This dataset provides land use maps for the year 2020 for all 4,000+ cities and metropolitan areas in the world with populations exceeding 100,000. The resulting product is the first freely available, global intra-urban land use maps at 5-meter resolution. The data includes a 4-tier land use taxonomy which at its root distinguishes open-space from built-up area. At the second tier, it subdivides the built-up category into nonresidential and residential areas. The third tier distinguishes formal from informal residential land use, and the fourth tier further subdivides formal and informal residential land uses into more detailed categories. Results of a separate road/street classification model based on the same methods are also provided.

Journal article: https://doi.org/10.1016/j.compenvurbsys.2022.101917

Earth Engine Snippet if dataset already in GEE

var ULU = ee.ImageCollection('projects/wri-datalab/cities/urban_land_use/V1')

// Define classes and set color parameters. 
var CLASSES_7=[
  "open_space",
  "nonresidential",
  "atomistic",
  "informal_subdivision",
  "formal_subdivision",
  "housing_project",
  "road"]
var COLORS_7=[
  '33A02C',
  'E31A1C',
  'FB9A99',
  'FFFF99',
  '1F78B4',
  'A6CEE3',
  'bdbdbd']
var CLASSES=CLASSES_7
var colors=COLORS_7
var ULU7Params = {bands: ['lulc'], min: 0, max: 6, opacity: 1, palette: colors};

// Generate image of 6-class land use from the highest probability class at each pixel. 
var ULUimage = ULU.select('lulc').reduce(ee.Reducer.firstNonNull()).rename('lulc')
ULUimage=ULUimage.mask(ULUimage.mask().gt(0))

// Generate image of road areas based on a pixels with greater than 50% probability of being road. 
var roadsImage = ULU.select('road').reduce(ee.Reducer.firstNonNull()).rename('lulc')
var roadProb = 50
var roadsMask = roadsImage.updateMask(roadsImage.gt(roadProb)).where(roadsImage, 1)

// Composite 6-class land use and roads into as single image. 
var ULUandRoads = ULUimage.where(roadsMask,6).select('lulc')

// Map both the 6-class land use and composite images. 
Map.addLayer(ULUimage, ULU7Params, 'Intra-urban land use, 6-class (2020)');
Map.addLayer(ULUandRoads, ULU7Params, 'Intra-urban land use, 7-class (2020)');

Enter license information

Dataset license: Creative Commons BY-4.0

Keywords

Urban land use maps; Land use land cover; Sentinel-2; Neural networks; Computer vision; Supervised classification; Google Earth Engine; Informal settlements

Code of Conduct

samapriya commented 10 months ago

This has now been completed and is online here. Thank you so much for contributing

emackres commented 10 months ago

Excellent! Thank you!

From: Samapriya Roy @.> Sent: Thursday, November 2, 2023 9:19 AM To: samapriya/awesome-gee-community-datasets @.> Cc: Eric Mackres @.>; Author @.> Subject: Re: [samapriya/awesome-gee-community-datasets] Global Intra-Urban Land Use (Issue #188)

This has now been completed and is online herehttps://gee-community-catalog.org/projects/giulu/. Thank you so much for contributing

- Reply to this email directly, view it on GitHubhttps://github.com/samapriya/awesome-gee-community-datasets/issues/188#issuecomment-1791052424, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHAMNBB5DI5Y3AX73GP7TJLYCPBXBAVCNFSM6AAAAAA6TPUQV6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJRGA2TENBSGQ. You are receiving this because you authored the thread.Message ID: @.**@.>>