A method of supporting one or more ground vehicles on a mission that includes traversal of a ground region, the method comprising: accessing geospatial data produced from an aerial survey of the ground region, wherein the geospatial data includes a raster image of the ground region, the raster image having a dot matrix data structure with multiple layers of spatially-coincident matrices of the geospatial data; performing an analysis on the multiple layers of spatially coincident-matrices of the geospatial data to produce terrain data that describes the ground region in terms of a plurality of terrain metrics, wherein the terrain data includes terrain datasets for respective ones of the plurality of terrain metrics, wherein the terrain data also has the dot matrix data structure with a second multiple layers of second spatially-coincident matrices of respective ones of the terrain datasets; weighting the terrain data by weighting the second spatially-coincident matrices based on constraints of the one or more ground vehicles, and an order of priority of criteria of the mission, criteria of a mission including at least one of traversability, speed, fuel efficiency, covertness, wireless communication range; constructing a map of the ground region in which the ground region is expressed as a geospatially-mapped array of the terrain data as weighted, by constructing a raster image of the ground region from the second spatially-coincident matrices as weighted; searching the map for a path that best meets the criteria of the mission according to the order of priority, the path described by a series of waypoints that define a route across the ground region; and outputting an indication of the route for the one or more ground vehicles to traverse during the mission. accessing geospatial data produced from an aerial survey of the ground region, wherein the geospatial data includes a raster image of the ground region, the raster image having a dot matrix data structure with multiple layers of spatially-coincident matrices of the geospatial data; performing an analysis on the multiple layers of spatially coincident-matrices of the geospatial data to produce terrain data that describes the ground region in terms of a plurality of terrain metrics, wherein the terrain data includes terrain datasets for respective ones of the plurality of terrain metrics, wherein the terrain data also has the dot matrix data structure with a second multiple layers of second spatially-coincident matrices of respective ones of the terrain datasets; weighting the terrain data by weighting the second spatially-coincident matrices based on constraints of the one or more ground vehicles, and an order of priority of criteria of the mission, criteria of a mission including at least one of traversability, speed, fuel efficiency, covertness, wireless communication range; constructing a map of the ground region in which the ground region is expressed as a geospatially-mapped array of the terrain data as weighted, by constructing a raster image of the ground region from the second spatially-coincident matrices as weighted; searching the map for a path that best meets the criteria of the mission according to the order of priority, the path described by a series of waypoints that define a route across the ground region; and outputting an indication of the route for the one or more ground vehicles to traverse during the mission.