Types and constructors for spatially referenced graphs.
SpatialGraphs.jl introduces the
AbstractSpatialGraph and other subtypes. The
Graphs.AbstractGraph, and can be weighted or directed. SpatialGraphs.jl extends the
Graphs interface, so methods from Graphs.jl work right out of the box.
AbstractSpatialGraph is a composite type that contains an
AbstractGraph in addition to
metadata that details the spatial location of each vertex in the
graph. At this time, only raster-based graph types have been developed (and
vertex locations are stored in a
Rasters.Raster), but there are plans to
implement graph types for vector data as well.