«linestring» etiketlenmiş sorular

Tek boyutlu bir özelliği veya nesneyi temsil etmek için kullanıldığı gibi, bunları birbirine bağlayan çizgi parçalarına atıfta bulunan bir dizi nokta koordinatları.


1
PostGIS'te noktanın çizginin sol veya sağ tarafında olup olmadığını mı tespit ediyorsunuz?
Postgis bir linestring tablo ve bir nokta tablo var. Herhangi bir noktaya en yakın hattı biliyorum. Bilmem gereken şey, bu çizginin hangi "tarafında" olduğu. Sanırım bunu verilen noktadan çizgiye (çizginin en yakın noktası) dik bir çizgi oluşturarak yapmalıyım ve sonra koordinatları karşılaştırmalıyım, ama tam olarak nasıl yapılacağını bilmiyorum ve eğer …

3
PostGIS'de çokgen özellikleri arasındaki farkları görselleştirmek için çizgiler nasıl oluşturulur?
polygon_bBazı çokgen özellikleri olan bir PostGIS masam var. polygon_aAynı çokgenleri içeren, polygon_bancak küçük değişikliklere sahip bir tablo da vardır . Şimdi çokgen özellikleri arasındaki farkları görselleştirmek için çizgiler oluşturmak istiyorum. Bunu sanırım ST_ExteriorRingve ST_Differenceişi yapacağım ama WHERE maddesi oldukça zor görünüyor. CREATE VIEW line_difference AS SELECT row_number() over() AS gid, …

1
Güncellenmiş bir Shapefile'da hangi satırların değiştiğini nasıl görebilirim?
OpenStreetMap'teki yolları güncellemek için ilçemin GIS verilerini kullanıyorum . Geçen yıl yayınladıkları bir kopyam var ve yeni yayınlanmış bir kopyam var ve nitelikleri veya geometrileri değişmiş tüm LineStrings'i bulmak istiyorum. Bu, OpenStreetMap'te tüm yeni ve değiştirilmiş sokakların güncellendiğinden emin olmamda bana yardımcı olacak. Bunu QGIS veya Python / OGR gibi …


2
PostGIS'de bağlı linestler gruplandırılsın mı?
Bir dizi özelliğe göre seçtiğim bir sokak tablonuz var (diyelim ki speed_limit < 25). Yerel olarak bitişik olan sokak grupları vardır; Bu bağlı linestrings kümelerini GeometryCollections içine gruplandırmak istiyorum. Aşağıdaki resimde iki GeometryCollections olacaktır: biri kırmızı çizgili, diğeri mavi çizgili. Birkaç satır boyunca "çözün, deaggregate" sorguları çalıştırmayı denedim: SELECT (ST_Dump(st_union)).geom …

2
QGIS'te bir GPX dosyasına linestring'i nasıl aktarabilirim?
QGIS'te bir vektör katmanında bir linestring var. Bu linestring'i GPX dosyası olarak nasıl açıklayabilir / kaydedebilirim? Linestring'i seçmeye çalıştım, sonra vektör katmanına sağ tıklayın ve "Seçimi farklı kaydet ..." seçeneğini seçtim ve sonra GPX formatını seçip kaydettim. Ama bu hata mesajını aldım: Vektör dosyasına aktarma başarısız oldu. Hata: alan kodu_06 …
11 qgis  export  linestring  gpx 

2
Doğrusal Referans için M Değerli QGIS Ekstresi Düğümleri
Bir sqlite veritabanında bir MultiLineStringZM katman var ve ben ölçümleri veya köşe değerlerinde m-değerleri görselleştirmek çalışıyorum. QGIS'de bunun nasıl yapılacağı hakkında bilgi aramaya çalıştım ve toplayabildiğim her şey, bunun doğrudan linestring katmanından mümkün olmadığı ve puanların ayrı bir katmana çıkarılması gerektiği. Çok satırlı katmanımın köşelerini temsil eden çok noktalı bir …

2
PostGIS - Bir çizginin veya çokgenin içinde bir nokta al
markerUygulamam için bir çizginin veya çokgenin merkez noktasını almam gerekiyor . Böylece bir işaretçiyi tıklattığınızda geometri görünür (çizgi veya çokgen). Kullandığım ST_Centroidçalışması için. Sonuç olarak, sentroidlerin geometrinin dışında olduğu bazı çokgenleri veya çizgileri dürüstçe bekledim. Bu çizgiler veya çokgenler için ne istiyorum "en merkez noktası" ama geometri içinde elde etmektir. …


4
[LINE | MULTILINE] STRING üzerinden POINT nasıl ayıklanır
QGISBir LINESTRINGveya MULTILINESTRINGbir PostGISveritabanında depolanan tüm noktaları görüntülemek için bir vectorLayer oluşturmak istiyorum . Sanırım tüm LINESTRING(veya MULTILINESTRING) noktalarını dönüştürmem gerekiyor POINT. İlk soru : PostGISBunu yapmak için herhangi bir işlev var mı ? İkinci Soru : Yinelenen noktaları sonuç POINTtablosundan hariç tutmak istersem bunu nasıl yapabilirim?

3
İzolinleri postgis ile izopoligolara nasıl dönüştürebilirim?
Tablo gibi isolines bir postgis tablosu var: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); Görsel olarak bu linestring nesneleri şöyle görünür: Verilerimin uzamsal boyutunu biliyorum, bu yüzden bir Bbox ekleyebilirim, böylece LineStrings bir tür kapalı olabilir. Tablodan çokgenli myisopolygons, myisolinesüst …

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.