1 Configure the java environment
Install jdk-8u91-windows-x64.exe
Configuration Environment
JAVA_HOME D:\java\jdk1.8.0_91
PATH %JAVA_HOME%\bin;D:\java\jre1.8.0_91
CLASSPATH D:\java\jdk1.8.0_91\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2Geoserver download
Address: GeoServer
Modify geoserver-2.18.0-bin\start.ini
Start geoserver-2.18.0-bin\bin\startup.bat
Copy nssm.exe to geoserver-2.18.0-bin\bin
cd D:\GeroServer\geoserver-2.18.0-bin\bin
Execute nssm install geoserver
install service
Visit http://localhost:8083/geoserver/web/
Solve cross-domain problems
D:\GeroServer\geoserver-2.18.0-bin\webapps\geoserver\WEB-INF\web.xml
Uncomment these two pieces of code
从D:\GeroServer\geoserver-2.18.0-bin\lib
Copy these packages to D:\GeroServer\geoserver-2.18.0-bin\webapps\geoserver\WEB-INF\lib
restart service
Image upload and slicing
Select data storage and upload TIF raster data
Create a layer group and select the 4326 coordinate system
Slice after selecting the corresponding layer group under TileLayers
Select the coordinates and number of threads and layers of the slice
Cesium call, after slicing is WMTS mode call, fast
var layerWMTSRest = new Cesium.WebMapTileServiceImageryProvider({
// 注意:gwc/rest/wmts 很多博客这里提供的是错的
// 注意:{TileMatrixSet}/{TileMatrixSet}:{TileMatrix} 中间有冒号
url : 'http://10.21.1.5::8083/geoserver/gwc/service/wmts/rest/hyImage1102:hyworld250Image/{style}/{TileMatrixSet}/{TileMatrixSet}:{TileMatrix}/{TileRow}/{TileCol}?format=image/png',
// 注意:这里的样式参数必须有
style : 'raster',
// 图层不传也可以
layer:'hyImage1102:hyworld250Image',
// 必填
format: "image/png",
// 选填
maximumLevel: 12,
// 必填
tileMatrixSetID : 'EPSG:900913'
});
viewer.imageryLayers.addImageryProvider(layerWMTSRest);
<script>
var viewer = new Cesium.Viewer('cesiumContainer');
var provider = new Cesium.WebMapServiceImageryProvider({
url: 'http://localhost:8082/geoserver/cesium/wms',
layers: 'hy:hyWorld',
parameters: {
service : 'WMS',
format: 'image/png',
transparent: true,
}
});
viewer.imageryLayers.addImageryProvider(provider);
\\这种加载模式比加满属于WMS
</script>