我有一些地理边界,我有一个GeoJSON端点。
我还有一些存储在单独的GeoJSON端点中的变量,该端点没有坐标,但是有我之后要用D3进行主题地图制作时需要使用的变量。 这个变量每周更新一次。
这两个响应中都有一个称为lga_name(地方政府区域名称)的公共ID,我正在尝试加入这个ID。似乎有很多关于如何将GeoJSON与CSV合并的示例,但是没有关于如何将GeoJSON与GeoJSON合并的。
我已经尝试过制作一款应用程序,但仍然在连接方面遇到困难。
// 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];
});
有人可以给我一些指针来帮助我入门吗?我只是想学习更多关于D3和Javascript的知识。