我正在尝试将一个特性层加载到一个现有的Esri合唱团地图图表中。不幸的是,如果我将带符号属性的点传递给ESRI (如果没有此属性传递,它们似乎是正确呈现的,但几乎不可见,因此这不是一个选项),就不能正确地呈现这些点。一些点被渲染,但在一个错误的地方,它们在缩放后消失。我还在geometryLocateField和geometryDataField上使用了不同的设置,但到目前为止没有成功。
使用多边形的GeoJSON特征层工作正常。我尝试了不同的点数据集和使用不同的CRS。浏览器控制台中没有错误消息。
下面是代码的相关部分(放置在overlayLayers数组中):
{
"title": "GeojsonEarthquakes",
"layerType": "featurelayer",
"geometrySourceType": "geojson",
"symbol": {
"type": "esriSMS",
"style": "esriSMSSquare",
"angle": 0,
"size": 10,
"xoffset": 0,
"yoffset": 0,
"color": [255,255,0,100],
"outline": {
"color": [0,0,0,255],
"width": 1,
"type": "esriSLS",
"style": "esriSLSSolid"
}
},
"geometryLocateField": ["region"],
"geometryDataField": "name",
"url": "https://gist.githubusercontent.com/altwitt/0ca2ca03cf060190feddbe511caf1491/raw/5190f1c58f998708c06a600241281d866e4755dc/Volcanoes.geojson"
},我用的是WebFOCUS 8.2,SP0.3
谢谢你的帮助!
发布于 2022-03-18 12:57:05
我有机会在运行更新版本的WebFOCUS (8.2SP0.7)的开发服务器上测试代码,但无法恢复错误。我怀疑这种行为是一个错误,并已在一个较新的版本中得到修正。
https://stackoverflow.com/questions/71123201
复制相似问题