Skip to content
USRADIOGUY

USRadioguy.com

Welcome to USRadioguy.com – Unlocking the Potential of Software Defined Radio

  • Home
    • Home of USRadioguy
    • USRadioguy Newsletter
    • Tried and Tested Hardware
    • What is RTL-SDR?
    • Global Weather Data
  • Satellite Reception
    • Geo Stationary Satellites
      • Geo-stationary Satellite Imagery Reception
      • GOESTOOLS on the PI
      • Update Goestools for GOES 18,19
      • Receiving GOES with SatDump CLI Mode
      • GOES receiving in Windows for SatDump GUI
      • Decoding EWS-G1/EWS-G2
      • GOES GRB Reception WIP
      • Optimizing a WIFI Grid Antenna for Maximum Efficiency
    • APT Satellites
      • APT RECEPTION
      • Satdump for Meteor and NOAA decoding
      • METEOR M2- Series
      • WxtoImg Fix
      • Converting to new TLE format
      • Layering Fire and Hotspot Data on Meteor Sat Imagery
      • HRPT Satellite Tracking and Capture
    • Receiving Other Satellites
      • Inmarsat Decoding
      • Receiving the Funcube Amateur Satellite
    • User Maps and Dish Pointers
      • Satellite Dish Pointer
      • User Global Ground Station Maps
      • Usermap rendered with Cesium
      • Global Map of Govt Dish Stations
    • Satellite Details & Information
      • ORBITAL DYNAMICS 101
      • HRIT/EMWIN & GRB Defined
      • Mesoscale Imagery Defined
      • Viterbi, R/S Errors, Packets
      • GOES BAND IMAGERY
      • Stray Light Zone (SLZ)
      • Drifting a geostationary satellite
      • GOES-R Series Multimedia Tour
      • Online Satellite Imagery and Information
      • Satellite Frequencies
      • Solar and Space Weather
  • Satellite Imagery
    • IMAGERY- Current GOES East & West HRIT Satellite Imagery
    • IMAGERY- GOES 16&18 – Past 96 Hours of Imagery
    • High Resolution Imagery
    • Daily 3D view of Earth
    • NOAA APT Satellite imagery
    • PlanetMaker
    • GOES16 A full year of received imagery
  • Imagery Processing
    • Custom Color Lookup Table & Gradients
    • GOES-R Custom Imagery Scripts
    • Global geo-ring composites
    • MODIS VIIRS Global Coverage
    • 3D Satellite Tracking
    • The quest for True Color Imagery
    • 3D animation of realtime data
    • Layering Geo-Spatial Fire Data into Satellite Imagery
    • Orbital dynamics and the Moon
    • National Hurricane Data
  • News, VLOGS & BLOGS
    • News & USRadioguy Blogs
    • USRadioguy VLOGS
  • Project Lab
    • Orbital Information and Visualizations
      • Enhanced Planet Earth
      • Satellites in Orbit
      • Solar System
      • Objects in Orbit
    • Current Station Weather
      • Current Groundstation Weather
      • Global Weather Data
      • Space Weather
    • WWII RADIO
      • WWII K-24 Aerial Camera
      • WWII RADIO
      • RADIO SET SCR-284
      • VS-3 VIBRATOR CONVERSION
      • VIBRATOR CONVERSION MODULE
      • BD-71 Field Switch Board and EE-8B Field Telephones
      • R-100/URR 1944 MORALE RADIO
      • A PORTABLE WWII ERA “MORALE RADIO”
      • AN/GRR-5 THE ANGRY 5
      • WWII Audio Page
    • Raspberry Pi Projects
      • ADS-B Reception
      • Allsky Camera
      • Pi Based Picture Frame
      • PI Based Broadcastify Server
      • Solar Power for PI
    • Hubble Space Telescope Data Processing
    • Zombie Satellites
    • DRONES
  • About Me
    • About Usradioguy
      • SETEC Astronomy
    • Tried and Tested Hardware
    • Rare Captures
    • My Other Interests
    • Presentations
    • Merchandise
    • Privacy Policy
  • Home
  • Layering Fire and Hotspot Data on Meteor Sat Imagery

Layering Fire and Hotspot Data on Meteor Sat Imagery

Layering Fire and Hotspot Data on Meteor Sat Imagery

Adding Global Fire hotspot data to MeteorGIS 2.24

Using the built-in GIS functionality of the Software- MeteorGIS 2.24, I have added to Meteor M2 imagery, Fire hotspot data from the Terra and Aqua Satellite MODIS (Moderate Resolution Imaging Spectroradiometer). The satellites have a viewing swath width of 2,330 km and views the entire surface of the Earth every one to two days. Its detectors measure 36 spectral bands between 0.405 and 14.385 µm, and it acquires data at three spatial resolutions — 250m, 500m, and 1,000m. This data is received in White Sands New Mexico, USA and then the data is distributed from there. In this case, I use the 24 hr Global Fire Hotspot Data and apply it within MeteorGIS to mark fires based on Brightness (Fire Reflective Power). Size and intensity are marked by a graduated color from yellow to orange, to bright red, and based the size and strength of the fire.

