How can I work with overlapping lines in a sheet map library?

I load geoJSON from the sid server and draw directly to the map. If there are two identical entries, Liflet draws them twice. This could be fixed by looking for exact duplication on the server side.
This, however, does not work for different datasets sharing the same spaces. As a result, parts of both are drawn in the same place.
user673046
source share