Preguntas etiquetadas con shapely

Shapely es un paquete de Python de código abierto para la construcción y el análisis de objetos geométricos planos 2D comunes a los sistemas de información geográfica.



5
Instalación GEOS y Shapely en Windows
Cuando intento instalar Shapely en mi computadora con Windows de 64 bits, no puedo hacer que la biblioteca GEOS funcione. Hasta ahora, he ejecutado el instalador OSGeo4W desde el que instalé GDAL (creo que la biblioteca geos está incluida en ese paquete). Después de eso, verifiqué y tengo geos_c.dll en …
12 qgis  python  gdal  shapely 

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 …

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 


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 …

2
Lectura de geometría postgis con bien proporcionado
Estoy haciendo un flujo de trabajo a pequeña escala en el cuaderno de ipython con geopandas y bien proporcionado, obteniendo un montón de datos geoespaciales, a veces de archivos de forma, a veces de postgis (donde se realiza un procesamiento más costoso). Ahora, luego tiro las tablas postgis a python …

2
Cómo crear una LineString bien formada desde dos puntos
Si tiene dos puntos, desde los cuales quiero crear un LineStringobjeto recto : from shapely.geometry import Point, LineString A = Point(0,0) B = Point(1,1) El manual bien proporcionado paraLineString estados: Una secuencia de Pointinstancias no es un parámetro constructor válido. A LineStringse describe por puntos, pero no se compone de …
11 python  shapely 

1
Geopandas Línea Polígono Intersección
Estoy tratando de encontrar dónde varias líneas se cruzan con un polígono para dos geodataframes diferentes: from shapely.geometry import Polygon, LineString import geopandas as gpd polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1), (0, 0)]) line1 = LineString([(0.5, 0.5), (0.7, 0.7)]) line2 = LineString([(0.9, 0.9), (0.2, 0.6)]) poly_gdf …

2
¿Qué es la unidad de atributo de longitud bien proporcionada?
Estoy haciendo un cálculo muy simple de la longitud de una polilínea usando bien: from shapely.geometry import LineString ... xy_list = [map(float,e) for e in xy_intm] line = LineString(xy_list) s = '%s,%s,%s' % (fr,to,line.length) Mis coordenadas están en WGS84. Parece que no puedo encontrar ninguna información sobre el atributo de …
11 shapely  length  units 



1
Convertir Shapely MultiPolygon a Polygon: la técnica no siempre funciona
Para obtener las coordenadas exteriores, necesito convertir un MultiPolygon bien formado en un Polígono. Lo hago así: if poly.geometry.type == 'Polygon': x, y = poly.geometry.exterior.xy elif poly.geometry.type == 'MultiPolygon': allparts = [p.buffer(0) for p in poly.geometry] poly.geometry = shapely.ops.cascaded_union(allparts) x, y = poly.geometry.exterior.xy # here happens the error Esto tiene …

3
Líneas de recorte "codiciosas" con polígono
Deseo recortar un conjunto de polilíneas (líneas negras en la imagen a continuación) en el límite exterior de un polígono. Cualquier vacío dentro del polígono debe ser ignorado. Mi salida ideal son las líneas amarillas discontinuas. Las líneas iniciales pueden o no ser rectas. La imagen es un ejemplo simplificado, …

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.