搜索
您的当前位置:首页正文

Spatialite 笔记五:Spatiliate2GeoJso

来源:二三娱乐

Spatiliate2GeoJson数据的转换


由于现在大多都是Rest服务当代,Json是最好的数据传输媒介。

Spatialite解决了空间数据存储的问题。这时,很自然做个桥梁沟通spatialite和GeoJson。

虽然spatialite自身有AsGeoJSON的方法,但是它仅能够将每行要素自身包装成GeoJson,而且没有属性值。本来想用GDAL完成数据的转换。由于C#在安装GDAL上存在问题,而又不想使用NetTopologySuite如此大型的库,希望在此写一个例子实现spatialite到GeoJSON的转换。

  • System.Data.SQLite
  • SpatialiteSharp

使用:

var sg = new Spatialite2GeoJson("YourDatabase.db");
Console.WriteLine(sg.GetGeoJson("YourTableName"));
Top