The plot query tool will let you search for plots by species, download the results, or view the results in the MapBrowser.

Note: we have made no attempt to update the taxonomy used in the dataset, so searching for names that have changed in the past 100 years may not yield any results. For instance, Douglas Fir is now Pseudotsuga meziesii, but at the time of the original VTM project, it was Pseudotsuga taxifolia.

CodeGenusspeciesvar./ssp.QuadCounty

$num_plots Records Found\n"; //page the results if( !is_null($page) && $num_plots > 30 ) { $limit = 30; $num_pages = ceil($num_plots / $limit); $offset = ($page - 1) * $limit; $plots = array_slice( $plots, $offset, $limit ); //create pager div $start = floor($page / 20) * 20; if( $start == 0 ) $start = 1; //echo "floor($page / 20) * 20 = ".(floor($page / 20) * 20);//test $pager_div = '
'; if( $start != 1 ) $pager_div .= "Previous · "; for($x = $start; $x <= $num_pages; $x++) { //echo "

x = $x, page = $page, start = $start, num_pages = $num_pages

";//test if( $x != $start ) { if( $x % 20 == 0 ) break; else $pager_div .= ' · '; } if( $x == $page ) $pager_div .= "$x"; else $pager_div .= "$x"; } if( $page < $num_pages ) $pager_div .= " · Next'; $pager_div .= '
'; echo $pager_div; } echo << Plotkey Code Probable Species(?) Sp. Match Source(?) Form Map Quad County EOT; $i = 0; foreach( $plots as $plotkey=>$plot ) { //print_r($plot);//test if( $i % 2 == 0 ) $rowclass = ' class="altrow"'; else $rowclass = ''; $i++; if( strstr( $plot['name'], 'OR' ) != false ) $plot['name'] .= '
(ambiguous species code, see FAQ for details)'; if( !empty($plot['the_geom']) ) $map = 'yes'; else $map = ''; //set string for number of code2sp matches $matches = ''; if ($plot['num_matches'] > 1) $matches = <<({$plot['num_matches']} matches) EOT; elseif ($plot['num_matches'] == 1) $matches = <<({$plot['num_matches']} match) EOT; echo << {$plot['plotkey']} {$plot['code']} {$plot['name']} {$matches} {$plot['source']} {$plot['form']} {$map} {$plot['map']} {$plot['county']} EOT; } echo "\n"; echo $pager_div; ?>
$value ) { if( $key != 'mode' ): $key = "pm_$key"; ?>
$value ): ?>
$value ): ?>
BLAH";//test echo "No records matched your search criteria."; $synonyms = taxon_synonymizer( "$genus $species $ssp" ); $synonyms_ssp = taxon_synonymizer( "$genus $species ssp. $ssp" ); $synonyms_var = taxon_synonymizer( "$genus $species var. $ssp" ); $synonyms = array_merge( $synonyms, $synonyms_ssp, $synonyms_var ); if( !empty( $synonyms ) ) { echo "You might want to try these historical synonyms:
(Note: this list does not include taxonomic changes resulting from lumping or splitting events)\n"; echo "
    \n"; foreach( $synonyms as $synonym ) { $arrSyn = explode( ' ', $synonym ); $syn_genus = $arrSyn[0]; $syn_species = $arrSyn[1]; echo "
  • $synonym [Search]
  • \n"; } echo "
\n"; } } } ?>