Heim >Web-Frontend >js-Tutorial >Trends der Landoberflächentemperatur: Ahmedabad vs. Delhi ()

Trends der Landoberflächentemperatur: Ahmedabad vs. Delhi ()

Linda Hamilton
Linda HamiltonOriginal
2024-12-31 12:57:20139Durchsuche

Ich bin in Indien aufgewachsen und bin mit etwa 14 Jahren in die USA gezogen. Nach dem Umzug haben wir Indien fast 6–7 Jahre lang nicht besucht. Kürzlich hat meine Familie beschlossen, im Sommer, von Mai bis Juli 2023, dorthin zurückzukehren. Als wir ankamen, fiel mir eines sofort auf: Es fühlte sich viel heißer an, als ich es in Erinnerung hatte. Als ich mich umsah, wurde mir klar, warum: Ein Großteil des Grüns, das ich als Kind gesehen hatte, war verschwunden und durch hoch aufragende Gebäude und weitläufige Apartmentkomplexe ersetzt worden. Es war eine deutliche Erinnerung daran, wie sehr sich die Landschaft verändert hatte, und ließ mich über die Auswirkungen der raschen Urbanisierung auf die Umwelt und das Klima nachdenken.

Beginnen wir mit den Details!

Während meines jüngsten Besuchs in Indien habe ich beschlossen, den Urban Heat Island (UHI)-Effekt zu untersuchen, indem ich die Landoberflächentemperaturen (LST) von Ahmedabad und Delhi analysierte – zwei Städten, die mir am Herzen liegen. Unten ist ein Schnappschuss dieser Städte, um die Bühne zu bereiten:

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Der Zeitplan, den ich für diese Analyse gewählt habe, war:

2013: Mein Ausgangspunkt, eine 10-jährige Studienzeit.
2016: Das Jahr, in dem ich Indien in die USA verließ.
2023: Mein letzter Besuch, der dieses Projekt inspiriert hat.

Für diese Studie habe ich mich auf zwei Hauptdatenquellen gestützt:
  • Satellitendaten von Google Earth Engine zum Abrufen von Wolken- und Temperaturdaten.
  • Wetteraufzeichnungen aus meteorologischen Flughafendatenbanken zur Kreuzvalidierung.

Teil 1: Datenerfassung und -aufbereitung:

Für dieses Projekt habe ich Daten aus verschiedenen Quellen verwendet, um den Urban Heat Island (UHI)-Effekt in Ahmedabad und Delhi zu untersuchen. Mein Hauptaugenmerk lag auf Landoberflächentemperatur (LST) und Wolkendaten, die ich mit Google Earth Engine gesammelt habe, sowie auf Wetteraufzeichnungen von Flughäfen.

Verwendung von Google Earth Engine

Ich habe Temperaturdaten von WeatherSpark gesammelt, einer Plattform, die detaillierte historische Wetteraufzeichnungen bereitstellt. Unter Verwendung spezifischer Daten für Ahmedabad und Delhi habe ich mich auf den Monat Mai – von 2013 bis 2023 – konzentriert, da der Mai in beiden Städten normalerweise der heißeste Monat des Jahres ist. Dadurch konnte ich analysieren, wie sich die Temperaturen im Hochsommer im letzten Jahrzehnt entwickelt haben.

  • Weatherspark.com
Delhis Mai-Temperatur: 2013, 2016, 2023

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Ahmedabads Mai-Temperatur: 2013, 2016, 2023

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Ich habe auch Wolkendaten verwendet, um sicherzustellen, dass meine Temperaturergebnisse korrekt sind. Wolken können Satellitenmessungen blockieren und es schwieriger machen, korrekte Landoberflächentemperaturen zu ermitteln. Um dieses Problem zu beheben, habe ich Google Earth Engine verwendet, um Gebiete mit starker Bewölkung herauszufiltern. Dies hat mir geholfen, die Daten zu bereinigen und mich nur auf klare Messwerte zu konzentrieren, wodurch meine Ergebnisse zuverlässiger wurden.

Hier ist ein Beispiel für den Code, den ich zum Extrahieren von Cloud-Daten verwendet habe. Wenn Sie diesen Code in Google Earth Engine verwenden möchten, stellen Sie sicher, dass Sie den Längen- und Breitengrad, den Datumsbereich (von 365 Tagen) und die Pufferzone anpassen nach Ihren Vorlieben:

