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

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

3
Упаковывать полигоны внутри полигона с помощью ArcGIS Desktop?
У меня есть логический растр. В серых областях растра я хотел бы разместить полигон заданного размера в смежных пределах. По сути, у меня неправильный многоугольник, и я хотел бы «подогнать» известный многоугольник в пределах неправильного многоугольника как можно больше раз. Направление многоугольника не имеет значения, и это может быть квадрат. …

1
Как изменить цвет заливки полигона и цвет границы для объектов SpatialPolygons?
У меня есть SpatialPolygons или SpatialPolygonsDataFrames, которые я хотел бы построить. Как изменить цвет, используя три системы печати в R (базовая графика, решетчатая графика и ggplot2)? Пример данных: library(sp) Srs1 = Polygons(list(Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2)))), "s1") Srs2 = Polygons(list(Polygon(cbind(c(5,4,2,5),c(2,3,2,2)))), "s2") SpDF <- SpatialPolygonsDataFrame( SpatialPolygons(list(Srs1,Srs2)), data.frame( z=1:2, row.names=c("s1","s2") ) ) spplot(SpDF, zcol="z")
25 polygon  r 

9
Извлечение координат вершин многоугольника в ArcMap?
У меня есть около дюжины полигонов в классе пространственных объектов, загруженных в ArcMap 10, все в географической WGS 1984. Как мне легко получить координаты, связанные с каждой вершиной каждого многоугольника в этом классе пространственных объектов? В идеале я хотел бы, чтобы они были хорошо табулированы в формате электронных таблиц.

1
Получение TopologyException: входной геом 1 недействителен из-за самопересечения в R?
'TopologyException: Input geom 1 is invalid' ошибка самопересечения, которая возникает из-за неправильной геометрии многоугольника, широко обсуждалась. Однако в Интернете я не нашел удобного решения, которое бы опиралось исключительно на функциональность R. Например, мне удалось создать объект «SpatialPolygons» из вывода map("state", ...)следующего хорошего ответа Джоша О'Брайена здесь . library(maps) library(maptools) map_states …

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

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

1
Кластеризация нескольких растровых слоев для создания субрегионов с использованием QGIS?
Я пытаюсь создать n субрегионов из многоугольника на основе кластерного анализа группы перекрывающихся растровых слоев (физических слоев, например: глубина, течения, волны). В настоящее время я могу создать регулярную сетку по всему многоугольнику, затем извлечь физические атрибуты из физических растровых слоев (например, Gridspot или эквивалентный инструмент), а затем запустить анализ кластеров, …

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

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

4
Правильный способ привязать SpatialPolygonsDataFrames с одинаковыми идентификаторами полигонов?
Какова правильная формулировка для связывания SPDF вместе, когда идентификаторы перекрываются? Обратите внимание, что здесь (как это часто бывает) идентификаторы в основном бессмысленны, поэтому довольно раздражает, что я не могу просто заставить rbind их игнорировать .... library(sp) library(UScensus2000) library(UScensus2000tract) data(state) # for state names states <- gsub( " ", "_", tolower(state.name) …
22 polygon  r 

2
Создание пространственного многоугольника без использования шейп-файла в R
Итак, обычный способ, которым мы читаем шейп-файл в R, - это пакет maptools, например: sfdata <- readShapeSpatial("/path/to/my/shapefile.shp", proj4string=CRS("+proj=longlat")) Тем не менее, у меня есть сценарий использования, при котором у меня нет shapefile.shp, но вместо этого у меня есть ряд многоугольных координат 16.484375 59.736328125,17.4951171875 55.1220703125,24.74609375 55.0341796875,22.5927734375 61.142578125,16.484375 59.736328125 и его соответствующая …
22 shapefile  polygon  r 

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

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

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

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

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