«intersection» etiketlenmiş sorular

Özelliklerin çakıştığı yerle ilgili sorular sorarken bu etiketi kullanın.

8
PostGIS'te kesişmeyen özellikleri seçin
Bu bana bu kadar basit bir soru gibi görünüyor (ve muhtemelen de öyle) ancak bana cevap veren bir örnek bulamıyorum. PostGIS'i kullanarak, sadece çokgenlerin dışına düşen noktaları seçmek istiyorum . Sonuçta bu, görebildiğim kadarıyla ST_Iersters'ın tersi. Örnek: Bir taxlot katmanına ve bir adres noktası katmanına sahibim. ST_Iersters'ı kullanmam gerektiğini düşünüyorum, …

4
PostGIS kullanarak kesişime dayalı ayrı poligonlar
Bazılarının birbiriyle kesiştiği bir PostGIS poligon tablosu var. Yapmaya çalıştığım şey bu: Kimliğe göre seçilen çokgen için, kesişen tüm çokgenleri bana verin. Temel olarak,select the_geom from the_table where ST_Intersects(the_geom, (select the_geom from the_table where source_id = '123')) Bu çokgenlerden, kesişimin yeni çokgen olacağı şekilde yeni çokgenler oluşturmam gerekiyor. Yani çokgen …

3
QGIS’te kesişme aracıyla geçersiz giriş özelliklerini yok sayma
QGIS 2.18'de, Vector> Geoprocessing Tools> Intersection tool'u kullandığımda, "NULL geometrileri yoksay [isteğe bağlı]" diyen bir seçeneği kontrol edebildim. Şimdi QGIS 3.2'yi indirdim ve bu seçenek artık mevcut değil. Ancak üzerinde çalıştığım iki katman arasındaki kesişimi oluşturmaya çalıştığımda, bir yerde geçersiz bir geometri olduğunu ve onu düzeltmem gerektiğini veya "İşleme ayarını …

8
Binlerce küçük üst üste gelen çokgen tamir ediyor musunuz?
ArcMap 10.3 kullanıyorum. Farklı arazi kullanım tipleri katmanım var. Birçok poligonun birbiriyle çakıştığını ve bunun sonucunda aynı poligonun iki farklı arazi kullanım tipine sahip olduğunu öğrendim. @ Radouxju'nun cevabını kullanarak , arazi kullanım katmanı için bir topoloji kurdum (üst üste gelmemeli kural ile). Sonra, üst üste gelen büyük çokgenleri sabitlemek …

5
İki çokgen Python'da kesişiyor mu?
Python'da bir algoritma, üst düzey bir çözüm ya da iki çokgenin kesişip kesişmediğini belirlememe yardımcı olabilecek bir kütüphane arıyorum. İki farklı dizide iki poligonun köşeleri var (Bunlar deliksiz tek parçalı çokgenlerdir). Çokgenler 2D'dir (yani sadece X ve Y koordinatları) Bu iki çokgenin kesişip kesişmediğini gösteren bir boole döndürecek bir işlev …

4
Kesişen çokgenleri aynı özelliğin bir parçası olanla birleştir
Ben bir CBS uzmanı değilim, umarım doğru ifadeleri kullanırım, en azından sorumu anlarsın. Diyelim ki A özelliğinde beş çokgen var. Şekil dosyasında daha fazla özellik var. Özellikte Mevcut beş taneden iki çokgen kesişmektedir. Üst üste gelen satırlar silinecek ve sonuç bir çokgen olacak şekilde birleştirmek istiyorum. Olası bir çözüm şöyle …

2
R'de kesişim alanlarının çıkarılması
İki çokgenim var. Biri tarlaları (X, Y, Z), diğeri toprak türlerini (A, B, C, D) içerir. Her alanın hangi alanında hangi toprak türünü içerdiğini bilmek istiyorum. Aşağıdakileri denedim: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil") Results<-gIntersects(Soil,Field,byid=TRUE) rownames(Results)<-Field@data$FieldName colnames(Results)<-Soil@data$SoilType > Results A B C D Z TRUE FALSE FALSE FALSE Y FALSE TRUE TRUE …

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
PostGIS kullanarak yol kavşaklarını belirleme
Yolların birbiriyle nerede kesiştiğini belirlemeye ve bu kesişimde, kesişmeyi oluşturan yolların sayısı ile bir noktaya değinmeye çalışıyorum. Bunu başarmak için ST_NumPoints kullanmanın bir yolu olup olmadığını merak ediyordum ama ne yapmam gerektiğini tam olarak anlayamıyorum . Ne yaptım hatları aşağıdaki kodu kullanarak kesiştiği noktaların bir tablo oluşturmaktır: CREATE TABLE test_points …

6
ST_Intersection nasıl kullanılır?
İşte yapmaya çalıştığım şeylerle ilgili kısa bir özet: Postgres'te 3 tablo var, 'a' ve 'b', her birinin bir Çokgen sütunu var ve 'c' bir Nokta sütununa sahip. Burada yapmaya çalıştığım şey 'a', 'b' ve 'c' arasındaki geometri kesişimlerini elde etmek ve bu geometrileri bir OpenLayers vektör katmanında görüntülemek. Zaten OpenLayers …

2
Çokgen kırpılsın ve veriler korunsun mu?
Şu iki çokgenim var: library(sp); library(rgeos); library(maptools) coords1 <- matrix(c(-1.841960, -1.823464, -1.838623, -1.841960, 55.663696, 55.659178, 55.650841, 55.663696), ncol=2) coords2 <- matrix(c(-1.822606, -1.816790, -1.832712, -1.822606, 55.657887, 55.646806, 55.650679, 55.657887), ncol=2) p1 <- Polygon(coords1) p2 <- Polygon(coords2) p1 <- Polygons(list(p1), ID = "p1") p2 <- Polygons(list(p2), ID = "p2") myPolys <- SpatialPolygons(list(p1, …

3
İki katman arasındaki çakışmadan yeni bir katman mı oluşturuyorsunuz?
Masaüstü CBS'de yeniyim ve CBS lingo'sundan uygun terimler bulunmadan sormaya çalışacağım: QGIS Photoshop gibiyse, bir katmandan bir seçim yapmak ve daha sonra, bu örtüşmeden yeni bir katman oluşturmak için bu seçimi başka bir katmanla eşleştirmek istiyorum. Başka bir şekilde formüle edilmiştir: Norveç belediyelerinin her birinden tüm arazileri seçmek istiyorum. Sahip …

3
Python'da çoklu çokgenlerin kesişimini verimli bir şekilde elde etme
Birden çok poligonun kesişimini almak istiyorum. Python'un shapelypaketini kullanarak, intersectionfonksiyonu kullanarak iki çokgenin kesişimini bulabilirim . Birden çok poligonun kesişimini elde etmek için benzer etkili bir fonksiyon var mı? İşte ne demek istediğimi anlamak için bir kod snippet'i: from shapely.geometry import Point coord1 = ( 0,0 ) point1 = Point(coord1) …


1
Geopandas Çizgi Çokgen Kavşağı
Birden çok çizginin iki farklı coğrafi veri çerçevesi için bir çokgenin kesiştiği yeri bulmaya çalışıyorum: from shapely.geometry import Polygon, LineString import geopandas as gpd polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1), (0, 0)]) line1 = LineString([(0.5, 0.5), (0.7, 0.7)]) line2 = LineString([(0.9, 0.9), (0.2, 0.6)]) poly_gdf = …

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.