Preguntas etiquetadas con python

Python es un lenguaje de programación interpretado de código abierto utilizado en muchos programas SIG.

3
Obtención de la intersección de múltiples polígonos de manera eficiente en Python
Me gustaría obtener la intersección de múltiples polígonos. Usando el shapelypaquete de Python , puedo encontrar la intersección de dos polígonos usando la intersectionfunción. ¿Existe una función eficiente similar para obtener la intersección de múltiples polígonos? Aquí hay un fragmento de código para entender lo que quiero decir: from shapely.geometry …

3
¿Cómo agregar soporte para el controlador FileGDB (Esri file gdb API) en fiona?
Ha habido un montón de preguntas al respecto, pero ninguna de ellas resolvió mi problema. Tengo una máquina con: Windows 7 x64 Python 3.4.3 x64 gdal instalado: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal se instaló desde una rueda GDAL-1.11.4-cp34-none-win_amd64.whldesde aquí El GDAL está instalado en C:\Python34\Lib\site-packages\osgeo. Allí tengo …


2
¿Cómo cambiar el valor de un atributo usando QgsFeature en PyQGIS?
Me gustaría actualizar un atributo de una característica. Sin embargo, no sé actualizarlo usando el objeto de función. Tengo que usar el proveedor de datos para actualizarlo. 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 = { …
12 qgis  python  pyqgis  features 

1
¿GDAL poligonaliza en python creando un polígono en blanco?
Tengo problemas para usar la función Polygonize en python. El ejemplo del libro de cocina para esto se puede encontrar aquí . La parte relevante de mi código es: 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 = …
12 python  gdal 

2
Crear MultiPolygons bien formados a partir de MultiPolygons shapefile
Estoy leyendo un archivo de forma usando Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] esto me da un dict que contiene una lista de listas de coordenadas y escribe 'MultiPolygon'. Sin embargo, no estoy seguro de cómo usar los datos de coordenadas …
12 python  shapely  fiona 

3
Python equivalente a gdalbuildvrt
¿Hay alguna manera de realizar la misma tarea que la utilidad gdalbuildvrt usando enlaces GDAL Python? Hasta ahora no he encontrado ninguna manera de hacer esto que no sea crear un vrt de un único conjunto de datos y editar manualmente el xml. Me gustaría crear un vrt a partir …




1
Conductores de Fiona
¿Qué controladores tiene el paquete python fiona? Cuando reviso el manual dice [...] and the possible formats are enumerated in the fiona.drivers list. Sin embargo, cuando escribo Python from fiona import drivers print drivers > <function drivers at 0x108763050> ¿Cómo puedo mirar "en" eso?
12 python  fiona 


2
Python no puede leer el archivo de forma
Estoy tratando de abrir un archivo shape con el cuaderno Jupyter, pero no puedo abrirlo. El archivo de forma se encuentra en la misma carpeta que mi libro de trabajo, y Python no puede identificarlo incluso si uso la ruta completa. import shapefile as shp import matplotlib.pyplot as plt sf …
11 python  shapefile 

1
QGIS exportar compositor como pdf en python
Tengo un proyecto QGIS que contiene un compositor. Por supuesto, si entro en la GUI, puedo exportarlo como un PDF, etc. Para mi script de creación, aunque quiero hacerlo a través de un script de Python. De leer en línea aquí está mi intento: #!/usr/bin/env python import sys from qgis.gui …
11 qgis  python  pyqgis  pdf 

1
Python: romper la cadena lineal según la condición
Tengo un marco de datos geopandas de un grupo de cadenas de líneas que tienen algunos datos asociados con cada vértice / punto: Point_x = (Lat, Lon, Time, ID, Data1, Data2, Data3) Los puntos se convierten en cadenas de líneas según la ID y se ordenan por tiempo. Quiero romper …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.