Spatialite 笔记五:Spatiliate2GeoJson数据的转换

Spatiliate2GeoJson数据的转换

源码github地址在此,记得点星:
https://github.com/brandonxiang/Spatialite2GeoJSON


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

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

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

此例子基于.net C#开发,运用了以下第三方包:

  • System.Data.SQLite
  • GeoJSON.Net
  • SpatialiteSharp

使用:

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

至于原理很简单,都是苦力活。参考geojson

转载,请表明出处。总目录Awesome GIS

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,334评论 8 183
  • 今年的我,大三了。 回到学校,扑面而来的是城市的燥热和人群的熙攘,心一下子从孤岛被抛回了汹涌波澜的汪洋之中。自此,...
    江厘阅读 3,064评论 8 12
  • 前几天在朋友圈看到有朋友晒出做的玫瑰花饺子很漂亮,让她也教教我,朋友给我发来了教学视频,于是就有了以下的几个图片了...
    欣言心语阅读 2,823评论 2 3
  • 我一点都不快乐
    雨中行走的女侠阅读 1,625评论 0 0