将数据显示到地图,创建一个等值线

时间:2016-12-02 15:09:11

标签: visualization choropleth gis

我想要做的是根据特定区域中的数据点数创建一个更暗或更亮的等值区域图。

我有以下数据:

RO-B, 9
PL-MZ, 24
SE-C, 3
DE-NI, 5
PL-DS, 14
ES-CM, 11
RO-IS, 2
DE-BY, 51
SE-Z, 18
CH-BE, 10
PL-WP, 1
ES-IB, 1
DE-BW, 21
DE-BE, 24
DE-BB, 1
IE-M, 26
ES-PV, 1
DE-SN, 6
CH-ZH, 31
ES-GA, 1
NL-GE, 2
IE-U, 1
ES-AN, 4
FR-J, 82
DE-HH, 34
PL-PD, 1
PL-LD, 6
GB-WLS, 60
GB-ENG, 8619
RO-BV, 45
CH-VD, 2
PL-SL, 1
DE-HE, 17
SE-I, 1
HU-PE, 4
PL-MA, 4
SE-AB, 3
CH-BS, 20
ES-CT, 31
DE-TH, 25
IE-C, 1
CZ-ST, 1
DE-NW, 29
NL-NH, 3
DE-RP, 9
CZ-PR, 4
IE-L, 134
HU-BU, 10
RO-CJ, 1
GB-NIR, 29
ES-MD, 33
CH-LU, 11
GB-SCT, 172
CH-GE, 3
BE-BRU, 30
BE-VLG, 25

它引用国家和子区域的ISO3166-2,#对应于与该区域关联的数据点数量。

我看过this project on GitHub似乎也使用相同的ISO3166-2来引用国家/地区。

我试图找出如何修改他们的代码来显示我的数据点,这样如果数字越高,区域就越暗,如果数字越小,它就越亮。

似乎它应该是可能的,我试图做的第一件事就是修改这个jsfiddle code,这似乎与我需要的非常接近,但是我无法让它发挥作用。

例如这一行:

osmeRegions.geoJSON('RU-MOW',

似乎直接引用了ISO3166-2代码,但它并不像改变那样简单(或者可能是但我无法正常工作)。

有没有人知道我是否可以调整该项目的代码来创建我所描述的地图渲染?

或者可能有不同的方法来实现同一目标?

0 个答案:

没有答案