我正在使用 topojson 转换现有的 GeoJSON 数据集,但它没有保留属性。它遵循标准的 GeoJSON 格式,并将属性放置在与几何图形相同级别的“属性”对象中(下面的片段),但是当 topojson 成功完成时,我最终得到了一个可以使用和显示的有效 topojson 数据文件地图,但文件中的任何地方都没有属性。我没有指定属性,默认行为是在这种情况下保留所有属性,所以我很困惑。
{"type": "Feature", "geometry": {"type":"MultiLineString","coordinates":[[[12.06,37.97],[12.064,37.991]],[[12.064,37.991],[28.985,41.018]]]}, "properties": {"pair": 50129,"direction": 0,"month": 12,"priority": 0,"expense": 4.854,"duration": 20.423,"length": 2950.524}}
编辑:我也没有足够的点数来注册 topojson 标记,所以在创建该标记之前,我会将其列为 D3。