- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑:重新创建了 jsfiddle https://jsfiddle.net/exLtcgrq/1/ 上的逻辑
我正在尝试使用 D3 V4 API 将简单的 GeoJSON 文件解析为 D3。
我的 GeoJSON 很简单:
{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[10.0, 10.0], [60.0, 40.0], [50.0, 75.0],[20.0, 60.0]
]
},
"properties": {
"id": "1",
"Type": "campingspot"
}
},
{ "type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[20.0, 65.0], [50.0, 80.0], [50.0, 110.0],[20.0, 115.0]
]
},
"properties": {
"id": "1",
"Type": "campingspot"
}
}
]
}
我使用 d3.json() 方法进行加载,并尝试使用 d3-geo api 将其转换为具有以下代码的路径:
var jsonData2 = d3.json("campingGeojson.json", function(error, json){
svg.selectAll("path")
.data(json.features)
.enter()
.append("path")
.attr("d", d3.geoPath())
.attr("stroke", "black")
.attr("stroke-width", 1)
.attr("fill", "green")
});
chrome 上的控制台输出告诉我以下内容
Error: <path> attribute d: Expected number, "M,ZM,ZM,ZM,Z".
如果您对使用 geoPath 方法出现的问题提出任何建议,我们将不胜感激。
谢谢。
最佳答案
geoJson 多边形的坐标是坐标数组的数组(坐标本身就是数组)。第一个数组表示壳,后面的数组表示孔。所以我认为你的 geoJson 应该看起来更像:
"coordinates": [
[ [10.0, 10.0], [60.0, 40.0], [50.0, 75.0],[20.0, 60.0] ]
]
关于geojson - d3.geoPath() 返回错误 : <path> attribute d: Expected number, "M,ZM,ZM,ZM,Z",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40424385/
编辑:重新创建了 jsfiddle https://jsfiddle.net/exLtcgrq/1/ 上的逻辑 我正在尝试使用 D3 V4 API 将简单的 GeoJSON 文件解析为 D3。 我的
在编译一些复杂的模板时,我有时会得到: fatal error C1076: compiler limit : internal heap limit reached; use /Zm to spec
我正在尝试在这里做一些不同的事情.. 首先,我在 shapefile 中有一个分水岭多边形“shape”字段的值数组。 Rarray = watershed.shape.getPart(0) 我假设流
我安装的 ZM 是视频分支。我按照这些说明安装它。 https://github.com/ZoneMinder/ZoneMinder/tree/video https://github.com/Zon
今天又报错c3859,编译器建议我用/Zm140。 我的问题是:如何告诉 Visual Studio 在需要时自动增加此内存?有可能吗? 如果不是,为什么不呢?既然编译器可以准确地告诉我它需要多少内存
我是一名优秀的程序员,十分优秀!