«fiona» etiketlenmiş sorular

Fiona, OGR'nin yeni, temiz, Pythonic API'sidir


4
QGIS, ArcGIS, PostGIS, vb. Olmadan Python'a Daha Verimli Mekansal katılım
Buradaki örnekte olduğu gibi mekansal bir birleşme yapmaya çalışıyorum: "Konumlara göre niteliklere katılmak" için bir python seçeneği var mı?. Ancak, bu yaklaşım gerçekten yetersiz / yavaş görünüyor. Bunu mütevazı bir 250 puanla çalıştırmak bile 2 dakika sürüyor ve tamamen> 1000 puan olan şekil dosyalarında başarısız oluyor. Daha iyi bir yaklaşım …


1
Düzgün kullanarak Point'e En Yakın Çizgi Segmentlerini mi Buluyorsunuz?
Arka fon Bilinen bir noktadan, diyagramda gösterildiği gibi bir MultiLineStrings tablosuna en yakın çevreleyen "görünür çevre" yi kurmam gerekiyor. Bu siteyi bir dizi terimle aradım (örneğin minimum kenar, minimum çevre, en yakın komşu, klip, çokgen, görünürlük, çıtçıt, kesim düğümleri, ışın izi, taşkın dolgu, iç sınır, yönlendirme, içbükey gövde) bu senaryo …

3
Python ile GeoJSON oluşturma
Programlı olarak bir şekil dosyasındaki çokgenler kullanarak ancak kendi uygulamamdan öznitelikler ekleyerek bir GeoJSON dosyası oluşturmak istiyorum. Bu bir şekil dosyası için kolayca yapılır: 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 

3
Çokgenleri Python (şekilli, fiona) ile özniteliklere göre çözme?
Temelde QGIS "çözülür" işlevi aynı şeyi yapan bir işlev oluşturmaya çalışıyorum. Süper kolay olacağını düşündüm ama görünüşe göre değil. Bu yüzden topladığım şeyden, fiona'nin düzgün bir şekilde kullanılması burada en iyi seçenek olmalı. Sadece vektör dosyaları ile uğraşmaya başladım, bu yüzden bu dünya benim ve python için de oldukça yeni. …

6
Ham verileri geopandalara okuma
Ham verileri a geopandas GeoDataFrame, a la a içine okumak mümkün müdür pandas DataFrame? Örneğin, aşağıdakiler çalışır: 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)) Aşağıdakiler bunu yapmaz: 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)) Başka bir deyişle, önce verileri diske kaydetmeden bellekte olan coğrafi …

3
RTree ile uzamsal dizinlerin kullanımını anlıyor musunuz?
RTree ile uzamsal dizinlerin kullanımını anlamakta zorlanıyorum. Örnek: 300 arabelleğe alınmış noktam var ve her tamponun kesişim alanını çokgen şekil dosyasıyla bilmem gerekiyor. Çokgen şekil dosyasının> 20.000 çokgen vardır. Süreci hızlandırmak için mekansal indeksler kullanmam önerildi. SO ... Çokgen şekil dosyam için uzamsal bir dizin oluşturursam, dosyaya bir şekilde "eklenir" …

3
Fiona'da FileGDB (Esri file gdb API) sürücüsü desteği nasıl eklenir?
Bu konuda bir sürü soru vardı ama hiçbiri sorunumu çözmedi. Bir makinem var: Windows 7 x64 Python 3.4.3 x64 gdal yüklü gdalinfo --version --> GDAL 1.11.4, released 2016/01/25:; gdal bir çarkından yüklendiği GDAL-1.11.4-cp34-none-win_amd64.whldan burada GDAL içine kurulur C:\Python34\Lib\site-packages\osgeo. Orada gdal ve ogr ve .pyd dosyaları için bir sürü .exe dosyaları …

1
GeoPandas to_file () koordinat sistemi olmadan GeoDataFrame'i kaydeder
Sahibim GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 Anaconda 2-4.1.1-Windows-x86 ortamında kurulu. GeoDataFrameGiriş veri setlerini okuyarak ve verileri çalıştırarak yapılandırabilirim , ancak bir çıkış veri kümesini kaydetmek koordinat sistemini korumaz. 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') Bu world_out.shp, kaynak şekil dosyasının özelliklerini ve şemasını içerir, ancak …

2
Shapefile MultiPolygons'dan Düzgün MultiPolygons Oluşturma
Fiona'yı kullanarak bir şekil dosyası okuyorum: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] Bu bana koordinatların listesini içeren bir dikte verir ve 'MultiPolygon' yazın. Ancak, gerekli olduğu için Shapely MultiPolygon oluşturmak için koordinat verilerinin nasıl kullanılacağından emin değilim a sequence of exterior ring …
12 python  shapely  fiona 

1
Fiona sürücüleri
Python paketinin hangi sürücüleri fionavar? Kılavuzu kontrol ettiğimde [...] and the possible formats are enumerated in the fiona.drivers list. Ancak python yazdığımda yazıyor from fiona import drivers print drivers > <function drivers at 0x108763050> Buna nasıl "bakabilirim"?
12 python  fiona 

7
Fiona ImportError: DLL yüklenemedi
Linux'ta büyük Shapely / Fiona kombinasyonunu başarıyla kullanıyorum, ancak şimdi pencerelerde bir tür üretim ortamı yaratmam gerekiyor ve sadece bir sorun var. Ben fiona almaya çalıştığınızda, aşağıdaki hatayı alıyorum: ben dependancy walker kullanarak ogrext.pdy bağımlılıkları kontrol etmeye çalışırsanız, GDAL sürüm 1.10 dll yüklemeye çalışıyor ve başarısız görünüyor. Garip olsa da, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.