2 つの簡単な答え: OpenStreetMapとMapnik。
OpenStreetMap は、オープン ライセンスされた道路データの唯一の重要な世界的ソースです。一部の国では独自のソースがあります。たとえば、米国では米国国勢調査局のTIGERデータ (品質が非常に変動しやすい) を使用でき、英国ではOrdnance Survey OpenDataを使用できます。国、いいかもしれません。それでも、OSM のコミュニティが作成したデータは、一部の分野では完全性に欠ける可能性がありますが、国の地図作成機関のデータよりもはるかに豊富な傾向があります。
OSM の地球全体のデータは膨大なファイルであり、それを処理するにはかなり本格的なハードウェアが必要ですが、国や地域の抽出物はGeofabrikなどのサードパーティ プロバイダーから (無料で) 入手できます。
Mapnik は、主要な Web マッピング サイト (Google など) と同等の 2D レンダリングが可能な標準的なレンダリング ソフトウェアです。これは、CSS のようなスタイリング言語を提供するTileMillと呼ばれるパッケージの一部としてよく使用されます。
完全なツールチェーンと OSM レンダリングの基本について詳しくは、switch2osm.orgのチュートリアル サイトをご覧ください。