Liebe Experten,
ich möchte die Grundfläche von Häusern einer Stadt errechnen. Ich hab´s zunächst versucht mit dem Werkzeug "calculate areas" (habe das Ausgangsshape "gebäudeflächetest" und das zu erstellende shape "gebäudeflächetest1" genannt.) Jetzt gibt mir AV folgende Fehlermeldung:
"(CalculateAreas_4) wird ausgeführt: CalculateAreas gebäudeflächetest gebäudeflächetest1
Startzeit: Tue Mar 28 11:50:14 2006
Skript CalculateAreas wird ausgeführt...
Fehler in Skript CalculateAreas.
Error in executing: cmd.exe /C C:\PROGRA~1\ArcGIS\ARCTOO~1\Scripts\CALCUL~1.PY "gebäudeflächetest" "gebäudeflächetest1"
Fehler beim Ausführen von (CalculateAreas_4).
Endzeit: Tue Mar 28 11:50:29 2006 (Dauer: 15,00 sek)"
Mein Versuch, die Fläche mit dem Befehl
"Dim dblArea as double
Dim pArea as lArea
Set pArea = [shape]
dblArea = pArea.area"
unter "Werte berechnen" ist ebenfalls schiefgegangen. Diesmal kommt die Fehlermeldung:
"Fehler beim Ausführen des VBA-Codes: Unterbrechung durch den Benutzer"
Ich habe jedoch nichts unterbrochen. Kann mir jemand hier weiterhelfen?
Grüße,
Markus
ich möchte die Grundfläche von Häusern einer Stadt errechnen. Ich hab´s zunächst versucht mit dem Werkzeug "calculate areas" (habe das Ausgangsshape "gebäudeflächetest" und das zu erstellende shape "gebäudeflächetest1" genannt.) Jetzt gibt mir AV folgende Fehlermeldung:
"(CalculateAreas_4) wird ausgeführt: CalculateAreas gebäudeflächetest gebäudeflächetest1
Startzeit: Tue Mar 28 11:50:14 2006
Skript CalculateAreas wird ausgeführt...
Fehler in Skript CalculateAreas.
Error in executing: cmd.exe /C C:\PROGRA~1\ArcGIS\ARCTOO~1\Scripts\CALCUL~1.PY "gebäudeflächetest" "gebäudeflächetest1"
Fehler beim Ausführen von (CalculateAreas_4).
Endzeit: Tue Mar 28 11:50:29 2006 (Dauer: 15,00 sek)"
Mein Versuch, die Fläche mit dem Befehl
"Dim dblArea as double
Dim pArea as lArea
Set pArea = [shape]
dblArea = pArea.area"
unter "Werte berechnen" ist ebenfalls schiefgegangen. Diesmal kommt die Fehlermeldung:
"Fehler beim Ausführen des VBA-Codes: Unterbrechung durch den Benutzer"
Ich habe jedoch nichts unterbrochen. Kann mir jemand hier weiterhelfen?
Grüße,
Markus
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Di., 28.03.2006 - 15:03
PermalinkGespeichert von Brummer am Mi., 29.03.2006 - 11:48
PermalinkMarkus
Gespeichert von BaerKerstin am Mi., 29.03.2006 - 20:40
Permalinkkennst Du die Xtools? Eine kostenlose Erweiterung, die den Befehl "Update area, perimeter, length" verwendet um Spalten anzufügen die die entsprechenden Werte enthalten. Weiß nicht wo Du die Xtools herunterladen kannst - müsstest Du mal googlen.
Ansonsten kannst Du auch ein neues (Zahlen-)Feld anhängen und mit dem Taschenrechner den Befehl "[shape].returnarea" eingeben.
Hoffe Du kommst so weiter. Aber vielleicht habe ich auch falsch verstanden, was Du machen willst, weil die Prozeduren, die Du beschreibst, klingen nach "mehr".
Grüße
Kerstin
Gespeichert von Gast am Do., 30.03.2006 - 08:28
PermalinkGespeichert von Gast am Do., 30.03.2006 - 14:50
PermalinkGruß
Jens
Gespeichert von Gast am Do., 30.03.2006 - 16:23
PermalinkGespeichert von Brummer am Mi., 26.04.2006 - 15:59
Permalinkvielen Dank für den Tipp mit den xtools - damit hat die Flächenberechnung problemlos funktioniert. Allerdings schreibst Du, Kerstin, die xtools seien eine kostenfreie Erweiterung. Das scheint mir nicht so zu sein; ich habe nur eine trial-Version (30 Tage) herunterladen können. Oder habe ich hier irgendetwas übersehen?
Viele Grüße,
Markus
Gespeichert von Maxilla am Mi., 26.04.2006 - 16:22
PermalinkNein, du hast nichts übersehen. Kerstin hat offensichtlich von den XTools für ArcView 3.x "gesprochen". Diese sind umsonst. Die XTools für ArcGis stammen von einem anderen Entwickler und sind es nicht. Viele Features - darunter das Flächen berechnen - bleiben allerdings auch nach Ablauf der 30 Tage nutzbar.
Gruß, Mx
Gespeichert von Brummer am Do., 27.04.2006 - 13:34
PermalinkMarkus