GEM-15: Near-Global Surface and Terrain Elevation Models (15m) (Experimental)

projects/climate-and-sustainability/assets/gem-15_v1
তথ্য

এই ডেটাসেট প্রকাশকের ক্যাটালগের অংশ এবং এটি Google Earth Engine ম্যানেজ করে না। কোনও সমস্যা থাকলে eoscience-eng@google.com-এ যোগাযোগ করুন অথবা জলবায়ু ও স্থায়িত্ব ক্যাটালগ থেকে আরও ডেটাসেট দেখুন। প্রকাশকের ডেটাসেট সম্পর্কে আরও জানুন।

ক্যাটালগের মালিক
জলবায়ু ও স্থায়িত্ব
ডেটাসেটের উপলভ্যতা
2025-01-01T00:00:00Z–2025-01-01T00:00:00Z
ডেটাসেট প্রযোজক
Earth Engine স্নিপেট
ee.ImageCollection("projects/climate-and-sustainability/assets/gem-15_v1")
ট্যাগ
climate-and-sustainability dem elevation elevation-topography google height ml publisher-dataset topography

বিবরণ

Google-এর ১৫ মিটারে (GEM-15) নিয়ার-গ্লোবাল এলিভেশন মডেল হল একটি পরীক্ষামূলক (পর্যালোচনাধীন) নিয়ার-গ্লোবাল এলিভেশন ডেটাসেট যা সাব-মিটার অপটিক্যাল স্টেরিও স্যাটেলাইট ইমেজ থেকে প্রাপ্ত ১৫ মিটার গ্রিড স্পেসিংয়ে রয়েছে। এই ডেটাসেট ২০২৪ সাল পর্যন্ত (মূলত ২০২২–২০২৪ ৩০ সেমি Pléiades Neo ইমেজারি, WorldView-2/3/4, GeoEye-1, Pléiades 1A/1B এবং ১.৫ মি SPOT স্টেরিও ইমেজারি দ্বারা পরিপূরক) অপটিক্যাল স্টেরিও ইমেজারি থেকে তৈরি করা হয়েছে, নেটিভ ০.৫ মি DSM রিকনস্ট্রাকশন এবং ১.০ মি DTM প্রেডিকশনকে ১৫ মি রেজোলিউশনে একত্রিত করে।

প্রাথমিক ১৫ মিটারের ডিজিটাল সারফেস মডেল (dsm) ছাড়াও, GEM-15-এ অন্তর্ভুক্ত হল সেল-মধ্যস্থ উচ্চতা পার্সেন্টাইল (dsm_percentile_5, dsm_percentile_50, dsm_percentile_95), সাব-গ্রিড উচ্চতা স্ট্যান্ডার্ড ডেভিয়েশন (dsm_std) এবং ১.০ মিটার রেজোলিউশনে অনুমান করা একটি বেয়ার-আর্থ ডিজিটাল টেরেন মডেল (dtm) যা একত্রীকরণের আগে একটি ডিপ লার্নিং মডেল ব্যবহার করে। এছাড়াও, আপনি GEM-15 Earth Engine অ্যাপের মাধ্যমে ইন্ট্যার‍্যাক্টিভভাবে উচ্চতা সংক্রান্ত লেয়ার এক্সপ্লোর করতে পারবেন।

সবকটি এলিভেশন লেয়ারে মিটার হিসেবে অর্থোমেট্রিক উচ্চতা রিপোর্ট করা হয় যা EGM96 জিওড ভার্টিক্যাল ড্যাটামের (EPSG:5773) রেফারেন্সে করা হয় এবং এগুলি ১৫ মিটার পিক্সেল রেজোলিউশনে স্থানীয় UTM জোনে প্রজেক্ট করা হয়।

