คำถามติดแท็ก geowebcache

1
ผสาน GeoWebCache สร้างไทล์จากเซิร์ฟเวอร์หนึ่งด้วยไทล์จากเซิร์ฟเวอร์อื่น
ฉันมีชุดไพ่ (ล้าน) ที่สร้างโดย GWC ในตัวใน GeoServer 2.1.2 ซึ่งถูกเก็บไว้บนเซิร์ฟเวอร์ A ฉันต้องการคัดลอกไทล์ทั้งหมดไปยังเซิร์ฟเวอร์ B ที่มี GeoServer 2.1.3 และ GWC ในตัวที่สอดคล้องกัน เซิร์ฟเวอร์ B มีชุดไพ่แตกต่างไปจากเดิมอย่างสิ้นเชิงแล้วและเราต้องการให้ชุดไพ่ทั้งสองชุดอยู่ร่วมกัน การคัดลอก tile_folder ในdata_dir/gwcและพื้นที่ทำงานดูเหมือนง่ายพอ แต่มีสิ่งอื่นที่เราต้องพิจารณาและเป็นไปได้หรือไม่ที่จะคัดลอกไทล์ GWC ที่สร้างจากเซิร์ฟเวอร์เครื่องหนึ่งไปยังเซิร์ฟเวอร์อื่น? ฉันลองแล้ว แต่มันก็ใช้งานไม่ได้ ดังนั้นก่อนที่ฉันจะขุดลงในการกำหนดค่า xml รุ่นเซิร์ฟเวอร์และอื่น ๆ ฉันอยากจะรู้ว่ามันเป็นไปได้หรือไม่?

2
ป้ายรูปหลายเหลี่ยมซ้ำกันสำหรับแต่ละกระเบื้อง
ฉันใช้ GeoWebCache แบบสแตนด์อโลนเพื่อให้บริการกระเบื้องจาก GeoServer ระยะไกล ปัญหาของฉันคือฉลากรูปหลายเหลี่ยมถูกเพิ่มลงในแผ่นกระเบื้องแต่ละแผ่นที่ให้บริการแทนที่จะแสดงเพียงครั้งเดียวในรูปหลายเหลี่ยม centroid ฉันพบโพสต์ที่กล่าวถึงปัญหา: http://osgeo-org.1560.n6.nabble.com/polygon-label-repeated-for-each-tile-td4995203.html คำตอบแรกที่กล่าวถึงวิธีแก้ปัญหาที่เป็นไปได้: "โดยรวมแล้วฉันแนะนำให้ใช้เครื่องมือการแสดงผลแบบเรียงต่อกัน (GeoWebCache, MapProxy, TileCache) ต่อไปแทนที่จะขอภาพขนาดเล็กจาก GeoServer และให้เอ็นจิ้นการแสดงผลแบบเรียงต่อกันมีการแบ่งกระเบื้องน้อยลงหลังจากนั้นคุณจะส่งคำขอน้อยลง 1 ภาพใหญ่แทนที่จะเป็นภาพเล็กหลายภาพ) ดังนั้นความเร็วในการสร้างไทล์แคชโดยรวมจะเพิ่มขึ้น " ปัญหาคือฉันไม่สามารถหาวิธีทำได้โดยอ้างถึงเอกสาร GeoWebCache และการโพสต์ดังกล่าวไม่ได้อธิบายวิธีการใช้งาน ฉันยังพบโพสต์พร้อมคำตอบที่เชื่อมโยงไปยังเอกสาร "GeoWebCache" Tiled "ของ GeoWebCacheแต่โค้ดของฉันใช้คุณสมบัติที่จำเป็นทั้งหมดแล้วและป้ายกำกับยังปรากฏขึ้นหลายครั้ง: var Layer_1874 = new OpenLayers.Layer.WMS( 'Grundkort', '/wms10.ashx' , { format: 'image/png', srs: 'EPSG:25832', layers: 'ballerupkommune_grundkort_bk', tiled: true, tilesOrigin: '698804,6173460' } , …

4
GeoWebCache: การวางแนวของกระเบื้อง
ฉันพยายามทดสอบแผนที่เว็บอย่างง่ายโดยใช้ PostGIS / Geoserver / OpenLayers stack บน Windows Server 2008 เมื่อฉันโหลด WMS เลเยอร์ของฉันโดย: var gwctest = new OpenLayers.Layer.WMS( "gwctest", "http://localhost:1979/geoserver/wms", { 'layers': 'Index2000:index_vect_s100', 'format': 'image/png', 'srs': 'EPSG:3857', 'units': 'm', 'transparent': true }, {'opacity': 0.8, 'isBaseLayer': false, 'visibility': false} ); ดูเหมือนว่าทุกอย่างจะดี อย่างไรก็ตามเมื่อฉันพยายามเพิ่มเลเยอร์ WMS ลงในแผนที่ของฉันโดยใช้ GeoWebCache แทน "http://localhost:1979/geoserver/wms" ด้วย: "http://localhost:1979/geoserver/gwc/service/wms" ข้อมูลของฉันถูกย้ายจากตำแหน่งที่ถูกต้อง: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.