//area of study
var ahmedabad = ee.Geometry.Point([72.5713621, 23.022505]).buffer(30000); // buffer zone
var delhi = ee.Geometry.Point([77.1025, 28.7041]).buffer(30000); //buffer zone         

//Date
var DATE_RANGE = ee.Filter.dayOfYear(121, 151); 
var YEAR_RANGE = ee.Filter.calendarRange(2013, 2023, 'year');

var L8 = ee.ImageCollection('LANDSAT/LC08/C02/T1_L2') //Might want to change statelite according to your needs
  .select(['ST_B10', 'QA_PIXEL']) // Temperature and QA bands
  .filter(DATE_RANGE)
  .filter(YEAR_RANGE);

// Cloud masking function
function cloudMask(image) {
  var qa = image.select('QA_PIXEL');
  var mask = qa.bitwiseAnd(1 << 3).or(qa.bitwiseAnd(1 << 4)); // Cloud and shadow bits
  return image.updateMask(mask.not());
}

// cloud mask and filter by region
var L8_filtered = L8.map(cloudMask);

// Temperature conversion (Kelvin to Fahrenheit)
function kelvinToFahrenheit(image) {
  return image.select('ST_B10')
    .multiply(0.00341802) // Scale factor
    .add(149.0)          // Offset
    .subtract(273.15)    // Convert Kelvin to Celsius
    .multiply(9 / 5)     // Convert Celsius to Fahrenheit
    .add(32)             // Add Fahrenheit offset
    .rename('LST_Fahrenheit');
}

var ahmedabadLST = L8_filtered.filterBounds(ahmedabad).map(kelvinToCelsius).mean().clip(ahmedabad);
var delhiLST = L8_filtered.filterBounds(delhi).map(kelvinToCelsius).mean().clip(delhi);

// Visualization parameters //change the colors as you like
var visualizationParams = {
  min: 20, max: 45,
  palette: ['blue', 'yellow', 'red']
};

Map.centerObject(ahmedabad, 8);
Map.addLayer(ahmedabadLST, visualizationParams, 'Ahmedabad LST');
Map.addLayer(delhiLST, visualizationParams, 'Delhi LST');

// Export results to Google Drive
Export.image.toDrive({
  image: ahmedabadLST,
  description: 'Ahmedabad_LST_2013_2023',
  region: ahmedabad,
  scale: 30,
  maxPixels: 1e13,
  fileFormat: 'GeoTIFF'
});

Export.image.toDrive({
  image: delhiLST,
  description: 'Delhi_LST_2013_2023',
  region: delhi,
  scale: 30,
  maxPixels: 1e13,
  fileFormat: 'GeoTIFF'
});

// Calculate and print summary statistics
var ahmedabadStats = ahmedabadLST.reduceRegion({
  reducer: ee.Reducer.minMax().combine(ee.Reducer.mean(), null, true),
  geometry: ahmedabad,
  scale: 30
});
print('Ahmedabad Temperature Stats:', ahmedabadStats);

var delhiStats = delhiLST.reduceRegion({
  reducer: ee.Reducer.minMax().combine(ee.Reducer.mean(), null, true),
  geometry: delhi,
  scale: 30
});
print('Delhi Temperature Stats:', delhiStats);

Unten ist das Bild der Wolkenabdeckungsdaten

Delhis Mai-Wolkendaten: Überblick (2013, 2023 und 10-Jahres-Analyse)

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Ahmedabads Mai-Wolkendaten: Überblick (2013, 2023 und 10-Jahres-Analyse)

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Wetteraufzeichnungen verwenden
Um sicherzustellen, dass die Satellitendaten korrekt waren, habe ich sie mit Wetteraufzeichnungen von Flughäfen in Ahmedabad und Delhi verglichen. Diese Aufzeichnungen lieferten mir echte Temperaturwerte, die mir halfen zu bestätigen, dass die Satellitendaten korrekt waren.

Teil 2: Visualisieren von Daten mit ArcGIS Pro

Nach der Verarbeitung der Wolken- und Temperaturdaten in Google Earth Engine bestand der nächste Schritt darin, diese Daten zur erweiterten Visualisierung in ArcGIS Pro zu übertragen. Dies war ein wesentlicher Teil des Projekts, da Rohdaten schwer zu interpretieren sein können, aber die Erstellung von Heatmaps macht es für alle einfacher, sie zu verstehen.