সম্ভাব্য ব্যবহার:

  • বন্যা ও প্লাবনের মডেলিং: ওয়াটারশেড, ফ্লো ও প্লাবনের মডেলিংয়ের জন্য ১৫ মিটারের বেয়ার-আর্থ dtm ও dsm লেয়ার ব্যবহার করা।
  • ক্যানোপি ও বিল্ডিংয়ের উচ্চতা সংক্রান্ত অনুমান: dtm-এর সাথে dsm_percentile_95 (বা dsm) মিলিয়ে গ্রাউন্ড লেভেলের উপরে থাকা বিল্ডিং ও ফরেস্ট ক্যানোপির উচ্চতা (dsm - dtm) এবং স্থানীয় ভার্টিক্যাল ভ্যারিয়েবিলিটি (dsm_std) অনুমান করা হয়। মনে রাখবেন যে খুব উঁচু (~>৫০ মিটার) বিল্ডিং প্রায়ই স্টেরিও সীমাবদ্ধতার কারণে ভালভাবে ক্যাপচার করা যায় না।
  • টপোগ্রাফিক বিশ্লেষণ: স্যাটেলাইট ইমেজারি অর্থোরেক্টফিকেশন এবং ঢাল বা দিক গণনা করার জন্য ১৫ মিটার উচ্চতার লেয়ার ব্যবহার করা।

সীমাবদ্ধতা:

  • মাল্টি-টেম্পোরাল ছবি: তিনটি সেন্সর টিয়ার জুড়ে মাল্টি-ভিউ ছবি থেকে টাইল তৈরি করা হয়: ম্যাপ করা টাইলগুলির মধ্যে ৬৩.২% টাইল ২০২২–২০২৪ ৩০ সেমি Pléiades Neo ছবি ব্যবহার করে, ২৪.৪% টাইল অন্যান্য সাব-মিটার সেন্সর (WorldView-2/3/4, GeoEye-1, Pléiades 1A/1B) ব্যবহার করে এবং ১২.৪% টাইল ১.৫ মিটার SPOT ছবি ব্যবহার করে। অ্যাকুইজিশন বাউন্ডারিতে টেম্পোরাল ট্রানজিশন দেখা যেতে পারে।
  • কভারেজ এক্সক্লুশন: কভারেজ ৬০° দক্ষিণ থেকে ৮৪° উত্তর অক্ষাংশ পর্যন্ত বিস্তৃত এবং রাশিয়া, চীন, মঙ্গোলিয়া, গ্রিনল্যান্ড ও অ্যান্টার্কটিকা এর মধ্যে পড়ে না। ভারতের ডেটা অফসেট করা হয় (অফসেটগুলি ভারতের সীমানার বাইরে কয়েক ডজন কিলোমিটার জুড়ে কমে যায়) যাতে ভারতের জিওস্পেশিয়াল রেগুলেশন মেনে চলা যায়।
  • জল আচ্ছাদন ও ফাঁকা জায়গা: জলাশয় (৯ মিটার বাফার সহ), বরফ/তুষার, লবণাক্ত জলাভূমি এবং অন্যান্য কম টেক্সচারযুক্ত সারফেস (~১–৩% সেল) এবং Copernicus GLO-30 থেকে ৫০ মিটারের বেশি পার্থক্যযুক্ত পিক্সেলকে ডেটা নেই হিসেবে মাস্ক করা হয়।
  • ঘন বনের ক্যানোপি: যেহেতু উচ্চতা LiDAR-এর পরিবর্তে অপটিক্যাল স্টিরিও ইমেজ থেকে পাওয়া যায়, তাই ঘন বনে যেখানে উপর থেকে মাটি দেখা যায় না, সেখানে খালি-মাটির dtm অ্যাকুরেসি কম হয়।
  • পরম উল্লম্ব নির্ভুলতা: এয়ারবর্ন লিডারের সাথে সম্পর্কিত বেশ কয়েক মিটার অফসেট সহ আঞ্চলিক গড় (-৪.৮ মিটার থেকে +১.৯ মিটার পর্যন্ত পেপারে উল্লিখিত যাচাইকরণ অঞ্চল)। যেখানে নিখুঁত নির্ভুলতা অত্যন্ত গুরুত্বপূর্ণ, সেখানে স্থানীয় কন্ট্রোলের বিরুদ্ধে পক্ষপাতিত্ব দূর করুন।

