Shapely è un pacchetto Python open source per la costruzione e l'analisi di oggetti geometrici planari 2D comuni ai sistemi di informazione geografica.
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso l'anno scorso . Sto cercando alcuni suggerimenti su come rendere il mio codice Python più …
Sto cercando di eseguire Shapely su una nuova macchina e ho provato sia a installarlo dalla fonte, usando il programma di installazione sulla sua pagina web, sia usando pip install shapely. Ogni riferimento che provo a fare dalla libreria tranne from shapely import *getta l'errore WindowsError: [Error 126] The specified …
Qualcuno può dimostrare un modo semplice per scrivere strutture di dati geometrici da sagomati in shapefile? Sono particolarmente interessato ai poligoni con buchi e lacci. Sarebbe anche utile stare lontano da arcpy (quindi osgeo, pyshp, ecc. Sarebbero tutti meglio).
Esiste un modo semplice per trasformare oggetti Shapely (ovvero poligoni e multipoloni) da una proiezione all'altra senza dover scavare ed estrarre le coordinate a mano? In effetti, non mi interessa nemmeno se sono oggetti Formosi a questo punto, voglio solo passare funzioni e una proiezione e ottenere un set riproiettato …
Sto cercando di calcolare le statistiche focali per ogni cella di un raster, all'interno di un quartiere di criteri specifici. Sfondo - Ho tre raster binari, ognuno dei quali rappresenta un singolo tipo di vegetazione di interesse. Vorrei calcolare la percentuale di copertura di ciascun tipo di vegetazione entro (ad …
sfondo Da un punto noto, ho bisogno di stabilire il "perimetro visibile" circostante più vicino su una tabella di MultiLineStrings, come mostrato nel diagramma. Ho cercato questo sito con una serie di termini (ad es. Bordo minimo, perimetro minimo, vicino più vicino, clip, contenente poligono, visibilità, snap, nodi di taglio, …
Dato che geopandas GeoDataFramecontiene una serie di poligoni, vorrei ottenere l'area in kmq di ciascuna funzione nell'elenco. Questo è un problema piuttosto comune e la solita soluzione suggerita in passato è stata quella di utilizzare shapelye pyprojdirettamente (ad esempio qui e qui ). C'è un modo per farlo in puro …
Sto cercando di catturare tutti i poligoni non sovrapposti indicati di seguito usando Shapely (dati poligoni A, B e C). Inoltre, spero di farlo senza iterazione, test per intersecare ecc. La risposta accettata a questa domanda esprime il metodo PostGIS ma sembrerebbe che "unione" significhi cose diverse per persone diverse.
Ho cercato di creare una funzione che fa sostanzialmente la stessa cosa che la funzione "dissolve" di QGIS. Ho pensato che sarebbe stato semplicissimo ma apparentemente no. Quindi, da quello che ho raccolto in giro, l'uso di fiona con Shapely dovrebbe essere l'opzione migliore qui. Ho appena iniziato a scherzare …
Sto cercando di collegare due linee l'una all'altra usando Shapely / Geopandas ma il risultato dello snap è molto strano. Provai : 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 = …
Ho dei poligoni dalle coordinate in (pitone ben fatto) che assomigliano a questo POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Vorrei calcolare l'area di questo poligono in km ^ 2. Quale sarebbe il modo migliore per farlo in Python?
Sto cercando una soluzione Python open source per convertire il raster in poligono (no ArcPy). Conoscevo la funzione GDAL per convertire il raster in poligono, ed ecco il manuale: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band Tuttavia, mi aspetto che l'output possa essere poligoni ben fatto o qualsiasi oggetto, temporaneamente in memoria, non salvato come file. …
Ho un geopandas GeoDataFrame contenente centinaia di formosePolygon e MultiPolygongeometrie. I poligoni si sovrappongono in molti punti. Vorrei creare una nuova geometria che contasse il numero di quanti si sovrappongono. Qualcosa come questo: Qualcuno ha qualche idea su come affrontare questo? Non riesco nemmeno a vedere un modo per entrare. …
Ho difficoltà a comprendere l'uso degli indici spaziali con RTree. Esempio: ho 300 punti bufferizzati e ho bisogno di conoscere l'area di intersezione di ciascun buffer con un file di forma poligonale. Il file di forma poligonale ha> 20.000 poligoni. Mi è stato suggerito di utilizzare indici spaziali per accelerare …
Sto usando Shapely in Python e mi viene dato un MultiLineStringcon un mucchio di Linestringoggetti. Posso garantire che tutti gli LineStringoggetti sono linee semplici con solo 2 vertici e che fanno tutti parte di un'unica linea (senza rami). Voglio "collegare i punti" e creare un singolo LineString. Devo scrivere un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.