«postgis» etiketlenmiş sorular

PostGIS, coğrafi nesneler için destek ekleyen PostgreSQL nesne-ilişkisel veritabanı için bir uzantıdır.

2
PostGIS'de en yakın Geometri'yi bulma
PostGIS "API" fonksiyonlarını inceledim ve çoğunun karşılaştırmak için iki öğe aldığını fark ettim. Örneğin, ST_Distance işlevi mesafeyi bulmak için iki geometri / coğrafya öğesi alır. "G geometrisi verildiğinde bana Tablo T'de en yakın geometri GClosest'i verin, burada G.id <> GClosest.id" ifadesini kullanın. Ben tablo üzerinde yineleme ve her öğe üzerinde …

2
Yönlendirme için böyle kötü bir şekil dosyası nasıl temizlenir?
Pgrouting, postgis, postgresql ile yönlendirme için kullanılabilir hale getirmek için bir şekil dosyasını temizlemeye çalışıyorum. Burada bir kavşak, bağlı görünüyor ama yakınlaştırdığımızda…. O değil: Burada aynı : Burada (maks. Yakınlaştırılmış) bir tane gibi göründüğünde 2 yol var ve sadece biri bağlı: Farklı toleranslar ve QGIS ve PostGIS ile assign_vertex_id kullanıyorum, …

2
Bulutta barındırılan PostGIS ve GeoServer için donanım gereksinimleri nelerdir?
Yerel bir PostGIS ve GeoServer kurulumu ile oynuyorum. Çalışmamı şimdi birkaç ortak çalışanla paylaşmak için çevrimiçi olarak taşımak istiyorum. Kavram haritasının kanıtı, OpenLayers ve GeoExt aracılığıyla eşlenen basit WMS ve WFS hizmetlerinden oluşacaktır. Harita, ~ 3000 idari birim haritasına dayanacaktır. Başlangıçta sadece birkaç kişiye hizmet vermesi gerekiyor. O andan itibaren …


5
Poligonları linestleştirmeye basitleştirmek mi?
Nehirleri linestringlere yansıtan çokgenleri basitleştirmek istiyorum. Çokgenlerdeki deliklerin atlanabileceğini varsayıyorum. Bunu nasıl yapacağınızı iyi bilen var mı? Doğrudan postgis veya başka bir açık kaynak aracıyla yapılması mümkün olsa iyi olurdu, ancak kısa algoritma açıklaması yeterli olacaktır.

3
PostGIS'de bir dizi noktanın sentroidini nasıl alabilirim?
PostGIS uzantılı PostgreSQL kullanıyorum. the_geomBir tablodan sütununda bir dizi nokta var myschema.myobjects. Bu kümenin centroid'i almak için bir select deyimi oluşturmak istiyorum, bu yüzden böyle bir select deyiminden: SELECT the_geom FROM myschema.myobjects Ben gibi bir ifade için doğru sözdizimi bulmak gerekir: SELECT ST_AsText(ST_Centroid( (SELECT the_geom FROM myshema.myobjects) ));


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 …

2
PostGIS kullanarak tablodaki enlem / boylamdan geometri mi oluşturuyorsunuz?
Bir lat ve uzun sütun dahil 800.000'den fazla kayıt içeren bir tablo var. Veri kaynağı geometri oluşturmadı, bu yüzden bunu nasıl yapacağımı araştırıyordum. ST_MakePoint (x, y, SRID) olduğunu biliyorum ama tüm belgeler ve diğer iş parçacıkları nasıl tek nokta oluşturmak gösterilmiştir. Bu sütunları kullanarak geometri türünü nasıl oluştururum?
16 postgis  sql 

1
ST_Distance_Sphere'deki varsayılan Dünya yarıçapı nereden geliyor?
MySQL, ST_Distance_Sphere Hesaplamalar küresel bir toprak ve yapılandırılabilir bir yarıçap kullanır. İsteğe bağlı yarıçap argümanı metre cinsinden verilmelidir. Atlanırsa, varsayılan yarıçap 6.370.986 metredir. Yarıçap bağımsız değişkeni varsa ancak pozitif değilse, bir ER_WRONG_ARGUMENTShata oluşur. PostGIS , dokümanlarda diyor ST_Distance_Sphere(ancak dokümanlar artık doğru değil ) Küresel bir dünya ve 6370986 metrelik yarıçapı …

10
Bozuk paketler ve karşılanmamış bağımlılık kurulumu QGIS, PostgreSQL ve postgis Ubuntu 14.04
Bunun yinelenen bir konu olabileceğinin farkındayım ama birkaç gündür mücadele ediyorum. QGIS'i 2.8'den 2.18'e yükselttim ve bundan sonra her şey bozuldu. Pgadmin3 üzerinde PostGIS uzantısını kullanamadım. libgdal1hŞununla bir çakışma olduğunu anladım : yüklü ise, PostGIS tarafından kullanılan diğer kütüphaneleri kaldırır veya tam tersi. QGIS'in nasıl kurulacağı hakkında birkaç öğretici denedim, …

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

3
Dereceli sembolojide NULL değerleri olan özellikleri nasıl sembolize edebilirim?
Bir çokgen özelliği veri kümesi ve öznitelikleri bir choropleth harita olarak sembolize etmek için QGIS içinde (bire bir) katıldığı farklı bir tablodan bir özniteliği var. Bununla birlikte, tüm çokgen alanlarının sayısal öznitelikler tablosunda eşleşen bir alanı yoktur, bu nedenle dereceli semboloji üretilirken bazı boş değerler vardır. Araştırmamdan, bu durumda en …

1
Çakışan segmentlere sahip bir linestring'den alt çizgi nasıl çıkarılır
Sorun bildirimi: Bir otobüs yolu (ln.the_geom linestring olarak tanımlanır) ve bir dizi otobüs durağı konumu (pt1.the_geom, pt2.the_geom, ... ptn.the_geom) olarak tanımlandığında, otobüs yolunu otobüs durakları arasında bölümlere ayırın . İki postgis işlevi kullanıyorum ST_line_substring(ln.the_geom,ST_line_locate_point ln.the_geom,pt1.the_geom),ST_line_locate_point(ln.the_geom,pt2.the_geom)) Otobüs güzergahında üst üste binen bölüm yoksa yukarıdakiler işe yarar. Ancak, çakışan bölümler varsa, ST_line_locate_point, …

3
PostgreSQL'de “public” dışında bir özel şemaya PostGIS uzamsal işlevleri ekleme
Son zamanlarda pgAdmin kullanarak bir PostgreSQL 9.1 veritabanı sunucusunda PostGIS 2.0.3 veritabanı oluşturdum. "PostGIS" uzantısı "Uzantılar" da yüklü bulundu. "Kamusal" şemaya tüm mekansal fonksiyonlar eklendi. Bu iyi. Şimdi tüm verilerimi "gc" adında yeni bir şemada saklamak istiyorum. Ancak, bu "gc" şemasında yüklü olan tüm uzamsal işlevleri nasıl yapabilirim? Şemada tek …

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.