«python» etiketlenmiş sorular

Python, birçok CBS programında kullanılan açık kaynaklı yorumlanmış bir programlama dilidir.

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 …

1
QGIS Ölçüm Aracından mesafeyi mi elde ediyorsunuz?
Bir giriş maskesi ile bir Spatialite veritabanı beslemek için bir eklenti oluşturduk. Bir nesnenin min / maks boyutunu temsil eden iki alan vardır. Ölçme aracını ( iface.actionMeasure().trigger()) iki basma düğmesi "ölçü birimi" ile çağırdığımda, boyutu tıklayın ve klavyemle değeri alanlara (QLineEdit) yazın. Ölçü Aracı ile sağ tıklamayı (ölçümü bitirmeyi) yaptıktan …

3
Fayansların Önbellek Hızını Artırma (TileStache)
Ben TileStache kullanarak vektör fayans hizmet , istediğim gibi her şeyi ayarladım. Verilerim Postgres'te saklanır ve GeoJSON döşemelerini sunmak için VecTiles sağlayıcısını kullanıyorum . Karoların daha hızlı hizmet vermesi için tüm karolarımı önbelleğe almak istiyorum. Önbelleğimi tohumlamak için tilestache-seed.py kullanıyorum . Ben koşuyorum tilestache-tohum birçok makineye. Tilestache-tohumu zum seviyesi 13'e …

1
Özellikleri Düzgün Çokgenlerin kesişimlerine sayma
Yüzlerce şekil ve geometri içeren bir jetondadam var . Çokgenler birçok yerde çakışıyor. Kaç tanesinin çakıştığını içeren yeni bir geometri yapmak istiyorum. Bunun gibi bir şey:GeoDataFramePolygonMultiPolygon Buna nasıl yaklaşılacağı konusunda herhangi bir fikri olan var mı? Bir yolu bile göremiyorum. Sonunda özellikle çokgenleri ağırlıklandırmak istiyorum, böylece bazı çokgenler kendi başlarına …

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" …

4
Uzaktan algılama için Python kaynağı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Uzaktan algılama uygulamaları için Python'a öğretmek için iyi bir kaynak (MOOC, kitap vb.) Arıyorum. …

2
QGIS Python konsolundan çağrı enterpolasyon eklentisi
Python konsolundan QGIS enterpolasyon eklentisi fonksiyonunu (TIN yöntemi) (Raster-> Interpolate) çağırmak istiyorum. İlgili işlevi QGIS API'sinde veya işleme algoritması listesinde bulamıyorum. İyi çalışan ancak 5-10 x daha yavaş olan SAGA Nirengi algoritmasını buldum ve benim durumumda hız önemli. Nasıl çalıştırılacağına dair bir fikrin var mı?

1
GRASS ve SAGA modüllerini python komut dosyasına alma
Ben bu konuda yeniyim. Ben qgis için bir python eklentisi "inşa" ve GRASS ve SAGA modülleri almak istiyorum ama nasıl yapacağımı anlamıyorum. Almak istediğim eklenti SAGA'dan Kriging enterpolasyonu veya GRASS'tan v.surf.idw veya Raster qgis'ten enterpolasyon eklentisidir. Izgaradaki noktaları dönüştürmek için bir enterpolasyon yöntemi istiyorum. Bana yardım eder misiniz? Başka bir …

2
Pyqgis 2.0'da alan adları nasıl alınır
Bir eklentiyi QGIS 1.8'den 2.0'a değiştirmeye çalışıyorum. 1.8 sürümünde aşağıdaki gibi alan adlarının bir tablosunu oluşturuyorum: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) Bunu 2.0 sürümü için denedim layer = …
13 python  pyqgis  qgis-2 

6
Sürekli bir taramada her hücreyi nasıl yineleyebilirim?
Daha fazla ayrıntı için bu bağlantıya bakın. Sorun: Ben sürekli raster (bir öznitelik tablo olan bir), hücre hücre ve döngü değerini almak için döngü istiyorum . Raster hesap makinesini kullanmadan aşağıda ayrıntılı olarak verilen harita cebir adımlarını taklit ederek bu değerleri alıp koşullu olarak çalıştırmak istiyorum. Aşağıdaki yorum istekleri doğrultusunda, …
13 python  raster  arcobjects  gdal  c# 


4
WKT linestring'in uzunluğunu hesaplamak için pythonic bir yol mu arıyorsunuz?
Mil cinsinden WGS84'te Linestring Uzunluklarını Hesaplamaktan oldukça memnun kalmadım . Belirli bir SRID'ye göre bir WKT linestring'in uzunluğunu hesaplamanın daha uygun, Pythonic bir yolu olup olmadığını merak ettim. Aklımda bir şey var: srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) Yaklaşmalar değil doğru bir cevap arıyorum sin\cos. Herhangi bir fikir?
13 python  wkt  wgs84  srid  length 

2
Python kullanarak ArcMap'ta çizim nasıl devre dışı bırakılır ve etkinleştirilir?
Yazdığım komut dosyası iki veri çerçevesini yeniden konumlandırır ve uzantılarını ayarlar. Bunu yaparken, tüm Aktif Görünümü 4 kez yeniden çizerek betiği önemli ölçüde yavaşlatır. Komut dosyasını çalıştırmadan önce F9 tuşuna basmak veya 'Çizimi Duraklat' düğmesine tıklamak çizimi devre dışı bırakır ve komut dosyasının daha hızlı çalışmasını sağlar, ancak komut dosyasının …

4
Shapely kullanarak ayrı satır segmentlerini tek bir LineString'e kaynaklayın
Shapely'yi python'da kullanıyorum ve bana MultiLineStringbir sürü Linestringnesne verildi. Tüm LineStringnesnelerin sadece 2 köşeli basit çizgiler olduğunu ve hepsinin tek bir çizginin parçası olduğunu (dallar olmadan) garanti edebilirim . "Noktaları birleştirmek" ve bir tane oluşturmak istiyorum LineString. Bunun için özyinelemeli bir kaynak yöntemi yazmam gerekir mi yoksa daha hızlı bir …
13 python  shapely 


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.