示例#1
0
 internal static string WriteSpatial <T>(T spatialValue) where T : ISpatial
 {
     using (var writer = new StringWriter())
     {
         WellKnownTextFormatter.Write(spatialValue, writer);
         return(writer.ToString());
     }
 }
        /// <summary>
        /// Получает строку в формате EWKT из объекта Geography.
        /// </summary>
        /// <param name="geo">Объект Geography.</param>
        /// <returns>Cтрока в формате EWKT.</returns>
        public static string GetEWKT(this Geography geo)
        {
            WellKnownTextSqlFormatter wktFormatter = WellKnownTextSqlFormatter.Create();
            StringWriter wr = new StringWriter();

            wktFormatter.Write(geo, wr);
            return(wr.ToString());
        }