ব্যান্ড

ব্যান্ড

পিক্সেল সাইজ: ১৫ মিটার (সব ব্যান্ড)

নাম একক পিক্সেলের সাইজ বিবরণ
dsm m ১৫ মিটার

ডিজিটাল সারফেস মডেল (১৫ মিটার সেলের মধ্যে ২.৫ মিটার বাইলিনিয়ার নেটিভ DSM-এর গড়)

dsm_std m ১৫ মিটার

১৫ মি সেলের মধ্যে ২.৫ মি বাইলিনিয়ার নেটিভ DSM-এর স্ট্যান্ডার্ড ডেভিয়েশন

dsm_percentile_5 m ১৫ মিটার

১৫ মিটার সেলের মধ্যে ২.৫ মিটার বাইলিনিয়ার নেটিভ DSM-এর ৫ম পার্সেন্টাইল

dsm_percentile_50 m ১৫ মিটার

১৫ মিটার সেলের মধ্যে ২.৫ মিটার বাইলিনিয়ার নেটিভ DSM-এর ৫০তম পার্সেন্টাইল (মধ্যমা)

dsm_percentile_95 m ১৫ মিটার

১৫ মিটার সেলের মধ্যে ২.৫ মিটার বিলিনিয়ার নেটিভ DSM-এর ৯৫তম পার্সেন্টাইল

dtm m ১৫ মিটার

Bare-earth Digital Terrain Model (১৫ মিটার সেলের মধ্যে ২.৫ মিটার বাইলিনিয়ার নেটিভ DTM-এর গড়)

ব্যবহারের শর্তাদি

ব্যবহারের শর্তাবলী

এই ডেটাসেট CC-BY 4.0-এর অধীনে লাইসেন্সপ্রাপ্ত এবং নিম্নলিখিত অ্যাট্রিবিউশন প্রয়োজন: "এই ডেটাসেট Google-এর দ্বারা তৈরি"।

উদ্ধৃতি

উদ্ধৃতি:
  • Batchu, V. V., et al. (2026). GEM-15: সাব-মিটার অপটিক্যাল স্টেরিও ইমেজারি থেকে গ্লোবাল সারফেস এবং টেরেন এলিভেশন মডেল (১৫ মিটার)।

Earth Engine-এর সাহায্যে এক্সপ্লোর করুন

কোড এডিটর (JavaScript)

