Ich möchte jede Skizze innerhalb von R mit Polygon neu zeichnen. Aber ich brauche eine sorgfältige Arbeit, um Koordinaten zu finden (X- oder Y-Werte für jeden Punkt).
Gibt es ein R-Paket oder eine andere Software, die Koordinaten aus einem Bild finden kann? Daher werden Daten mit einer beträchtlich hohen Anzahl von Punkten (x, y) ausgegeben, so dass die Figur erneut erzeugt werden kann.
Bearbeitungen: ........
Hier sind Beispiele:
(1) Kartenumriss zum Beispiel:
Zweites Beispiel:
(2) Objektformbeispiel:
Sie können die App WebplotDigitizer verwenden, die Sie online verwenden können. Hier ist ein Schnappschuss Ihres Beispiels:
Hier ist die Ausgabe der Koordinaten:
%Vor%Für die zweite Figur sind die Koordinaten:
%Vor%In R zeichnen:
%Vor%Sie können die Anzahl der Punkte in der Software erhöhen. Allerdings können Verbindungslinien in dieser komplexen Figur ein bisschen problematisch sein.
Das Online-Youtube-Lernvideo ist hier : Zum Erstellen eines Karten-Lernprogramms. ternäres Diagramm Polar Plot
In R möchten Sie vielleicht das Paket digitalisieren, es hat Werkzeuge zum Lesen eines JPEG-Bildes und klickt auf das Bild, um die Punkte für das Polygon (die Polygone) zu erhalten. Ich glaube, dass einige der räumlichen Pakete eine ähnliche Funktionalität für Karten haben, aber nicht daran erinnern, welche Pakete).
Sie können etwas Ähnliches tun, indem Sie Ihr Bild mit der Funktion image
oder rasterImage
darstellen (siehe EBImage oder andere Pakete zum Lesen im JPEG) und dann die Funktion locator
verwenden (siehe type
-Argument ) Klicken Sie auf das Grundstück und erhalten Sie die Koordinaten. Wenn Sie ein anderes Koordinatensystem angeben möchten, sehen Sie sich die Funktion updateusr
im TeachingDemos-Paket an.
Für einen automatisierten Ansatz können Sie sich das Potrace Programm ansehen. Inkscape hat einen eingebauten Call-to-Trace mit einer etwas netteren Oberfläche und mehr Optionen für die Vorverarbeitung und Nachbearbeitung des Bildes.
Tags und Links java r map matlab image-processing