Próbuję znaleźć miejsce, w którym wiele linii przecina wielokąt dla dwóch różnych ramek geodanych: 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]) …
Mam zestaw linii reprezentujących linie autobusowe. Niektóre linie nachodzą na siebie i biegną tymi samymi drogami. Jestem w stanie wyodrębnić węzły. Jednak interesuje mnie wyodrębnianie tylko takich przejść: W jaki sposób mogę to zrobić? Szukam sposobów na QGIS lub Python. Próbowałem metody przecięcia z GDAL Python, ale to w zasadzie …
Mam dwie zachodzące na siebie warstwy wielokątów i muszę w jakiś sposób wymazać obszary zachodzące na siebie. - W ten sposób powinienem skończyć z dwiema warstwami nie nakładających się wielokątów. Brzmi dość prosto, ale po prostu nie mogę tego zrobić z żadnym narzędziem Qgis !? Czy powinienem używać „klipu” lub …
Mam pewne piasty (w kolorze żółtym) w dzielnicy (w kolorze jasnoniebieskim). Muszę znaleźć wielokąty wskazujące najbliższe centrum w każdym punkcie dzielnicy. Wielokąty voronoi, które uzyskałem za pomocą QGIS, mają na zdjęciu kolor brązowy. Potrzebuję jednak wielokątów voronoi do wypełnienia zewnętrznej granicy, ponieważ potrzebuję wielokątów do wypełnienia całej dzielnicy. Dodanie obszaru …
Mam dwie kolekcje plików kształtów: 1 - kody pocztowe, obszary administracyjne i polityczne 2 - różne kategorie użytkowania gruntów, takie jak parki i działki, oraz punkty, takie jak drzewa Chcę tworzyć statystyki dotyczące tych kategorii użytkowania gruntów w podziale według kodu pocztowego, obszaru administracyjnego i politycznego oraz liczby punktów za …
To pozornie proste pytanie dotyczące geometrii programu SQL Server, które - jak myślałem - miałoby gotowe rozwiązanie, ale nie mam szczęścia go znaleźć. Moim zamiarem jest wybranie wszystkich rekordów w jednej tabeli, które mają wielokąty zagnieżdżone (zawarte) w większym wielokącie z innej tabeli. Oczekiwałem funkcji STWithini STContainsjako rozwiązań, których potrzebowałem, …
Staram się zrozumieć przestrzenne predykaty macierzy przecięcia DE-9IM. Nie dostaję różnicy między predykatami Okładki (odpowiednio CoveredBy ) i Zawiera (lub. Wewnątrz ). Staram się wyciągnąć z geometrii WST topologii Suite , są zawsze Covers = True i Contains = True (lub oba są fałsz), ale nie udaje się im różne, …
Wcześniej zadałem pytanie dotyczące określania obszaru wielokątów z inną granicą wielokąta. Określanie powierzchni każdego wielokąta w granicach wielokąta? Doszedłem do wniosku, że użycie funkcji przecięcia było najbardziej wykonalną opcją przy określaniu obszaru wielokątów w granicach 1000 m. Ilekroć uruchamiam przecięcie ze wszystkimi kształtami wielokątów (jest ich około 40) w granicach …
Próbuję obliczyć statystyki rastrowe (min., Maks., Średnia) dla każdego wielokąta w warstwie wektorowej przy użyciu PostgreSQL / PostGIS. W odpowiedzi GIS.SE opisano, jak to zrobić, obliczając przecięcie wielokąta i rastra, a następnie obliczając średnią ważoną: https://gis.stackexchange.com/a/19858/12420 Korzystam z następującego zapytania (gdzie demjest moim rastrem, topo_area_su_regionjest moim wektorem i toidjest unikalnym …
Przeprowadziłem analizę obrazu opartą na obiektach przy użyciu ENVI EX, a każdą z sklasyfikowanych cech wyeksportowano jako plik kształtu. Przenieśliłem te pliki kształtów do ArcMap 10 i próbowałem przeciąć je z innymi plikami kształtu z tego samego obszaru, które zostały pozyskane z GeoBase . Podczas próby uruchomienia narzędzia przecinającego pojawia …
Jak odróżnić te przypadki w ArcGIS 10? Przypadek 1 : Oba punkty końcowe linii dotykają innej linii Przypadek 2 : Oba punkty końcowe zwisają nad przecinającymi się liniami Patrzę na funkcję Trim Line, ale nie tego chcę (destrukcyjne). Rzeczywistym przykładem użycia jest rozróżnienie między drogami usługowymi łączącymi obie jezdnie autostrady, …
Muszę napisać procedurę przechowywaną PL / pgSQL do obliczenia przecięcia wielu warstw. Na przykład dla trzech warstw A, B, C ta funkcja powinna zwrócić geometrię ABC: Funkcja przyjmuje jako dane wejściowe id warstw, które należy przeciąć. Czy ktoś może mi doradzić, jak zbudować tę funkcję? Moje przemyślenia na ten temat …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.