Heim > Artikel > Backend-Entwicklung > So verwenden Sie pyshp zum Lesen und Schreiben von shp-Dateien in Python
Gibt das Datentypattribut des ersten Objekts zurück.
pip install pyshpbbox Gibt den Datenbereich zurück Koordinaten der oberen rechten Ecke)
points Alle Koordinatenpunkte
shape.points Gibt alle Koordinatenpunkte des ersten Sammlungsobjekts zurück.
parts Gibt die Koordinaten des ersten Punkts des ’Blocks’ zurück Gibt den ersten zurück. Die Koordinaten des ersten Punktes jedes „Blocks“ eines Objekts. Datensätze und Datensatz. Holen Sie sich die Attributliste ();
return Der Wert ist eine Liste
recordEin Datenelement abrufen
sf.record(0)Der zurückgegebene Wert ist class
shapeRecordsDatensatz und Form gleichzeitig abrufenimport shapefileFelderSHP-Dateiattributfelder abrufen
几何类型 NULL = 0 POINT = 1 POLYLINE = 3 POLYGON = 5 MULTIPOINT = 8 POINTZ = 11 POLYLINEZ = 13 POLYGONZ = 15 MULTIPOINTZ = 18 POINTM = 21 POLYLINEM = 23 POLYGONM = 25 MULTIPOINTM = 28 MULTIPATCH = 31 print(shape.shapeType)Schreiben Geben Sie
# 同时读取geometry and records sf.shapeRecords() 获取所有 red=sf.shapeRecords()[0] #获取第一条数据 print(red.record) #获取record print(red.shape) #获取shapeein
Das obige ist der detaillierte Inhalt vonSo verwenden Sie pyshp zum Lesen und Schreiben von shp-Dateien in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!