Repository navigation
Releases
EarthMapper-V1.4.0
🌍 EarthMapper v1.4.0 — GeoAI, Hydrology, Cut & Fill & Arabic Support
EarthMapper v1.4.0 introduces major new capabilities for GeoAI, hydrological analysis, earthwork volume calculations, and field data management, along with Arabic language support and enhanced 3D visualization.
🚀 What's New
🧠 Urban Block Detection — GeoAI
- Automatic urban block detection from satellite and aerial imagery using deep learning.
- Support for custom-trained ONNX models with native C# inference.
- Large raster processing using tiled inference.
- Automatic extraction of editable GIS polygons.
- Polygon regularization and boundary refinement.
- Adjustable detection and geometry-processing settings.
🌧️ Hydrological Analysis — Runoff & Rainfall Flow
- Analyze terrain-based surface runoff using online Mapterhorn elevation data.
- Generate drainage networks and flow accumulation results.
- Interactive animated water-flow visualization.
- Calculate contributing catchment areas.
- Adjustable sampling intervals and drainage thresholds.
- Export drainage networks as editable GIS line layers.
- Visualize results in 2D and 3D.
🌊 Flood Level & Inundation Simulation
- Simulate rising water levels within a selected study area.
- Select water source locations and define flood elevations.
- Interactive water-level slider with animated inundation.
- Adjustable animation speed and maximum water-level rise.
- Calculate flood depths and inundated areas.
- Export flood polygons and flood-depth GeoTIFF rasters.
- Visualize flood results in 2D and 3D.
⛰️ Cut & Fill / Volume Calculator
- Calculate cut, fill, and net volumes for hills, excavations, embankments, and reservoirs.
- Support online Mapterhorn elevation data or user-provided DEM rasters.
- Three reference surface methods:
- Absolute Elevation: Specify a fixed reference elevation.
- Polygon Vertex Elevations: Construct a reference surface using polygon boundary elevations.
- Balanced Reference Surface: Automatically determine the reference elevation that balances factor-adjusted cut and fill volumes.
- Independent cut and fill material factors, both defaulting to 1.00.
- Calculate cut/fill areas, volumes, and maximum elevation differences.
- Report highest ground elevation in cut areas and lowest ground elevation in fill areas.
- Automatically recalculate the balanced reference surface when material factors change.
- Interactive 3D preview with red cut areas, blue fill areas, and a translucent reference surface.
- Enhanced terrain lighting, adjustable sunlight direction, and vertical exaggeration.
- Smoother polygon-boundary visualization.
- Export editable cut/fill polygon layers and elevation-difference GeoTIFF rasters.
- Dedicated Cut & Fill toolbar shortcut.
📸 Geotagged Photos to Points
- Import geotagged photographs directly from folders and subfolders.
- Automatically extract GPS coordinates and available EXIF metadata.
- Generate editable GIS point layers from photograph locations.
- Display photographs in interactive map popups.
- Open original photographs directly from the map.
- Support photo-point visualization in both 2D and 3D.
- Preserve photograph references when saving and reopening projects.
🌐 Arabic Language & RTL Interface
- Added Arabic language support alongside English.
- Right-to-left interface layout with automatic panel repositioning.
- Arabic translations for major menus, toolbars, dialogs, and analysis tools.
- Improved Arabic localization across GeoAI, Hydrology, Layout Designer, and GIS tools.
- Automatically save language preferences.
- English fallback for untranslated interface elements.
- Improved text visibility and compatibility with Light and Dark themes.
⚡ Additional Improvements
- Enhanced 3D terrain rendering and visualization.
- Improved handling of large raster datasets.
- Better polygon-boundary rendering for terrain analysis.
- Improved cut/fill statistics and material-factor calculations.
- Better integration between analysis results and editable GIS layers.
- Updated toolbar shortcuts and tool accessibility.
- Additional interface translations, tooltips, and usability enhancements.
🌎 About EarthMapper
EarthMapper is a free, non-commercial desktop GIS and remote sensing application designed to make geospatial visualization, processing, and analysis more accessible.
It combines 2D/3D mapping, satellite imagery, GIS editing, GeoAI, terrain analysis, hydrology, and spatial data management in one integrated environment.
🌍 EarthMapper v1.4.0 — Explore, Analyze, and Understand the Earth.
EarthMapper-V1.3.8
🌍 EarthMapper v1.3.8 — Layout Designer Improvements
EarthMapper v1.3.7 introduces major improvements to the Layout Designer, making it easier, faster, and more accurate to create professional maps for printing and exporting.
🚀 What's New
🗺️ Improved Layout Editing
- Resize layout elements from all sides and corners, with aspect-ratio preservation.
- Independent page zoom and navigation.
- Middle-mouse panning for easier layout navigation.
- Smart snapping to map frames, other elements, and page boundaries, with visual alignment guides.
- Improved rendering performance to reduce unnecessary map refreshes.
📐 Advanced Coordinate Grids
- Improved Geographic and UTM coordinate grids.
- Option to automatically link grid dimensions to the map frame.
- Customizable grid intervals, coordinate precision, labels, and border ticks.
- Independent label orientation for North, South, East, and West.
- Adjustable grid label size, color, and offset.
- Automatic coordinate precision handling to prevent misleading duplicate grid labels.
- Improved grid visibility and positioning.
📏 Enhanced Scale Bars
- Improved alignment of scale-bar labels.
- Adjustable bar height and label text size.
- Better resizing and proportional appearance.
🎨 Smarter Legends
- Proportional resizing of legend contents, including symbols, labels, and color ramps.
- New Legend Items tab to control which layers appear in the legend.
- Automatic legend content sizing to prevent missing or clipped items.
- Fit to Items option for quickly adjusting legend dimensions.
- Customizable legend text size and color.
💾 Better Layout Saving
- Layout configurations and element properties are saved with the EarthMapper project.
- Pending property changes are automatically applied when saving.
- Improved coordinate precision and property validation.
- Better consistency between layout preview and exported maps.
⚡ Additional Improvements
- Improved layout element selection and resizing.
- Better handling of multiple map frames.
- More reliable grid alignment and annotations.
- Improved layout visualization and export consistency.
EarthMapper remains free for non-commercial use.
🌍 EarthMapper — Making GIS and Remote Sensing More Accessible.
EarthMapper-V1.3.6
🌍 EarthMapper v1.3.6 — CORONA Explorer & Performance Improvements
EarthMapper v1.3.6 introduces the CAST CORONA Historical Imagery Explorer, major performance improvements for large vector and raster datasets, enhanced GeoTIFF georeferencing, and interactive measurement tools.
This release focuses on faster performance, accurate visualization, and a smoother 2D/3D mapping experience.
🚀 What's New
🛰️ CAST CORONA Historical Imagery Explorer
Explore historical satellite imagery from the University of Arkansas CAST CORONA Atlas directly within EarthMapper.
- Search available CORONA satellite passes and individual frames.
- Preview historical imagery directly on the map.
- Compare CORONA imagery with modern basemaps using interactive swipe and opacity controls.
- Download original orthorectified CORONA GeoTIFF imagery for selected frames.
- Open downloaded file locations or add imagery directly to EarthMapper.
- Include CORONA and other visible raster overlays in map exports.
⚡ High-Volume Vector Data Optimization
Major rendering improvements for large vector datasets.
- Faster visualization of thousands of points, lines, and polygons.
- Optimized canvas-based rendering for large point layers.
- Preserve original KML/KMZ icons with improved performance.
- Faster feature labeling using canvas rendering.
- Smoother map navigation, zooming, and panning.
- Improved large-layer performance and consistency between 2D and 3D.
🗺️ Advanced GeoTIFF & Large Raster Rendering
Significant improvements to large raster handling and visualization.
- Native-resolution rendering using zoom-dependent raster pyramids.
- Improved support for large RGB, DEM, classified, and reclassified GeoTIFFs.
- Faster raster symbology, color-ramp, and stretch adjustments.
- Improved GeoTIFF georeferencing and positioning, especially for large WGS84 rasters.
- Seamless raster rendering with reduced tile-edge artifacts.
- Improved raster caching and memory efficiency.
- Better visualization consistency between 2D and 3D maps.
📐 Interactive Measurement Tools
Measurements are now displayed in real time directly on the map.
- Distance: Live segment and total distance.
- Area: Polygon area and perimeter.
- Angle: Interactive angle measurements.
- Direction: Azimuth and quadrant bearing.
- Dynamic measurement labels following the cursor.
- Selectable measurement units and decimal/DMS formats.
- Measurement results displayed both on the map and in the Measure window.
🔧 Additional Improvements
- Improved PNG, JPEG, TIFF, and GeoTIFF map exports.
- Support for visible raster overlays in exported maps.
- Improved KML/KMZ rendering and label handling.
- Enhanced 2D/3D consistency and map navigation.
- Various performance optimizations, UI improvements, and bug fixes.
📥 Download EarthMapper v1.3.6
Download the latest version from the Assets section below.
EarthMapper is free software intended for non-commercial use.
Explore the past. Map the present. Understand the Earth. 🌍
EarthMapper-V1.3.2
🌍 EarthMapper v1.3.2 — KML/KMZ, Folder & Label Improvements
EarthMapper v1.3.1 is a maintenance update focused on cleaner map labels, improved KML/KMZ compatibility, and easier folder management.
🚀 What's New & Improved
📐 Vertex Coordinate Labels
- Updated the Coordinates at vertices only (line / polygon) option in Layer Properties.
- When enabled, line and polygon coordinates appear only at their vertices, without an additional center-coordinate label.
- When disabled, normal center-coordinate labels remain available.
- Improved consistency across 2D, 3D, and map image exports.
- Point coordinate labels remain unchanged.
📍 KML/KMZ Text Annotations
- Fixed CAD text annotations appearing as unwanted point pins.
- Improved display of parcel numbers, areas, and other text-only labels.
- Added None to point symbol options.
- Improved text-only annotation handling in 2D, 3D, and map exports.
- Preserved text-only placemarks during KML/KMZ export and reduced unwanted CAD polyline labels.
📁 Enhanced Folder Management
- Enabled Copy, Cut, Paste, Delete, Export, and Properties for subfolders.
- Added Select All / Unselect All Features in Folder.
- Improved nested folder operations and folder-specific export.
🎥 Learning Videos
- Added Help → Learning Videos.
- Linked Arabic video tutorials to the YouTube playlist.
- Added an English Videos button with a Coming Soon message.
EarthMapper v1.3.1 — Cleaner coordinate labels, better KML/KMZ support, and easier project organization.
EarthMapper-V1.3.0
🌍 EarthMapper v1.3.0 — GEE Explorer & Places Search
EarthMapper v1.3.0 introduces two major features: Google Earth Engine (GEE) Explorer and Places Search, along with improvements to raster visualization, mapping tools, and the user interface.
🚀 What's New
🛰️ Google Earth Engine Explorer
A new integrated toolbox for exploring, previewing, analyzing, and downloading geospatial datasets directly within EarthMapper.
Key Features:
- Ready-to-use datasets, organized into categories:
- Imagery: Sentinel-2 and Landsat 8/9
- Spectral Indices: NDVI, NDWI, SAVI, EVI, NDMI, NDRE, NBR, and more
- DEMs: SRTM, ASTER GDEM, Copernicus DEM, JAXA DSM, and Google GEM-15
- SAR: Sentinel-1 GRD (VV, VH, HH, HV, and incidence angle)
- Weather & Climate: NASA GPM, GLDAS, and SMAP
- Other Products: MODIS, Sentinel-5P, land cover, and surface-water datasets
- Preview GEE results directly on the map before downloading.
- Select individual bands and export separately or as multiband GeoTIFFs.
- Use the current map extent or an existing polygon as the Area of Interest (AOI).
- Customize output resolution, coordinate system, and download location.
- Support larger local downloads with progress monitoring and Google Drive fallback.
- Generate NASA weather time-series charts and export measurements to CSV.
- Organize datasets by category and save frequently used products to Favourites.
- Built-in dependency installation and Google OAuth authentication.
📍 Places Search
A new Google Earth–style place search integrated into the EarthMapper sidebar.
- Search locations, landmarks, and businesses using Arabic or English names.
- Live search suggestions and improved approximate-name matching.
- Display matching locations directly on the map.
- Save search results to My Places as editable features.
- Use search results as starting points or destinations in the Route Planner.
- Powered by OpenStreetMap-based geocoding services.
🛠️ Additional Improvements
- Raster Symbology: Improved RGB band selection, color-ramp previews, and raster legends with value ranges.
- Dark & Light Mode: Improved dialog styling, menu icons, contrast, and title-bar appearance.
- Attribute Tables: Refined appearance inspired by ArcGIS Pro.
- Drawing & Editing: Improved Move Feature functionality, folder visibility, and feature management.
- Layer Properties: Added Open File Location and raster pixel-size information.
- User Interface: Cleaner tool organization, improved progress indicators, and more consistent controls.
- General bug fixes and usability improvements.
📌 Important Notes
- GEE Explorer requires an internet connection and an authorized Google Earth Engine Cloud Project.
- Required Python libraries can be installed through the GEE Explorer Settings panel.
- Online Places Search requires internet access. Search results depend on OpenStreetMap data coverage.
- Some GEE datasets may have access restrictions or specific licensing requirements.
🌐 EarthMapper — Free GIS & Remote Sensing Software
Explore • Analyze • Visualize • Map
Developed to make GIS, surveying, and remote sensing workflows more accessible and efficient.
EarthMapper-V1.2.0
🌍 EarthMapper v1.2.0
This release introduces major improvements to map layout design, GeoAI capabilities, KML/KMZ handling, routing, and the user interface.
🚀 What's New
🗺️ 1. Map Layout Designer
- New Layout tab for creating professional, print-ready maps.
- Add and customize map frames, neatlines, text, and other layout elements.
- New drawing tools for rectangles, ellipses, and lines.
- Set precise map scales (1:5000, 1:10000, etc.) based on map-frame and paper dimensions.
- Improved layout editing and PNG/PDF export.
🤖 2. Expanded GeoAI Capabilities
- Tree Detection: Detect and locate trees in aerial and satellite imagery.
- Building Segmentation: Identify buildings using AI segmentation models.
- SAM 2: Interactive object segmentation using positive and negative point prompts.
- SAM 3: Optional text-guided object segmentation with a separately configured model environment.
- Improved detection-result attributes, including a
Typefield for classification and symbology. - Continued support for aerial object detection using oriented bounding boxes.
📂 3. Improved KML/KMZ Import and Export
- Preserve nested folders and document hierarchies, similar to Google Earth.
- Improved compatibility with KML/KMZ files exported from ArcGIS.
- Better preservation of feature names, attributes, and styles.
- Support for attributes stored in KML ExtendedData and HTML description tables.
- Create folders and subfolders, and organize features within layers.
- Export nested folder structures back to KML/KMZ.
- Improved attribute tables for individual features, folders, and entire layers.
🧭 4. Routing Between Points
- Added point-to-point routing functionality.
- Create and visualize routes between selected locations directly on the map.
- Improved integration of route planning with EarthMapper's mapping tools.
🎨 5. Cleaner and More Compact Interface
- Reduced main toolbar icon sizes by approximately 25%.
- Redesigned the Table of Contents for a more compact appearance.
- Features now display primarily by name, similar to Google Earth.
- Reduced sidebar width and improved navigation through nested layers.
📍 6. GPX Support
- Import and export GPX waypoints, routes, and tracks.
- Support for multiple track segments.
- Convert polygon boundaries into closed GPX tracks during export.
🔧 Additional Improvements
- Improved map layout controls and scale editing.
- Better organization of vector features and their attributes.
- Various interface refinements and usability improvements.
EarthMapper — Free GIS and remote sensing software designed for practical mapping, spatial analysis, and geospatial data visualization.
Thank you for using EarthMapper!
EarthMapper-V1.1.0
🌍 EarthMapper v1.1.0
This release introduces powerful new geospatial data downloaders, improved satellite imagery and elevation workflows, enhanced raster visualization, and several performance and interface improvements.
🚀 What's New
🌐 Geospatial Data Downloaders
- Overture Maps Downloader — Download buildings, transportation networks, places, and other available vector datasets.
- OpenStreetMap (OSM) Downloader — Download geographic features with customizable tags and filters.
- FABDEM Explorer — Search, select, and download approximately 30 m bare-earth DEM tiles with interactive footprints.
- Sentinel-2 Explorer — Search satellite scenes by date, cloud cover, and area of interest, with footprints and scene previews.
🛰️ Sentinel-2 Improvements
- View 10 m RGB imagery online without downloading complete satellite scenes.
- Download individual spectral bands or create multiband GeoTIFFs.
- Export NDVI, NDWI, RGB composites, and scene classification products.
- Improved download progress, band selection, and resolution options.
🗺️ Basemaps & Historical Imagery
- Added EOX Sentinel-2 Cloudless basemaps and historical annual mosaics.
- Improved Esri Wayback with acquisition dates, location-based filtering, and duplicate-date grouping.
🎨 Raster & Layer Visualization
- Improved GeoTIFF compatibility and multiband raster rendering.
- Added native-resolution raster tiles and pyramid caching for smoother visualization.
- New raster stretch options: Min–Max, Standard Deviation, Percent Clip, and Custom Range.
- Redesigned vector and raster symbology panels with compact, right-docked interfaces.
- Added Apply, OK, and Cancel controls for interactive styling.
⚡ General Improvements
- Improved raster rendering performance and memory management.
- Enhanced download responsiveness, progress tracking, and cancellation.
- Improved 2D/3D visualization and layer management.
- Refined measurement tools and properties-panel layouts.
- Fixed various raster-cache, file-handling, and interface issues.
- Updated third-party acknowledgments and data-source attribution.
📌 Notes
- EarthMapper is free to use.
- Some online imagery and data services require an internet connection.
- Third-party datasets and services remain subject to their respective licenses and usage conditions.
Thank you for using EarthMapper and supporting its development!
EarthMapper-V1.0.9.1
EarthMapper v1.0.9.1
EarthMapper v1.0.9.1 expands KML/KMZ support with mixed vector and raster workflows, making KMZ a much more complete exchange and project-container format.
What's New
Improved KML / KMZ Import
- Added support for KML GroundOverlay raster images.
- Supports:
LatLonBox- Rotated overlays
gx:LatLonQuad
- KMZ files can now contain and import:
- Points
- Lines
- Polygons
- Raster overlays
- Styles and embedded resources
- Mixed vector + raster KMZ files are loaded together as separate EarthMapper layers.
Mixed-Content KMZ Export
-
Export All to KML/KMZ now includes raster layers.
-
Added Export Project as KMZ Container.
-
A single KMZ can now contain:
- Vector layers
- Drawn features
- GeoAI results
- Contours
- Raster / GeoTIFF overlays
- Embedded images and icons
-
Rotated or skewed rasters are automatically exported using
gx:LatLonQuad.
Raster KMZ Improvements
- Raster opacity and visibility are preserved.
- Embedded KMZ raster images are retained for reliable project reconstruction.
- GeoTIFF layers are exported in a Google Earth compatible overlay format.
- Raster layer right-click export now supports KML/KMZ.
Other Improvements
- KML GroundOverlay rasters are kept separate from DEM-specific workflows.
- Improved compatibility with KMZ files generated from scanned maps, PDFs, image overlays, and Google Earth.
EarthMapper v1.0.9.1 — expanded KML/KMZ support for complete vector and raster map containers.
EarthMapper-V1.0.9
EarthMapper v1.0.9
EarthMapper v1.0.9 brings major improvements to GeoAI, terrain analysis, elevation profiles, raster export, measurement, and geometry tools.
What's New
GeoAI Object Detection
- Added built-in aerial object detection using an ONNX OBB model.
- Works directly on imported GeoTIFF imagery.
- Native-resolution tiled processing for better detection accuracy.
- Added object-class selection, progress display, overlap handling, and cancellation.
- Custom ONNX models are still supported.
Elevation Profiles
- Added support for up to 3 elevation sources.
- Compare Mapterhorn, GeoTIFF DEMs, and point-layer elevations.
- Create profiles from point layers using:
- Distance from start
- Station/chainage field
- Point number field
- Added per-source statistics and source-difference statistics.
- Improved profile settings, stationing, zoom controls, statistics table, and CSV export.
Terrain & DEM
- Generate contours and DEMs from:
- Mapterhorn
- User point layers
- Point-based generation supports elevation field/unit selection with IDW or Kriging.
- Terrain tools reorganized under the Terrain menu.
New Divide Line Tool
- Divide lines by:
- Equal number of parts
- Fixed segment length
- Optional division points.
- Supports choosing the starting direction/end.
Measurement & Selection
- Unified Measure tool with:
- Distance
- Area
- Angle
- Direction
- Direction supports North Azimuth, South Azimuth, and Bearing.
- Improved multi-feature right-click behavior.
- Added selected-feature summaries and multi-feature style editing.
Raster Export
- Added target ground resolution (m/pixel) control.
- Increased GeoTIFF export limits to 128 MP / 24,000 px per side.
- Added adaptive source-tile limits based on available memory.
Other Improvements
- Improved profile UI and settings.
- Added updated About and third-party acknowledgements.
- Added credits for GeoAI model, DOTA, Ultralytics, ONNX Runtime, and other mapping libraries.
EarthMapper v1.0.9 — improved GeoAI, terrain, profile, raster, and geometry workflows.
EarthMapper-V1.0.8
EarthMapper v1.0.8
What's New
Terrain & Raster Tools
- Added Contour Line and GeoTIFF DEM generation from a selected polygon.
- Supports IDW and Ordinary Kriging interpolation.
- Added large-area processing using chunked / patch-based terrain generation.
- Added raster symbology for single-band GeoTIFFs with multiple color ramps.
- Added RGB band selection for multi-band GeoTIFFs.
- Added GeoTIFF export with custom WGS84 / UTM coordinate system, pixel size, and resampling options.
Raster Display
- Added floating DEM Color Bar from the raster layer right-click menu.
- Color bar automatically updates with raster symbology changes.
- Color bar can be moved and resized, and its position/size is saved with the project.
- Added visual color previews for raster color ramps.
Layer Swipe
- Added Layer Swipe tool for comparing raster and vector layers using an interactive draggable divider.
Performance Improvements
- Improved contour rendering for large contour datasets.
- Improved handling of large DEM and contour-generation jobs.
- Reduced memory usage during raster surface generation.
Other Improvements
- Moved Generate Contours / DEM to the Terrain menu.
- Improved raster layer properties and symbology handling.
- Various fixes and stability improvements.