3

最近、私は大きな問題に取りつかれています — Geoserver でベクター タイルを取得する方法は? 私は多くのドキュメントやブログを探していましたが、問題に役立つリソースがいくつかあります。操作はステップバイステップであれば非常に簡単です: http://suite.opengeo.org/docs/latest/dataadmin/vectortiles/index.html ;

しかし、これらの操作の後、私はまだ成功していません。理由を知りたいのですが、何かアイデアがあれば、私と共有してください。よろしくお願いします〜

ps: コンソールからいくつかのメッセージがあります。おそらく役に立つでしょう: gwc シードについて:

10 一月 10:27:45 INFO [seed.SeedTask] - GWC Seeder Thread-4 は、192 タイルと 2 秒後にレイヤー cn:roads の (再) シードを完了しました。

10 一月 10:27:45 INFO [seed.SeedTask] - GWC シーダー スレッド 3 は、80 タイルと 2 秒後にレイヤー cn:roads の (再) シードを完了しました。

10 一月 10:27:45 INFO [seed.GWCTask] - スレッド グループは 2.578 秒後に SEED タスクを終了しました

評判が足りないので、画像を送る代わりにメッセージをここにコピペします。

//************************************************ ************************

vector-tiles プラグインは既に追加していますが、

タイルをリクエストすると、いくつかのエラーが発生します。

http://localhost:8080/geoserver/gwc/service/tms/1.0.0/cite:DLZXX_2011_PL_10000@EPSG%3A4326@geojson/11/1673/891.geojson 404 (見つかりません)

//ベクター タイルを取得するコード

var vectorTile = new ol.layer.VectorTile({

        //get source
        source: new ol.source.VectorTile({
            format:new ol.format.GeoJSON(),
            tileGrid: ol.tilegrid.createXYZ({
                maxZoom:14
            }),
            tilePixelRatio:1,
            url:'/geoserver/gwc/service/tms/1.0.0/'+layerName
              +'@EPSG%3A4326@geojson/{z}/{x}/{y}.geojson'
        }),
        style:initStyle
    });

    map.addLayer(vectorTile);

各 Tile GET リクエストのヘッダー

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encodin: gzip, deflate
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Cookie: JSESSIONID=9679B11893A04A0ACE21D49D93AB7CDC
Host: localhost:8080
Referer: http://localhost:8080/23DPlatform/index.jsp
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0

応答のヘッダー

Content-Disposition :inline; filename=geoserver-dispatch.text
Content-Encoding: gzip
Content-Type: text/plain
Date: Tue, 10 Jan 2017 13:01:09 GMT
Server: Apache-Coyote/1.1
Transfer-Encoding:chunked

//************************************************ ****************

多分あなたはこの質問を読むことができます、似たようなものがいくつかあります

Ionic / Leaflet - タイルを取得できません 404 Not Found (キャッシュから)

4

1 に答える 1