// --- Cyclic Color Palette (256 steps) ---
var elevationPalette = [
  '#f985f8', '#fa84f6', '#fb83f3', '#fc82f1', '#fc81ee', '#fd7feb', '#fd7ee8',
  '#fd7ce5', '#fd7ae2', '#fd78de', '#fd76db', '#fc74d7', '#fc72d4', '#fb70d0',
  '#fb6dcc', '#fa6bc8', '#fa69c5', '#f967c1', '#f864bd', '#f762bb', '#f75fb7',
  '#f65db4', '#f55bae', '#f458aa', '#f356a6', '#f254a3', '#f1519f', '#f04f9b',
  '#ef4c97', '#ee4a94', '#ed4890', '#ec468c', '#ea4388', '#e94184', '#e83f81',
  '#e63d7d', '#e53b79', '#e33975', '#e13771', '#e0356a', '#de3366', '#dc3162',
  '#da2f5e', '#d92d5a', '#d72c56', '#d52a52', '#d3284f', '#d1264b', '#cf2447',
  '#cd2343', '#cb213f', '#ca1c3d', '#c81b39', '#c61935', '#c41832', '#c2172e',
  '#c11727', '#bf1724', '#be1721', '#bd171e', '#bc181b', '#bb1919', '#ba1b16',
  '#b91d14', '#b91f11', '#b9210f', '#b9230d', '#b9260c', '#b9290a', '#ba2b08',
  '#ba2e07', '#bb3106', '#bc3306', '#bc3605', '#bd3905', '#be3b05', '#bf3e04',
  '#c04104', '#c14304', '#c24604', '#c34804', '#c44b04', '#c54d04', '#c65004',
  '#c75204', '#c85404', '#c95705', '#ca5905', '#cb5c05', '#cc5e05', '#cd6105',
  '#cd6305', '#ce6505', '#cf6705', '#d06905', '#d16c05', '#d16f05', '#d27105',
  '#d37305', '#d37505', '#d47705', '#d47a05', '#d57c04', '#d57e04', '#d68104',
  '#d68304', '#d78504', '#d78704', '#d88904', '#d88b04', '#d98e04', '#d99005',
  '#d99205', '#d99406', '#da9707', '#da9908', '#da9b0a', '#daa10d', '#d9a20f',
  '#d9a412', '#d8a515', '#d8a718', '#d7a81c', '#d5a91f', '#d4aa23', '#d3ab27',
  '#d1ac2b', '#cfae2f', '#cdb033', '#cbb137', '#c9b23b', '#c6b33f', '#c4b343',
  '#c1b246', '#beb24a', '#bbb14e', '#b8b052', '#b5af55', '#b2ae59', '#afad5c',
  '#acad5f', '#a8ac62', '#a5ab65', '#a1aa68', '#9dab6b', '#99a96e', '#95a871',
  '#91a774', '#8da677', '#89a57a', '#84a47d', '#7fa280', '#7ba183', '#77a086',
  '#729e89', '#6e9d8c', '#699c8f', '#639b92', '#5e9a95', '#599898', '#53979b',
  '#4e969e', '#4894a1', '#4392a4', '#3d90a7', '#388eaa', '#328cad', '#2d8ab0',
  '#2889b3', '#2387b6', '#1f85b9', '#1a83bc', '#1581bf', '#107fc2', '#0e7dc5',
  '#0c7ac8', '#0a78cb', '#0975ce', '#0973d1', '#096fd4', '#096cd7', '#0969da',
  '#0a66dd', '#0b63e0', '#0c60e3', '#0d5de6', '#0e5ae9', '#0f57ec', '#1154ef',
  '#1251f2', '#144ef5', '#154bf8', '#1748fb', '#1946fd', '#1b44ff', '#1d42ff',
  '#2040ff', '#223fff', '#253eff', '#283dff', '#2b3dff', '#2e3dff', '#313eff',
  '#343fff', '#3740ff', '#3a41ff', '#3d43ff', '#4045ff', '#4347ff', '#4649ff',
  '#494bff', '#4b4dff', '#4e4fff', '#5251ff', '#5553ff', '#5855ff', '#5b57ff',
  '#5e59ff', '#615bff', '#635dff', '#665fff', '#6961ff', '#6c63ff', '#6f65ff',
  '#7267ff', '#7569ff', '#786aff', '#7b6cff', '#7e6eff', '#8170ff', '#8471ff',
  '#8773ff', '#8a75ff', '#8d76ff', '#9077ff', '#9378ff', '#9679ff', '#997aff',
  '#9c7bff', '#a07cff', '#a37dff', '#a77eff', '#aa7fff', '#ae80ff', '#b180ff',
  '#b581ff', '#b882ff', '#bc83ff', '#bf84ff', '#c284ff', '#c585ff', '#c885ff',
  '#cb86ff', '#ce86ff', '#d186ff', '#d486ff', '#d786ff', '#da86ff', '#dd87ff',
  '#e087ff', '#e287ff', '#e587ff', '#e886fe', '#ea86fd', '#ec86fc', '#ee86fb',
  '#f086fa', '#f285f9'
];

// --- GEM-15 Collection & Elevation Bands ---
var gem15Collection = ee.ImageCollection(
    'projects/climate-and-sustainability/assets/gem-15_v1');
var gemMosaic = gem15Collection.mosaic();

