«postgis» etiketlenmiş sorular

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



2
Census.gov şekil dosyalarının SRID'si nedir?
İlçe dosyalarını şuradan indirdim: http://www.census.gov/cgi-bin/geo/shapefiles2011/main Onlarla hangi SRID'yi kullanacağımı anlayamıyorum . Ben bir sınıf dosyası oluşturmak için çalışırken ./manage.py ogrinspect ..., ben bir -1çokgen alanında bir SRID olsun . Bunun doğru olduğunu düşünmüyorum. GDAL verdi bana Proj4 arasında +proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs. -1 SRID'sinin bilinmediğini biliyorum. Bu benim geometrilerimi işe …

3
Tüm Şemada PostGIS'te Uzamsal Dizin Oluşturma
PostGIS veritabanına SPIT (QGIS eklentisi) kullanarak bir dizi şekil dosyası yükledim. Bu katmanlar, yüklendikten sonra bir Uzamsal Dizin oluşturmamıştır. Her katman için bir sorgu yazmadan şemadaki her katman için bir Uzamsal Dizin oluşturmak için bir yol olup olmadığını merak ediyorum. Ben iyi bir PostGIS senaryo yazarı değilim, bu yüzden herhangi …

1
QGIS'de PostGIS ile Bire Çok İlişkiler
QGIS'de Bire Çok İlişkisi yapabilen herhangi bir araç bilen var mı? Verilerimi PostGIS veritabanında aldım. Uzamsal veya uzamsal olmayan tablolarla ilişkili uzamsal katmanları sorgulayabilmek istiyorum. ArcGIS 9.x'te benzer bir şey yapmanıza izin veren bir yol olduğuna inanıyorum.

2
Postgis'te alan bölümleme nasıl hızlandırılır?
Bir sürü örtüşen çokgen var ve üst üste binenlerden kaçınmak için alanı bölmeye çalışıyorum. Sanırım sorunum oldukça basit. Bazı ESRI ürünleri ve http://arcscripts.esri.com/details.asp?dbid=16700 iş arkadaşım bunu 48'li yıllarda hesapladı. Ben http://s3.opengeo.org/postgis-power.pdf#page=24 kullanarak http://trac.osgeo.org/postgis/wiki/UsersWikiSimplifyPreserveTopology kullanarak postgis ile yapmaya çalışıyorum ama o kadar yavaş ki 10'dan fazla poliyle yapamam (800 tane bölmeliyim). …

1
Postgis DB'de mevcut tablolardan bir tablo nasıl oluşturulur (yeni şemalar uygulanır)?
Coğrafi olarak etkin bir tablo var; dünya sınırları içeren. Farklı şemalara (küresel, avrupa vb.) Bölmek istiyorum. Benim düşüncem kullanmak gibi bir şey kullanmaktır: CREATE TABLE europe.borders AS (SELECT * FROM wo_borders WHERE admin_lvl2='eu' ); //just an example! Yeni şemaları hesaba katarak ve onları coğrafi olarak etkin kılan mevcut tablolardan tablo …

1
Topolojiyi Koruyan Bir Çizgi Ağı Nasıl Basitleştirilir?
Pgrouting için basitleştirmek zorunda olduğum yaklaşık 250.000 Segmentli (Avrupa ana yollarından oluşan) bir Shapefile'm var. Ama bunu düzgün yapmanın bir yolunu bulamıyorum. Öyle görünüyor: ve işte böyle görünmeli: Kalan noktalar arasındaki topolojik bağlantıları korurken, bir şekilde 3'ten daha az hatta bağlı olan (Kesişim değil) Çizgilerin her Noktasını bir şekilde kaldırmam …

1
Postgis ile nasıl yakınlık araması yapabilirim?
Geonames veritabanını (Cities1000) indirdim ve bunları tabloma aktarmak için küçük bir Ruby programı yazdım ( geo_cities). Sonra adlı coğrafya sütununu ekledim geog. Sonra tüm lat / lon sayılarını kullanarak geog sütununa dönüştürdüm: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || ')'); İşler iyi görünüyor. …

4
PostGIS ST_Intersects'te performans sorunu nasıl düzeltilir?
Ben postgis bir acemi ve sorgu performans bir sorun var. Bu benim sorgu: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc ve sorun benim çokgen benim ÇOK büyük çokgenler (kelime doc 600 sayfa uzunluğunda!) içerir ve …

3
PostGIS veya GRASS'taki ortak öznitelikler üzerindeki satırları çözülüyor veya ayrıştırılmıyor mu?
Her kavşakta bölünmüş yolları olan bir yol merkez hattı şekil dosyam var. Ancak, ortak özellikleri olan LINESTRING'leri tek bir LINESTRING içinde birleştirmek istiyorum. İsim, hız sınırı vb. Değişmediği sürece, bunları bir araya getirmek istiyorum. Bu, sonunda OpenStreetMap ile birleştirilmek içindir. Esri'nin Masaüstü için ArcGIS yazılımı, Dissolve komutu ve UNSPLIT_LINES seçeneğiyle …

2
PostGIS ST_Buffer Yarıçapı Yardımı
Belirli bir noktanın beş mil yarıçapındaki tüm noktaları bulmaya çalışıyorum. Ben böyle bir sorgu var: SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon) ?Beş mil almak için (yarıçap) ne koyduğumu anlayamıyorum. Her şey EPSG 4326'da ve PostGIS belgelerine göre (anlatabildiğim kadarıyla), yarıçapım metre olarak olmalı. 12,070,0 m (yaklaşık …

2
GML yüzeyini PostGIS'te depolama
PostGIS 2.0.0 kullanıyorum ve bu yüzey ile çeşitli noktalar ve çizgiler arasındaki kavşakların hesaplanmasına izin verecek şekilde bir GML Yüzey saklamak istiyorum. Benim durumumda, Yüzeyde iç halkaları olmayan bir PolygonPatch ve bir LineStringSegment, bir Geodesic, bir Arc veya Circle olabilecek bir dış halka olacak. Mesafeler onlarca ila yüzlerce mil arasında …

4
PostGIS tablosunu yeniden adlandırın ve GeoServer güncelleniyor mu?
PostGIS tablolarımdan birini yeniden adlandırmak istiyorum. Ancak, bunu basit bir uygulayarak ALTER TABLE old_name RENAME TO new_name; Uzamsal veriler, anladığım kadarıyla, yeni adla güncellenmiyor. İlk olarak, bu referanslar fonksiyon çalıştırılarak düzeltilebilir mi? SELECT probe_geometry_columns() Bundan sonra masanın kendisi iyi mi? Yoksa başka önlemler de alınmalı mı? İkinci olarak, GeoServer'ı bu …

3
GeoDjango'da Poligonları Çokgenlere Genelleştirmek?
Ben models.PolygonFieldveritabanı olarak postgres kullanarak, geodjango ile bir model kurdu . Shp'yi postgres'e aktarmaya çalışıyorum. Sorun şudur: shp (QGIS ile derlenir) çokgen ve çokgengonu karıştırır, bu nedenle sınırlama kontrolü nedeniyle her zaman dışa aktarma yapamaz enforce_geotype. Hem çokgenli hem de çokgen tipi verileri depolamak için kısıtlamayı temizlemenin bir yolu var …

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.