1. A computer-implemented method of providing a symbol, comprising; using a computer to: receive a request in a uniform resource locator (URL) to provide the symbol, the request comprising a type of symbology to generate, a symbol designating a name of the symbol to generate, a format defining a format of the symbol to generate and a size of the symbol to generate; retrieve an image based on the request based on a symbology source designated by the request; modify the image based on the request comprising modifying one of a line width, a line color, color fill and a text label; convert the image to form the symbol; and provide the symbol.