public string GetSpeciesObservationsAsGeoJson(CoordinateSystemId displayCoordinateSystem) { var data = CalculateSpeciesObservations(displayCoordinateSystem); var model = SpeciesObservationsGeoJsonModel.CreateResult(data.SpeciesObservationList); return(JsonConvert.SerializeObject(model.Points, JsonHelper.GetDefaultJsonSerializerSettings())); }
public SpeciesObservationsGeoJsonModel GetMapPagedResult(int start, int pageSize, int?taxonId) { SpeciesObservationList speciesObservationList = GetPagedSpeciesObservationList(start, pageSize, taxonId, null); if (speciesObservationList == null) { throw new Exception(Resource.InformationExceptionNoObservationsFound); } return(SpeciesObservationsGeoJsonModel.CreateResult(speciesObservationList, null)); }