지오 서버 WMS 타일 렌더링이 너무 느립니다


9

지오 서버 상태가 다음과 같습니다. JAI를 설치했지만 jai에서 사용하는 메모리는 0이며 wms의 이미지 렌더링은 매우 느립니다.여기에 이미지 설명을 입력하십시오

메모리 할당에 문제가 있습니까? Sql Server 2008을 사용하고 있습니다.


어떤 타일을 렌더링하고 있습니까?-벡터 타일 인 경우 JAI가 실제로 프로세스에 관여하지 않는 것 같습니다.
— Ian Turton

@iant SQL 서버에서 게시 된 레이어를 사용하고 WMS를 사용하고 있습니다. 이것이 벡터 타일이라는 의미입니까? 그리고 그렇다면 성능은 이것으로 변경되지 않을 것입니다 ??
— 금각사

답변:


7

이 페이지에서 :

특히, 기본 JAI를 설치하는 것은 모든 래스터 처리에 중요합니다. 모든 래스터 처리는 래스터를 재조정, 절단 및 재 투영하기 위해 WMS와 WCS에서 많이 사용됩니다. 기본 JAI 설치는 모든 래스터 읽기 및 쓰기에도 중요하며 이는 WMS 및 WCS 모두에 영향을 미칩니다. 마지막으로 네이티브 JAI는 래스터 데이터가없는 경우에도 매우 유용합니다. WMS 출력 인코딩에는 래스터 인 PNG / GIF / JPEG 이미지를 작성해야하기 때문입니다.

따라서 벡터 데이터 세트의 WMS 타일을 그리는 경우 기본 JAI를 사용하면 속도가 다소 향상되지만 맵이 적용 범위 / 래스터 데이터 세트 (위성 이미지 또는 항공 사진) 인 경우 속도가 표시됩니다 기본 JAI를 사용하여

벡터 소스에서 느린 맵 생성이있는 경우 가장 느린 속도는 데이터 소스에 공간 인덱스가 없거나 너무 많은 데이터를 그리려고하거나 스타일을 초과하거나 비효율적 인 SLD 파일을 사용하는 것입니다 ).

가능한 작업에 대한 자세한 내용은 http://www.slideshare.net/mobile/geosolutions/geoserver-on-steroids 를 참조하십시오 .


1
비효율적 인 SLD 파일의 의미는 무엇입니까?
— user1919

여러 줌 레벨에서 도로의 경계선 사용과 같은 @ user1919
— nasser tahani

7

@iant가 제안한대로 shapefile에 색인을 추가하십시오.

지오 서버 명령은 다음과 같습니다.

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

shapefile 디렉토리에서 읽고 쓸 수있는 사용자로 geoserver / WEB-INF / lib 디렉토리 에서 실행해야합니다 . 지오 서버 버전에 따라 jar 버전 번호를 변경해야 할 수도 있습니다.

나는 먼저 언급했다 여기에 인덱스를 생성하기위한 다른 방법이 인용되는 경우.


나는 SQL Server 2008을 사용하고 있습니다.
— kinkajou
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.