/// <summary> /// Convert features defined in json to NiN Areas. /// </summary> /// <param name="jsonAreas">The json file as a string</param> /// <param name="sourceEpsgCode">The epsg code for the json file</param> /// <returns>A collection of NiN Areas</returns> public static AreaCollection FromGeoJson(string jsonAreas, int sourceEpsgCode) { FeatureCollection featureCollection = JsonConvert.DeserializeObject <FeatureCollection>(jsonAreas); if (sourceEpsgCode == 0) { sourceEpsgCode = featureCollection.GetEpsgCode(); } var areas = FromGeoJson(featureCollection, sourceEpsgCode); Reproject(areas); return(areas); }