在高地图中使用自定义边界
Using custom boundaries in high map
我正在尝试在 r 中使用 highchart。我刚刚下载了这张地图 https://code.highcharts.com/mapdata/countries/nz/nz-all.js 。根据文档,它似乎正在使用 EPSG 2193。"crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:EPSG:2193" }} 。它看起来像这样 - [3871,7816],[3871,7778],[3832,7773].....
但是它没有我需要的所有区域,但我有这些区域边界作为 lat/long 这种格式的多边形 [174.3611,-35.7754],[174.3594,-35.7388],[174.3251, -35.7238],[174.3361,-35.7537].....
提供的数字只是示例,如何将这些边界添加到高地图库提供的地图中。我刚刚读到这个 link,上面写着,https://www.highcharts.com/docs/maps/latlon 为该特定区域单独提及 proj4string。但我不知道在这种情况下我必须使用什么投影系统。谁能帮我解决这个问题?
谢谢。
你看到小插图了吗https://cran.r-project.org/web/packages/highcharter/vignettes/charting-maps.html?
hcmap("countries/nz/nz-all")
JavaScript 案例
参考这个现场演示:http://jsfiddle.net/kkulig/sv78kux9/
它显示了如何在mappoint
系列中使用lat/lon格式的点:
{
name: 'London',
lat: 51.507222,
lon: -0.1275
}, {
name: 'Belfast',
lat: 54.597,
lon: -5.93
}
诀窍是将 lineWidth
设置为非零整数并使用 CSS:
为点之间的区域着色
// JS options
className: 'custom',
// CSS
.custom .highcharts-graph {
fill: red
}
为了让它看起来更像一个区域,将线条设置为 color:
到 'transparent'
,并禁用悬停、数据标签和工具提示。
我正在尝试在 r 中使用 highchart。我刚刚下载了这张地图 https://code.highcharts.com/mapdata/countries/nz/nz-all.js 。根据文档,它似乎正在使用 EPSG 2193。"crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:EPSG:2193" }} 。它看起来像这样 - [3871,7816],[3871,7778],[3832,7773].....
但是它没有我需要的所有区域,但我有这些区域边界作为 lat/long 这种格式的多边形 [174.3611,-35.7754],[174.3594,-35.7388],[174.3251, -35.7238],[174.3361,-35.7537].....
提供的数字只是示例,如何将这些边界添加到高地图库提供的地图中。我刚刚读到这个 link,上面写着,https://www.highcharts.com/docs/maps/latlon 为该特定区域单独提及 proj4string。但我不知道在这种情况下我必须使用什么投影系统。谁能帮我解决这个问题?
谢谢。
你看到小插图了吗https://cran.r-project.org/web/packages/highcharter/vignettes/charting-maps.html?
hcmap("countries/nz/nz-all")
JavaScript 案例
参考这个现场演示:http://jsfiddle.net/kkulig/sv78kux9/
它显示了如何在mappoint
系列中使用lat/lon格式的点:
{
name: 'London',
lat: 51.507222,
lon: -0.1275
}, {
name: 'Belfast',
lat: 54.597,
lon: -5.93
}
诀窍是将 lineWidth
设置为非零整数并使用 CSS:
// JS options
className: 'custom',
// CSS
.custom .highcharts-graph {
fill: red
}
为了让它看起来更像一个区域,将线条设置为 color:
到 'transparent'
,并禁用悬停、数据标签和工具提示。