在D3.js/GeoJSON/TopoJSON/Shapefile中平滑弧/绘图点(沿途某处)

ste*_*715 26 javascript gis geojson d3.js topojson

我一直在寻找答案,我无法弄明白.

  • 我最终从基于网格的数据(GRIB文件)创建TopoJSON文件.
  • 我可以很容易地将数据内插到更精细的分辨率网格,因此缩小时绘图点看起来更平滑,但是当放大时,不可避免地会看到块状网格点.
  • 我也研究过简化,这确实有点帮助,但不是很平滑.
  • 我正在使用D3来渲染数据.
  • 这可以在前端完成,还是应该/可以在原始TopoJSON数据中完成?
  • 我基本上不希望你能够告诉它它是一个网格,即使你放大了10,000%.
  • 这是我所追求的一个例子:

在此输入图像描述

Sam*_*Sam 1

这是可以在前端完成的事情还是应该/可以在原始 TopoJSON 数据中完成?

这是应该在前端完成的事情。如果您在将数据写入 JSON 文件之前对数据进行平滑处理,则该文件将变得不必要的大。