Meteor M2 Composite Pass with Fire Data Applied

EDIT YOUR EXISTING/WORKING MeteorGIS .ini file

MAKE A BACKUP OF YOUR EXISTING/WORKING MeteorGIS .ini file!!!!

With notepad, or better Notepad++ open your working Meteor.ini file

NOTE: there are two ways of doing the edits one removes the geography (mountains) section from the .ini, the second adds a section while retaining geography:

VERSION ONE: In the SHAPES section of the meteor.ini file:

[Shapes]
shapesNumber=5
[Shape0]
filename=ne_50m_coastline.shp
color=#F5D3A4
thickness=3
[Shape1]
filename=ne_50m_admin_0_boundary_lines_land.shp
color=#F2F896
thickness=3
[Shape2]
filename=ne_110m_graticules_10.shp
color=#f5f7fa
thickness=2
[Shape3]
filename=ne_50m_populated_places.shp
form=circle
latitudeField=LATITUDE,N,19,11
longitudeField=LONGITUDE,N,19,11
rupturesField=POP_MAX,N,9,0
ruptures=1000000,5000000,10000000
colors=#F7FAF2,#C9D3EB,#A4B4D8
sizes=6,9,12
nameField=NAMEASCII,C,100
drawName=fromfield
fromField=FEATURECLA,C,50
contain=Admin-0 capital
containType=strict
[Shape4]
filename=ne_10m_geography_regions_elevation_points.shp
form=triangle
latitudeField=lat_y,N,25,9
longitudeField=long_x,N,25,9
rupturesField=elevation,N,25,9
ruptures=1000,3000
colors=#aa8888,#552222
sizes=5,10
nameField=name,C,254
drawName=fromfield
fromField=comment,C,50
contain=highest
containType=contain

DELETE THE SHAPE 4 SECTION AND REPLACE IT WITH THIS EXACTLY:

[Shape4]
 filename=MODIS_C6_1_Global_24h.shp
 form=circle
 latitudeField=LATITUDE,N,25,9
 longitudeField=LONGITUDE,N,25,9
 rupturesField=BRIGHTNESS,N,25,9
 ruptures=325,355,400,500
 colors= #fff780,#ff6700,#B34800,#EE4B2B
 sizes=9,15,25,30

Save and exit the file.


VERSION TWO this retains the geography regions (mountains): In the SHAPES section of the file:

Change shapesNumber to 6

[Shapes]
shapesNumber=6
[Shape0]
filename=ne_50m_coastline.shp
color=#F5D3A4
thickness=3
[Shape1]
filename=ne_50m_admin_0_boundary_lines_land.shp
color=#F2F896
thickness=3
[Shape2]
filename=ne_110m_graticules_10.shp
color=#f5f7fa
thickness=2
[Shape3]
filename=ne_50m_populated_places.shp
form=circle
latitudeField=LATITUDE,N,19,11
longitudeField=LONGITUDE,N,19,11
rupturesField=POP_MAX,N,9,0
ruptures=1000000,5000000,10000000
colors=#F7FAF2,#C9D3EB,#A4B4D8
sizes=6,9,12
nameField=NAMEASCII,C,100
drawName=fromfield
fromField=FEATURECLA,C,50
contain=Admin-0 capital
containType=strict
[Shape4]
filename=ne_10m_geography_regions_elevation_points.shp
form=triangle
latitudeField=lat_y,N,25,9
longitudeField=long_x,N,25,9
rupturesField=elevation,N,25,9
ruptures=1000,3000
colors=#aa8888,#552222
sizes=5,10
nameField=name,C,254
drawName=fromfield
fromField=comment,C,50
contain=highest
containType=contain

ADD THIS SECTION DIRECTLY BELOW THE SECTION FOR SHAPE4 INFORMATION

[Shape5]
filename=MODIS_C6_1_Global_24h.shp
form=circle
latitudeField=LATITUDE,N,25,9
longitudeField=LONGITUDE,N,25,9
rupturesField=BRIGHTNESS,N,25,9
ruptures=325,355,400,500
colors= #fff780,#ff6700,#B34800,#EE4B2B
sizes=9,15,25,30

Save and exit the file.


Manual Method of Applying the Fire Data.

  1. Download the current global Fire/ Hotspot data from this source https://firms.modaps.eosdis.nasa.gov/data/active_fire/modis-c6.1/shapes/zips/MODIS_C6_1_Global_24h.zip
    Extract the files to a temp directory.
  2. Move ONLY the files with the extensions .DBF, .SHP,and .SHX to your MeteorGIS folder. These 2 files need to be in THE SAME LOCATION as other shape files such as ne_50m_admin_0_boundary_lines_land.dbf, ne_50m_admin_0_countries.shp, etc.

When Meteor GIS starts for the next Pass it will start processing with fire data. But, note that unless you do this daily, the fire data will not be updated. See below for automatic updating of the data.


Automating the download of new data and uploading it to the appropriate folder.

  1. CREATE A FOLDER ON YOUR DRIVE CALLED “C:\FIREDATA\

2. SAVE this batch file below in the c:\FIREDATA\ folder

