Tôi có một số ranh giới địa lý mà tôi have a GeoJSON endpoint for.Tham gia GeoJSON vào một GeoJSON
Tôi cũng có một số biến được lưu trữ tại GeoJSON endpoint riêng biệt không có tọa độ, nhưng có biến mà tôi muốn sau này theo chủ đề tạo kiểu bản đồ sau này với D3. Điều này được cập nhật hàng tuần.
Có một ID chung trong cả hai câu trả lời được gọi là lga_name (Tên khu vực địa phương của chính phủ) mà tôi đang cố gắng tham gia. Dường như có rất nhiều ví dụ về cách tham gia GeoJSON với một CSV, nhưng không phải GeoJSON với GeoJSON.
Tôi đã bị đâm khi cố gắng put together an app nhưng vẫn gặp khó khăn khi tham gia.
// Load LGAs from ArcGIS Online (The GeoJSON with geoms)
d3.json("the url to the Geoms", function(error, data) {
// Load Crash Stats from ArcGIS Online (the total persons involved, summarised down to LGA names)
d3.json("the url to the table", function(error, data2) {
var lga = data.features;
var crashStats = data2.features;
// Not working
var joined = lga.forEach(function(item) {
item.properties.LGA_NAME = crashStats[item.properties.lga_name];
});
Có thể cho tôi một số gợi ý giúp tôi di chuyển không? Chỉ cần cố gắng tìm hiểu thêm về D3 và Javascript nói chung.
Cảm ơn rất lớn. Điều này sẽ giúp tôi trên đường. Đây là một công việc tự học, và tôi có thể tìm thấy hai nguồn dữ liệu khác nhau sạch sẽ hơn. – Simon