Вопросы с тегом «intersection»

Используйте этот тег, задавая вопросы, связанные с тем, где функции перекрываются.

8
Выберите объекты, которые НЕ пересекаются в PostGIS
Мне кажется, что это такой простой вопрос (и, вероятно, это так), но я не могу найти пример, который дает мне ответ. Используя PostGIS, я просто хочу выбрать точки, которые выходят за пределы полигонов. В конечном счете, это обратное к ST_Intersects, насколько я понимаю. Пример: у меня есть слой таксота и …

4
Раздельные полигоны по пересечению с использованием PostGIS
У меня есть таблица полигонов PostGIS, где некоторые пересекаются друг с другом. Вот что я пытаюсь сделать: Для данного полигона, выбранного по id, дайте мне все полигоны, которые пересекаются. В основном,select the_geom from the_table where ST_Intersects(the_geom, (select the_geom from the_table where source_id = '123')) Из этих многоугольников мне нужно создать …

3
Игнорирование неверных функций ввода с помощью инструмента Пересечение в QGIS?
В QGIS 2.18, когда я использовал инструмент «Вектор»> «Инструменты геообработки»> «Пересечение», я смог проверить опцию «Игнорировать геометрию NULL [опционально]». Сейчас я скачал QGIS 3.2, и эта опция больше не существует. Но когда я пытаюсь создать пересечение между двумя слоями, над которыми я работаю, я получаю сообщение о том, что где-то …

8
Исправление тысяч маленьких перекрывающихся полигонов?
Я использую ArcMap 10.3. У меня есть слой разных типов землепользования. Я обнаружил, что многие полигоны перекрывают друг друга, и в результате один и тот же полигон имеет два разных типа землепользования. Используя ответ @ radouxju , я построил топологию для слоя землепользования (с правилом не должен перекрываться). Затем я …

5
Находить, пересекаются ли два многоугольника в Python?
Я ищу алгоритм, решение высокого уровня или даже библиотеку, которая может помочь мне определить, пересекаются ли два полигона в Python. У меня есть вершины двух полигонов (это одночастные многоугольники без дырок) в двух разных массивах. Полигоны являются двумерными (т.е. только координаты X и Y) Я хотел бы сделать функцию, которая …

4
Объединить пересекающиеся полигоны в один и тот же объект
Я не профессионал ГИС, поэтому я надеюсь, что я использую правильную формулировку, по крайней мере, я надеюсь, что вы понимаете мой вопрос. Допустим, в объекте А. есть пять полигонов. В шейп-файле есть больше объектов. В признаке А два многоугольника из пяти существующих пересекаются. Я хочу объединить две, так что перекрывающиеся …

2
Извлечение областей пересечения в R
У меня есть два полигона. Одно содержит поля (X, Y, Z), а другое содержит типы почвы (A, B, C, D). Я хочу знать, какая область каждого поля содержит, какой тип почвы. Я попробовал следующее: 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 …

1
Нахождение сегментов ближайшей линии к точке, используя стройные?
Фон Из известной точки мне требуется установить ближайший окружающий «видимый периметр» по таблице MultiLineStrings, как показано на диаграмме. Я искал этот сайт с несколькими терминами (например, минимальный край, минимальный периметр, ближайший сосед, клип, содержащий многоугольник, видимость, привязка, узлы разреза, трассировка лучей, заливка, внутренняя граница, маршрутизация, вогнутый корпус), но не могу …

3
Определение пересечения дорог с помощью PostGIS
Я пытаюсь определить, где дороги пересекаются друг с другом, и выделить точку на этом перекрестке, указав количество дорог, которые образуют перекресток. Мне было интересно, есть ли какой-нибудь способ использования ST_NumPoints для достижения этой цели, но я не могу понять, что мне следует делать. Что я сделал, так это создал таблицу …

6
Как использовать ST_Intersection?
Вот краткое изложение того, что я пытаюсь сделать: у меня есть 3 таблицы в Postgres, 'a' и 'b', у каждой есть столбец Polygon, а у 'c' есть столбец Point. Здесь я пытаюсь получить пересечения геометрий между «a», «b» и «c» и отобразить такие геометрии на векторном слое OpenLayers. Я уже …

2
Обрезать полигон и сохранить данные?
У меня есть эти два полигона: 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 …

3
Создать новый слой из перекрытия между двумя слоями?
Я новичок в настольной ГИС и постараюсь спросить, не имея при этом правильных терминов из ГИС Если бы QGIS был похож на Photoshop, я бы хотел сделать выделение из одного слоя, а затем сопоставить это выделение с другим слоем, чтобы получить перекрытие между ними и создать новый слой из этого …

3
Эффективное пересечение нескольких полигонов в Python
Я хотел бы получить пересечение нескольких полигонов. Используя shapelyпакет Python , я могу найти пересечение двух полигонов, используя intersectionфункцию. Существует ли подобная эффективная функция для получения пересечения нескольких многоугольников? Вот фрагмент кода, чтобы понять, что я имею в виду: from shapely.geometry import Point coord1 = ( 0,0 ) point1 = …

3
Различия между инструментом Clip и инструментом Intersect
Чем инструмент обрезки отличается от инструмента пересечения с точки зрения его работы или результата? Я не имею в виду конкретную ситуацию. Я изучал каждый из этих инструментов и мне было любопытно, чем они отличаются, поскольку результаты на первый взгляд кажутся очень похожими. Благодаря!

3
Rgeos сбрасывает связанные значения при пересечении полигонов
Я пытаюсь пересечь два SpatialPolygonsDataFrames и получить SpatialPolygonsDataFrame в результате. К сожалению, используя gIntersectionфункцию from rgeos(которая работает впечатляюще быстро для пересечения полигонов), я не могу извлечь соответствующие кадры данных. Рассмотрим следующий пример: > fracPoly <- gIntersection( toSingle, fromSingle ) > class(toSingle) [1] "SpatialPolygonsDataFrame" > class(fromSingle) [1] "SpatialPolygonsDataFrame" > class(fracPoly) [1] …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.