:: Batch file to download, unzip, and update meteor fire data
:: DEPENDECIES:
:: POWERSHELL
cls
cd\
:: Create the c:\Meteor\Firedata directory if it doesn't exist.
md c:\Meteor\Firedata
:: Change Directory to working folder
cd c:\Meteor\Firedata
:: DOWNLOAD THE 24 HOUR FIRE DATA
powershell -Command Invoke-WebRequest https://firms2.modaps.eosdis.nasa.gov/data/active_fire/modis-c6.1/shapes/zips/MODIS_C6_1_Global_24h.zip -OutFile c:\Meteor\Firedata\global.zip
timeout /t 5
:: UNZIP THE ARCHIVE
powershell Expand-Archive c:\Meteor\Firedata\global.zip -DestinationPath c:\Meteor\Firedata -force

timeout /t 5

:: COPY THE .SHP,.DBF, and .SHX files to Meteor Working directory

:: *** YOU NEED TO CHANGE THE FOLDER TO YOUR WORKING METEOR FOLDER!! ***

move /y *.shx c:\Meteor
move /y *.dbf c:\Meteor
move /y *.shp c:\Meteor

:: delete the newly downloaded files
cd c:\Meteor\Firedata
del global.zip
del modis_C6*.*
@echo off
echo :
echo :
echo Getting ready to end batch file
timeout /t 5
exit

Update with MODIS FIRMS file access 09/07/2021

FIRMS has been overwhelmed with data access requests, and they have opened a mirror site to download data from, The script above has been corrected to account for the increased traffic https://firms2.modaps.eosdis.nasa.gov/data/active_fire/modis-c6.1/shapes/zips/MODIS_C6_1_Global_24h.zip

Automatic uploading of newest fire data

To schedule a daily automatic update of this batch I recommend using Windows Task Scheduler

  1. Open Task Scheduler in Windows
  2. Click Create Basic Task
  3. Enter name as FIREDATA DOWNLOAD
  4. Enter a description if you wish, click Next
  5. Under time, enter a time when eteor is not usually overhead for a pass, I chose 4:00:00 am
  6. Recur every 1 Day, click next
  7. Select “Start a program” click Next
  8. Under Program/script, browse to the place where this batch file is. it should be C:\FIREDATA\MeteorFireData.bat Click Next
  9. Check your settings and click finish.
  10. Close Task Scheduler.

Now it will automatically pull the new data from the server and upload it to the appropriate Meteor GIS folder.

Hardware Humor Imagery Processing Interesting stuff you should know! Launch News Life News Product Review Satellites Science Software Space Weather Uncategorized VLOG

Satellite And Weather Related Feeds

  • CIMSS Satellite Blog
  • USRadioguy.com
  • wildfires
  • NASA Earth Observatory
  • SPC Particularly Dangerous Situation (PDS) Tornado/Severe Thunderstorm Watch
  • satellites
  • Satellites News -- ScienceDaily
  • Satellite Liaison Blog
Trout Fire in New Mexico produces a pyrocumulonimbus cloud
Trout Fire in New Mexico produces a pyrocumulonimbus cloud
Blowing dust in Argentina
Blowing dust in Argentina
Canadian wildfire smoke over Alaska
Canadian wildfire smoke over Alaska
End Of Life for NOAA 15 and 19?….not so fast…
End Of Life for NOAA 15 and 19?….not so fast…
Vitality GOES
Vitality GOES
Decommissioning NOAA-18
Decommissioning NOAA-18
The fire cycle
Unmasking the complicated chemistry of wildfire smoke: What's in it?
Unmasking the complicated chemistry of wildfire smoke: What's in it?
NOAA unveils powerful convergence of AI and science with revolutionary Next-Generation Fire System technology
NOAA unveils powerful convergence of AI and science with revolutionary Next-Generation Fire System technology
Earth’s Clouds on the Move
Earth’s Clouds on the Move
Seasonal Breakup in the Amundsen Gulf
Seasonal Breakup in the Amundsen Gulf
Egypt’s Mediterranean Coast
Egypt’s Mediterranean Coast
SPC PDS Severe Thunderstorm Watch 399
SPC PDS Severe Thunderstorm Watch 399
Five historically huge solar events
Five historically huge solar events
65 years since the world’s first weather satellite
65 years since the world’s first weather satellite
Investing in America: NOAA's Science, Service and Stewardship in Action
Satellite measures CO2 and NO2 simultaneously from power plant emissions for the first time
Existing international law can help secure peace and security in outer space
Small, faint and 'unexpected in a lot of different ways': Astronomers make galactic discovery
Late-Season Atlantic Hurricane-Force Low
Late-Season Atlantic Hurricane-Force Low
Atmospheric River Strikes Eastern U.S.
Atmospheric River Strikes Eastern U.S.
Another Week, Another Deep South Soaker
Another Week, Another Deep South Soaker
  • Facebook Geo Stationary Satellites
  • Usradioguy Facebook
  • Instagram
  • Reddit
  • Github
  • Linkedin

Copyright © 2025 USRadioguy.com - All Rights Reserved. All material protected by Fair Use Section 107 of the Copyright Act. This site is Verified and Secured with 256 bit SSL encryption