Liebe Gemeinde,
ich will in der Attributtabelle ein Areafeld berechnen lassen. Das geht natürlich auch mit der schlauen Formel
Dim Output as double
Dim pArea as Iarea
Set pArea = [shape]
Output = pArea.area
und wenn ich dann unter Area noch
Output/10000
eingebe, bekomme ich die Fläche in ha.
Es gibt aber noch die komfortablere Möglichkeit, die Fläche mit
"Geometrie berechnen" zu lassen.
Bei meinem Thema funktioniert das nicht. Im Fenster "Geometrie berechnen" zeigt er mir die Zeilen
Punkt gesetzt bei "Koordinatensystem der Datenquelle verwenden"
kein Punkt bei "Koordinatensystem des Datenrahmens verwenden"
und Einheiten "unbekannte Einheiten", alles in grau. Die Einheiten möchte ich aber auf (ha) stellen.
Wie kann ich auf "Koordinatensystem des Datenrahmens verwenden" stellen? Denn ich vermute, dass es daran liegt.
Gruß
Juepe
ich will in der Attributtabelle ein Areafeld berechnen lassen. Das geht natürlich auch mit der schlauen Formel
Dim Output as double
Dim pArea as Iarea
Set pArea = [shape]
Output = pArea.area
und wenn ich dann unter Area noch
Output/10000
eingebe, bekomme ich die Fläche in ha.
Es gibt aber noch die komfortablere Möglichkeit, die Fläche mit
"Geometrie berechnen" zu lassen.
Bei meinem Thema funktioniert das nicht. Im Fenster "Geometrie berechnen" zeigt er mir die Zeilen
Punkt gesetzt bei "Koordinatensystem der Datenquelle verwenden"
kein Punkt bei "Koordinatensystem des Datenrahmens verwenden"
und Einheiten "unbekannte Einheiten", alles in grau. Die Einheiten möchte ich aber auf (ha) stellen.
Wie kann ich auf "Koordinatensystem des Datenrahmens verwenden" stellen? Denn ich vermute, dass es daran liegt.
Gruß
Juepe
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Mi., 27.01.2010 - 15:42
PermalinkGespeichert von juepe am Do., 28.01.2010 - 09:03
PermalinkWenn man immer "on-the-fly" die Projektion des Datenrahmens übernimmt, lernt man nie, eine .prj-Datei für ein shape anzulegen:
ArcMpa-Toolbox > Data management-Tools > Projektionen und Transformationen > Feature > Projektion definieren > Shape auswählen > Koordinatensystem auswählen.
Gespeichert von Maxilla am Do., 28.01.2010 - 10:54
Permalink...wobei die On-theFly Projektion ja aber auch nur dann funktioniert, wenn für das Shape ebenfalls eine Projektion definiert wurde. Woher sollte "der Datenrahmen" sonst wissen, von wo nach wo er den Layer projizieren soll.
Gespeichert von juepe am Fr., 29.01.2010 - 07:50
PermalinkIch habe bisher meistens mit ArcView 3 gearbeitet. Da braucht ein shape nur eine .dbf-, eine .shp und eine .shx-Datei, damit ArcView weiß, wo das shape liegen soll. Deshalb verstehe ich nicht, warum ArcGis9 dann die .prj-Datei braucht. Mein ArcPad bzw. Geomobile auf dem GPS-Rechner kommt auch immer mit den o.g. 3 Dateien klar.
Gespeichert von Maxilla am Fr., 29.01.2010 - 10:04
PermalinkWie gesagt, mit dieser Datei teilst du ArcGIS mit, in welchem KS deine Daten liegen. Wenn ArcGIS aber aber gar nichts projizieren soll, dann braucht es diese Info auch nicht.