Pytania otagowane jako intersection

Użyj tego tagu, gdy zadajesz pytania dotyczące miejsc, w których funkcje się pokrywają.

8
Wybierz funkcje, które NIE przecinają się w PostGIS
Wydaje mi się, że to takie proste pytanie (i prawdopodobnie tak jest), ale nie mogę znaleźć przykładu, który dałby mi odpowiedź. Korzystając z PostGIS, chcę po prostu wybrać punkty, które wypadają poza wielokątami. Ostatecznie jest to odwrotność ST_Intersects, o ile widzę. Przykład: Mam warstwę taksówki i warstwę adresu. Zakładam, że …

4
Oddziel wielokąty na podstawie przecięcia za pomocą PostGIS
Mam tabelę wielokątów PostGIS, w której niektóre przecinają się ze sobą. Oto co próbuję zrobić: Dla danego wielokąta wybranego przez id, podaj mi wszystkie wielokąty, które się przecinają. Gruntownie,select the_geom from the_table where ST_Intersects(the_geom, (select the_geom from the_table where source_id = '123')) Z tych wielokątów muszę utworzyć nowe wielokąty, aby …

3
Ignorujesz nieprawidłowe funkcje wprowadzania za pomocą narzędzia Przecięcie w QGIS?
W QGIS 2.18, kiedy korzystałem z narzędzia Wektor> Narzędzia geoprzetwarzania> Przecięcie, mogłem sprawdzić opcję „Ignoruj ​​geometrie NULL [opcjonalnie]”. Teraz pobrałem QGIS 3.2 i ta opcja już nie istnieje. Ale kiedy próbuję utworzyć przecięcie między dwiema warstwami, nad którymi pracuję, pojawia się komunikat, że gdzieś jest nieprawidłowa geometria i że powinienem …

8
Naprawia tysiące małych nakładających się wielokątów?
Używam ArcMap 10.3. Mam warstwę różnych rodzajów użytkowania gruntów. Odkryłem, że wiele wielokątów nakłada się na siebie, w wyniku czego ten sam wielokąt ma dwa różne typy użytkowania gruntów. Korzystając z odpowiedzi @ radouxju , zbudowałem topologię dla warstwy użytkowania gruntów (z zasadą „nie wolno nakładać się”). Następnie użyłem scalania, …

5
Sprawdzanie, czy dwa wielokąty przecinają się w Pythonie?
Szukam algorytmu, rozwiązania na wysokim poziomie, a nawet biblioteki, która może pomóc mi ustalić, czy dwa wielokąty przecinają się w Pythonie. Mam wierzchołki dwóch wielokątów (są to wielokąty jednoczęściowe bez otworów) w dwóch różnych układach. Wielokąty są 2D (tzn. Tylko współrzędne X i Y) Chciałbym utworzyć funkcję, która zwróci wartość …

4
Scal przecinające się wielokąty w jeden, który jest częścią tej samej operacji
Nie jestem specjalistą od GIS, więc mam nadzieję, że użyję poprawnego sformułowania, a przynajmniej mam nadzieję, że rozumiesz moje pytanie. Załóżmy, że w obiekcie A. znajduje się pięć wielokątów. W pliku kształtu jest więcej obiektów. W funkcji A przecinają się dwa wielokąty z pięciu istniejących. Chcę scalić dwie, więc nakładające …

2
Wyodrębnianie obszarów przecięcia w R.
Mam dwa wielokąty. Jedno zawiera pola (X, Y, Z), a drugie zawiera typy gleby (A, B, C, D). Chcę wiedzieć, który obszar na każdym polu zawiera rodzaj gleby. Próbowałem następujące: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil") Results<-gIntersects(Soil,Field,byid=TRUE) rownames(Results)<-Field@data$FieldName colnames(Results)<-Soil@data$SoilType > Results A B C D Z TRUE FALSE FALSE FALSE Y FALSE …

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 …

3
Identyfikacja skrzyżowań drogowych za pomocą PostGIS
Próbuję ustalić, gdzie drogi się przecinają, i wskazać punkt na tym skrzyżowaniu, podając liczbę dróg, które tworzą skrzyżowanie. Zastanawiałem się, czy istnieje jakiś sposób wykorzystania ST_NumPoints, aby to osiągnąć, ale nie do końca wiem, co powinienem zrobić. Zrobiłem to, aby utworzyć tabelę punktów, w których linie przecinają się przy użyciu …

6
Jak korzystać z ST_Intersection?
Oto krótkie podsumowanie tego, co próbuję zrobić: mam 3 tabele w Postgresie, „a” i „b”, każda ma kolumnę Wielokąt, a „c” ma kolumnę Punkt. Usiłuję uzyskać przecięcia geometrii między „a”, „b” i „c” oraz wyświetlić takie geometrie na warstwie wektorowej OpenLayers. Wiem już, jak wyświetlać dowolną geometrię z łańcucha w …

2
Czy przyciąć wielokąt i zachować dane?
Mam te dwa wielokąty: library(sp); library(rgeos); library(maptools) coords1 <- matrix(c(-1.841960, -1.823464, -1.838623, -1.841960, 55.663696, 55.659178, 55.650841, 55.663696), ncol=2) coords2 <- matrix(c(-1.822606, -1.816790, -1.832712, -1.822606, 55.657887, 55.646806, 55.650679, 55.657887), ncol=2) p1 <- Polygon(coords1) p2 <- Polygon(coords2) p1 <- Polygons(list(p1), ID = "p1") p2 <- Polygons(list(p2), ID = "p2") myPolys <- SpatialPolygons(list(p1, …

3
Utworzyć nową warstwę z nakładania się na siebie dwóch warstw?
Jestem nowy w GIS na komputery i postaram się zapytać, mimo braku odpowiednich warunków z żargonu GIS: Jeśli QGIS był jak Photoshop, chciałbym dokonać wyboru z jednej warstwy, a następnie dopasować ten wybór do innej warstwy, aby uzyskać nakładanie się między nimi i utworzyć nową warstwę z tego nakładania. Sformułowany …

3
Skuteczne uzyskiwanie przecięcia wielu wielokątów w Pythonie
Chciałbym uzyskać przecięcie wielu wielokątów. Korzystając z shapelypakietu Pythona , mogę znaleźć przecięcie dwóch wielokątów za pomocą intersectionfunkcji. Czy istnieje podobna skuteczna funkcja uzyskiwania przecięcia wielu wielokątów? Oto fragment kodu, aby zrozumieć, co mam na myśli: from shapely.geometry import Point coord1 = ( 0,0 ) point1 = Point(coord1) circle1 = …


3
Rgeos upuszcza powiązane wartości podczas przecinania wielokątów
Usiłuję przeciąć dwa SpatialPolygonsDataFrames i uzyskać wynik SpatialPolygonsDataFrame. Niestety, używając gIntersectionfunkcji z rgeos(która działa imponująco szybko, aby przeciąć wielokąty), nie mogę pobrać powiązanych ramek danych. Rozważ następujący przykład: > fracPoly <- gIntersection( toSingle, fromSingle ) > class(toSingle) [1] "SpatialPolygonsDataFrame" > class(fromSingle) [1] "SpatialPolygonsDataFrame" > class(fracPoly) [1] "SpatialPolygons" Mogę napisać funkcję …

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.