Попробуйте ниже (для BigQuery Standard SQL)
SELECT * EXCEPT( county_geom ),
REGEXP_EXTRACT_ALL(ST_ASTEXT(county_geom), r'.{1000}') county_geom_arr
FROM `bigquery-public-data.utility_us.us_county_area`
Выше разбивает исходное значение на элементы размером 1000 - так, тогда - вы можете присоединить элементы массива обратно к исходному значению
Если размер близок к 32К - используйте нижеприведенную опцию
SELECT * EXCEPT( county_geom ),
REGEXP_EXTRACT_ALL(ST_ASTEXT(county_geom), r'' || REPEAT('.', 32) || '{1000}') county_geom_arr
FROM `bigquery-public-data.utility_us.us_county_area`