How to create a detailed map of the roads of a city with Open Street Map
Go to https://overpass-turbo.eu/ and type a query to select the streets in a region.
For example:
[out:json];
(
{{geocodeArea:Amsterdam}};
)->.searchArea;
(
relation[boundary=administrative]["admin_level"="10"](area.searchArea);
way["highway"="motorway"(area.searchArea);
);
out body;
>;
out skel qt;
Use the Load button to get more examples of the possibilities of Overpass. For more information about the usage of the Overpass QL language, visit https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL - if you're not afraid of a steep learning curve :-)
Next, use the Export button to download the query result as a GeoJSON file.
If you haven't already, download and install Inkscape (https://inkscape.org/).
You will probably notice that the height vs width relation of the map is not correct. This is where the screenshot of the map from Mapshaper comes in.
Now you can edit the lines to your own liking. You could, for example, make the line with of the city border a bit thicker.
Don't forget to save your work!
Now use the SVG anyhow you like!
For example, import the new svg file in XCS and burn it is a piece of wood. Or use a pen plotter to make a nice drawing.