«postgis» etiketlenmiş sorular

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


1
Geoserver'ı varsayılan olarak belirli bir postgis geometri sütununu kullanacak şekilde yapılandırma
Her ikisi de çokgenli ama biri SRID 4326, diğeri 3857 olan iki geometri sütun içeren bir PostGIS tablo var. Tablo Geoserver'da yayınlarken, Geoserver varsayılan sütun listesindeki ilk geometri sütun kullanmak için olduğunu fark, ama merak ediyorum Geoserver'ı belirli bir geometri sütununu kullanacak şekilde yapılandırmanın bir yolu varsa? Belirli bir geometri …

1
GeoTIFF postGIS üzerinden GeoServer'a nasıl aktarılır?
Basit bir test örneği olarak, OSG gibi normal bir harita için bir yer paylaşımı olarak bir GeoTIFF görüntüleyebileceğiniz şekilde OpenGeo yazılım yığınını yapılandırmaya çalışıyorum. Bu yüzden aşağıdaki adımları gerçekleştiriyorum: PostGIS ile uzamsal bir veri tabanı oluşturma GeoTIFF'i veri tabanına yükleyin Veri tabanını GeoServer'a aktarın GeoServer'da bir harita yer paylaşımı olarak …

1
Bir kullanıcının belirli bir konumdan (nokta) ve yönlendirmeden (açı aralığı) görebileceği binaları (çokgenler) nasıl bulurum?
Gördüğüm binalar setini belirli bir yerden (nokta-tor, lng) ve yönlendirmeden (açı aralığı) + kesinlikle belirli bir derinlikte (örneğin 100 metre) almak istiyorum. İdeal olarak şöyle bir şey çıktı istiyorum: Açı 1'den açı2'ye kullanıcı bina 1'i, açı 2'den açı3'e bina 2'yi görebiliriz. Veri = Bir şehrin binalarını şekil dosyasında temsil eden …
10 qgis  postgis  r  viewshed 

1
PostGIS kullanarak mevcut tablodaki boylam / enlem koordinatlarından POINT mi yapıyorsunuz?
Varolan bir tablonun boylam ve enlem sütunlarını kullanarak bir NOKTA yapmak istiyorum . İşte ST_MakePoint belgelerine bir bağlantı . İşte masam: CREATE TABLE sysinst.bio ( oid INTEGER PRIMARY KEY, longitude FLOAT, latitude FLOAT, geom GEOMETRY(POINT, 26913) ); Geometri Sütunu Ekleme: SELECT AddGeometryColumn ('sysinst', 'bio', 'geom', 26913, 'POINT', 2); İşte benim …

4
PostGIS katmanını Enterprise Geodatabase (ArcSDE) olmadan ArcGIS Desktop'tan mı düzenliyorsunuz?
QGIS / PostGIS ile bir süredir problemsiz çalışıyorum, ancak şimdi ArcGIS Desktop 10.1 için QGIS'i değiştirmem gerekiyor. PostgreSQL'den bir katman ekleme ve bu katmanı düzenleme konusunda sorun yaşıyorum. Doğrudan veritabanıyla çalışmak istiyorum ve haritadaki bir şeyi değiştirirsem veritabanına yansıtılmalıdır. Bunu bir Geodatabase olmadan yapabilir miyim?

1
Hazırda Bekletme Mekansal 4 ve PostGIS 2.0
Bu teknolojileri entegre ederken bazı sorunlar yaşıyorum: Hazırda Bekleme Uzamsal 4.0-M1 PostGIS 2.0.2 (derlenmiş JDBC 2.0.2 ile) Hazırda Bekleme 4.1.1 Belirli hata: Caused by: org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of org.postgis.PGgeometry. Use setObject() with an explicit Types value to specify the type to use. …

1
PostGIS'e topoloji mi ekliyorsunuz?
PostGIS 2.0'ı yükledim ve yeni topolojiye ihtiyacım var, ancak varsayılan olarak yüklü görünmüyor. Topoloji ile PostGIS 2.0 yüklemek için çok sayıda komut satırı buldum ama sadece topoloji eklemenin bir yolu var mı?
10 postgis  topology 

3
WGS84 poligonunun alanını metrekare cinsinden nasıl alabilirim?
Aşağıdakiler bana çokgen alanını kare derece olarak verir: SELECT ST_Area(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)) As sqm; Sonuç: 16586.2319335938 Alanı metrekare olarak nasıl edinebilirim? Aşağıdakileri denedim: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)),31467) As sqm; Ama görünüşe göre ST_Transform çalışmıyor. Aşağıdaki hata iletisini alıyorum: ERROR: function st_transform(geometry) does not exist …
10 postgis  area  wgs84 

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


2
Nominatim kullanarak sokak kavşaklarını coğrafi olarak kodlamak mümkün müdür?
Nominatim kullanarak bir sokak kavşağının konumunu coğrafi olarak kodlamak mümkün müdür? Örnek coğrafi kod sorgusu Commonwealth Ave at Washington Street, Boston, MA Google'dan Başarılı Coğrafi Kod https://maps.google.com/maps?q=Commonwealth+Avenue+at+Washington+street,+Boston,+MA&hl=en&sll=42.351351,-71.118573&sspn=0.054868,0.132093&t=h&hnear=Commonwealth+Ave+%26+Washington+St,+Boston,+Suffolk,+Massachusetts+02135&z=17 Nominatim tarafından başarısız Coğrafi Kod http://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+at+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5

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 …

3
PostGIS geometrisini yüzde büyüme
PostGIS geometrisi etrafında bir tampon eklemek için bir yol arıyorum, ancak tampon boyutu geometri boyutuna bağlı olmalıdır. Yani, her bir geometrinin% 5 oranında büyütülmesini istiyorum. Fikir, kesişen geometriler arıyorum, ancak dikkate almak istediğim her biriyle ilişkili% 5'e kadar bir hata olabilir. Bunu yapmanın en iyi yolunu bilen var mı? Veritabanında …

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.