将MultiPoint序列化为GeoJSON文件

时间:2017-03-31 10:21:56

标签: c# .net geojson

使用GeoJson.Net lib,如何将GeoJson.Net.Geometry.MultiPoint序列化为VALID MultiPoint GeoJSON文件?

我所能找到的是如何将随机几何对象序列化为JSON文件,例如在QGIS中无法读取。

1 个答案:

答案 0 :(得分:0)

如果查看tests for multi point,就会有一个序列化多点的测试

var points = new List<Point>
{
    new Point(new Position(52.370725881211314, 4.889259338378906)),
    new Point(new Position(52.3711451105601, 4.895267486572266)),
    new Point(new Position(52.36931095278263, 4.892091751098633)),
    new Point(new Position(52.370725881211314, 4.889259338378906))
};

var multiPoint = new MultiPoint(points);

var actualJson = JsonConvert.SerializeObject(multiPoint);

如果您有任何理解,请告诉我。