Eine interessante Richtung besteht darin, d3.svg.line zu nutzen, um Pfade aus den Koordinaten Ihrer geoJSON-Funktion zu erzeugen. An diesem Punkt könnten Sie die interpolierten Methoden von D3 verwenden.
Siehe D3js-Topojson : how to move from pixelized to Bézier curves? und Geodata to d3.svg.line interpolation von E. Meeks und Crispy edges with topojson?.
Edit: Es gibt eine minimal stand alone case study for line smoothing, die Sie über seinen zugeordneten Kern des Git Repository verzweigen kann. Die Idee von d3.svg.line zusammen mit Interpolationen von y
Koordinaten für Linien Glättung ist von E.Meeks. E. Meeks erklärt seinen Ansatz here.
EDIT2 & Lösung: erinnerte ich mich plötzlich, wo topojson in GeoJSON on the fly umgewandelt wird. Im Folgenden können Sie mit Topojson-Dateien arbeiten und schließlich Bezier-Kurven mit der Extrapolation Ihrer Wahl erhalten. Im Folgenden wird funktionieren:
d3.json("./world-110m.json", function(data){
console.log(data)
var geojson = topojson.feature(data, data.objects.countries);
var newJson = newgeoson(geojson);
console.log(JSON.stringify(newJson))
d3.select("body").append("svg").attr("id","world")
.selectAll("path")
.data(newJson)
.enter()
.append("path")
.style("stroke-width", 1)
.style("stroke", "black")
.style("fill-opacity", .5)
.attr("d", d3.svg.line()
.x(function(d){ return d[0] })
.y(function(d){ return d[1] }).interpolate("cardinal"))
.style("fill", "#7fc97f");
})
Live-Demo: Minimal d3js line smoothing, topojson version

Ja das sieht gut aus. Will Lesezeichen und versuche, wenn ich etwas Zeit dafür habe. Vielen Dank. – kwoxer
Ich selbst wählte schließlich eher eine subtilere Topojson-Vereinfachung über das Topojson-Kommandozeilen-Tool. Aber dieser @Emeeks Weg hat auch meine Augen angezogen. – Hugolpz
Aber Vereinfachung bedeutet, dass ich Daten verliere. Aber ich möchte, dass es gedruckt wird, so wie ich es gezeichnet habe =) Also das ist keine Lösung für mich. Wie gesagt, wenn ich zurückkomme, wenn ich arbeite oder Probleme habe =) Danke. – kwoxer