Um die Visualisierungen zu erstellen, habe ich zunächst die wolkengefilterten LST-Daten (Land Surface Temperature) von Google Earth Engine in ArcGIS Pro importiert. Diese Daten, zu denen auch detaillierte Temperaturwerte gehörten, waren bereits verfeinert worden, um Störungen durch die Wolkendecke zu beseitigen. Diese Vorverarbeitung stellte sicher, dass die Daten sauber und zuverlässig waren, um genaue Visualisierungen zu erstellen.

Sobald die Daten importiert waren, habe ich ArcGIS Pro verwendet, um Heatmaps zu erstellen. Diese Karten wurden durch Anwenden eines Farbverlaufs erstellt, um verschiedene Temperaturbereiche darzustellen. Beispielsweise wurden kühlere Bereiche mit Farben wie Orange (≤70 °F), Hellblau (≤80 °F) und Grün (≤90 °F) markiert. Als die Temperaturen stiegen, wurden wärmere Farben verwendet, beispielsweise Gelb (≤ 120 °F) und Rot für Temperaturen über 140 °F. Der mit den Karten bereitgestellte Schlüssel oder die Legende zeigten diese farbcodierten Temperaturbereiche deutlich an, wodurch die Visualisierungen leicht zu interpretieren waren.

Unten ist das Bild der Legende

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Ich habe Wärmekarten für Ahmedabad und Delhi erstellt, um zu zeigen, wie die Temperaturen in den einzelnen Städten variieren. Bebaute Gebiete wie Industriegebiete oder Stadtzentren erschienen deutlich heißer und wurden in Rot dargestellt, während Parks und Grünflächen kühler waren und in Grün oder Blau dargestellt wurden. Diese Wärmekarten verdeutlichen deutlich die Auswirkungen von Urbanisierung und Grünflächen auf die Oberflächentemperaturen.

Ich habe dann die Wärmekarten mit ArcGIS Pro verfeinert, indem ich die Temperaturfarben angepasst und einen Nordpfeil für die Richtung hinzugefügt habe. Diese Änderungen machten es einfacher, die Wärmeverteilung in Ahmedabad und Delhi zu verstehen.

Unten ist das Bild der Ahmedabad-Visualisierung

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Unten ist das Bild der Delhi-Visualisierung

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Fazit: Hitzetrends in Ahmedabad und Delhi

Die Ergebnisse dieses Projekts zeigten, dass Ahmedabad in den letzten 10 Jahren deutlich heißer geworden ist, insbesondere im Mai, dem heißesten Monat des Jahres. Mithilfe von Wärmekarten in ArcGIS Pro habe ich herausgefunden, dass Gebiete mit vielen Gebäuden und wenig Grün am heißesten sind (in Dunkelrot dargestellt), während Parks und Grünflächen kühler sind (in Grün oder Blau dargestellt). Die Temperaturen wurden in Fahrenheit analysiert.

Ahmedabad ist besonders heiß, weil es eine wachsende Stadt mit rasanter Urbanisierung und schrumpfenden Grünflächen ist. Ein auffälliges Merkmal in der Heatmap ist der Sabarmati-Fluss, der als kühlere blaue Linie durch die Stadt sichtbar ist. Im Gegensatz dazu ist Delhi als Hauptstadt weiter entwickelt und weist etwas niedrigere Temperaturen auf, bleibt jedoch dicht besiedelt und stark bebaut. Beide Städte weisen eine dichte Urbanisierung und große Bevölkerungszahlen auf, wie auf den Bildern im Poster zu sehen ist.

Die Daten verdeutlichten auch, wie Grünflächen und Vegetation zur Kühlung von Städten beitragen. An klaren Tagen ohne Wolken waren die Temperaturen höher, insbesondere in Gebieten ohne Bäume oder Parks. Dies zeigt, wie wichtig Grün dafür ist, Städte kühler zu halten.

Zusammenfassend lässt sich sagen, dass Ahmedabad mit zunehmendem Wachstum heißer wird, während Delhi aufgrund seiner dichten Bevölkerung und Infrastruktur warm bleibt. Um Städte lebenswerter zu machen, müssen wir uns darauf konzentrieren, mehr Parks zu schaffen, Bäume zu pflanzen und Grünflächen zu schützen. Diese Schritte können dazu beitragen, die Hitze zu reduzieren und die Lebensqualität in städtischen Gebieten zu verbessern.

Unten finden Sie das Poster mit den Ergebnissen

Land Surface Temperature Trends: Ahmedabad vs. Delhi ()

Das obige ist der detaillierte Inhalt vonTrends der Landoberflächentemperatur: Ahmedabad vs. Delhi (). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn