«splitting» etiketlenmiş sorular

Geometrik özelliklerin bölünmesi veya bölünmesi

4
QGIS'de Özellikler Nasıl Bölünür?
QGIS kullanımında yeniyim. QGIS'deki özellikleri nasıl basitçe bölebilirim? Kılavuz, bölmek istediğiniz çokgenin içinden bir çizgi çizmenizi söyler. Ama işe yaramıyor. Çizgi, bitirirken kaybolur. Çokgeni seçip böldüğümde bazen çalışıyor ve bazen çalışmıyor (bundan sonra özelliği bölmediği bir bilgi ortaya çıkıyor). Aracın neden düzgün çalışmadığına dair bir fikri olan var mı?
20 qgis  splitting 

4
Bir çokgeni aynı katmandan başka bir çokgenle kesin
Çakışan çokgenlere / özelliklere sahip olmamak için normalde diğer çokgenleri kırpmak / şekillendirmek için bir veya daha fazla çokgen kullanıyorum. Bu genellikle çokgen vb. Eklerken izlemekten çok daha hızlıdır. Bu işlevi QGIS'de bulamıyorum. Vurgulanan çokgen, düz kenarlı bitişik (batı / sol) çokgen ile üst üste gelir. Vurgulanan ile bitişik çokgeni …

1
ArcPy kullanarak çokgenleri orta noktada bölme?
Aşağıdaki diyagramda olduğu gibi, orta noktalarında, en uzun eksenlerine (yani orta noktadaki genişlik boyunca) dikey olarak yaklaşık 4000 çokgen bölmeye çalışıyorum. İdeal olarak, bunu otomatik olarak yapmak ve her çokgeni elle bölmekten kaçınmak istiyorum. Her birinde çizilebilecek en uzun çizgileri dönüştürerek çokgenlerin orta noktasını çıkardım, sadece bu nokta boyunca otomatik …

3
PyQGIS / Python kullanarak başka bir katmanın özelliğiyle kesişirken bir özelliği böl?
Bir bariyer (mavi çizgi) geçtiğinde iki çokgene bölmek istiyorum bir tampon katman (yeşil çokgen) var. "SplitGeometry" yöntemini kullanmaya çalışıyorum, ama sadece işe alamadım. Kodum şu ana kadar: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, newGeometries, topoTestPoints=feat.geometry().splitGeometry(intersection.asPolyline(),True) Sonuç için 1 (hata) ve newGeometries için boş bir liste döndürür. …

5
OSM yollarını kavşaklarda ayrı segmentlere nasıl ayırabilirim?
OpenStreetMap verilerini kullanarak pgRouting ile kullanmak için bir yol ağı oluşturmak istiyorum. Geogabrik'ten Postgres tablosuna (PostGIS etkinken) bir şekil dosyası yükledim. Ancak, yaşadığım bir sorun, yolların her zaman kavşaklarda bitmemesiydi, bu yüzden hepsini her kavşakta veya kavşakta ayırmaya karar verdim. Yolların kesiştiği veya kesiştiği tüm kesişmeleri tanımlamak için aşağıdakileri kullandım …

2
Noktalı linestring kesimi?
Linestrings'i noktalarla kesmenin en iyi yolunu kontrol ediyordum. Senaryo: birçok sokak, kesişme noktaları ile kesilen segmentlere ihtiyaç var, şöyle: Bende var linestrings (noktalarla kesilmemiş) tablo st_intersection puan tablosu Kesişme noktaları tablosuyla kesilen bağımsız linestring segmentlerini almam gerekiyor. PostGIS işlevlerini kullanıyorum ve çeşitli yaklaşımlar buldum, ancak her biri bana bir tür …


2
QGIS kullanarak düzensiz poligonu eşit alanlara bölmek?
Ben bir sörveyörüm ve sivil projelerde toprak testi kayıtlarını tutmak için QGIS kullanıyorum ve sürekli olarak lot alanı veya gerekli lot sayısı sağlanıyor. Bunlar şekil olarak düzensiz olmamaktan ve merak etmekten daha sık görülür. Düzensiz poligon içeren bir katmanı eşit alanlara veya belirtilen alana sahip lot sayısına bölmek için bir …

2
Bir tablodaki özellikleri başka bir tablodaki ST_Split nasıl?
Çokgenler (katman 'pol') hem kapalı hem de kapalı olmayan linestrings (katman 'lin') tarafından bölmek gerekir. Ne yazık ki aşağıdaki sorguyu çalıştıran düzgün sonuçlar alamıyorum. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; Örneğimde ST_Split altı çokgen …

4
OpenLayers ile dateline Linestringleri bölme
Birkaç yıl önce Uluslararası Tarih Satırı etrafına sarıldım ve @jdeolive , dateLine'daki özellikleri bölmemi önerdi . Ben de denedim. Uydu parçamı splitWith ile dateline ayırmaya çalıştığımda geri dönüyorum null. Doğru ayrıldığımı biliyorum çünkü Greenwich hattına ayrıldığımda beklenen sonuçları elde ediyorum. Herkes OpenLayers ile tarih çizgisi boyunca bir Linestring programlı olarak …
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.