В документации Deck.gl есть очень странный и уникальный способ обработки их выборочных данных для получения столбцов широты и долготы.
Вот ссылка на их taxiData
set https://raw.githubusercontent.com/uber-common/vis-academy/master/src/demos/data/taxi.js
Вот код для обработки данных.
_processData() {
const points = taxiData.reduce((accu, curr) => {
accu.push({
position: [Number(curr.pickup_longitude), Number(curr.pickup_latitude)],
pickup: true
});
accu.push({
position: [
Number(curr.dropoff_longitude),
Number(curr.dropoff_latitude)
],
pickup: false
});
return accu;
}, []);
this.setState({
points
});
}
Это мой собственный набор данных, который я хотел бы обработать, чтобы построить график на deck.gl https://raw.githubusercontent.com/pennytalalak/road-crash-data/master/src/data/road-data.js, но когда я заменил свой набор данных на ихПример кода, он дал мне ошибку
_processData() {
const points = roadData.reduce((accu, curr) => {
accu.push({
position: [Number(curr.LONGITUDE), Number(curr.LATITUDE)],
pickup: true,
})
return accu
}, [])
this.setState({
points,
})
}