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

Fiona - это новый аккуратный Pythonic API от OGR

33
Как легко сместить все объекты в наборе векторных данных?

Допустим, я собрал Shapefile, и у всех элементов вершины смещены на постоянную величину. Какой самый простой способ сдвинуть все элементы (отсюда (x, y) положение их вершин) произвольным сдвигом? У меня есть много файлов, к которым я бы применил это исправление, поэтому предпочтение отдается Bash /...

31
Более эффективное пространственное соединение в Python без QGIS, ArcGIS, PostGIS и т. Д.

Я пытаюсь выполнить пространственное соединение, очень похожее на приведенный здесь пример: есть ли опция Python для «объединения атрибутов по местоположению»? , Однако такой подход кажется действительно неэффективным / медленным. Даже выполнение этого со скромными 250 точками занимает почти 2...

18
Расчет фокальной статистики для особых районов?

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

17
Нахождение сегментов ближайшей линии к точке, используя стройные?

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

16
Генерация GeoJSON с помощью Python

Я хочу программно создать файл GeoJSON, используя полигоны из шейп-файла, но добавляя атрибуты из моего собственного приложения. Это легко сделать для шейп-файла: def create_data_dayer(self,varlist, data): """ Creates a new shape to contain data about nodes. varlist is the list of fields names...

15
Растворять полигоны на основе атрибутов с помощью Python (shapely, fiona)?

Я пытался создать функцию, которая делает в основном то же самое, что и функция QGIS "распустить". Я думал, что это будет супер легко, но, видимо, нет. Итак, из того, что я собрал, использование fiona with shapely должно быть лучшим вариантом здесь. Я только начал возиться с векторными файлами, так...

13
Понимание использования пространственных индексов с RTree?

У меня проблемы с пониманием использования пространственных индексов с RTree. Пример: у меня есть 300 буферизованных точек, и мне нужно знать область пересечения каждого буфера с помощью полигонального шейп-файла. Шейп-файл полигонов имеет> 20000 полигонов. Было предложено использовать...

13
Как добавить поддержку драйвера FileGDB (Esri file gdb API) в Фионе?

По этому вопросу было множество вопросов, но ни один из них не решил мою проблему. У меня есть машина с: Windows 7 x64 Python 3.4.3 x64 GDAL установлено: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; GDAL была установлена с колесом GDAL-1.11.4-cp34-none-win_amd64.whlот сюда GDAL...

13
GeoPandas to_file () сохраняет GeoDataFrame без системы координат

я имею GeoPandas 0.2.1 py27_0 Фиона 1.7.0 np110py27_1 Python 2.7.10 установлен в среде Anaconda 2-4.1.1-Windows-x86. Я могу построить GeoDataFrame, читая входные наборы данных и работать с данными, но сохранение выходного набора данных не сохраняет систему координат. import geopandas as gpd world =...

12
Создание Shapely MultiPolygons из шейп-файла MultiPolygons

Я читаю шейп-файл с помощью Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] это дает мне диктат, содержащий список списков координат, и типа «MultiPolygon». Однако я не уверен, как использовать данные координат для...

12
Водители Фионы

Какие драйверы есть в пакете python fiona? Когда я проверяю руководство, оно говорит [...] and the possible formats are enumerated in the fiona.drivers list. Однако, когда я печатаю на python from fiona import drivers print drivers > <function drivers at 0x108763050> Как я могу посмотреть...

11
Fiona ImportError: сбой загрузки DLL

Я успешно использовал великолепную комбинацию Shapely / Fiona для Linux, но теперь мне нужно создать производственную среду для Windows, и есть только одна проблема. Когда я пытаюсь импортировать fiona, я получаю следующую ошибку: Если я пытаюсь проверить зависимости ogrext.pdy, используя средство...

10
Преобразование шейп-файла из проецируемых координат с использованием Python

Новичок здесь борется с ГИС. Я пытаюсь наметить приходы для города Милуаки, используя шейп-файлы, найденные на их веб-сайте округа . Я следую за темой здесь с некоторым успехом. Мой код дает: from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs...