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

24
Как ускорить прорисовку полигонов в R?

Я хочу нанести границы страны Северной Америки на растровое изображение, изображающее некоторую переменную, а затем наложить контуры на верхнюю часть графика, используя R. Я успешно справился с этим, используя базовую графику и решетку, но, похоже, процесс построения графика слишком медленно! Я еще...

24
Создание полигонов Тиссена (Вороного) с использованием линий (а не точек) в качестве входных объектов?

У меня есть набор линейных объектов внутри определенной многоугольной границы. Для каждой линии я хотел бы создать многоугольник, внутри которого каждая возможная точка находится ближе к данной линии, чем к любой другой линии в слое. В прошлом я делал это для точечных объектов ввода, используя...

24
Получение TopologyException: входной геом 1 недействителен из-за самопересечения в R?

'TopologyException: Input geom 1 is invalid' ошибка самопересечения, которая возникает из-за неправильной геометрии многоугольника, широко обсуждалась. Однако в Интернете я не нашел удобного решения, которое бы опиралось исключительно на функциональность R. Например, мне удалось создать объект...

23
Как читать шейп-файл в Python?

Мой вопрос - это расширение вертикальных линий в шейп-файле многоугольника . Пожалуйста, сначала обратитесь к этому вопросу. То, что вы увидите, - это метод генерации вертикальных линий относительно ограничивающей рамки с заданным пользователем интервалом. Я понимаю, что OGR, Fiona, Shapely и т. Д....

23
Кластеризация нескольких растровых слоев для создания субрегионов с использованием QGIS?

Я пытаюсь создать n субрегионов из многоугольника на основе кластерного анализа группы перекрывающихся растровых слоев (физических слоев, например: глубина, течения, волны). В настоящее время я могу создать регулярную сетку по всему многоугольнику, затем извлечь физические атрибуты из физических...

23
Порядок вершин многоугольника в общей ГИС: по часовой стрелке или против часовой стрелки

Два дня назад я задал вопрос о порядке внутреннего хранения вершин многоугольника в шейп-файлах ESRI. На этот вопрос был дан ответ ( хранятся ли полигоны по часовой стрелке или против часовой стрелки в шейп-файле? ), И на него также был дан ответ в старом сообщении ( Создание полигона (вращение по...

22
Слияние / растворение полигонов по полю общего атрибута в QGIS?

Я объединил соответствующие данные таблицы Local Enterprise Partnerships в многоугольный шейп-файл, содержащий местные органы власти Великобритании. Как мне растворить или объединить полигоны местных органов власти LEP_NAME, как показано на скриншоте? В идеале я хотел бы сохранить атрибуты местного...

22
Как я могу найти точку внутри многоугольника в PostGIS?

Как я могу найти точку, которая гарантированно находится в пределах данного полигона в PostGIS? Я знаю о ST_Centroidфункции. Однако центроид не всегда находится внутри многоугольника, см. Ниже: Кроме того, я хотел бы избегать использования точки, которая находится на границе многоугольника, а лучше...

22
Создание пространственного многоугольника без использования шейп-файла в R

Итак, обычный способ, которым мы читаем шейп-файл в R, - это пакет maptools, например: sfdata <- readShapeSpatial("/path/to/my/shapefile.shp", proj4string=CRS("+proj=longlat")) Тем не менее, у меня есть сценарий использования, при котором у меня нет shapefile.shp, но вместо этого у меня есть ряд...

22
Есть ли способ авто_инкремента для столбца идентификатора в QGIS

Я создаю вымышленную карту, и поэтому мне нужно создать много точек, линий и, конечно, многоугольников. Позже я экспортирую свои данные как геойсон. Но перед этим я должен пойти и дать каждому элементу уникальный идентификатор. Мне не нужна особая сортировка, как самый большой полигон получает...

22
Правильный способ привязать SpatialPolygonsDataFrames с одинаковыми идентификаторами полигонов?

Какова правильная формулировка для связывания SPDF вместе, когда идентификаторы перекрываются? Обратите внимание, что здесь (как это часто бывает) идентификаторы в основном бессмысленны, поэтому довольно раздражает, что я не могу просто заставить rbind их игнорировать .... library(sp)...

21
Преобразовать шейп-файл в CSV, включая атрибуты И геометрию?

У меня есть шейп-файл с 60k + записями, каждый из которых является полигоном с соответствующими атрибутами (общая площадь, имена землевладельцев, налоговые номера и т. Д.). В конечном итоге мне нужен файл CSV со всеми этими атрибутами и соответствующей геометрией (в формате xyz, совместимом с KML,...

21
Соединить данные пространственной точки с полигонами в R

Я пытаюсь выполнить пространственное соединение между данными точек и данными многоугольников. У меня есть данные, которые указывают пространственные координаты события в моем CSV-файле A, и у меня есть другой файл, шейп-файл B, который содержит границы области в виде полигонов. head(A) month...

21
Как найти прямоугольник максимальной площади внутри выпуклого многоугольника?

В этом посте мы ищем алгоритмы / идеи о том, как найти прямоугольник максимальной площади внутри выпуклого многоугольника . На следующем рисунке числа - это площади подогнанных прямоугольников. Как показано, желаемый прямоугольник может варьироваться в каждом измерении и может быть под любым углом....

19
Алгоритм исправления топологических ошибок в программных приложениях ГИС

Связанный вопрос здесь. Я заметил, что обеспечение топологической корректности имеет важное значение для приложений ГИС, потому что входные данные от логической операции пользователя или полигона могут иметь серьезные топологические проблемы (даже если полигоны выглядят правильно), которые могут...

19
Самый быстрый способ пространственно объединить точку CSV с помощью многоугольника Shapefile

У меня есть CSV-файл на 1 миллиард точек и шейп-файл с 5000 полигонов. Какой самый быстрый способ пространственно соединить точки и полигоны? Для каждой точки мне нужно получить идентификатор полигона. (Полигоны не перекрываются.) Обычно я загружаю оба набора данных в PostGIS. Есть ли более быстрый...

19
Извлечение областей пересечения в R

У меня есть два полигона. Одно содержит поля (X, Y, Z), а другое содержит типы почвы (A, B, C, D). Я хочу знать, какая область каждого поля содержит, какой тип почвы. Я попробовал следующее: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil")...

19
Объединить пересекающиеся полигоны в один и тот же объект

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

19
Изменение порядка прорисовки объектов в QGIS?

Вероятно, это очень простой вопрос, я хочу изменить порядок отрисовки шейп-файла в QGIS, как это можно сделать? Как вы можете видеть на рисунке ниже, "10"отображается только слой, остальные находятся под ним ... Однако, поскольку это карта глубины Скагеррака, я бы хотел, чтобы другие слои...