var dsm = gemMosaic.select('dsm');
var dtm = gemMosaic.select('dtm');
var dsm_50 = gemMosaic.select('dsm_percentile_50');
var dsm_5 = gemMosaic.select('dsm_percentile_5');
var dsm_95 = gemMosaic.select('dsm_percentile_95');
var dsm_std = gemMosaic.select('dsm_std');

// Structural Heightmap (nDSM)
var heightmap = dsm.subtract(dtm);

// --- Base Global DEMs ---
// They are all based on an EGM2008 geoid, whereas GEM-15 is based on EGM96,
// however the visual difference is minimal. Please perform a geoid correction
// for precise altimetric measurements.
var copernicusDem = ee.ImageCollection('COPERNICUS/DEM/GLO30_2024_1').mosaic().select('DEM');
var alosDem = ee.ImageCollection('JAXA/ALOS/AW3D30/V4_1').mosaic().select('DSM');
var nasadem = ee.Image('NASA/NASADEM_HGT/001').select('elevation');

// --- Cyclic Hillshade Visualization Helper ---
// Because GEM-15 tiles span multiple UTM zones, the mosaic does not retain a
// single native projection. Reproject to a metric grid at native resolution
// before computing hillshade.
function visualizeCyclic(image, cycleMax, nativeScale) {
  cycleMax = cycleMax || 100;
  nativeScale = nativeScale || 15;
  var dem = image.select(0);
  var cycle = ee.Image.constant(cycleMax);

  var gridDem = dem.reproject({
    crs: 'EPSG:3857',
    scale: nativeScale
  });

  var cyclic = gridDem.mod(cycle).add(cycle).mod(cycle);
  var rgb = cyclic.visualize({
    min: 0,
    max: cycleMax,
    palette: elevationPalette
  });

  var hs = ee.Terrain.hillshade(gridDem)
                     .divide(255)
                     .multiply(0.6)
                     .add(0.4);

  var hs3Band = ee.Image.cat([
    hs.rename('vis-red'),
    hs.rename('vis-green'),
    hs.rename('vis-blue')
  ]);

  return rgb.multiply(hs3Band).toByte();
}

// --- Viewport Setup ---
Map.setCenter(2.165, 41.395, 14);

// --- Map Layers ---
Map.addLayer(
    visualizeCyclic(nasadem, 100, 30), {},
    'NASADEM 30m (Cyclic 100m + Hillshade)', false);
Map.addLayer(
    visualizeCyclic(alosDem, 100, 30), {},
    'ALOS AW3D30 (Cyclic 100m + Hillshade)', false);
Map.addLayer(
    visualizeCyclic(copernicusDem, 100, 30), {},
    'Copernicus GLO-30 (Cyclic 100m + Hillshade)', true);
Map.addLayer(
    visualizeCyclic(dtm, 100, 15), {},
    'GEM-15 DTM (Cyclic 100m + Hillshade)', true);
Map.addLayer(
    visualizeCyclic(dsm, 100, 15), {},
    'GEM-15 DSM (Cyclic 100m + Hillshade)', true);
Map.addLayer(
    visualizeCyclic(dsm_50, 100, 15), {},
    'GEM-15 DSM 50th Percentile (Cyclic 100m + Hillshade)', false);
Map.addLayer(
    visualizeCyclic(dsm_5, 100, 15), {},
    'GEM-15 DSM 5th Percentile (Cyclic 100m + Hillshade)', false);
Map.addLayer(
    visualizeCyclic(dsm_95, 100, 15), {},
    'GEM-15 DSM 95th Percentile (Cyclic 100m + Hillshade)', false);
Map.addLayer(
    visualizeCyclic(dsm_std, 100, 15), {},
    'GEM-15 DSM Std (Cyclic 100m + Hillshade)', false);
Map.addLayer(
    heightmap, {min: 0, max: 25, palette: ['white', 'darkgreen']},
    'Heightmap (0-25m)', true);
কোড এডিটরে খুলুন