示例#1
0
        public string GetSpeciesObservationsAsGeoJson(CoordinateSystemId displayCoordinateSystem)
        {
            var data  = CalculateSpeciesObservations(displayCoordinateSystem);
            var model = SpeciesObservationsGeoJsonModel.CreateResult(data.SpeciesObservationList);

            return(JsonConvert.SerializeObject(model.Points, JsonHelper.GetDefaultJsonSerializerSettings()));
        }
示例#2
0
        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));
        }