Ejemplo n.º 1
0
        public object GetOutputFileData()
        {
            var newFileModel = new GeoJsonFileModel <OutputFeatureProperties, RiverFeatureGeometry>();

            newFileModel.Crs  = _fileModel.Crs;
            newFileModel.Name = _fileModel.Name;
            newFileModel.Type = _fileModel.Type;

            var newFeatures = new List <Feature <OutputFeatureProperties, RiverFeatureGeometry> >();

            foreach (var feature in _fileModel.Features)
            {
                var newFeature = feature.MapToOutputFeature();
                newFeatures.Add(newFeature);
            }

            newFileModel.Features = newFeatures.ToArray();
            return(newFileModel);
        }
Ejemplo n.º 2
0
 public void ParseFileData(string json)
 {
     _fileModel = JsonConvert
                  .DeserializeObject <GeoJsonFileModel <RiverFeatureProperties, RiverFeatureGeometry> >(json);
 }