WaiMAP
WaiMAP transforms geographic information, terrain, satellite imagery, drone surveys, engineering models, sensors and live feeds into actionable intelligence. The same capabilities serve every industry solution.
A shared layer catalogue (terrain, energy, environment, risk, imagery, demand) with licence and attribution per layer; your Shapefile, KML, GeoJSON, DXF, GeoTIFF, LAS and Excel files.
Global DEM or your own survey model, slope and aspect, profiles, cut / fill platforms, drainage, catchments and hazards.
Solar, wind, BESS, hydropower, grid, lines, substations, water, earthworks, ground models — computed, with independent checks against open tools.
One project with typed assets and IDs, named drawing revisions, analysis history, BoQ, programme and budget, shared with the team by code.
A Sentinel-2 cloudless background (latest scenes when configured), drone orthophotos and point clouds, plans and photos placed on the map by control points.
Truck routes with vehicle dimensions, abnormal-load checks, least-cost corridors for lines and pipelines, reach areas.
Observation areas compared with a reference date: mapping changes, earthquakes and active fires; drone orthophotos compared date by date; revisions compared element by element.
PDF, PowerPoint, HTML, Excel, DXF, KML, GeoJSON, GeoTIFF; an MCP API for Business plans; QR verification of issued reports.
MatrixFormatsValidationValidation reportScope and limits
WaiMAP - Spatial Intelligence is a browser-based engineering platform for concept, feasibility and early-design work on energy, grid, civil and infrastructure projects: site and GIS data, terrain and ground, drainage and water, power systems, renewables and storage, environmental screening, cost, finance and construction monitoring, with PDF / Excel / CAD / GIS deliverables. Study level: concept / feasibility and early design — see scope and limits.
Site & GISTerrain & groundDrainage & waterPower & electricalRenewables & storageEnvironmental & ESIACommercialConstructionReporting
| Discipline | Module | What it does | Standards / methods | Outputs | Validation |
|---|---|---|---|---|---|
| Site & GIS | Site intelligence | Area, perimeter, elevation, slope classes, aspect; constraint map with buffers by project type | Global DEM, OpenStreetMap, protected areas | Map layers, report section | — |
| Site & GIS | Corridor routing | A → B least-cost path for overhead lines and pipelines, alternatives | A* on a cost surface (slope, settlements, water, protected areas, crossings) | Route options, KML / GeoJSON | — |
| Site & GIS | CAD and CAD exchange | Draw, edit and import drawings; layer manager; georeference site drawings; clash check against constraints | Helmert similarity transform from control points | DXF, Shapefile zip, GeoJSON, PDF map sheet | — |
| Site & GIS | Spatial operations | Measure, buffer, union, intersect, difference, hull, points in polygon, nearest | Turf.js | Result layers, GeoJSON / KML | — |
| Site & GIS | Parcel, land → capacity, site comparison | Buildable area from zoning inputs; MWp / turbines that fit; side-by-side site scores | Planning rules, PVGIS, ERA5 | Report, Excel | — |
| Site & GIS | Masterplan and reference twin | City district or resort plan from targets; copy a real district onto a new site | Planning standards, land budget, OpenStreetMap buildings | Masterplan dossier, coordinate Excel | — |
| Site & GIS | Coordinates and field survey | Coordinate entry and conversion; phone GPS survey with accuracy gate; offline map areas | WGS84, UTM, TM 3°, EPSG, ED50 shift | Excel / CSV, project points | Borehole projection within 1 m (unit test) |
| Terrain & ground | Terrain data ("My terrain") | Use your survey DEM everywhere; reprojection and resampling | GeoTIFF / ASCII / XYZ / LandXML readers, bilinear resampling | GeoTIFF | Identical to GDAL on six rasters |
| Terrain & ground | Terrain Design Studio | Platform level alternatives A–D, batters, retaining walls, swell / shrink, haul, cost | Cut / fill on a grid, batter slope by soil and rock class | 14-section report, Excel | — |
| Terrain & ground | Ground model & excavatability | Geology + soil + boreholes → rock-head, fresh rock, groundwater; excavation classes, equipment, duration; borehole plan | Macrostrat, SoilGrids, rippability by P-wave velocity bands, IDW to boreholes | 13-section report, Excel, map | — |
| Terrain & ground | Mass haul optimisation | Optimal earth movement between cut, fill, borrow and spoil; fleet, duration, fuel, CO₂ | Transportation problem (successive shortest path, Vogel + MODI), Brückner diagram | 10-section report, Excel, map arrows | Same optimum as OR-Tools |
| Terrain & ground | Hazards along routes and at sites | Per tower / pipeline point: ground class, seismic site class, fault, earthquake, liquefaction, landslide, flood, wind, ice, frost levels; foundation type; relocate proposals | Global DEM, OSM, active-fault data, USGS, ERA5 extremes, SoilGrids, GloFAS; Vs30 from slope (EC8) | Report sections, map | — |
| Drainage & water | Terrain hydrology & site drainage | Fill, D8, accumulation, streams, Strahler, catchments, TWI, ponding; design flows; ditches, pipes, detention | Priority-flood, Kirpich / SCS lag, rational method, IDF, Manning | 12-section report, Excel, map layers | Hand checks (unit test) |
| Drainage & water | Water & fire-water networks | Network hydraulics with pumps, valves, tanks, 24-h simulation; pipe, pump and tank sizing; fire main, hydrants, fire pumps | Global Gradient Algorithm, Hazen-Williams / Darcy-Weisbach, NFPA 24 / 13 / 850 / 855 | 12-section report, Excel, map | EPANET 2.2: max 0.0003 m |
| Drainage & water | Storm sewers | Sub-catchments, pipe sizing, inverts from terrain, HGL, design storm, routing | Rational method, Manning, Chicago / alternating-block storm, kinematic routing | Report section, Excel | SWMM 5: 862 vs 860 L/s |
| Drainage & water | Pipeline hydraulics | Pressure along a route profile, pump stations, over-pressure | Darcy–Weisbach, Swamee–Jain | Profile, report | — |
| Power & electrical | Grid connection capacity | Nearest network, published hosting capacity and queues, grid score, options A nearest / B capacity / C fastest | OSM power network, published operator data (estimated where none) | Map, report section | — |
| Power & electrical | Electrical studies | Load flow, short circuit, N-1, cable sizing, transformer loading / ageing, P-Q capability, grid code, STATCOM sizing | IEC 60909-0, IEC 60502-2 / 60364-5-52 style ampacity, IEC 60076-7 | 12-section report, Excel, SLD | pandapower: identical Ik″; voltages = pandapower / PyPSA |
| Power & electrical | Line routing & mechanics | Least-cost route with 3 alternatives; weather cases; sag-tension; ampacity; clearance along the profile; tower spotting, classes, loads, quantities; optimum spotting by dynamic programming (tower heights and positions, weight / wind span and uplift limits, angle points, no-tower zones, ruling-span iteration) vs simple spotting; LiDAR clearances to ground, vegetation (growth allowance), buildings and crossings at maximum temperature and in blowout | IEC 60826 / EN 50341-style cases, state-change equation, IEEE 738 / CIGRE TB 601, CIGRE TB 273; dynamic programming (Bellman; Mitra & Wolfenden) | 15-section report, Excel (structure list, violations), profile with point-cloud strip, PFL-style / XYZ survey text, staking table, DXF plan & profile | Exact catenary: 8.530 m; independent Python sag-tension within 0.06 %; linerate IEEE 738 within 0.03 %; DP = exhaustive search |
| Power & electrical | Transmission line and cable dossiers | Tower-by-tower and kilometre-by-kilometre engineering dossiers, HVDC vs AC | Country clearance rules, typical tower families, VSC / LCC configurations | 100+ page PDF, coordinate Excel | — |
| Power & electrical | Substation estimator | HV / MV configuration → bays and cells → SLD → BoQ, CAPEX, land, programme | GIS / AIS, busbar schemes, cost split from reference projects | 8-section report, Excel | Awarded tender: 53.7 vs 53 k USD/MVA |
| Power & electrical | Grid twin | Computable grid model of the plant connection with scenarios | AC Newton–Raphson load flow | Report section | — |
| Renewables & storage | Solar yield, layout & cabling | Hourly PV simulation (fixed / tracker, bifacial), PVsyst-order loss diagram, IEC 61724-1 PR, P50–P99; automatic stringing, inverter matching (10 generic types + SAM / CEC import), fuses, combiners, DC cable sizing; terrain per block with slope-aware backtracking, pile reveal and grading; layout, DC / LV / MV cabling, block SLD, BoQ | NOAA sun position, Perez, Faiman, ASHRAE IAM, infinite-sheds view factors, Martinez electrical shading, Sandia inverter, IEC 62548-1; IEA PVPS uncertainty | Report with electrical design, loss diagram, PR, terrain & trackers, bifacial sections; Excel, DXF, PVsyst hand-over (meteo, horizon, parameter sheet), SAM TMY | +2.0 % vs a commercial yield assessment; −1.8 to −3.3 % vs NREL PySAM / pvlib; rear gain, clipping and backtracking match pvlib / PySAM (independent check) |
| Renewables & storage | Wind yield | ERA5 10-year hourly wind or met mast / LiDAR data with QC and MCP long-term correction, shear, density, layout optimisation and turbine-count study, wakes, losses, uncertainty and P50–P99, turbine comparison | MCP (regression + residual noise, variance ratio, Weibull scaling), IEC 61400-12-1 density correction, Jensen / Park and Bastankhah Gaussian wakes, lattice + random-search layout | 17–21-section report, Excel | +5 % vs a published turbine yield; net AEP = PyWake within 0.004 % (Jensen) and 0.02 % (Gaussian) (independent check) |
| Renewables & storage | BESS | Hourly dispatch on market prices, revenue stack, degradation and augmentation, BoQ, finance, LCOS, economics, delivery models | Dynamic programming on state of charge; World Bank economic method; NFPA 855 layout | 19-section report, Excel | Analytic arbitrage reproduced; 0.35 % below the PyPSA LP optimum |
| Renewables & storage | Run-of-river hydropower | Flow duration curve, design and environmental flow, waterway hydraulics, turbine selection, energy, design-flow optimisation, BoQ, finance | Lognormal FDC, Darcy–Weisbach, Thoma surge tank, turbine efficiency curves | 16–17-section report, Excel | Study replication 48.7 vs 49.3 GWh |
| Renewables & storage | Energy hub | PV + wind + BESS + electrolyser + H₂ store + backup for data-centre, industry or H₂ demand; hourly dispatch and sizing | Hourly dispatch over 8,760 h, grid search + refinement, LCOE / LCOH | 9-section report, Excel | — |
| Renewables & storage | Green hydrogen, CSP, combined cycle / CHP | Electrolyser chains; tower / trough CSP with molten-salt storage; gas-turbine classes with ambient corrections | Hourly year, design-point sizing, ISO-class data | Report sections, Excel | — |
| Renewables & storage | Thermo calculator | Steam, gas and flue-gas properties, psychrometrics, cooling, H₂ storage mass, chiller COP | IAPWS-IF97, NASA polynomials, ASHRAE psychrometrics | Calculator panel | IAPWS tables ≤ 2 × 10⁻⁹; CoolProp H₂ identical |
| Environmental & ESIA | ESIA screening & report | Jurisdiction, national and IFC / EP category, specialist studies, impacts, ESMP, monitoring, stakeholders, programme | Impact magnitude × sensitivity matrix, national vs IFC / WHO standards | 17-section report, Excel | — |
| Environmental & ESIA | Observe | Watch your sites: mapping changes, earthquakes, active fires since a baseline | OpenStreetMap, USGS, NASA FIRMS | Alerts | — |
| Commercial | BoQ, programme and budget | Quantity take-off by project type, priced BoQ, estimate class, escalation, contingency, budget vs actuals | Estimate classes 5 / 4 / 3 with accuracy ranges, earned value (CPI, EAC) | Excel, report sections | — |
| Commercial | Engineering library | Anonymised unit rates, benchmarks, BoQ structures, document structures; your own library | Sourced and dated rates with FX and escalation | Applied in every BoQ | — |
| Commercial | Finance | EPC cash flow and S-curve; project finance (debt sculpting, DSCR, LLCR, equity IRR, breakeven tariff); scenarios, tornado | Annual project-finance model | Excel, report sections | Published wind study: IRR 10.7 vs 10.3 % |
| Commercial | 8-axis screen | Resource, grid, land, environment, hazards, market, social, logistics → PASS / CAUTION / KILL | Rule-based screening with reasons and next checks | Report section | — |
| Commercial | Technical due diligence | 91 checklist items in 22 areas, EPC key terms, tests, hold points, red flags, bankability verdict | Industry technical due-diligence and EPC guidelines | 16-section report, Excel | — |
| Commercial | Data Trust & Evidence | Evidence register per project (source, provider / licence, period, resolution, coverage, measured / modelled / user-supplied / assumed default / derived), missing data, uncertainty, contradictions, stale data, independent-check status, reproducibility record; trust level High / Medium / Low per module | Transparent weighted checklist: 7 criteria, points shown per criterion | 11-section report, Excel, appendix in module reports | — |
| Commercial | Bankability Assessment | Lender due-diligence support for solar PV, BESS, wind, transmission & grid and construction & infrastructure: readiness level, category tables, gaps, document requests, next steps; capped by Data Trust; not a certificate | Weighted sector checklists reusing the technical due-diligence items | 12-section report, Excel | — |
| Construction | Point cloud & survey | Outlier removal, ground classification, DTM / DSM / nDSM, accuracy QA, stockpile and progress volumes | Simple Morphological Filter, IDW, NSSDA | 10-section report, Excel, GeoTIFF, LAS | Ground recall 99.98 %, RMSE 0.07 m |
| Construction | Drone orthophotos and surfaces | Orthophoto overlay and comparison; contours; cut / fill against a level | GeoTIFF reprojection, contouring | Map, GeoJSON / DXF contours | — |
| Construction | Progress and payments | Weighted progress, actual vs planned S-curve; interim payment certificates with retention and price adjustment | Earned progress from the BoQ | Excel, PDF | — |
| Construction | Logistics | Truck routes with height / weight limits, abnormal-load checks, trip conditions with hourly weather | Valhalla routing, OSM restrictions, curve radii and grades | GPX / KML / GeoJSON / CSV | — |
| Reporting | Project document intake | Upload an existing project (drawings, BoQ, reports, survey, ZIP); extract geometry, quantities and design parameters with sources; resolve conflicts between revisions; list gaps; create the WaiMAP project and pre-fill the modules; imported vs calculated BoQ | Rule-based extraction (English / Turkish) with optional AI extraction, DXF layer roles, BoQ header detection | 10-section report, Excel | 31 / 31 parameters on the test report (unit test) |
| Reporting | Independent check | WaiMAP results side by side with named open tools on the same inputs, in the solar, wind, BESS, electrical, water, mass-haul and line-mechanics reports (table + summary box + Excel sheet); public validation report | NREL PySAM, pvlib, PyWake, PyPSA + HiGHS, pandapower, WNTR / EPANET, PySWMM / SWMM, OR-Tools, CoolProp, linerate (IEEE 738), an independent Python sag-tension solver; green ≤ 3 %, amber ≤ 7 %, red above | Report appendix, summary box, Excel sheet, /validation (PDF, JSON) | 85 comparisons: 76 green, 9 amber, 0 red (validation report) |
| Reporting | Report engine and Project Brain | One project, many studies: official covers, numbered sections, charts, risk register, required studies | Deterministic numbers from the engines; consistency checks before issue | PDF, PowerPoint, HTML, Excel | — |
| Reporting | Engineering cockpit | One screen per project: KPI tiles with source module, time and a stale badge; status matrix by discipline (study run, design criteria, up to date, evidence); ranked next steps; tornado and spider sensitivities, cash flow, loss waterfall, duration curves and wind rose; Monte Carlo P50 / P75 / P90 (Pro and above); calc sheet per KPI | Results of the module engines; every sensitivity bar and Monte Carlo draw is a run of the finance model | Project status report (PDF, Word, HTML), Excel calc sheets | Unit tests (aggregation, staleness, rules, sensitivities, Monte Carlo) and an end-to-end test |
| Reporting | Project workspace | Every save and re-evaluation of a project kept as an analysis record (date, version and build, inputs fingerprint, key results); re-evaluate with new costs, prices, FX, escalation, equipment or capacity, or add a BESS; compare any two analyses; updated report and Excel comparison | Headless re-run of the BESS, substation, hydropower, electrical and finance engines; other modules re-run manually, opened pre-filled | Updated project report (PDF, PowerPoint, HTML), Excel comparison | Unit tests (history, comparison, re-evaluation) |
“—” means no comparison against an external reference is recorded yet (the module may still have its own unit tests).
Read in the browser unless marked “worker” (the optional compute server).
| Engine | Reference | Result |
|---|---|---|
| Short circuit (IEC 60909) | pandapower and a hand calculation, 154 / 33 kV test network | Ik″ max 13.85 kA — identical |
| Sag-tension (state change) | Independent exact-catenary calculation, ACSR conductor, 300 m span | Sag at 75 °C 8.530 m — identical |
| Water network solver (GGA) | EPANET 2.2 (via WNTR), two-loop benchmark network | Max head difference 0.0003 m |
| Storm sewer routing | SWMM 5 (via PySWMM), same network | Outfall peak 862 vs 860 L/s |
| Steam properties (IAPWS-IF97) | IAPWS verification tables | Relative deviation ≤ 2 × 10⁻⁹ |
| Hydrogen storage density | CoolProp, 350 bar | 23.995 kg/m³ — identical |
| GeoTIFF reader | GDAL on six reference rasters (LZW, Deflate, PackBits, BigTIFF, predictors) | Identical values |
| Mass haul optimisation | OR-Tools min-cost flow; textbook transportation problems | Same optimum (relative 5 × 10⁻¹⁶) |
| Point-cloud ground filter | Synthetic terrain with known ground and objects | Ground recall 99.98 %, DTM RMSE 0.07 m |
| Battery dispatch | Analytic two-price arbitrage | Reproduced exactly |
| PV energy yield | Commercial satellite-data yield assessment of a bifacial tracker plant (licensed data) | Green band — values not published (licensed reference) |
| Wind energy yield | Published per-turbine yield of a 6.25 MW low-wind site | 21.15 vs 20.09 GWh (+5 %) |
| Project finance model | Published feasibility study of a 400 MW wind farm | IRR 10.7 vs 10.3 %; LCOE 88.00 vs 88.06 USD/MWh |
| Hydropower study method | Replication of a feasibility study; EPC bill of quantities | Energy 48.7 vs 49.3 GWh; cost within 7 % of the BoQ |
| Substation estimator | Awarded tender for a 154 / 33 kV GIS substation; turnkey offer for a 400 kV GIS | 53.7 vs 53 k USD/MVA; within 13 % |
| PV energy yield (same inputs) | NREL PySAM Pvwattsv8 7.1 and pvlib 0.16 ModelChain; 10 MWp fixed tilt and tracker on one typical year | Specific yield 1.8–3.3 % below the two tools (WaiMAP adds row and diffuse shading, IAM, own inverter model) |
| Bifacial rear side (infinite sheds) | pvlib 0.16 infinite_sheds; 10 MWp bifacial tracker on a 10 % slope, same geometry | Rear gain 5.76 vs 5.76 % (+0.07 %); rear irradiation 177.6 vs 177.6 kWh/m² |
| Inverter clipping (Sandia model) | pvlib 0.16 inverter.sandia and NREL PySAM 7.1 Pvsandiainv on the same hourly DC power | 31.11 MWh — identical (both tools) |
| Slope-aware backtracking | pvlib 0.16 tracking.singleaxis with cross-axis tilt (Anderson & Mikofski 2020), same sun angles | Largest hourly angle difference 0.0002°; row shading identical |
| Stringing, row shading, pile grading | Hand calculations (IEC 62548-1 Voc at −10 °C; shaded fraction geometry; pile reveal on a 12 % slope) | 27 modules; shaded fraction 0.3246; 13.44 m³ — identical |
| Wind wake losses (same inputs) | PyWake 2.6 NOJ / Jensen, 5 turbines, same hourly series, curves and layout | Gross AEP identical; wake loss 3.11 vs 3.11 %, net AEP within 0.004 % |
| Wind Gaussian wakes (same settings) | PyWake 2.6 BastankhahGaussianDeficit, 5 and 20 turbines and an optimised layout, same hourly series | Wake loss 2.71 vs 2.70 % and 5.38 vs 5.37 %; net AEP within 0.02 % |
| Battery dispatch optimum | PyPSA 1.2 linear programme with HiGHS; 100 MW / 2 h on a synthetic price year | WaiMAP 0.35 % below the LP optimum (an upper bound) |
| Load flow | pandapower 3.5 and PyPSA 1.2 AC power flow, radial plant connection | Bus voltages within 0.003 %, losses within 0.005 % |
| Line sag-tension (same inputs) | Independent Python change-of-state solver (exact catenary length + elastic strain integral); ACSR Drake tension section, six IEC 60826 weather cases | Tensions and sags within 0.06 % (e.g. sag at 80 °C 12.605 vs 12.606 m) |
| Conductor ampacity (IEEE 738) | linerate 5.0 IEEE738 model, same conductor, weather and solar input | 721.3 vs 721.6 A at 75 °C; 977.1 vs 977.3 A at 100 °C (−0.03 %) |
| Optimum tower spotting | Exhaustive enumeration of every feasible tower sequence on two small profiles (same constraints) | Same minimum cost (233,929 and 194,067 USD) |
Client and project documents used as references are described, not named. Every comparison with values, differences, tool versions and dates: validation report (PDF and JSON).
| Works alongside / hands over to | Format |
|---|---|
| GIS (ArcGIS, QGIS) | Shapefile, GeoJSON, KML, GeoTIFF, CSV |
| CAD (AutoCAD and DXF-based tools) | DXF with layers |
| Overhead-line design (PLS-CADD) | Survey points as PFL-style station / offset / elevation / feature-code text and XYZ with a feature-code table to map in PLS-CADD, staking table (CSV / Excel), weather cases, DXF plan & profile — not native .DON / .BAK files |
| PV design (PVsyst, SAM) | Typical-year weather files in their formats, layout DXF |
| Survey / point-cloud tools | LAS, GeoTIFF DTM / DSM |
Product names belong to their owners. WaiMAP writes standard formats these tools read; it does not write their native project files.