Perguntas com a marcação «shapely»

Shapely é um pacote Python de código aberto para construção e análise de objetos geométricos planares 2D comuns aos sistemas de informações geográficas.


3
Bem torneado não instalando corretamente
Estou tentando executar o Shapely em uma nova máquina e tentei instalá-lo da fonte, usando o instalador em sua página da Web e usando pip install shapely. Toda referência que tento fazer a partir da biblioteca, exceto from shapely import *lança o erro WindowsError: [Error 126] The specified module could …

4
Como escrever geometrias bem torneadas em shapefiles?
Alguém pode demonstrar uma maneira simples de escrever estruturas de dados de geometria de bem torneados em arquivos de forma? Estou particularmente interessado em polígonos com furos e cordas de linha. Também seria benéfico ficar longe do arcpy (então osgeo, pyshp etc. seriam melhores).



1
Encontrando segmentos de linha mais próximos para apontar usando o shapely?
fundo De um ponto conhecido, eu preciso estabelecer o "perímetro visível" ao redor mais próximo de uma tabela de MultiLineStrings, conforme mostrado no diagrama. Pesquisei este site com vários termos (por exemplo, borda mínima, perímetro mínimo, vizinho mais próximo, clipe, contendo polígono, visibilidade, snap, nós de corte, rastreamento de raios, …

2
Obtendo áreas de polígonos usando geopandas?
Dado que geopandas GeoDataFramecontém uma série de polígonos, gostaria de obter a área em km² de cada elemento da minha lista. Este é um problema bastante comum, e a solução sugerida no passado foi usar shapelye pyprojdiretamente (por exemplo, aqui e aqui ). Existe uma maneira de fazer isso de …

2
Sobreposição de polígono com Shapely
Estou tentando capturar todos os polígonos não sobrepostos indicados abaixo usando Shapely (dados polígonos A, B e C). Além disso, espero fazê-lo sem iteração, teste de interseção etc. A resposta aceita a essa pergunta expressa o método PostGIS, mas parece que 'união' significa coisas diferentes para pessoas diferentes.


1
Por que o snap do Shapely (snap GEO) não está funcionando como o esperado?
Estou tentando encaixar duas linhas entre si usando Shapely / Geopandas, mas o resultado do encaixe é muito estranho. Eu tentei : 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 em KM do polígono de coordenadas
Eu tenho polígonos de coordenadas em (python shapely) que se parece com isso POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Gostaria de calcular a área deste polígono em km ^ 2. Qual seria a melhor maneira de fazer isso em Python?
14 python  polygon  area  shapely 

2
Como poligonizar raster para polígonos bem torneados
Estou procurando uma solução python de código aberto para converter raster em polígono (sem ArcPy). Eu conhecia a função GDAL para converter raster em polígono, e aqui está o manual: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band No entanto, espero que a saída possa ser polígonos bem torneados ou qualquer objeto, temporariamente na memória, não salvo …

1
Contando recursos em interseções de polígonos bem torneados
Eu tenho geopandas GeoDataFrame contendo centenas de formas Polygone MultiPolygonformas geométricas. Os polígonos se sobrepõem em muitos lugares. Gostaria de fazer uma nova geometria que contenha quantas delas se sobrepõem. Algo assim: Alguém tem alguma idéia de como abordar isso? Eu nem consigo ver uma entrada. Eventualmente, eu gostaria especialmente …


4
Solda segmentos de linha individuais em um LineString usando Shapely
Estou usando Shapely em python e recebi MultiLineStringum monte de Linestringobjetos. Posso garantir que todos os LineStringobjetos são linhas simples com apenas 2 vértices e que todos fazem parte de uma única linha (sem ramificações). Eu quero "conectar os pontos" e criar um único LineString. Preciso escrever um método de …
13 python  shapely 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.