public static string ConvertEsriGeometryToGeoJson(IGeometry esriGeometry)
{
GeoJsonWriter geoJsonWriter = new GeoJsonWriter();
Geometry geometry = null;
try
{
byte[] b = ConvertGeometryToWKB(esriGeometry);
WKBReader reader = new WKBReader();
geometry = reader.Read(b);
}
catch (Exception ex)
{
LogComm.AppendLog(ConfigurationManager.ConnectionStrings["log"].ToString(), "ConvertEsriGeometryToGeoJson", ex.Message, true);
throw ex;
}
return geoJsonWriter.Write(geometry);
}
public static byte[] ConvertGeometryToWKB(IGeometry geometry)
{
byte[] b = null;
try
{
IWkb wkb = geometry as IWkb;
ITopologicalOperator oper
Geometry转geoJson
最新推荐文章于 2023-06-30 18:23:09 发布
本文介绍如何将Geometry对象转换为geoJson格式,包括解析Geometry数据、创建geoJson结构以及转换过程中的关键点处理,适用于地理信息系统中的数据交换和存储。
摘要由CSDN通过智能技术生成