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.


3
Shapely no se instala correctamente
Estoy tratando de ejecutar Shapely en una nueva máquina, e intenté instalarlo desde la fuente, usar el instalador en su página web y usar pip install shapely. Cada referencia que intento hacer desde la biblioteca, excepto from shapely import *arroja el error WindowsError: [Error 126] The specified module could not …

4
¿Cómo escribir geometrías bien formadas en archivos shape?
¿Alguien puede demostrar una manera simple de escribir estructuras de datos de geometría de bien formados a archivos de formas? Estoy particularmente interesado en polígonos con agujeros y cadenas lineales. También sería beneficioso mantenerse alejado de arcpy (por lo que osgeo, pyshp, etc., todo sería mejor).



1
¿Encontrar segmentos de línea más cercanos para apuntar usando bien proporcionado?
Antecedentes Desde un punto conocido, requiero establecer el "perímetro visible" circundante más cercano contra una tabla de MultiLineStrings, como se muestra en el diagrama. He buscado en este sitio con una serie de términos (por ejemplo, borde mínimo, perímetro mínimo, vecino más cercano, clip, que contiene polígono, visibilidad, ajuste, nodos …

2
¿Conseguir áreas de polígonos usando geopandas?
Dado que geopandas GeoDataFramecontiene una serie de polígonos, me gustaría obtener el área en km² de cada entidad en mi lista. Este es un problema bastante común, y la solución habitual sugerida en el pasado ha sido usar shapelyy pyprojdirectamente (por ejemplo, aquí y aquí ). ¿Hay alguna manera de …

2
Polígono superpuesto con Shapely
Estoy tratando de capturar todos los polígonos no superpuestos que se indican a continuación usando Shapely (dados los polígonos A, B y C). Además, espero hacerlo sin iteraciones, pruebas de intersección, etc. La respuesta aceptada a esta pregunta expresa el método PostGIS, pero parece que 'unión' significa cosas diferentes para …


1
¿Por qué el ajuste de Shapely (instantáneas GEO) no funciona como se esperaba?
Estoy tratando de ajustar dos líneas entre sí usando Shapely / Geopandas, pero el resultado del ajuste es muy extraño. Lo intenté : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) res …

4
Área en KM desde Polígono de coordenadas
Tengo polígonos de coordenadas en (Python bien formados) que se ve así POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Me gustaría calcular el área de este polígono en km ^ 2. ¿Cuál sería la mejor manera de hacer esto en Python?
14 python  polygon  area  shapely 

2
Cómo poligonalizar ráster a polígonos bien formados
Estoy buscando una solución de python de código abierto para convertir el ráster a polígono (sin ArcPy). Conocía la función GDAL para convertir el ráster a polígono, y aquí está el manual: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band Sin embargo, espero que la salida pueda ser polígonos bien formados o cualquier objeto, temporalmente en la …


3
¿Comprender el uso de índices espaciales con RTree?
Tengo problemas para comprender el uso de índices espaciales con RTree. Ejemplo: tengo 300 puntos almacenados en búfer, y necesito saber el área de intersección de cada búfer con un archivo de forma poligonal. El archivo de forma poligonal tiene> 20,000 polígonos. Se sugirió que usara índices espaciales para acelerar …

4
Suelde segmentos de línea individuales en un LineString usando Shapely
Estoy usando Shapely en python y me dan un MultiLineStringcon un montón de Linestringobjetos. Puedo garantizar que todos los LineStringobjetos son líneas simples con solo 2 vértices y que todos forman parte de una sola línea (sin ramas). Quiero "conectar los puntos" y crear uno solo LineString. ¿Necesito escribir un …
13 python  shapely 

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.