«postgresql» etiketlenmiş sorular

PostgreSQL açık kaynaklı bir nesne-ilişkisel veritabanı sistemidir.

2
İki veya daha fazla yörünge arasındaki benzerlik
Kamyon verilerim var ( http://www.chorochronos.org/ ). Bu veriler Atina'daki kamyonların çoklu yörüngelerinin gps koordinatlarıdır. Çok benzer olanları silmek için, yörüngeler arasındaki benzerliği hesaplamalıyım! Kırmızı ve Yeşil benzer, ancak mavi, siyah ve (kırmızı veya yeşil) farklı yörüngelerdir. Kırmızı veya yeşil benzerlerinden birini silmek istiyorum. Veriler nokta cinsindendir (geometri, enlem ve boylam, …

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
Dizinleri eksik PostGIS tabloları mı arıyorsunuz?
Son zamanlarda etrafa bakıyordum pg_stat_user_tablesve bazı uzamsal tablolarımda çok sayıda ardışık tarama görmekten şaşırdım. Tabii ki, bu tablolarda uzamsal dizinler eksikti. Dizine eklenmemiş bir geometri sütununa sahip tüm tabloları nasıl bulabilirim?

1
PostGIS'te paralel bir çizgiyi orta çizgi boyunca hesaplayın
PostgreSQL veritabanımda sokak (yol merkez hattı) ve bina çokgen tablolarım var. Örnek senaryo aşağıdaki gibidir: Sorun: Caddenin etrafındaki 50 metrelik tamponun kesişim noktasında ve her iki tarafta en yakın bina poligonunun kesiştiği yerde paralel çizgiler hesaplamam gerekiyor. İstenen çıktı senaryosu: Ne denedim: Benim yaklaşımım: 1) Generate 50m buffer around street …

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 …



4
GROUP BY zaman damgası aralığı 10 dakika PostgreSQL [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden konuyla Coğrafi Bilgi Sistemleri Stack Exchange için. 2 yıl önce kapalı . 10 dakikalık bir zaman dilimine göre gruplandırmam gerekiyor. Aşağıda bana bir sonuç kümesi döndüren bu sorgu var: SELECT …

2
Çokgenler içinde yer alan noktalarla veritabanı satırını güncelleme
İçinde iki tablo olan bir PostGIS / Postgresql DB var. Biri nokta geometrileri, diğeri ülke sınırlarını çokgen olarak temsil eder. Her bir noktanın kesiştiği ülke adını nokta tablomdaki her satıra eklemek istiyorum. Belki büyük bir güncelleme sorgusu olarak. Bu düz SQL kullanarak yapmak mümkün olduğunu düşünüyorum ama nereden başlayacağımı bilmiyorum. …

1
Postgis 2.0 - public.geometry_columns görünümü, görünümler için doğru bilgi içermiyor
Son zamanlarda veritabanımızı Postgis 2.0 olarak güncelledik. Sistemimizde bir geometri sütunu içeren tablolar için görünümler oluşturduk. Görünümü oluşturduktan sonra, geometry_columns tablosunu gerekli bilgilerle manuel olarak güncelledik. Görünümler Geoserver katmanları oluşturmak ve aynı zamanda ogr2ogr için veri beslemek için kullanılır. Postgis 2.0'daki sorun , geometry_columns tablosunun sistem kataloglarından veri alan bir …

3
PostgreSQL veritabanından yalnızca Spatial tabloları mı seçiyorsunuz?
Veritabanım hem Uzamsal hem de Uzamsal olmayan tablolar içeriyor, ancak sorgudan yalnızca Uzamsal tablo almak istiyorum. Yalnızca Uzamsal tabloları seçmek için herhangi bir öneri. 'the_geom', uzamsal tablodaki geometri sütunudur. Aksi takdirde, sütun adından tablo seçmek mümkündür. Bu kod ile denedim select relname from pg_stat_user_tables WHERE schemaname='public'; ancak bundan tüm tablo …

2
GDAL / OGR Python bağlarında PostgreSQL / PostGIS hataları nasıl yakalanır?
Bir sorgu başarısız olduktan sonra OGR'de PostgreSQL çıktı hata mesajlarını yakalamak mümkün mü? Örneğin conn.ExecuteSQL('SELECT * FROM non_existing_table;') Postgres'de bu bir hata mesajı döndürür: "Error: relation 'non_existing_table' does not exist." Ogr olarak standardı alıyoruz: "Error: current transaction is aborted, commands ignored until end of transaction block" Postgres hata mesajını yakalayabilir …


2
Bina tonları oluşturmak için postgis kullanma
Şu anda mevcut binalar için güneş enerjisi potansiyeli tahmin aracı üzerinde çalışıyorum. Fikir, binalar (= Çokgen) şeklini, yüksekliklerini kullanmak ve belirli bir saatte ortaya çıkan gölgeyi oluşturmaktır. Testi sadece güneşin birkaç pozisyonu için yapacağım. Ben çim fonksiyonu r.sun.mask biliyorum ama yapmaya çalıştığım şey için overpowered. Şimdilik gölgeyi sadece güneş güneyde, …

4
Uzamsal İşlevle Satırları Sınırlama
Aşağıdaki sorgu için performansı artırmak için çalışıyorum. Her ne kadar ilçe = 24 sadece 60 satır olmasına rağmen sorguyu (FROM yan tümcesinde alt sorgu, WHERE yan tümcesinde alt sorgu) nasıl yazdığına bakılmaksızın postgres pahalı ST_DWITHIN işlevi aracılığıyla tüm ~ 570K satırları çalıştırmak konusunda ısrar ediyor. Bana göre çok daha hızlı …

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.