Grüß euch!
habe arcview 3.2a mit den x-tools, wobei die Berechung der Fläche, Umfang nicht funktioniert.
mit dem [shape].ReturnLength bzw. [shape].ReturnArea Befehl muss ich mit 1000000(000) multiplizieren um überhaupt zu irgendeinem Ergebnis zu kommen...
im Editier-Modus vom Theme, wenn ich ein Polygon selektiere, erscheint im linken unterem Bildschirmrand Segment Length [m], Area [sp m] und Perimeter [m] wahrscheinlich richtig!!
kann mir da jemand weiterhelfen?
lg, Günther
habe arcview 3.2a mit den x-tools, wobei die Berechung der Fläche, Umfang nicht funktioniert.
mit dem [shape].ReturnLength bzw. [shape].ReturnArea Befehl muss ich mit 1000000(000) multiplizieren um überhaupt zu irgendeinem Ergebnis zu kommen...
im Editier-Modus vom Theme, wenn ich ein Polygon selektiere, erscheint im linken unterem Bildschirmrand Segment Length [m], Area [sp m] und Perimeter [m] wahrscheinlich richtig!!
kann mir da jemand weiterhelfen?
lg, Günther
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von uwelangehh am Di., 04.01.2005 - 10:15
Permalinkdie Zahl 1000000 riecht nach einer Umwandlung von qkm in qm. Falls das nicht der Fall ist, dann habe ich folgende Fragen:
1. Hat XTools automatisch die richtigen Einheiten fuer deinen View eingestellt?
2. Liegen die Geodaten in metrischen Koordinaten vor? (Tipp: Zum Ueberpruefen musst du gegebenenfalls die Einheiten in den View-Eigenschaften auf unbekannt stellen.)
Wenn Ja => Dein Ergebnis sollte die Flaeche in qm ergeben.
Wenn Nein => Hast du in den View-Eigenschaften eine entsprechende Projektion definiert? Falls nicht, dann liegen deine Flaechen in Quadratgraden vor, wobei 1 Quadratsekunde meines Wissens = 1 Quadratseemeile * cos(Breitengrad) ist (ohne Gewaehr). Ist das vielleicht eine Erklaerung fuer deine Ergebnisse?
Gruss
Uwe
Gespeichert von Gast am Do., 06.01.2005 - 10:37
Permalinkmeine x-tools settings:
map units of your data: meters
output map units: meters
units for area outputs: hectares
always convert overlay output shapes to single part: no
always calculate area, perimeter..: yes
do NOT show view properties and xtools defaults when creating a new view: nicht aktiviert
do NOT show the xtools defaults dialog when the xtools extension loads: nicht aktiviert
view properties:
map units: meters
distnance units: meters
projection properties:
projection: transversale mercator
Speroid: Bessel
lt. Projektvorgabe (Basis ist ein Orthofoto)
central meridian: 16.333333333
reference latitude: 0
scale factor: 1
false easting: 0
false northing -5000000
das "witzige" ist:
wenn ich im editier-modus des themes bin und ein polygon selectiere, erscheint links unten im der Statuszeile:
Polygonsize = 0 Acres and 0 Hectares.
bewege ich die maus ein stück erscheint:
Segment Length: 0.70 m Perimeter: 322.81 m Area: 4,465.93 sp m
wobei die letzten Angaben sehr plausibel sind, und ich diese gerne in der themetable hätte...
ich hoffe du kannst mir nochmal etwas weiterhelfen,
lg, Günther
ps: Auch bei der multiplikation mit 1000000(000...) kommen Werte heraus, die nicht immer den gleichen Faktor im Bezug auf den Wert in der Statuszeile haben, die berechneten Werte sind manchmal größer manchmal kleiner als jene in der Statuszeile (wenn schon eine andere Einheit in der Berechung der Fall wäre, müsste doch der Wert in der Statuszeile immer größer bzw. kleiner als der berechnete Wert sein!)
Gespeichert von Gast am Do., 06.01.2005 - 11:14
PermalinkDenn "Area distortion increases with distance from the central meridian." (AV-Help)
Transversale Mercator ist winkeltreu aber nicht flächentreu...
Gespeichert von Gast am Do., 06.01.2005 - 12:14
PermalinkGespeichert von Günther am Do., 06.01.2005 - 16:15
Permalinklt. Projektvorgabe sind diese Projektionsdaten, wie oben beschrieben (central meridian, ...), in den view-properties einzustellen...
Meine Aufgabe ist es, aus einem Bereich eines Orthofotos ein kleines GIS mit "landwirtschaftlichen Nutzen/Aspekten" zu erstellen bzw. zu "erfinden". D.h. erkennbare Grundstücke, Straßenstücke, Gebäude, Gewässer... digitalisieren, Flächennutzung festlegen... und auch verschiedene Attribute in der theme-tables vergeben (erfinden).
Ausgangsdaten zur Verfügung gestelltes Orthofoto und screenshot mit den genannten Einstellungen in den view-props...
ich verstehen nur nicht, wenn in diesem statusfenster (links unten in AV) Umfang und Fläche scheinbar richtig angezeigt wird (wie errechnet sich AV eigentlich diese Daten?), dann muss es doch einen Weg geben, diese Daten in eine Tabelle zu bekommen!
lg, Güntehr
Gespeichert von Maxilla am Do., 06.01.2005 - 17:00
PermalinkZur Lösung deines Problems empfehle ich dir das Samplescript "calcapl.avl", das du auf deiner Festplatte im ArcView/Samples Ordner (wahrscheinlich C:\ESRI\AV_GIS30\ARCVIEW\Samples\scripts\calcapl.ave) findest.
Damit sollte es klappen.
Gespeichert von Günther am Do., 13.01.2005 - 10:54
PermalinkDanke für deine Empfehlung jetzt funktioniert alles super!!
Thanks, Günther