Domande taggate «shapely»

Shapely è un pacchetto Python open source per la costruzione e l'analisi di oggetti geometrici planari 2D comuni ai sistemi di informazione geografica.



5
Installazione di GEOS e Shapely su Windows
Quando provo ad installare Shapely sul mio computer Windows a 64 bit, non riesco a far funzionare la libreria GEOS. Finora ho eseguito il programma di installazione OSGeo4W da cui ho installato GDAL (credo che la libreria di geos sia inclusa in quel pacchetto). Successivamente, ho controllato e ho geos_c.dll …
12 qgis  python  gdal  shapely 


2
Creazione di MultiPolygon Shapely da MultiPolygons shapefile
Sto leggendo uno shapefile usando Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] questo mi dà un dict contenente un elenco di elenchi di coordinate e digitare "MultiPolygon" Tuttavia, non sono sicuro di come utilizzare i dati delle coordinate per creare un MultiPolygon …
12 python  shapely  fiona 

4
usando shapely: traduzione tra poligoni e poligoni
[EDIT: la soluzione a questo era semplicemente usare OGR per leggere gli shapefile. Vedi l'esempio di geographika.] In uno shapefile ESRI, non vi è alcuna distinzione tra poligoni e multipoligoni. Inoltre, non vi è alcuna distinzione esplicita tra fori interni e anelli esterni (oltre alla "mano" di un determinato poligono). …


2
Lettura della geometria postgis con ben fatto
Sto facendo un flusso di lavoro su piccola scala nel notebook ipython con geopandas e ben fatto, estraendo un mucchio di dati geospaziali, a volte da file di forma, a volte da postgis (dove viene eseguita un'elaborazione più costosa). Ora, trascino le tabelle Postgis in Python usando sqlalchemy, trasformando la …

2
Come creare uno Shapely LineString da due punti
Se hanno due punti, da cui voglio creare un LineStringoggetto dritto : from shapely.geometry import Point, LineString A = Point(0,0) B = Point(1,1) Il manuale di Shapely per gliLineString stati: Una sequenza di Pointistanze non è un parametro costruttore valido. A LineStringè descritto da punti, ma non è composto da …
11 python  shapely 

1
Intersezione poligonale linea Geopandas
Sto cercando di trovare dove più linee intersecano un poligono per due diversi geodataframe: 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 = gpd.GeoDataFrame(geometry=[polygon]) …

2
Qual è l'unità dell'attributo di lunghezza ben fatto?
Sto facendo un calcolo molto semplice della lunghezza di una polilinea usando ben fatto: 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) Le mie coordinate sono in WGS84. Non riesco a trovare alcuna informazione sull'attributo di lunghezza di …
11 shapely  length  units 



3
Linee di ritaglio “avide” con poligono
Desidero agganciare una serie di polilinee (linee nere nell'immagine sotto) al confine esterno di un poligono. Eventuali vuoti all'interno del poligono devono essere ignorati. La mia uscita ideale sono le linee gialle tratteggiate. Le linee iniziali possono essere o non essere diritte. L'immagine è un esempio semplificato, in realtà il …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.