1. A system for advanced vector editing, comprising: a vector analysis server stored and operating on a network-connected computing device; a routing calculation server stored and operating on a network-connected computing device; and a rendering engine stored and operating on a network-connected computing device. Wherein the vector analysis server analyzes a plurality of vector points and provides the results of analysis to the routing calculation server; Wherein the routing calculation server calculates routes based at least in part on the received vector analysis information, and provides the route information to the rendering engine; and Wherein the rendering engine forms visualizations based at least in part on the routing information received.