示例#1
0
        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);
            }
        }
示例#2
0
 protected MapPointSet ExtractSpecimenPointSet(Taxon t)
 {
     var data = Service.GetMaterialForTaxon(t.TaxaID.Value);
     var set = new MatrixMapPointSet(t.TaxaFullName, data, null);
     return set;
 }