Pytania otagowane jako fiona

Fiona to nowe, zgrabne API Pythonic firmy OGR

10
Jak łatwo przesunąć wszystkie funkcje w zbiorze danych wektorowych?
Powiedzmy, że utworzyłem plik kształtu i wszystkie elementy mają przesunięte wierzchołki o stałą wartość. Jaki jest najprostszy sposób na przesunięcie wszystkich cech (stąd pozycja (x, y) ich wierzchołków) o dowolne przesunięcie? Mam wiele plików, do których chciałbym zastosować tę poprawkę, więc preferowana byłaby odpowiedź Bash / OGR :) W końcu …

4
Bardziej wydajne łączenie przestrzenne w Pythonie bez QGIS, ArcGIS, PostGIS itp
Próbuję wykonać sprzężenie przestrzenne podobnie jak tutaj: Czy istnieje opcja Pythona do „łączenia atrybutów według lokalizacji”? . Jednak takie podejście wydaje się naprawdę nieefektywne / powolne. Nawet uruchomienie tego ze skromnymi 250 punktami zajmuje prawie 2 minuty i kończy się niepowodzeniem na plikach kształtu z> 1000 punktów. Czy istnieje lepsze …

1
Obliczanie statystyk ogniskowych dla specjalnego sąsiedztwa?
Chcę obliczyć statystyki ogniskowe dla każdej komórki rastra, w granicach określonych kryteriów. Tło - Mam trzy binarne rastry, z których każdy reprezentuje jeden interesujący rodzaj roślinności. Chciałbym obliczyć procent pokrycia każdego rodzaju roślinności w obrębie (np.) 20 km ^ 2 dowolnej komórki w moim obszarze badań (suma / całkowita liczba …

1
Znalezienie najbliższych segmentów linii do punktu za pomocą zgrabnego?
tło Ze znanego punktu wymagam ustalenia najbliższego otaczającego „widocznego obwodu” względem tabeli MultiLineStrings, jak pokazano na schemacie. Przeszukałem tę stronę z wieloma terminami (np. Minimalna krawędź, minimalny obwód, najbliższy sąsiad, klip, zawierający wielokąt, widoczność, przyciąganie, wycinanie węzłów, ray-trace, wypełnienie zalewowe, wewnętrzna granica, routing, wklęsły kadłub), ale nie mogę znaleźć żadnego …

3
Generowanie GeoJSON za pomocą Pythona
Chcę programowo utworzyć plik GeoJSON przy użyciu wielokątów z pliku kształtu, ale dodając atrybuty z własnej aplikacji. Można to łatwo zrobić dla pliku kształtu: 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 …
16 python  geojson  ogr  fiona 


6
Odczytywanie surowych danych do geopand
Czy można wczytać surowe dane do pliku geopandas GeoDataFramea la a la pandas DataFrame? Na przykład następujące prace: 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)) Następujące nie: 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)) Innymi słowy, czy można odczytać dane geoprzestrzenne znajdujące się w …

3
Zrozumienie zastosowania indeksów przestrzennych z RTree?
Mam problem ze zrozumieniem użycia indeksów przestrzennych w RTree. Przykład: Mam 300 zbuforowanych punktów i muszę znać obszar przecięcia każdego bufora za pomocą wielokąta. Plik kształtu wielokąta ma> 20 000 wielokątów. Zasugerowano użycie wskaźników przestrzennych w celu przyspieszenia procesu. SO ... Jeśli utworzę indeks przestrzenny dla mojego pliku kształtu wielokąta, …

3
Jak dodać obsługę FileGDB (Esri file gdb API) w Fiona?
Było mnóstwo pytań na ten temat, ale żadne z nich nie rozwiązało mojego problemu. Mam maszynę z: Windows 7 x64 Python 3.4.3 x64 gdal zainstalowane: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal został zainstalowany z kołem GDAL-1.11.4-cp34-none-win_amd64.whlod tutaj GDAL jest zainstalowany w C:\Python34\Lib\site-packages\osgeo. Mam tam kilka plików .exe dla …

1
GeoPandas to_file () zapisuje GeoDataFrame bez układu współrzędnych
mam GeoPanda 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 zainstalowany w środowisku Anaconda 2-4.1.1-Windows-x86. Potrafię budować GeoDataFrame, odczytując wejściowe zestawy danych i operując danymi, ale zapisanie wyjściowego zestawu danych nie zachowuje układu współrzędnych. 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.shpMa zawierać funkcje i schemat z shapefile źródłowego, …

2
Tworzenie zgrabnych wielokątów z kształtnego wielokąta
Czytam plik kształtu za pomocą Fiony: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] daje mi to dyktando zawierające listę list współrzędnych i wpisz „MultiPolygon”. Nie jestem jednak pewien, jak użyć danych współrzędnych, aby utworzyć Shapely MultiPolygon, ponieważ wymaga a sequence of exterior ring …
12 python  shapely  fiona 

1
Kierowcy Fiony
Jakie sterowniki ma pakiet Python fiona? Kiedy sprawdzam instrukcję, to [...] and the possible formats are enumerated in the fiona.drivers list. jednak napisałem w Pythonie from fiona import drivers print drivers > <function drivers at 0x108763050> Jak mogę na to spojrzeć?
12 python  fiona 

7
Fiona ImportError: ładowanie DLL nie powiodło się
Z powodzeniem korzystam z doskonałej kombinacji Shapely / Fiona w systemie Linux, ale teraz muszę stworzyć rodzaj środowiska produkcyjnego w systemie Windows i jest tylko jeden problem. Kiedy próbuję zaimportować Fiona, pojawia się następujący błąd: jeśli spróbuję sprawdzić zależności ogrext.pdy przy użyciu Walkera zależności, wydaje się, że próbuje załadować bibliotekę …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.