Shapely est un package Python open source pour la construction et l'analyse d'objets géométriques plans 2D communs aux systèmes d'information géographique.
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé l'année dernière . Je cherche des suggestions sur la façon de rendre …
J'essaie d'exécuter Shapely sur une nouvelle machine, et j'ai essayé de l'installer à partir des sources, en utilisant le programme d'installation sur sa page Web et en utilisant pip install shapely. Chaque référence que j'essaie de faire à partir de la bibliothèque, sauf from shapely import *jette l'erreur WindowsError: [Error …
Quelqu'un peut-il démontrer un moyen simple d'écrire des structures de données géométriques de galbées dans des fichiers de formes? Je m'intéresse particulièrement aux polygones avec trous et chaînes linéaires. Il serait également avantageux de rester à l'écart de l'arcpy (donc osgeo, pyshp, etc. serait mieux).
Existe-t-il un moyen facile de transformer des objets Shapely (à savoir, des polygones et des multi-polygones) d'une projection à une autre sans avoir à creuser et extraire les coordonnées à la main? En fait, peu m'importe si ce sont des objets Shapely à ce stade, je veux juste passer des …
Je cherche à calculer des statistiques focales pour chaque cellule d'un raster, dans un voisinage d'un critère spécifié. Contexte - J'ai trois rasters binaires, chacun représentant un seul type de végétation d'intérêt. J'aimerais calculer le pourcentage de couverture de chaque type de végétation dans (par exemple) 20 km ^ 2 …
Contexte À partir d'un point connu, j'ai besoin d'établir le "périmètre visible" environnant le plus proche par rapport à une table de chaînes MultiLineStrings, comme indiqué sur le diagramme. J'ai cherché sur ce site avec un certain nombre de termes (par exemple, bord minimum, périmètre minimum, voisin le plus proche, …
Étant donné une geopandas GeoDataFramecontenant une série de polygones, je voudrais obtenir la superficie en km2 de chaque entité de ma liste. C'est un problème assez courant, et la solution habituelle suggérée dans le passé a été d'utiliser shapelyet pyprojdirectement (par exemple ici et ici ). Existe-t-il un moyen de …
J'essaie de capturer tous les polygones non superposés indiqués ci-dessous en utilisant Shapely (les polygones A, B et C donnés). De plus, j'espère pouvoir le faire sans itération, sans test d'intersection, etc. La réponse acceptée à cette question exprime la méthode PostGIS mais il semblerait que «union» signifie des choses …
J'ai essayé de créer une fonction qui fait essentiellement la même chose que la fonction "dissoudre" de QGIS. Je pensais que ce serait super facile, mais apparemment non. Donc, d'après ce que j'ai rassemblé, l'utilisation de fiona avec galbe devrait être la meilleure option ici. Je viens de commencer à …
J'essaie d'aligner deux lignes l'une sur l'autre en utilisant Shapely / Geopandas mais le résultat de l'alignement est très étrange. J'ai essayé : 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 …
Je cherche une solution open-source de python pour convertir le raster en polygone (pas ArcPy). Je connaissais la fonction GDAL pour convertir un raster en polygone, et voici le manuel: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band Néanmoins, je m'attends à ce que la sortie puisse être des polygones galbés ou tout autre objet, temporairement en …
J'ai des polygones de coordonnées en (python galbé) qui ressemble à ceci POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Je voudrais calculer l'aire de ce polygone en km ^ 2. Quelle serait la meilleure façon de le faire en Python?
J'ai geopandas GeoDataFrame contenant des centaines de galbe Polygonet MultiPolygongéométries. Les polygones se chevauchent à de nombreux endroits. Je voudrais créer une nouvelle géométrie qui contienne le nombre de chevauchements. Quelque chose comme ça: Quelqu'un at-il des idées sur la façon d'aborder cela? Je ne vois même pas de chemin. …
J'ai du mal à comprendre l'utilisation des index spatiaux avec RTree. Exemple: J'ai 300 points tamponnés et j'ai besoin de connaître la zone d'intersection de chaque tampon avec un fichier de formes polygonal. Le fichier de formes des polygones contient> 20 000 polygones. Il a été suggéré d'utiliser des indices …
J'utilise Shapely en python et je reçois un MultiLineStringavec un tas d' Linestringobjets. Je peux garantir que tous les LineStringobjets sont des lignes simples avec seulement 2 sommets et qu'ils font tous partie d'une seule ligne (pas de branches). Je veux "relier les points" et créer un single LineString. Dois-je …
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.