Initial implementation of mashnet. The 1.0.0 API solidifies the basic workflow for managing multiple road network datasets. It supports the following:
- normalizing a road network as a series of graph edges and nodes
- serialization and deserialization of the graph and associated spatial indices
- scanning for matching edges
- proposing new edges and incrementally normalizing them into the existing graph
- a pre-trained neural net for deciding whether to merge new metadata into an existing edge
- workflows for extracting changesets into a task flow
- querying and splicing subgraph partitions
- modifying of proposed geometry to cleanly merge into the existing topology