Pertanyaan yang diberi tag «python»

Python adalah bahasa pemrograman interpretasi open source yang digunakan dalam banyak program GIS.

2
Bagaimana cara mengubah nilai atribut menggunakan QgsFeature di PyQGIS?
Saya ingin memperbarui satu atribut fitur. Namun, saya tidak tahu untuk memperbaruinya menggunakan objek fitur. Saya harus menggunakan penyedia data untuk memperbaruinya. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it = dp.getFeatures() for i in range(0, dp.featureCount()): feat = it.next() attrs = { 2 : 30 } layer.dataProvider().changeAttributeValues({ …
12 qgis  python  pyqgis  features 

1
Poligon GDAL dalam python membuat poligon kosong?
Saya mengalami masalah menggunakan fungsi Polygonize di python. Contoh buku resep untuk ini dapat ditemukan di sini . Bagian yang relevan dari kode saya adalah: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = …
12 python  gdal 

2
Membuat Shapely MultiPolygons dari shapefile MultiPolygons
Saya membaca shapefile menggunakan Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] ini memberi saya dict yang berisi daftar daftar koordinat, dan ketik 'MultiPolygon' Namun, saya tidak yakin bagaimana menggunakan data koordinat untuk membuat Shapely MultiPolygon, karena ini membutuhkan a sequence of exterior …
12 python  shapely  fiona 

3
Mendapatkan persimpangan beberapa poligon secara efisien dalam Python
Saya ingin mendapatkan persimpangan beberapa poligon. Menggunakan shapelypaket Python , saya dapat menemukan persimpangan dua poligon menggunakan intersectionfungsi. Apakah ada fungsi efisien yang serupa untuk memperoleh persimpangan beberapa poligon? Berikut ini cuplikan kode untuk memahami maksud saya: from shapely.geometry import Point coord1 = ( 0,0 ) point1 = Point(coord1) circle1 …

3
Bagaimana cara menambahkan dukungan untuk driver FileGDB (Esri file gdb API) di fiona?
Ada banyak pertanyaan tentang itu tetapi tidak satupun dari mereka menyelesaikan masalah saya. Saya punya mesin dengan: Windows 7 x64 Python 3.4.3 x64 gdal diinstal: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal dipasang dari roda GDAL-1.11.4-cp34-none-win_amd64.whldari sini GDAL diinstal ke C:\Python34\Lib\site-packages\osgeo. Di sana saya memiliki banyak file .exe untuk …

3
Setara dengan python dari gdalbuildvrt
Apakah ada cara untuk melakukan tugas yang sama dengan utilitas gdalbuildvrt menggunakan binding GDAL Python? Sejauh ini saya belum menemukan cara untuk melakukan ini selain membuat vrt dari dataset tunggal dan secara manual mengedit xml. Saya ingin membuat vrt dari beberapa raster (pada dasarnya melakukan mosaik). Apakah ini mungkin menggunakan …

1
Python: temukan metode untuk menghitung "inner centroid" (juga dikenal sebagai labelPoint di arcmap) dari poligon
saya mencari metode untuk menghitung koordinat X, Y dari titik dalam (juga dikenal sebagai labelPoint di arcmap) dari poligon (tidak beraturan). Saya mencoba mencari solusi tanpa menggunakan modul ArcGIS perbedaan antara "centroid" dan labelPoint adalah bahwa centroid mungkin berada di luar poligon. Saya menggunakan modul rupawan dari impor impor Shapely.geometry …

4
menggunakan Shapely: menerjemahkan antara Polygons dan MultiPolygons
[EDIT: solusi untuk ini adalah hanya menggunakan OGR untuk membaca shapefile. Lihat contoh geografi.] Dalam bentuk ESRI, tidak ada perbedaan antara Poligon dan MultiPoligon. Lebih jauh lagi, tidak ada perbedaan eksplisit antara lubang interior dan cincin eksterior (selain "kidal" dari poligon tertentu). Jadi setelah membaca sebuah shapefile, saya memiliki daftar …


1
Pengemudi Fiona
Driver apa yang dimiliki paket python fiona? Ketika saya memeriksa manual itu tertulis [...] and the possible formats are enumerated in the fiona.drivers list. Namun, ketika saya mengetikkan python from fiona import drivers print drivers > <function drivers at 0x108763050> Bagaimana saya bisa melihat "ke dalam" itu?
12 python  fiona 


2
Ekstrak nilai raster di dalam shapefile dengan pygeoprocessing atau gdal
Saya ingin tahu cara mendapatkan semua nilai raster dalam poligon menggunakan gdal atau pygeoprocessing, tanpa membaca seluruh grid sebagai array. pygeoprocessing dan gdal dapat melakukan statistik zona tetapi hanya min, maks, rata-rata, stdev atau hitungan tersedia dari fungsi tersebut. Karena statistik zona perlu mengakses nilai, apakah akan mudah untuk mengekstraksi …

3
Pemrosesan gambar menggunakan Python, GDAL dan Scikit-Image
Saya berjuang dengan pemrosesan dan mudah-mudahan saya akan bisa menyelesaikannya di sini. Saya bekerja dengan Penginderaan Jauh diterapkan pada Kehutanan, terutama bekerja dengan data LiDAR. Idenya adalah menggunakan Scikit-image untuk deteksi puncak pohon. Karena saya baru menggunakan Python, saya menganggap kemenangan pribadi yang hebat untuk melakukan hal berikut: Impor CHM …


2
Membaca geometri postgis dengan rupawan
Saya sedang melakukan alur kerja skala kecil di notebook ipython dengan geopanda dan rupanya, menarik banyak data geospasial, kadang-kadang dari shapefile, kadang-kadang dari postgis (di mana proses yang lebih mahal dilakukan). Sekarang, saya kemudian menarik tabel postgis ke dalam python menggunakan sqlalchemy, mengubah geometri menjadi WKT di sepanjang jalan, mendapatkan …

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.