private void Plot(int[] selectedRowIndexes, string longColName, string latColName) { var map = PluginManager.Instance.GetMap(); if (map != null) { var set = new MatrixMapPointSet(_report.Name, Data, selectedRowIndexes); set.LongitudeColumn = longColName; set.LatitudeColumn = latColName; set.SiteIDColumn = FindColumnFromAlias(set.SiteIDColumn, "SiteID", "intSiteID", "Site Identifier"); set.SiteVisitIDColumn = FindColumnFromAlias(set.SiteVisitIDColumn, "SiteVisitID", "intSiteVisitID", "Visit Identifier"); set.MaterialIDColumn = FindColumnFromAlias(set.MaterialIDColumn, "MaterialID", "intMaterialID", "Material Identifier"); map.Show(); map.PlotPoints(set); } }
protected MapPointSet ExtractSpecimenPointSet(Taxon t) { var data = Service.GetMaterialForTaxon(t.TaxaID.Value); var set = new MatrixMapPointSet(t.TaxaFullName, data, null); return set; }