超图SuperMap iObjects .NET Geometry转geoJSON&WKT&WKB

Posted Lulus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超图SuperMap iObjects .NET Geometry转geoJSON&WKT&WKB相关的知识,希望对你有一定的参考价值。

关键代码

var geoJSONTxt = Toolkit.GeometryToGeoJson(geometry);
var bytes = Toolkit.GeometryToWKB(geometry);
var wktTxt = Toolkit.GeometryToWKT(geometry);

SuperMap.Data.Toolkit中包含:

static byte[] GemetryToWKB(Geometry geometry);
static string GemetryToWKT(Geometry geometry);
Geometry GeoJsonToGeometry(string strGeoJson);
static void Geometry2ByteArray(Geometry geo, UGByteArray* arOutput);
static string GeometryToGeoJson(Geometry geometry);
static byte[] GeometryToWKB(Geometry geometry);
static string GeometryToWKT(Geometry geometry);
static PrjCoordSys PrjFromWKT(string wkt);
static string PrjToWKT(PrjCoordSys prj);
static Geometry WKBToGemetry(byte[] WKBDate);
static Geometry WKBToGeometry(byte[] WKBDate);
static Geometry WKTToGemetry(string strWKT);
static Geometry WKTToGeometry(string strWKT);

记住命名空间,查询帮助文档即可

示例代码

ConvertDataWindow

参考资料

将geometry怎么转换成WKT?

以上是关于超图SuperMap iObjects .NET Geometry转geoJSON&WKT&WKB的主要内容,如果未能解决你的问题,请参考以下文章

SuperMap iObject入门开发系列之三管线系统标注

SuperMap iObjects .NET加载dll动态库失败,控件不能用问题解析

SuperMap iObject入门开发系列之一组件式GIS开发平台介绍

SuperMap iObject入门开发系列之五管线属性查询

supermap超图添加SQL server工作空间

申请supermap许可并注册方法