Geoserver WMS kutucuğu oluşturma işlemi çok yavaş


9

Aşağıdaki geoserver durumum var. JAI yükledim ama jai tarafından kullanılan bellek 0 ve wms için görüntü oluşturma çok yavaş.resim açıklamasını buraya girin

Bellek ayırma ile ilgili bir sorun mu var? Sql server 2008 kullanıyorum.


ne tür fayans oluşturuyorsunuz - eğer vektör fayanslarsa, JAI'nin gerçekten sürece dahil olmadığından şüpheleniyorum.
Ian Turton

@iant SQL sunucusundan yayınlanan katmanı ve WMS kullanıyorum. Bu vektör fayansları anlamına mı geliyor? Ve eğer öyleyse performans bu şekilde değişmeyecek mi ??
kinkajou

Yanıtlar:


7

Bu sayfadan :

Özellikle, yerel JAI'nin kurulması, rasterleri yeniden ölçeklendirmek, kesmek ve yeniden üretmek için WMS ve WCS'de yoğun olarak kullanılan tüm tarama işlemleri için önemlidir. Yerel JAI'yi kurmak, WMS ve WCS'yi etkileyen tüm raster okuma ve yazma işlemleri için de önemlidir. Son olarak, yerel JAI, raster verisi olmasa bile çok kullanışlıdır, çünkü WMS çıkış kodlaması, kendilerinin rasterleri olan PNG / GIF / JPEG görüntülerinin yazılmasını gerektirir.

Bir vektör veri kümesinin WMS karolarını çiziyorsanız, yerel JAI'yi kullanmaktan biraz hız göreceksiniz, ancak muhtemelen çok fazla değil, haritanız bir kapsama alanı / raster veri kümesi (uydu görüntüleri veya hava fotoğrafları) ise, bir hız göreceksiniz yerel JAI kullanarak.

Bir vektör kaynağından yavaş harita üretiminiz varsa, büyük olasılıkla yavaş çıkışlar, veri kaynağınızda uzamsal bir dizine sahip olmamanız, çok fazla veri çizmeye çalışmanız veya fazla şekillendirmenizdir (veya verimsiz bir SLD dosyası kullanmanızdır) ).

Üzerinde çalışılması muhtemel şeylerle ilgili daha fazla ayrıntı için bkz. Http://www.slideshare.net/mobile/geosolutions/geoserver-on-steroids


1
Ne demek verimsiz SLD dosyası ile?
user1919

@ user1919, örneğin yollarınız için birden fazla yakınlaştırma düzeyinde çizgi kenarlıkları kullanma.
nasser tahani

7

@İant biçiminde belirtildiği gibi şekil dosyanıza bir dizin eklemeyi deneyin.

Geoserver komutu:

java -cp .:gt-shapefile-2.7.3.jar org.geotools.data.shapefile.indexed.ShapeFileIndexer /path/to/your/shapefile.shp

ve geofield / WEB-INF / lib dizininden şekil dosyası dizininde okuyabilen / yazabilen bir kullanıcı olarak çalıştırılmalıdır . Geoserver sürümünüze bağlı olarak, jar sürüm numaralarını değiştirmeniz gerekebilir.

İlk olarak burada indeks oluşturmak için diğer yöntemlerin belirtildiği yerde bahsetmiştim .


Ben sql server 2008 kullanıyorum.
kinkajou
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.