У мене є статус геосервера. Я встановив JAI, але пам'ять, яку використовує jai, дорівнює 0, а рендерінг зображення для WMS дуже повільний.
Це проблема з розподілом пам'яті? Я використовую сервер Sql 2008.
У мене є статус геосервера. Я встановив JAI, але пам'ять, яку використовує jai, дорівнює 0, а рендерінг зображення для WMS дуже повільний.
Це проблема з розподілом пам'яті? Я використовую сервер Sql 2008.
Відповіді:
З цієї сторінки :
Зокрема, встановлення нативного JAI важливо для всієї обробки растру, яка широко використовується як у WMS, так і у WCS для масштабування, скорочення та повторного проектування растра. Установка нативного JAI також важлива для всіх растрових читання та запису, що впливає як на WMS, так і на WCS. Нарешті, власний JAI дуже корисний, навіть якщо немає ніяких растрових даних, оскільки для кодування вихідних даних WMS потрібно писати зображення PNG / GIF / JPEG, які самі є растровими.
Отже, якщо ви малюєте плитки WMS з набору векторних даних, ви побачите деяку швидкість від використання нативного JAI, але, ймовірно, не дуже багато, якщо ваша карта є набором покриття / растрових даних (супутникові знімки або повітряні фотографії), ви побачите швидкість вгору за допомогою рідного JAI.
Якщо у вас є повільне генерування карти з векторного джерела, найімовірніше, що повільні спади полягають у тому, що у вас немає просторового індексу на вашому джерелі даних, ви намагаєтеся вивести занадто багато даних або ви надмірно стилюєте їх (або використовуєте неефективний файл SLD ).
Більш детальну інформацію про можливі речі можна знайти на веб-сайті http://www.slideshare.net/mobile/geosolutions/geoserver-on-steroids
Спробуйте додати індекс до файлу форми, як запропоновано @iant.
Команда для Geoserver:
java -cp .:gt-shapefile-2.7.3.jar org.geotools.data.shapefile.indexed.ShapeFileIndexer /path/to/your/shapefile.shp
і його потрібно запустити з каталогу geoserver / WEB-INF / lib як користувач, який може читати / писати у каталозі shapefile. Залежно від версії геосервера, можливо, доведеться змінити номери версій jar.
Я вперше побачив це згадане тут, де цитуються інші методи створення індексу.