Herzlichen Dank für die Antwort. Dieses Problem betrifft speziell das Python-Modul arcpy aus der ArcGIS Software der Fa. ESRI, also kein reines Python Thema.
Dabei werden z.B. Vermessungsdaten (X;Y;Z-Koordinaten) zu geometrischen Punkten geschrieben. Die Koordinaten und Sachdaten zu den Punkten ...
Die Suche ergab 8 Treffer
- Dienstag 3. November 2015, 21:18
- Forum: Allgemeine Fragen
- Thema: arcpy: ASCii xyz zu point
- Antworten: 3
- Zugriffe: 1377
- Freitag 30. Oktober 2015, 15:10
- Forum: Allgemeine Fragen
- Thema: arcpy: ASCii xyz zu point
- Antworten: 3
- Zugriffe: 1377
arcpy: ASCii xyz zu point
Ich suche eine Methode, um ASCII Textdateien im Format x,y,z,a,b,c in ein Punktthema zu konvertieren.
Die Methode arcpy.ASCII3DToFeatureClass_3d hilft mir hier nicht weiter, da damit die Sachdaten a,b,c nicht in die Tabelle geschrieben werden können.
Im ArcMap lädt man die Textdatei ein und lässt XY ...
Die Methode arcpy.ASCII3DToFeatureClass_3d hilft mir hier nicht weiter, da damit die Sachdaten a,b,c nicht in die Tabelle geschrieben werden können.
Im ArcMap lädt man die Textdatei ein und lässt XY ...
- Samstag 3. Oktober 2015, 20:03
- Forum: Allgemeine Fragen
- Thema: arcpy: array to Tabelle
- Antworten: 0
- Zugriffe: 1519
arcpy: array to Tabelle
Gibt es eine Methode, mit der ich ein array in einer ArcGIS-Tabelle abspeichern kann? (Modul: arcpy)
- Donnerstag 1. Oktober 2015, 16:09
- Forum: Allgemeine Fragen
- Thema: arcpy Polygon erzeugen
- Antworten: 4
- Zugriffe: 925
Re: arcpy Polygon erzeugen
Ich habe genau versucht das Beispiel umzusetzen.
Fehler:
point.X = coordPair[0]
TypeError: 'float' object has no attribute '__getitem__'
coordList = [[431270.1, 648432.02, 199.92], [431258.9, 648415.4, 199.91], [431269.4, 648412.59, 200.0]]
point = arcpy.Point()
array = arcpy.Array()
featureList ...
Fehler:
point.X = coordPair[0]
TypeError: 'float' object has no attribute '__getitem__'
coordList = [[431270.1, 648432.02, 199.92], [431258.9, 648415.4, 199.91], [431269.4, 648412.59, 200.0]]
point = arcpy.Point()
array = arcpy.Array()
featureList ...
- Donnerstag 1. Oktober 2015, 15:41
- Forum: Allgemeine Fragen
- Thema: arcpy Polygon erzeugen
- Antworten: 4
- Zugriffe: 925
arcpy Polygon erzeugen
Ich möchte ein Array von Punkten als 3D-Polygon ausgeben lassen.
Z.B.: coordList = [[x1, y1, z1][x2, y2, z2]...]
Die Methode heißt arcpy.Polygon(coordList). Ich versuch dies schon seit Tagen und bekomme es nicht hin.
Kann mir jemand weiterhelfen?
Z.B.: coordList = [[x1, y1, z1][x2, y2, z2]...]
Die Methode heißt arcpy.Polygon(coordList). Ich versuch dies schon seit Tagen und bekomme es nicht hin.
Kann mir jemand weiterhelfen?
- Dienstag 29. September 2015, 20:28
- Forum: Allgemeine Fragen
- Thema: Fehler bei Umlauten (arcpy.da.InsertCursor)
- Antworten: 6
- Zugriffe: 2223
Re: Fehler bei Umlauten (arcpy.da.InsertCursor)
Danke! Genial. Wie wende ich die Unicodeliterale mit einer Variable an?cofi hat geschrieben:Nein, es erwartet nur keine Bytestrings (oder zumindest in einer anderen Kodierung), sondern Unicodeobjekte. Es gibt Unicodeliterale:Code: Alles auswählen
zeile = [u"ä", u"ö"]
- Dienstag 29. September 2015, 14:54
- Forum: Allgemeine Fragen
- Thema: Fehler bei Umlauten (arcpy.da.InsertCursor)
- Antworten: 6
- Zugriffe: 2223
Re: Fehler bei Umlauten (arcpy.da.InsertCursor)
Es ist ein Codierungsfehler mit den Umlauten aufgetreten. InsertCursor wertet allem Anschein nach die Magic-Line nicht aus.
Ich verwende ArcGis 10.1 mit Pathon27.
Habe inzwischen eine Lösung gefunden. InsertCursor benötigt scheinbar eine direkte Codierung.
zeile = ["ä".decode("iso-8859-1"), "ö ...
Ich verwende ArcGis 10.1 mit Pathon27.
Habe inzwischen eine Lösung gefunden. InsertCursor benötigt scheinbar eine direkte Codierung.
zeile = ["ä".decode("iso-8859-1"), "ö ...
- Sonntag 27. September 2015, 21:22
- Forum: Allgemeine Fragen
- Thema: Fehler bei Umlauten (arcpy.da.InsertCursor)
- Antworten: 6
- Zugriffe: 2223
Fehler bei Umlauten (arcpy.da.InsertCursor)
Im Arcpy -Modul von Esri bringt mich InsertCurser zum Verzweifeln. Es lassen sich keine Umlaute in die Tabelle schreiben. Hier ein kleines Testscript. Kennt jemand das Problem?
# -*- coding: iso-8859-1 -*-
import arcpy, os
from arcpy import env
env.overwriteOutput = 1
env.workspace = r".\Test.gdb ...
# -*- coding: iso-8859-1 -*-
import arcpy, os
from arcpy import env
env.overwriteOutput = 1
env.workspace = r".\Test.gdb ...
