Skip to content

Geo Tool 1.7.1

Choose a tag to compare

@kchomani kchomani released this 02 Nov 13:57
· 3 commits to main since this release
f13ba13

Download GeoTool-Windows-x64.zip below, unzip it (right-click → Extract All, and wait until it has finished), then double-click GeoTool.exe. No installation, no account.

Fixed in 1.7.1

  • Small screens: on a laptop, or with Windows text at 125 % or 150 %, the buttons on the right of the Map tab (Import, Export, Point map, Dam and lake, Hazard map, Elevation profile, Runoff at an outlet) were squeezed and their names cut off. They now keep their full size: when the window is too short, the panel on the right (and the tool bar on the left) scrolls with the mouse wheel. The list of drawings always shows a few lines
  • The window can be made narrower (the line at the bottom wraps), and the Point map, Dam and lake, Hazard map, Elevation profile and Runoff windows open no bigger than the screen, so their buttons at the bottom stay in reach

New in 1.7

  • 📈 Elevation profile… (Map tab): draw a line with the Line tool (or put points) and see the ground along it: the profile chart (elevation against distance, with the vertical exaggeration written on it) and, for every point along the line — every 30 m or every distance you choose (for example 20, 50 or 100 m, like stations on a road) and at every corner — its station (0+250.00), distance, elevation, latitude and longitude (decimal and DMS), UTM coordinates, and the rise and slope from the point before. The summary gives the length (along the ground and straight from A to B), the highest and lowest points, the total climb and descent and the steepest parts. With points: their elevations and coordinates, or the profile from point to point through them. Compare the three elevation models (Copernicus, ALOS, NASADEM) on one chart
  • Saved for the profile: the chart, a map of the line on the satellite picture with distance marks, A and B and the highest and lowest points, an Excel workbook (every point, the summary, the corners of the line and a chart that Excel draws), CSV, GeoPackage, GeoJSON, KML for Google Earth and a README
  • 💧 Runoff at an outlet… (Map tab): put an outlet on a river (▼ Outlet tool) and get the peak flow and the runoff volume of storms of 2, 5, 10, 25, 50 and 100 years, by the Rational method (Q = 0.278 C i A) and the SCS curve number method with the SCS unit hydrograph
  • Your own data, or open data: every value can be typed — area, main channel length and slope, land slope, time of concentration, C, CN, soil group, moisture before the storm (AMC I, II, III) — and the rainfall can be your rain gauge's largest daily rain of each year (pasted from Excel), your 24-hour design rain, or your IDF equation. What you leave empty comes from free open data: the catchment, main channel and time of concentration (Kirpich or the NRCS lag) from the DEM, land cover from ESA WorldCover, hydrologic soil groups A–D from SoilGrids soil texture, and the largest daily rain of every year since 1951 from the ERA5 reanalysis (through Open-Meteo), fitted with the Gumbel distribution
  • Saved for the runoff: an Excel workbook with every step (the inputs and where each came from, the rainfall and the Gumbel fit, the rain of every storm duration, the Rational method, the SCS-CN method, the design storms and hydrographs, the unit hydrograph, the land cover and soil, and the coefficient tables used), charts (peak flows, hydrographs, design rain, IDF curves), maps of the catchment, land cover, soil groups, C and CN, GeoTIFFs, GIS files and a README with the formulas and references. The catchment can be shown on the Map tab
  • For teaching and first estimates: open rainfall data (a 25 km reanalysis cell) is lower than what a rain gauge measures in a heavy storm, so use your gauge's values when you have them; the Rational method is meant for small catchments, and Geo Tool says so above 0.8 km²
  • Fixed: the length of a line in the drawings list and on the Analysis tab included the way back from its last point to its first; lines now show their true length
  • Faster when the OpenStreetMap servers are slow: roads, rivers, points of interest and the places around a lake no longer wait up to half an hour for busy servers. When a server has not answered after 30 seconds, the next one is asked as well; a server that timed out is asked last for the next 15 minutes; and after 5 minutes Geo Tool uses Overture Maps instead

New in 1.6

  • ⚠ Hazard map… (Map tab): choose an area (the area of interest or a polygon you drew) and a hazard — flood, landslide, wildfire, earthquake (seismic hazard), drought, land degradation or heat. Geo Tool downloads the open data the hazard needs for the area (elevation and what comes from it: slope, aspect, plan and profile curvature, wetness and stream power indices, flow accumulation, streams, drainage density, LS factor, Vs30 from slope; ESA WorldCover land cover; Sentinel-2 vegetation, water, built-up and drought indices (NDVI, NDWI, NDBI, NDDI); Landsat summer surface temperature; CHIRPS rainfall of the last 5 years; OpenStreetMap roads; GEM active faults; plate boundaries; USGS and EMSC earthquakes since 1973 with their magnitude and depth; MODIS burned areas of the last 10 years), rates every factor from 1 (least likely) to 5 (most likely) and shows the hazard in 5 classes, from very low to very high
  • Your factors and weights: tick the factors you want and set their weights. Default weights and class limits are those of Kaifi Chomani's published studies of flood, landslide, earthquake, drought and land degradation (the window names the study and table, and the study's factors that have no open map); wildfire uses the published weights of Çoban & Erdin (2020), heat Geo Tool's own. More factors can be ticked. The map follows every change at once, without a new download. Classes by natural breaks, by equal steps of the 1–5 scale (to compare areas) or by quantiles
  • Only what is there is used: a factor whose data cannot be downloaded for the area, or that is rated within the area and the same all over it, is left out (the window says why) and its weight is shared among the others; a factor with fixed class limits and one rating everywhere is kept, as it still says how high the hazard is. The pixel size grows with the area — 30 m for small areas, bigger pixels for big ones — so areas up to 60,000 km² stay light
  • Lakes and rivers are not rated: they are shown in blue on every hazard map and their area is listed
  • Saved: the hazard map over the relief with the share of each class, the hazard index, a map of every factor, GeoTIFFs of the classes, the index and the factors, the area of each class (and the built-up land in it) and the weights as CSV, a KMZ for Google Earth, and a README with the method and the references with their DOI links. The map can be shown on the Map tab
  • The author on every picture: every map and chart now says "Made with Geo Tool … by Kaifi Chomani — Egeocate Lab.", and the opening screen names the author

