Pytania otagowane jako shapely

Shapely to pakiet Pythona typu open source do budowy i analizy płaskich obiektów geometrycznych 2D, wspólnych dla systemów informacji geograficznej.


3
Zgrabna instalacja niepoprawna
Próbuję uruchomić Shapely na nowej maszynie i próbowałem zainstalować go ze źródła, używając instalatora na jego stronie internetowej i używając pip install shapely. Każde odwołanie, które próbuję zrobić z biblioteki, z wyjątkiem from shapely import *błędu WindowsError: [Error 126] The specified module could not be found. Czy ktoś miał podobne …

4
Jak pisać kształty geometryczne w plikach kształtów?
Czy ktoś może zademonstrować prosty sposób zapisywania struktur danych geometrii z kształtnych do plików kształtów? Szczególnie interesują mnie wielokąty z dziurami i obramowaniami. Byłoby również korzystne, aby trzymać się z daleka od arcpy (więc osgeo, pyshp itp. Byłoby lepiej).

3
Przekształcanie obiektów Shapely Polygon i MultiPolygon
Czy istnieje prosty sposób na przekształcanie obiektów foremnych (a mianowicie wielokątów i wielokątów) z jednego rzutu na drugi bez konieczności ręcznego kopania i wyodrębniania współrzędnych? W rzeczywistości nie dbam nawet o to, czy w tym momencie są one obiektami foremnymi, chcę tylko przekazać funkcje i projekcję i odzyskać ponownie zestaw …

1
Obliczanie statystyk ogniskowych dla specjalnego sąsiedztwa?
Chcę obliczyć statystyki ogniskowe dla każdej komórki rastra, w granicach określonych kryteriów. Tło - Mam trzy binarne rastry, z których każdy reprezentuje jeden interesujący rodzaj roślinności. Chciałbym obliczyć procent pokrycia każdego rodzaju roślinności w obrębie (np.) 20 km ^ 2 dowolnej komórki w moim obszarze badań (suma / całkowita liczba …

1
Znalezienie najbliższych segmentów linii do punktu za pomocą zgrabnego?
tło Ze znanego punktu wymagam ustalenia najbliższego otaczającego „widocznego obwodu” względem tabeli MultiLineStrings, jak pokazano na schemacie. Przeszukałem tę stronę z wieloma terminami (np. Minimalna krawędź, minimalny obwód, najbliższy sąsiad, klip, zawierający wielokąt, widoczność, przyciąganie, wycinanie węzłów, ray-trace, wypełnienie zalewowe, wewnętrzna granica, routing, wklęsły kadłub), ale nie mogę znaleźć żadnego …

2
Pozyskiwanie obszarów wielokątów za pomocą geopandaz?
Biorąc pod uwagę geopandas GeoDataFrameserię wielokątów, chciałbym uzyskać powierzchnię w km2 każdej funkcji na mojej liście. Jest to dość powszechny problem, a zwykle proponowane rozwiązanie w przeszłości był w użyciu shapelyi pyprojbezpośrednio (np tutaj i tutaj ). Czy istnieje sposób, aby to zrobić w czystej postaci geopandas?

2
Nakładka wielokąta za pomocą Shapely
Próbuję uchwycić wszystkie nie nakładające się wielokąty wskazane poniżej za pomocą Shapely (podane wielokąty A, B i C). Co więcej, mam nadzieję, że zrobię to bez iteracji, testowania przecięcia itp. Przyjęta odpowiedź na to pytanie wyraża metodę PostGIS, ale wydaje się, że „związek” oznacza różne rzeczy dla różnych ludzi.


1
Dlaczego przyciąganie Shapely (przyciągania GEO) nie działa zgodnie z oczekiwaniami?
Próbuję przyciągnąć do siebie dwie linie za pomocą Shapely / Geopandas, ale rezultat przyciągania jest bardzo dziwny. Próbowałem : 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 = lines1 lines2_union = …

2
Jak poligonizować raster do kształtnych wielokątów
Szukam rozwiązania python typu open source do konwersji rastra na wielokąt (bez ArcPy). Znałem funkcję GDAL do konwersji rastra na wielokąt, a oto instrukcja: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band Niemniej jednak oczekuję, że dane wyjściowe mogą być kształtnymi wielokątami lub dowolnym obiektem, tymczasowo w pamięci, a nie zapisanym jako plik. Czy jest jakiś pakiet …

4
Obszar w KM od wielokąta o współrzędnych
Mam wielokąty ze współrzędnych w (kształtny python), które wyglądają tak POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Chciałbym obliczyć powierzchnię tego wielokąta w km ^ 2. Jaki byłby najlepszy sposób, aby to zrobić w Pythonie?
14 python  polygon  area  shapely 

1
Zliczanie elementów na przecięciach kształtnych wielokątów
Mam geopandy GeoDataFrame zawierające setki zgrabnychPolygon i MultiPolygongeometrycznych kształtów. Wieloboki zachodzą na siebie w wielu miejscach. Chciałbym stworzyć nową geometrię, która zawiera liczbę nakładających się na siebie. Coś takiego: Czy ktoś ma jakieś pomysły, jak do tego podejść? Nie widzę nawet wejścia. W końcu szczególnie chciałbym móc zważyć wielokąty, aby …

3
Zrozumienie zastosowania indeksów przestrzennych z RTree?
Mam problem ze zrozumieniem użycia indeksów przestrzennych w RTree. Przykład: Mam 300 zbuforowanych punktów i muszę znać obszar przecięcia każdego bufora za pomocą wielokąta. Plik kształtu wielokąta ma> 20 000 wielokątów. Zasugerowano użycie wskaźników przestrzennych w celu przyspieszenia procesu. SO ... Jeśli utworzę indeks przestrzenny dla mojego pliku kształtu wielokąta, …

4
Spawaj pojedyncze segmenty linii w jeden LineString za pomocą Shapely
Używam Shapely w pythonie i dostaję MultiLineStringmnóstwo Linestringobiektów. Mogę zagwarantować, że wszystkie LineStringobiekty są prostymi liniami z tylko 2 wierzchołkami i że wszystkie są częścią jednej pojedynczej linii (bez gałęzi). Chcę „połączyć kropki” i stworzyć singiel LineString. Czy muszę do tego napisać metodę spawania rekurencyjnego, czy jest szybszy sposób?
13 python  shapely 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.