Запитання з тегом «fiona»

Fiona - це новий, акуратний, пітонічний API OGR

10
Як легко перенести всі функції у векторний набір даних?
Скажімо, я склав Shapefile, і всі функції мають їх вершини зміщені на постійну кількість. Який найпростіший спосіб змістити всі ознаки (звідси (x, y) положення їх вершин) довільним зсувом? У мене є безліч файлів, до яких я б застосував це виправлення, тому відповідь на Bash / OGR буде кращим :) Нарешті, …

4
Більш ефективне просторове приєднання до Python без QGIS, ArcGIS, PostGIS тощо
Я намагаюся зробити просторове з'єднання подібно до прикладу тут: Чи є варіант python "приєднати атрибути за місцезнаходженням"? . Однак такий підхід здається дійсно неефективним / повільним. Навіть запуск цього моменту зі скромними 250 балами займає майже 2 хвилини, і він повністю провалюється на форматі з> 1000 очок. Чи є кращий …

1
Розрахунок фокусної статистики для спеціального сусідства?
Я хочу розраховувати фокальну статистику для кожної комірки растру в межах окреслених критеріїв. Передумови - у мене є три бінарні растри, кожна з яких представляє один цікавий тип рослинності. Я хотів би обчислити відсоткове покриття кожного типу рослинності в межах (наприклад, 20 км ^ 2 будь-якої клітини в моєму досліджуваному …

1
Знаходження найближчих відрізків рядків до точки за допомогою точного?
Фон З відомої точки я вимагаю встановити найближчий оточуючий "видимий периметр" проти таблиці MultiLineStrings, як показано на схемі. Я шукав цей сайт за допомогою декількох термінів (наприклад, мінімальний край, мінімальний периметр, найближчий сусід, кліп, що містить багатокутник, видимість, оснащення, вирізані вузли, променева стежка, заливна заливка, внутрішня межа, маршрутизація, увігнутий корпус), …

3
Генерування 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 associated with the nodes. data is a …
16 python  geojson  ogr  fiona 

3
Розпущення багатокутників на основі атрибутів з Python (витончено, фіона)?
Я намагався створити функцію, яка в основному робить те саме, що QGIS "розчиняє" функцію. Я подумав, що це буде дуже просто, але, мабуть, ні. Тож із того, що я зібрав навколо, найкращим варіантом тут має бути використання фіона з витонченою формою. Я тільки почав возитися з векторними файлами, так що …

6
Читання необроблених даних у геопандах
Чи можна читати необроблені дані в a geopandas GeoDataFrame, a la a pandas DataFrame? Наприклад, такі роботи: import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) Наступне не: import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) Іншими словами, чи можна зчитувати геопросторові дані, що знаходяться в пам'яті, …

3
Розуміння використання просторових індексів за допомогою RTree?
У мене виникають проблеми з розумінням використання просторових індексів за допомогою RTree. Приклад: У мене 300 буферизованих точок, і мені потрібно знати область перетину кожного буфера з форматом багатокутника. Формафайлу багатокутника налічується> 20000 багатокутників. Було запропоновано використати просторові індекси для прискорення процесу. Так ... Якщо я створять просторовий індекс для …

3
Як додати підтримку драйвера FileGDB (API файлу grib Esri) у fiona?
З цього питання було багато питань, але жодне з них не вирішило моєї проблеми. У мене машина з: 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 встановлений у C:\Python34\Lib\site-packages\osgeo. Там у мене є маса файлів …

1
GeoPandas to_file () зберігає GeoDataFrame без системи координат
Я маю GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Пітон 2.7.10 встановлений у середовищі Anaconda 2-4.1.1-Windows-x86. Я вмію конструювати GeoDataFrame, читаючи набори вхідних даних та керувати ними, але збереження вихідного набору даних не зберігає систему координат. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') Файл world_out.shpмістить особливості та схему вихідного …

2
Створення фігурних мультиполігонів з формфайлів
Я читаю форму файлів за допомогою Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] це дає мені дикту, що містить перелік списків координат і введіть "MultiPolygon". Однак я не впевнений, як використовувати дані координат для створення Shapely MultiPolygon, оскільки це вимагає a sequence …
12 python  shapely  fiona 

1
Водії Fiona
Які драйвери має пакет python fiona? Коли я перевіряю посібник, він пише, [...] and the possible formats are enumerated in the fiona.drivers list. щоправда, коли я набираю python from fiona import drivers print drivers > <function drivers at 0x108763050> Як я можу заглянути в це?
12 python  fiona 

7
Fiona ImportError: помилка завантаження DLL
Я успішно використовую великий комбінат Shapely / Fiona в Linux, але тепер мені потрібно створити своєрідне виробниче середовище для Windows і є лише одна проблема. Коли я намагаюся імпортувати fiona, я отримую таку помилку: якщо я спробую перевірити залежності залежань від ogrext.pdy за допомогою прогулянкової залежності, здається, вона намагається завантажити …

1
Перетворити файл форми з проектованих координат за допомогою Python
Новачок тут бореться з ГІС. Я намагаюся скласти карту для міста Мілуокі за допомогою форм-файлів, знайдених на веб-сайті округу округу . Я стежу за ниткою тут з деяким успіхом. Мій код надає: from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs 84...not obvious …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.