Konvertieren Sie PNG/JPEG/PDF-Karte in SVG zum Laserschneiden

Ich versuche, eine PDF-Karte in SVG zu konvertieren, um sie dann an den Laserschneider zu senden. Ich habe das Image Trace-Tool mit den Voreinstellungen für "technisches Zeichnen" (und ein wenig Optimierung) verwendet, die mehr oder weniger das gewünschte Ergebnis liefern. Nichtsdestotrotz ist nach diesem Schritt viel Reinigung erforderlich: Es gibt Linien, die sich überlappen, Unterbrechungen in den Linien usw. (siehe Bilder unten). Konvertieren Sie ein PDF oder JPEG oder eine andere pixelbasierte Karte sauber in SVG.

Ziel ist es, diese Schritte dann zu automatisieren, sodass praktisch jede Karte verarbeitet werden kann.

Hier sind Bilder von 1) der Originaldatei, 2) wie sie nach Image Trace aussieht, 3) wie sie nach der manuellen Reinigung aussieht und wie sie mehr oder weniger für das Laserschneiden sein sollte:

BEARBEITEN: Ich denke, der Schlüssel in diesem Projekt ist wirklich, gute Dateien zu haben, mit denen man beginnen kann. Die Website der US-Volkszählung enthält eine Reihe von Karten (einschließlich des Kongressbezirks) in verschiedenen Formaten. Mike Bostock bietet ein sehr nützliches Tutorial zum Konvertieren von Shapefiles (.shp) in SVG und noch mehr. Google einfach " Command-Line Cartography ".

Antworten (3)

Angesichts der Einfachheit der für Ihre Karte erforderlichen Bereiche würde ich vorschlagen, sie in einer vektorbasierten Anwendung wie Adobe Illustrator mit dem zu zeichnen .

Eine andere, aber keineswegs effiziente Methode wäre, das Bild in Photoshop zu öffnen und das Bild mit dem Werkzeug „Farbton/Sättigung“ zu graustufen und dann mit „ Bildpegel“ den Kontrast und die Farbe der Bereiche zu verbessern. Sie könnten dann Image Trace in Illustrator verwenden . Diese Methode erscheint zwar wie eine schnelle Lösung aus einfachen Google-Suchergebnissen, liefert jedoch keine großartigen Ergebnisse.

Angenommen, Ihr PDF besteht nicht bereits aus Vektorformen (in diesem Fall können Sie es einfach in Illustrator öffnen), würde ich dringend empfehlen, nur diese Formen zu zeichnen.

Danke für den Vorschlag, aber das Zeichnen der Umrisse der Karte ist nicht skalierbar, da ich versuche, eine Reihe von Verfahren zu finden, die ich dann automatisieren und auf jede Karte anwenden kann ... Vielleicht kennen Sie bestimmte Einstellungen in Image Trace oder anderen Tools das könnte gut gehen?
@LaVielle viel Glück damit, wenn es kein Vektor ist, dann kann es überhaupt funktionieren oder auch nicht.

Haben Sie sich nur als Beispiel eine Karte des Kongressbezirks geholt, oder wird dieses Projekt diese Art von Karte verwenden?

Wenn Sie CD-Karten erstellen, sollten Sie in der Lage sein, Vektorversionen auf Landes- oder Bundesebene zu finden - verwenden Sie kein Raster und konvertieren Sie mit Bildspur! Wenn keine Vektoren verfügbar sind, sollten Sie sicherlich Karten-Shapefiles finden, die in Vektoren konvertiert werden können. Census.gov im Bereich Geographie hat diese mit Sicherheit. Sie können auch auf den Websites der Landesregierungen verfügbar sein.

Ich bin kein Kartenexperte, schaue mir aber QuantenGIS an (oder suche nach „Shapefiles to ai“ oder Shapefiles to vector, dafür gibt es möglicherweise andere Tools).

Ich habe nach Vektorkarten gesucht und gute gefunden, aber ich habe mich immer noch gefragt, ob es eine einfache Möglichkeit gibt, PDFs und dergleichen zu konvertieren. Ich werde mir diese Seiten auf jeden Fall ansehen, danke!

Eine Möglichkeit besteht darin, jede Farbe zu isolieren und die Farbform nachzuzeichnen, nicht die bereits gezeichnete Kontur, da diese unterbrochen wird.

Option zwei, kaufen Sie eine bereits vektorisierte Karte.

Nicht „jede“ Karte kann vektorisiert werden. hängt von der Qualität des Ausgangsmaterials ab.

Viele Arbeiten bei dieser Art von Projekten werden von Hand erledigt. Und das ist Option drei, die am praktikabelsten ist. Es erfordert eine anfängliche Anstrengung, aber wenn Sie einen maximalen Gewinn daraus ziehen möchten, kann es sich lohnen.

Das Laserschneiden erfordert auch einige minimale Abmessungen, sodass Ihnen eine handvektorisierte Karte die Flexibilität gibt, einige Formen weniger detailliert zu gestalten, um beispielsweise eine abstraktere Karte zu erstellen.

Überprüfen Sie, ob die Benutzerlizenz diese Art der Nutzung akzeptiert.