Получение этой ошибки где-то в файле Geo JSON размером 1 ГБ.
System.ArgumentOutOfRangeException: 'Согласно Geo JSON v1.0 spe c строка LineString должна иметь не менее двух или более позиций. (Параметр 'координаты') '
Входной файл - это файл дороги США с открытым исходным кодом, состоящий из LineString. Мне нужно зарегистрировать причину исключения и продолжить обработку. Как это можно сделать? Код выглядит так:
var featuresAll = "jsonfiles\\MotorVehicleUseMapRoads.json".CreateFromJsonFile<FeatureCollection>();
...
public static T CreateFromJsonFile<T>(this String fileName)
{
T data;
using (FileStream fileStream = new FileStream(fileName, FileMode.Open))
{
data = CreateFromJsonStream<T>(fileStream);
}
return data;
}
Спасибо.