Pertanyaan yang diberi tag «fiona»

Fiona adalah API Pythonic OGR yang baru, rapi

3
Indeks spasial RTree tidak menghasilkan perhitungan persimpangan yang lebih cepat
Saya punya beberapa kode yang saya gunakan untuk menentukan Shapely Polygon / MultiPolygons berpotongan dengan sejumlah Shapely LineStrings. Melalui jawaban atas pertanyaan ini , kodenya telah berubah dari ini: import fiona from shapely.geometry import LineString, Polygon, MultiPolygon, shape # Open each layer poly_layer = fiona.open('polygon_layer.shp') line_layer = fiona.open('line_layer.shp') # Convert …

2
Geopandas Polygon ke matplotlib menambal konversi Polygon
Sayangnya geopanda merencanakan sangat lambat dan membutuhkan banyak sumber daya, maka saya ingin menggunakan matplotlib untuk merencanakan. Ketika saya menggunakan Fiona murni untuk membuka dan membaca shapefile saya tidak memiliki masalah untuk mengekstrak Poligon sebagai patch matplotlib tapi sekarang saya ingin menggunakan sebagai titik awal dataframe geopanda untuk mendapatkan Poligon …


2
Fiona: dapatkan setiap tingkat fitur (batas)
Saya mencari di Fiona untuk mendapatkan masing-masing fitur tetapi saya tidak menemukan caranya. Saya sudah mencoba jauh untuk melakukan sesuatu seperti di bawah ini import fiona with fiona.open('countries/ne_10m_admin_0_countries.shp', 'r') as source: for f in source: geom = f['geometry'] print geom Saya mengharapkan untuk mendapatkan metode untuk ini di tingkat variabel …
8 python  fiona 

2
cara yang lebih baik untuk menduplikasi layer menggunakan ogr di python?
Saya membagi shapefile besar menjadi banyak yang lebih kecil menggunakan ogr. Saya hanya ingin menyalin semua informasi konfigurasi bidang dan lapisan dari aslinya. Begini cara saya melakukannya sekarang: src = ogr.Open('original.shp', 0) layer = src.GetLayerByIndex(0) driver = ogr.GetDriverByName('ESRI Shapefile') ds = driver.CreateDataSource('file1.shp') dest_layer = ds.CreateLayer('layer1', srs = layer.GetSpatialRef(), geom_type=layer.GetLayerDefn().GetGeomType()) feature …
8 shapefile  ogr  fiona 

3
Memetakan antara tipe data OGR dan Python?
Saya sedang menulis shapefile menggunakan OGR dalam python, membuat bidang on-the-fly dari sumber data python. Pembuatan bidang baru membutuhkan tipe data OGR, apakah ada pemetaan antara tipe data OGR dan python? Sebagai contoh, ini akan menjadi norma: new_field = ogr.FieldDefn('MYFLD', ogr.OFTInteger) Idealnya: ogr_datatype = get_ogr_data_type(python_data) new_field = ogr.FieldDefn('MYFLD', ogr_datatype) Saat …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.