Вопросы по теме 'shapely'

Более быстрый способ пересечения многоугольника с фигурным
У меня большое количество многоугольников (~ 100000), и я пытаюсь найти умный способ вычисления их площади пересечения с помощью ячеек регулярной сетки. В настоящее время я создаю многоугольники и ячейки сетки, используя shapely (на основе их...
55390 просмотров
schedule 19.09.2022

угол меньше 180 между двумя отрезками (линиями)
Мне нужно найти «внутренний» угол в градусах между двумя сегментами (линиями), то есть меньше 180 градусов. Любой быстрый способ сделать это в python2.7? (У Shapely, похоже, нет функции для этого) сегмент 1 - это x1, y1, x2, y2 сегмент 2 - это...
2239 просмотров

Как проверить, пуст ли полигон в Shapely?
Я новичок в Python, поэтому ответ на этот вопрос, вероятно, довольно прост, но я искал везде и много пробовал, но не смог найти ответ. Упрощение многоугольника с помощью Shapely может привести к пустому многоугольнику. Я хочу заменить...
8331 просмотров
schedule 03.05.2023

Исправить неверный многоугольник в Shapely
Shapely определяет многоугольник как недопустимый, если какой-либо из его сегментов пересекается, включая сегменты, которые являются коллинеарными. Многие программные пакеты создают область или область с «вырезом», как показано здесь, с коллинеарными...
27128 просмотров
schedule 21.06.2023

Установка модуля Shapely в Windows 7 64 бит.
Я хотел бы сделать пространственное соединение программно, используя python. Я попытался установить shapely на свой компьютер (64-разрядная версия Windows 7) с сайта https://pypi.python.org/pypi/Shapely . Когда я выполняю import shapely в своей...
2677 просмотров
schedule 20.02.2023

Невозможно использовать загруженную стороннюю библиотеку из PyCharm
Я работаю над скриптом, который будет отображать данные на карте с помощью библиотеки Basemap. Я также пытаюсь импортировать Shapely для использования в этом же скрипте. Я работаю с Anaconda2 для Python2.7 в среде Windows 7. Я использовал conda...
660 просмотров
schedule 02.10.2022

Shapely OSError: не удалось найти lib c или загрузить какой-либо из ее вариантов []
Я просто пытаюсь использовать демо-код. Я запускаю следующее в Jupyter Notebook: from shapely.geometry import shape Что дает мне следующее: OSError Traceback (most recent call last)...
14014 просмотров
schedule 10.04.2022

Сделайте объединение полигонов в GeoPandas или Shapely (в единую геометрию)
Я пытаюсь найти объединение двух полигонов в GeoPandas и вывести единую геометрию, которая включает точки из обоих полигонов в качестве вершин. Функция geopandas.overlay дает мне многоугольники для каждого отдельного объединения, но мне нужен один...
41619 просмотров
schedule 04.06.2022

cascaded_union(polygons) восстановить индексы точек окружности
Мой вопрос прост, но решение может быть очень сложным. У меня есть коллекция треугольников, и я хочу найти их объединение. Треугольники задаются стандартным образом: списком координатных точек (по 2 координаты на каждую точку) и списком соединений,...
440 просмотров
schedule 25.04.2023

Пустой многоугольник, созданный с помощью OpenTripPlanner, генерирует ошибку с инструкцией .is_empty Shapely
У меня есть многоугольник изохрон, созданный с помощью OpenTripPlanner:...
140 просмотров
schedule 25.08.2022

Python: ближайшая точка к линии
У меня такой вопрос. У меня есть поле с координатами и тремя точками, которые составляют линию. Теперь я хочу вычислить кратчайшее расстояние от всех координат коробки до этой линии. У меня есть три метода для этого, и версии vtk и numpy всегда...
5823 просмотров
schedule 23.03.2022

Пересечение двух фигурных многоугольников в проекции Земли.
насколько я знаю, shapely используют только декартову систему координат. У меня есть две точки на земле с координатами широты и долготы. Мне нужно создать буфер с радиусом 1 км вокруг этих двух точек и найти многоугольник, где эти буферы...
1323 просмотров
schedule 10.01.2023

Найдите ближайшую линию к каждой точке в большом наборе данных, возможно, используя shapely и rtree
У меня есть упрощенная карта города с улицами в виде линий и адресов в виде точек. Мне нужно найти ближайший путь от каждой точки до любой линии улицы. У меня есть рабочий сценарий, который делает это, но он выполняется за полиномиальное время,...
3903 просмотров
schedule 11.10.2022

Попытка создать обычную географическую сетку с помощью python — широта/долгота превышает ограничения
Я хочу получить все пары координат широты/долготы регулярной сетки в США. Я получил следующий код из более раннего вопроса: import shapely.geometry import pyproj #...
1086 просмотров
schedule 03.01.2023

shapely parallel_offset иногда не создает замкнутое кольцо
Я использую функцию parallel_offset пакета shapely , чтобы получить структуры смещения для некоторых полигонов, которые являются замкнутыми кольцами. У меня есть сразу несколько полигонов, многие с похожей формой. Однако около 10-25% из них не...
2425 просмотров
schedule 27.04.2023

проблемы с выводом шейп-файла - фиона
Я использую Fiona для написания шейп-файла, содержащего геометрию округов Конгресса США по переписи населения и переписных участков с некоторыми вычисленными атрибутами. К сожалению, мой файл выводится пустым. Я могу видеть записи в QGIS, но не...
553 просмотров
schedule 02.04.2022

Расстояние между LineString и Point
У меня есть следующий StringLine Line = [(-58.39323087479187, -34.64522852285068), (-58.39493519860744, -34.64593911202303), (-58.39540370387294, -34.64612018963881), (-58.39577715270643, -34.64624297063709), (-58.3961720086682,...
1756 просмотров
schedule 12.05.2023

Как преобразовать массив строк кортежей в массив кортежей?
Моя ситуация заключается в том, что я пытаюсь преобразовать массив кортежей в строковом формате в массив кортежей. то есть я хочу перейти от: ['(-109.080842,45.002073)','(-105.91517,45.002073)','(-109.080842,45.002073)'] to...
1149 просмотров
schedule 30.08.2022

Функция для создания LineString из точек с использованием Shapely
У меня есть список пунктов: points = [Point(2.2, 4.2), Point(7.2, -25.1), Point(9.26, -2.456)] Я пытаюсь написать функцию, которая будет проверять, содержит ли этот список точечные объекты, и возвращать затем LineString: def...
2297 просмотров
schedule 19.10.2022

GeoPandas: как получить ограничивающие рамки для каждой геометрии в кадре геоданных
Я использую GeoPandas в python и имею действующий GeoDataframe из многоугольников. 0 POLYGON Z ((68.70999999999999 623.1 0, 35.71 6... 1 POLYGON Z ((221.33 645.02 0, 185.7 640.33 0, 1... 2 POLYGON Z ((150.3 650 0, 160.9 650...
9395 просмотров
schedule 07.03.2023