Ich habe eine JPG-Karte einer Reihe von US-Bundesstaaten, die von einem Tornado betroffen waren. Die Karte schattiert, wo der Tornado vorbeiging, was dazu führte, dass einige Landkreise den Tornado nur teilweise erlebten.
Ich möchte den Anteil der Grenzen jedes Landkreises berechnen, der dem Tornado ausgesetzt war. Dies ist natürlich unkompliziert für die Landkreise, die entweder vollständig oder gar nicht exponiert waren. Ich bin mir jedoch nicht sicher, was ich für diejenigen tun soll, die teilweise exponiert waren.
Ich bin auf diesen Thread gestoßen: Wie konvertiere ich ein Kartenbild in ein Vektorformat?
Ich kann es jedoch nicht verstehen. Für den Anfang zählt Paint als Bildeditor. Zweitens, was ist mit GRASS los? Ist das der beste Weg? Ist das anstelle von ArcGIS 10.1?
In jedem Fall habe ich Zugriff auf ArcMap in ArcGIS 10.1. Ich versuche , dem Link zu folgen: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009t000000mq000000 Ich bin jedoch um sehr verloren Schritt starten 6. Ich weiß nicht , ob ich Ich füge die JPG-Datei korrekt hinzu oder ordne die Punkte korrekt zu.
Ich bin einfach extrem verloren. Am Ende möchte ich eine Excel-Tabelle über den Anteil jedes Landkreises, der dem Tornado ausgesetzt ist. Vielen Dank für jede Hilfe!
Um die Berechnung, die ich durchführen möchte, in einen Kontext zu setzen, finden Sie hier eine beispielhafte Karte auf Statusebene: http://www.marc.org/emergency/images/tornado_risk_map.jpg In diesem Beispiel möchte ich schätzen der Anteil jedes Landkreises (oder Bundesstaates) innerhalb der roten Zahlen.
quelle
Antworten:
Es gibt keinen direkten Weg, um ein Bild in ein Shapefile-Format zu konvertieren. Ihre JPG-Karte hat keinen räumlichen Bezug. Sie können es in arcmap laden, aber es weiß nicht, wo es abgelegt werden soll. Um Arcmap zu sagen, wo es im Weltraum hingehört, müssen Sie geografische Referenzpunkte angeben, daher der Begriff "Georeferenzierung".
In ArcGIS erfolgt dies über die Georeferenzierungssymbolleiste, die standardmäßig deaktiviert ist. Um es einzuschalten, klicken Sie einfach mit der rechten Maustaste auf eine Symbolleiste, suchen Sie nach Georeferenzierung und aktivieren Sie sie. Anschließend verwenden Sie das Werkzeug "Kontrollpunkte hinzufügen" (erste Schaltfläche rechts neben dem Kombinationsfeld), um arcgis mitzuteilen, welche Punkte auf dem Bild Punkten auf einer zweiten Datenquelle entsprechen, die bereits einen räumlichen Bezug hat.
Hier sind die Schritte, die ich empfehle:
Dann müssen Sie entweder Ihr vorhandenes Shapefile bearbeiten oder ein neues mit der JPG-Karte als Hintergrund erstellen. Wahrscheinlich müssen Sie den von Ihnen gezeichneten Polygonen einige Attributdaten wie "Beschädigt" oder "County Name" zuweisen, aber das ist ein ganz anderes Problem.
Ich bin sicher, es klingt kompliziert, wenn Sie es noch nie zuvor gemacht haben, aber es ist wirklich ziemlich einfach, wenn Sie sich erst einmal mit dem Konzept vertraut gemacht haben. Denken Sie daran, dass es hier drei grundlegende Schritte gibt: 1) Georeferenzieren Sie das JPG, damit Ihr GIS weiß, wo es sich im Raum befindet. 2) Erstellen Sie ein neues Dataset aus dem JPG im Vektorformat. 3) Verwenden Sie die Attributtabelle aus Ihrem neuen Dataset, um Ihr JPG durchzuführen Analyse.
Hier sind einige Links, die hilfreich sein können:
http://ocw.tufts.edu/data/54/626689.pdf
http://adielflitzow9.files.wordpress.com/2008/02/georectify.pdf
Für die zweite Phase müssen Sie ein neues Shapefile erstellen. Sie verwenden die Bearbeitungswerkzeuge in arcmap, um die betroffenen Bereiche als neue Polygone zu digitalisieren.
1) Erstellen Sie ein neues Shapefile. Öffnen Sie arcCatalog und navigieren Sie zu dem Ordner, in dem Sie arbeiten. Klicken Sie mit der rechten Maustaste und wählen Sie Neu -> Shapefile ...
2) Geben Sie Ihrem Shapefile einen Namen und wählen Sie unter Feature-Typ "Polygon".
3) Klicken Sie unten rechts auf die Schaltfläche Bearbeiten ... und wählen Sie das Koordinatensystem aus, mit dem Sie arbeiten möchten. Dies sollte wahrscheinlich das gleiche sein, das von der County-Basisdatei verwendet wird, mit der Sie das Karten-JPG georef.
4) Öffnen Sie Ihr Arcmap-Dokument mit der georeferenzierten JPG-Karte und fügen Sie dem Dokument Ihr neues Shapefile hinzu.
5) Klicken Sie mit der rechten Maustaste auf Ihr neues Shapefile im Inhaltsverzeichnis, gehen Sie zu "Features bearbeiten" und wählen Sie "Bearbeitung starten".
6) Jetzt können Sie im Fenster "Features erstellen" die betroffenen Bereiche auf Ihrer JPG-Karte digitalisieren. Stellen Sie sicher, dass Sie Ihre Änderungen häufig mithilfe der Bearbeitungssymbolleiste speichern.
7) Wenn Sie alle betroffenen Bereiche gezeichnet / digitalisiert haben, speichern Sie Ihre Änderungen und klicken Sie auf die Schaltfläche "Bearbeitung beenden".
8) Klicken Sie mit der rechten Maustaste auf Ihr Shapefile im Inhaltsverzeichnis und wählen Sie "Attributtabelle öffnen". Klicken Sie im daraufhin angezeigten Fenster auf die Dropdown-Schaltfläche oben links und wählen Sie "Feld hinzufügen".
9) Benennen Sie Ihr Feld "Bereich" und wählen Sie unter "Typ" die Option "Doppel".
10) Ihr neues Feld sollte als Spalte rechts neben Ihrer Attributtabelle angezeigt werden. Klicken Sie mit der rechten Maustaste auf die Überschrift und wählen Sie "Geometrie berechnen". Wählen Sie den Bereich und die gewünschten Einheiten aus. Dies zeigt Ihnen den Bereich der einzelnen Felder an die Polygone, die Sie digitalisiert haben.
Das sollte Ihnen alles geben, was Sie brauchen, um die betroffenen Gebiete auf einer Karte anzuzeigen und die Gesamtfläche zu berechnen. Wenn Sie weitere Details oder Anweisungen benötigen, wurden diese Schritte im gesamten Web ausführlich dokumentiert. Wenn Sie nach "arcgis create shapefile" oder ähnlichem suchen, erhalten Sie viele Ergebnisse mit Bildern / Videos, die aussagekräftiger sind als meine Zusammenfassung .
Zu Ihrem letzten Kommentar: Sie sollten jetzt drei Elemente in Ihrem Inhaltsverzeichnis haben. Eine sollte die JPG-Karte sein, auf die Sie georeferenziert haben, eine zweite sollte die County-Karte sein, mit der Sie die JPG-Karte georeferenziert haben, und die dritte sollte die Polygone der betroffenen Gebiete sein, die Sie gerade digitalisiert haben.
Um eine Karte zu erstellen, die Sie exportieren und als Bild oder Abbildung an einer anderen Stelle verwenden können (z. B. als Bericht oder Webseite), müssen Sie ArcMap in die Ansicht "Layout" schalten. (Gehen Sie zum Menü "Ansicht" und wählen Sie "Layoutansicht".) Hier können Sie Elemente wie eine Legende, einen Nordpfeil und eine Skalierung hinzufügen (über das Menü "Einfügen"). Sobald die Dinge so aussehen, wie Sie sie möchten, gehen Sie zu Datei, Karte exportieren ... und wählen Sie den Speicherort, das Format und die Auflösung für die Datei aus, die Sie exportieren möchten. Dann haben Sie eine Bilddatei der Karte, die Sie gerade angelegt haben und die Sie an anderer Stelle verwenden können.
Mir ist klar, dass diese Anweisungen ziemlich einfach sind. Wenn Sie mehr Hilfe benötigen, sollte dies wirklich eine separate Frage sein oder der Schwerpunkt einiger Google-Such- und ArcMap-Dokumentationslesungen.
quelle
Wenn Sie eine OpenSource-Lösung zur Georeferenzierung Ihres Bildes mit einigen GCPs (Ground Control Points) ausprobieren möchten, können Sie diesen Weg gehen.
Verwenden Sie zuerst Ihre gcps.
dann
ich hoffe es hilft dir ...
quelle
Die Methode hier funktioniert in ArcGIS10.1. Neben der JPG-Karte benötigen Sie noch eine weitere Ebene: eine projizierte Landkarte. Zu den Schritten gehören: 1. Georeferenzieren des JPG auf das projizierte Koordinatensystem der projizierten Landkreise 2. Erstellen eines neuen Vektors mit demselben projizierten Koordinatensystem in ArcCatolog 3. Erstellen Sie mit dem Editor ein Polygon für den Vektor, indem Sie das JPG als Basiskarte 4 verwenden. Verwenden Sie intersect in der Toolbox, um den gemeinsamen Bereich zwischen den betroffenen Tornado-Gebieten und den Landkreisen zu ermitteln.
quelle