底图坐标 wkid 为 4490 ,自己使用ArcMap10.3 发布的4490的地形(高程)服务加载总报错 layerview:tiling-scheme-unsupported

Arcgis API 4.12 + 底图坐标 wkid 4490 自己使用ArcMap10.3 发布的4490的地形(高程)服务加载总报错 layerview:tiling-scheme-unsupported

同时也尝试过相同方法发布相同数据源转换成 3857 的数据发布的 地形服务,web 端使用 Arcgis API 4.12 就可以正常加载地形

关于 cgcs2000(4490) 的切片规则选用应该也是没有问题的,之前已经发布过4490的切片服务加载过是没有问题的,发布地形服务时也选择的是与此相同的切片规则
已邀请:

AriaGIS

赞同来自: Igis

许丹石

赞同来自:

拿ArcGIS Pro下面带的TilingScheme,China2000的。复制出来,手动修改格式为LERC。 然后使用ArcGIS Pro发布高程图层。是可以和4490的模型叠加的。

Igis - webgis学习者

赞同来自:

数据源附件总提示网络错误,没办法我上传到云盘了,
https://pan.baidu.com/s/1iaDWg0zUHV5OMDhrxKUJCg
加载代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="initial-scale=1,maximum-scale=1,user-scalable=no"
/>
<title>ElevationLayer - 4.13</title>
<style>
html,
body,
#viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}

#paneDiv {
position: absolute;
top: 18px;
right: 18px;
padding: 12px;
background-color: rgba(0, 0, 0, 0.5);
color: white;
}
</style>

<link
rel="stylesheet"
href="https://js.arcgis.com/4.13/esr ... ot%3B
/>
<script src="https://js.arcgis.com/4.13/%26 ... gt%3B

<script>
require([
"esri/Map",
"esri/views/SceneView",
"esri/layers/ElevationLayer"
], function(Map, SceneView, ElevationLayer) {
var elevationLayer;

// Create the Map
var map = new Map({
// basemap: "topo",
});

// Create the MapView
var view = new SceneView({
container: "viewDiv",
map: map,
// spatialReference:{wkid:3857},
spatialReference:{wkid:4490},
camera: {
position: [-121.83, 48.279, 1346],
heading: 300,
tilt: 60
}
});

// Create elevation layer and add to the map
elevationLayer = new ElevationLayer({

// url:"https://sampleserver6.arcgison ... ot%3B, // esri 在线
url:"http://192.168.5.124:6080/arcg ... ot%3B, // ArcMap10.3 + pro cgcs2000 切片方案
// url:"https://tiles.arcgis.com/tiles ... ot%3B, // pro + online
visible: true
});
map.ground.layers.add(elevationLayer);
view.on('click', (e) => {
console.log(e)
})
});
</script>
</head>

<body></body>
</html>

要回复问题请先登录注册