1. A system for advanced vector editing, comprising: a vector analysis server comprising at least a memory, a processor, and a plurality of programming instructions stored in the memory and operating on the processor thereof; a vector storage database that stores vector and raster data; a vector routing calculation server comprising at least a memory, a processor, and a plurality of programming instructions stored in the memory and operating on the processor thereof; and a rendering engine comprising at least a memory, a processor, and a plurality of programming instructions stored in the memory and operating on the processor thereof wherein the vector analysis server analyzes a plurality of vector points and provides the results of analysis to the routing calculation server; wherein the vector routing calculation server calculates vector routes based at least in part on the received vector analysis information, and provides the vector route information to the rendering engine; wherein the calculated vector routes are stored in a vector storage database after editing; and wherein the rendering engine forms visualizations based at least in part on the vector routing information received.