«shapely» etiketlenmiş sorular

Shapely, coğrafi bilgi sistemlerinde ortak olan 2B düzlemsel geometrik nesnelerin yapımı ve analizi için açık kaynaklı bir Python paketidir.

2
OGR ve Shapely'ı daha verimli kullanmak? [kapalı]
Python kodumu nasıl daha verimli hale getirebileceğim konusunda bazı öneriler arıyorum. Normalde verimlilik benim için önemli değil ama şu anda 1,5 milyondan fazla puan alan ABD'deki yerlerin bir metin dosyasıyla çalışıyorum. Verilen kurulumla, işlemleri bir noktada çalıştırmak yaklaşık 5 saniye sürüyor; Bu rakamı aşağı indirmem gerekiyor. Noktalarda birkaç farklı işlem …

3
Düzgün bir şekilde doğru takılmıyor
Shapely'yi yeni bir makinede çalıştırmaya çalışıyorum ve her ikisini de kaynaktan yüklemeyi, web sayfasındaki yükleyiciyi kullanarak ve kullanmayı denedim pip install shapely. Kütüphaneden yapmaya çalıştığım her referans from shapely import *hatayı atar WindowsError: [Error 126] The specified module could not be found. Hiç kimse Shapely'den yararlanmaya çalışırken ve doğru şekilde …


3
Düzgün Poligon ve MultiPolygon nesnelerini dönüştürme
Shapely nesnelerini (yani, Çokgenler ve Çok Poligonlar) bir projeksiyondan diğerine dönüştürmek ve elle koordinat kazmak zorunda kalmadan dönüştürmenin kolay bir yolu var mı? Aslında, onların bu noktada Düzgün nesneler olup olmadıklarını bile umursamıyorum, sadece özellikleri ve bir projeksiyonu geçmek ve yeniden tasarlanmış bir dizi özelliği geri almak istiyorum. Bu tür …


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 …

2
Geopandas kullanarak çokgen alanlar mı alıyorsunuz?
Çokgen geopandas GeoDataFrameiçeren bir dizi verildiğinde , listemdeki her özelliğin km km'sinde alanı elde etmek istiyorum. Bu oldukça yaygın bir sorundur ve geçmişte her zaman önerilen çözüm kullanımı shapelyve pyprojdoğrudan kullanılması olmuştur (örneğin burada ve burada ). Bunu saf olarak yapmanın bir yolu var mı geopandas?

2
Shapely ile çokgen kaplama
Shapely (verilen A, B & C poligonları) kullanılarak aşağıda belirtilen tüm çakışan olmayan çokgenleri yakalamaya çalışıyorum. Dahası, yinelemeden, kesişim vb. İçin test yapmadan yapmayı umuyorum. Bu soruya kabul edilen cevap PostGIS yöntemini ifade ediyor, ancak 'sendika' farklı insanlar için farklı şeyler ifade ediyor gibi görünüyor.

2
Rasterleri düzgün çokgenlere çokgenleştirmek
Raster poligon (ArcPy yok) dönüştürmek için açık kaynaklı bir python çözümü arıyorum. Rasteri çokgene dönüştürmek için GDAL işlevini biliyordum ve işte kılavuz: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band Bununla birlikte, çıkışın düzgün bir şekilde çokgenler veya herhangi bir nesne, geçici olarak bellekte, bir dosya olarak kaydedilmemesini bekliyorum. Bu sorunu çözmek için herhangi bir paket veya …

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

1
Shapely'nin yakalanması (GEO yakalamaları) neden beklendiği gibi çalışmıyor?
Ben Shapely / Geopandas kullanarak birbirlerine iki satır snap çalışıyorum ama yapışma sonucu çok garip. Denedim : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) res = lines1 lines2_union = lines2.geometry.unary_union res.geometry …

4
Çokgen koordinatlarından KM cinsinden alan
Ben (python biçimli) koordinatlarından çok benzeyen böyle görünüyor POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Bu çokgenin alanını km ^ 2 cinsinden hesaplamak istiyorum. Python'da bunu yapmanın en iyi yolu ne olurdu?
14 python  polygon  area  shapely 

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
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.