New in 1.5

  • Dam and lake: on the Map tab, draw a dam with the Line tool across a valley (from one hillside to the other, over the river) — or put a point on the river and give the dam height, and Geo Tool draws the shortest dam line across the valley that holds the water — then press 🌊 Dam and lake…. Geo Tool fills the valley behind the dam the way water fills it. Move the water level and see at once the lake, its area (km², ha, dunam), volume and depth, the height and length of the dam and the earth fill it needs, and the highest level the dam can hold (above it water would flow around the end of the dam or over a low pass into another valley)
  • What goes under water, in red: buildings, roads, villages, schools, mosques and other places inside the lake are coloured red on the picture and the map (to be moved), with their numbers and the farmland and other land under water; lists of them are saved as CSV
  • Saved for the dam: a lake map on the satellite image with water depth and contour lines, the elevation–area–volume curve and table (every 0.5 m), the ground along the dam, a 3D view, the lake and dam as GeoPackage, GeoJSON, KML (Google Earth) and Shapefile, water depth and flooding-level GeoTIFFs, and a README that explains the method and its limits. Optional: the yearly inflow from CHIRPS rainfall on the catchment
  • Contour lines: a new item in Download data (Terrain and water): contour lines every 1 to 100 m (or automatic) as a map with labelled index lines and as a line file
  • A screening tool for teaching and first studies: the 30 m elevation data has errors of a few metres, and a dam also needs a survey, geology and hydrology studies

New in 1.4

  • Band composite: a new sub-tab in Download data. Choose Sentinel-2, Landsat 8–9 or Landsat 4–7, tick the bands (each shown with its number, name, wavelength and pixel size) in the order you want, or pick a ready combination (natural colour, false colour, agriculture, short-wave infrared, urban), and choose a date. Geo Tool uses the clearest image of that day, or the nearest clear day, and saves one GeoTIFF with your bands in your order (surface reflectance 0–1; the Landsat thermal band as surface temperature in °C), a colour map of the first three bands and a table of the bands
  • Rainfall at a point (CHIRPS): type a point or use a point drawn on the map, choose the dates and daily or monthly values; you get CSV tables (every day or month, monthly and yearly totals) and a chart. CHIRPS v3.0 from the Climate Hazards Center (UC Santa Barbara), 1981 to about last month; daily values up to 5 years per run (about 5 minutes per year, as the server asks for slow reading). Rainfall alone needs no area
  • Land cover year: choose the ESA WorldCover year (2020 or 2021) and the Esri land use year, or two years to get every year between them (2017–2023)
  • Burned area — your own threshold: under "Burned area and severity (dNBR)" you can write the dNBR value above which a pixel counts as burned. 0 = automatic (0.10, the USGS value). Write a lower number (e.g. 0.05) when light grass or crop fires are not completely found, or a higher one (e.g. 0.20) when dry or harvested fields are shown as burned; the severity classes, the burned-area table and the maps follow your number
  • Settings follow your ticks: only the settings needed by what you ticked are active, the others are grey, and every sub-tab shows how many items are ticked in it

New in 1.3

  • Point map: turn your own list of places into a finished map. On the Map tab, import your points (or draw them) and press 📍 Point map…: choose a title, a satellite or white background, names next to the points or numbers with a list of names, colours by a column (e.g. type or district), point size, A4 landscape or portrait and 300 / 600 / 700 dpi. The map shows a north arrow, scale bar, coordinate grid, legend and a small inset map, and the points are also saved as CSV (decimal, DMS and UTM), KML (Google Earth), GeoJSON and Shapefile
  • Import Excel (.xlsx) and GPX files, and coordinates written in degrees-minutes-seconds (36°15′30″N); column names in English, Kurdish or Arabic (name / ناو, latitude / پانی, longitude / درێژی …) are recognised; other columns are kept
  • Names in Kurdish and Arabic are written correctly on the maps (Noto Sans Arabic font)
  • Points_template.csv next to GeoTool.exe shows how to arrange your points
  • GeoTool.exe is the last file to come out of the zip, and the program explains clearly if it is opened before unzipping has finished

Also in Geo Tool (since 1.2): satellite indices (NDVI, NDWI, MNDWI, NDBI, SAVI, EVI, NBR), true and false colour images, terrain (Copernicus, ALOS or NASADEM DEM: elevation, slope, aspect, hillshade), watersheds with streams and morphometry, land cover and surface water, burned area and severity (dNBR), fires now and past, earthquakes now and archive, buildings, roads, rivers and points of interest, drawing and measuring (coordinates, distances, areas in m², ha, km² and dunam). Every map carries the credit its data provider asks for; the licences of the open-source parts are in THIRD_PARTY_LICENSES.txt.

Windows may say "Windows protected your PC" — click More info → Run anyway (the program is not code-signed).

Geo Tool — created by Kaifi Chomani, University of Raparin — Egeocate Lab for GIS & Remote Sensing (https://egeocate.netlify.app/).