CINXE.COM
VGS -What is VGS?
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>VGS -What is VGS?</title> <link href="/Content/css?v=9jyy4FqqAvNy1z88b-iB1ZsnLJ9_DguoTgP90HjBEgs1" rel="stylesheet"/> <script src="/Scripts/jquery-3.3.1.min.js"></script> <script src="/Scripts/jquery-ui-1.12.1.js"></script> <script src="/bundles/bootstrap?v=lescQEuG5u4jd-GcVDBcbpUOSyTDIg0Kk9zHDX55GCw1"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.7.1/jquery.contextMenu.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.7.1/jquery.contextMenu.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.7.1/jquery.ui.position.js"></script> <!-- Latest icon font stylesheet --> <link rel="stylesheet" href="https://cdn.uadigital.arizona.edu/lib/ua-brand-icons/latest/ua-brand-icons.css"> <!-- Compiled and minified UA Bootstrap CSS, icon font not included --> <link rel="stylesheet" href="https://cdn.uadigital.arizona.edu/lib/ua-bootstrap/v1.0.0-beta.19/ua-bootstrap.min.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css"> <link rel="stylesheet" href="https://js.arcgis.com/4.12/esri/css/main.css"> <script src="https://js.arcgis.com/4.12/"></script> <link href="/Content/Custom.css" rel="stylesheet" /> </head> <script async src="https://www.googletagmanager.com/gtag/js?id=G-6SPT4FTE91"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-6SPT4FTE91'); gtag('config', 'G-32P0VZVSW1'); </script> <body> <div class=""> <div> <style> /* body { justify-content: center; }*/ .navbar-toggle .icon-bar { background-color: #ffffff; } </style> <div class="navbar"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-target="#navbar-collapse" aria-expanded="false" aria-label="Toggle Menu"> <span class="sr-only">Toggle Menu</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="nav-logo-container"> <a href="/Home/" class="nav-logo" aria-label="Home Page"> <img src="/Content/Images/VGS_DarkGreen.png" style="height: 30px; margin-top: -10px" id="brand-image" alt="VGS Logo" /> </a> </div> </div> <div class="navbar-collapse-wrapper"> <div class="collapse navbar-collapse" id="navbar-collapse"> <ul class="nav navbar-nav" role="menubar"> <li><a class="topmenulinkheight" href="/Home/WhatIsVGS">What is VGS?</a></li> <li><a class="topmenulinkheight" href="/Home/SamplingMethods">Data Collection</a></li> <li><a class="topmenulinkheight" href="/Home/GeneralFAQ">FAQs</a></li> <li><a class="topmenulinkheight" href="/Home/Downloads">Downloads</a></li> <li><a class="topmenulinkheight" href="/Home/Contact">About Us</a></li> </ul> <div class="nav-portal-container"> <button type="button" onclick="location.href='/Home/Portal'" class="nav-portal-button" aria-label="Go to Portal">Portal</button> </div> </div> </div> </div> <script> var navbarToggle = document.querySelector(".navbar-toggle"); var navbarCollapse = document.querySelector("#navbar-collapse"); navbarToggle.addEventListener("click", function () { navbarCollapse.classList.toggle("expanded"); }); </script> <style> body { margin: 0; padding: 0; font-family: 'Inter', sans-serif; background-color: #FFFFFF; } .navbar-collapse-wrapper { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .navbar { display: flex; justify-content: space-between; align-items: center; background-color: #fff; padding: 10px; width: 100%; max-width: 1400px; margin: 0 auto; box-sizing: border-box; } .nav-wrapper { text-align: left; } .navbar-header { display: flex; align-items: center; } .navbar-collapse { display: flex; flex-direction: column; align-items: flex-start; } .navbar-nav { display: flex; align-items: center; margin: 0; padding: 0; flex-grow: 1; justify-content: center; } .navbar-nav > li { margin-right: 10px; } .nav-portal-container { display: flex; align-items: center; margin-right: 0; } .nav-portal-button { padding: 8px 20px; background-color: #dbd3cb; border-radius: 30px; color: #957E7E; transition: background-color 0.3s; text-align: center; border: none; cursor: pointer; font-size: 20px; } .nav-portal-button:hover { background-color: #bc6c25; color: white; } .navbar-collapse-wrapper { display: flex; justify-content: center; flex-grow: 1; } .navbar-toggle { display: block; width: 40px; height: 40px; background-color: #dbd3cb; border: none; } .navbar-collapse { display: flex; align-items: center; } .nav-logo { display: flex; justify-content: center; align-items: flex-start; flex-grow: 1; } .navbar ul li a { color: #957E7E; text-decoration: none; padding: 12px 10px; padding-top: 8px; padding-top: 2px; font-weight: normal; transition: padding 0.3s; display: block; text-align: center; } .navbar ul li a:hover { background-color: #DDA15E; color: white; padding: 5px 10px; } .topmenulinkheight:hover { background-color: #DDA15E; text-align: center; border-radius: 5px; } /* Removes hover just from the VGS home link */ .no-hover:hover { background-color: white !important; text-align: inherit !important; padding: 0; } .panel-primary > .panel-heading { background-color: #D9D9D9; color: white; } @media (min-width: 768px) { body { display: flex; justify-content: center; align-items: center; min-height: 100vh; } .navbar { display: flex; } .navbar-nav { display: flex; flex-grow: 1; } .nav-portal-button-container { margin-left: auto; margin-right: 10px; } .navbar-header { text-align: center; } .navbar-collapse { width: 100%; text-align: center; border: none; } .navbar-nav > li { float: none; display: inline-block; } .navbar-toggle { display: none; } .nav-portal-button { margin-left: auto; margin-right: 10px; margin-top: -10px; } .nav-portal-container { margin-left: auto; margin-right: 10px; } .collapse.navbar-collapse { display: flex; align-items: flex-start; margin-top: 18px; } } @media (max-width: 768px) { body { margin: 0; padding: 0; font-family: 'Inter', sans-serif; background-color: #FFFFFF; width: 100%; } .container.body-content { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100vh; width: 100%; } .navbar { display: flex; justify-content: space-between; align-items: center; background-color: #dbd3cb; padding: 10px; width: 100%; max-width: 1400px; } .navbar-header { text-align: center; flex-grow: 1; } .nav-logo-container { margin: 0 auto; transform: none; position: static; } .navbar-toggle { display: block; width: 40px; height: 40px; background-color: #dbd3cb; border: none; } .navbar-nav { display: none; background-color: #DDA15E; } .navbar ul li a:hover { background-color: #fff; color: #957E7E; padding: 5px 10px; } .nav-portal-container { display: none; } .navbar-collapse.expanded .nav-portal-container { display: flex; align-items: center; margin-right: 5px; z-index: 1000; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 3px; margin: 5px 0; background-color: #957E7E; } .navbar-collapse.expanded .navbar-nav { display: flex; flex-direction: column; align-items: flex-start; background-color: #dbd3cb; padding: 10px; z-index: 1000; } .navbar-collapse.expanded { top: 57px; left: 0; width: 100%; background-color: #dbd3cb; padding: 10px; z-index: 1000; } .navbar-collapse.expanded .navbar-nav > li { margin-bottom: 5px; } .nav-portal-button { background-color: white; } .navbar-collapse { max-height: 0; overflow: hidden; transition: max-height 0.6s ease; } .navbar-collapse.expanded { max-height: 1000px; transition: max-height 0.6s ease; } } body { padding-top: 10px; display: flex; font-family: 'Inter', sans-serif; background-color: #FFFFFF; min-height: 80vh; flex-direction: column; } .content { width: 100%; max-width: 1440px; flex: 1; } .container.body-content { display: flex; flex-direction: column; width: 100vw; padding-bottom: 0; margin: 0; height: auto; } .logo-box { width: 90%; height: auto; display: flex; justify-content: center; align-items: center; margin: 1rem; } .main-logo { width: 25%; height: auto; } .home-main-content { display: flex; } .home-info { width: 50%; padding: 5px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #957E7E; font-family: 'Inter', sans-serif; font-weight: 400; } .home-image { width: 45%; padding: 1rem; } h1 { color: #957E7E; font-size: 40px; font-family: 'Inter', sans-serif; font-weight: 400; text-align: center; } p { font-family: 'Geneva', sans-serif; font-size: 20px; } a { color: #006400; font-size: 1.5em; } ul { list-style: none; } .download-button { padding: 10px 20px; background-color: #e0e0e0; border: none; border-radius: 30px; color: #000000; font-size: 15px; cursor: pointer; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) } .cornerimage { border-radius: 10px; } .listfont { font-family: 'Geneva', sans-serif; font-size: 1.2em; } .k-font-weight-bold { font-weight: bold; color: #006400; } table { font-family: 'Verandan', sans-serif; font-size: 1.0em; width: 100%; } tr td:nth-child(1) { font-weight: bold; } tr td:nth-child(2) { font-weight: bold; } .clicker { cursor: pointer; text-decoration: underline; font-size: 1.5em; font-family: 'Verandan', sans-serif; color: #006400; } .notaclicker { cursor: default; text-decoration: none; font-size: 1.5em; color: #006400; } .clicker:hover { color: #00a000; } @media (max-width: 768px) { .navbar { background-color: #dbd3cb; flex-grow: 1; max-width: none; display: flex; justify-content: center; align-items: center; position: relative; padding: 15px 10px; } .navbar-header { width: 100%; text-align: center; flex-grow: 1; } .nav-logo-container { margin: 0 auto; transform: none; position: static; align-items: center; } .navbar-toggle { background-color: #dbd3cb; z-index: 999; width: 40px; min-width: 40px; position: absolute; left: 10px; } .navbar-nav { background-color: #DDA15E; margin: 0; padding: 0; display: flex; flex-direction: column; align-items: center; } .navbar-nav > li { margin-bottom: 5px; } .navbar ul li a:hover { background-color: #fff; color: #957E7E; padding: 5px 10px; } .nav-portal-container { display: none; } .navbar-collapse.expanded .nav-portal-container { display: flex; align-items: center; margin-right: 5px; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 3px; margin: 5px 0; background-color: #957E7E; } .navbar-collapse.expanded .navbar-nav { display: flex; flex-direction: column; align-items: flex-start; background-color: #dbd3cb; padding: 10px; } .navbar-collapse.expanded { background-color: #dbd3cb; padding: 10px; display: flex; transition: max-height 0.6s ease; margin-top: -10px; } .navbar-collapse.expanded .navbar-nav > li { margin-bottom: 5px; } .nav-portal-button { background-color: white; } .navbar-collapse { position: absolute; top: 100%; left: 0; width: 100%; background-color: #dbd3cb; display: none; flex-direction: column; align-items: center; justify-content: center; transition: max-height 0.6s ease; } } </style> </div> </div> <div class="container body-content"> <h1 style="text-align:center">What is VGS?</h1> <img class="cornerimage" src="/Content/Images/HomePagesImages/AshleysPictures/4 people sampling.JPG" /> <p style="font-size:8px">Image: Ashley Hall</p> <div class="paragraph-container"> <p>Widespread interest in VGS has been generated because the software generally meets the needs of both field personnel and administrative level managers. One reason for the success of VGS is that both office and field data entry forms are designed to fit specific combinations of sampling methods and forms in the most efficient manner for a particular sampling protocol. Data entry forms are designed to minimize the amount of writing, clicking and scrolling involved in entering data and navigating a form. Additional field and/or office modules for VGS to support your specific protocols and specifications can be developed.</p> <p>For vegetation data, VGS implements the entire USDA NRCS Plants Database, but allows the user to create their own more limited template species lists. Users may also use their own common names and functional categories for species as desired. Scroll down for a list of features and specifications below.</p> </div> <h2>VGS Main Screen</h2> <div style="display: flex; justify-content: center;"> <img src="/Content/Images/VGS_Main_Screen.png" style="max-width: 100%; height: auto;"> </div> <h2>Features</h2> <p> <div class="list-container"> <ul class="listfont"> <li>SQL Server database for use both in the office and in the field.</li> <li>Ability to organize and filter study areas or sites based on as many hierarchical classification systems as desired (such as management responsibility or vegetation classifications) using a folder paradigm similar to organizing files on a computer.</li> <li>Data entry modules for a variety of vegetation sampling methods.</li> <li>Data forms designed for your specific protocols and needs.</li> <li>Data forms for entering existing historical data.</li> <li>Integrated GPS capabilities.</li> <li>Ability to synchronize data among field tablets and with central office database.</li> <li>Reports for summarizing and presenting data in the field and office (designed to your specifications).</li> <li>Species names and symbols are those provided by the national level USDA-NRCS PLANTS Database.</li> <li>Species can be qualified in any manner desired. For example species can be separated by age or size class.</li> <li>All categorical lists are user configurable.</li> </ul> </div> </p> <h2>Specifications</h2> <div class="paragraph-container"> <p class="paragraph"> VGS is built on the Microsoft .Net Framework and is written mostly in the C# language. The backend database may be any version of Microsoft SQL Server. The software application has the following requirements: </p> </div> <h2>Versions</h2> <button type="button" class="new-collapsible">VGS Version 5.0</button> <div class="collapsible-content"> <ul class="listfont"> <li>VGS version 5.0 operates on any computer or device using Microsoft WindowsTM operating system version 7 or later. Tablet PCs are recommended for use in the field.</li> <li>All prerequisites required for the operation of VGS are licensed for distribution with VGS and are automatically installed when VGS is installed if they do not already exist on the workstation or field PC. Prerequisites include:</li> <li>Microsoft .NET Framework (currently version 4.5.2)</li> <li>SQLite Database for local databases.</li> <li>Can connect to a central SQL Server database for multiuser access. This allows the downloading and syncing of data.</li> <li>GPS support</li> </ul> </div> <button type="button" class="new-collapsible">VGS Version 4.0 (Deprecated)</button> <div class="collapsible-content"> <ul class="listfont"> <li>VGS version 4.0 operates on any computer or device using Microsoft WindowsTM operating system version 7 or later. Tablet PCs are recommended for use in the field.</li> <li>All prerequisites required for the operation of VGS are licensed for distribution with VGS and are automatically installed when VGS is installed if they do not already exist on the workstation or field PC. Prerequisites include:</li> <li>Microsoft .NET Framework (currently version 4.5.1)</li> <li>SQL Server Compact Edition 3.5 SP2.</li> <li>Installations on workstations with multiuser access to a central server database require Microsoft SQL Server Express edition or higher (Microsoft licensing requirements apply for versions higher than Compact and Express editions). </li> <li>GPS unit support currently requires testing until a verified list of supported devices has been established.</li> </ul> </div> <button type="button" class="new-collapsible">VGS version 3.2 (Deprecated)</button> <div class="collapsible-content"> <ul class="listfont"> <li>VGS version 3.2 operates on any computer or device using the Microsoft WindowsTM operating system - specifically Windows XP Service Pack 2 or later, Windows Server 2003 Service Pack 2 or later, or Windows 7 or 8. Tablet PCs are recommended for use in the field.</li> <li>All prerequisites required for the operation of VGS are licensed for distribution with VGS and are automatically installed when VGS is installed if they do not already exist on the workstation or field PC. Prerequisites include:</li> <li>Microsoft .NET Framework (currently version 4.0)</li> <li>SQL Server Compact Edition 3.5 SP2.</li> <li>Installations on workstations with multiuser access to a central server database require Microsoft SQL Server Express edition or higher (Microsoft licensing requirements apply for versions higher than Compact and Express editions). </li> <li>GPS unit support currently requires testing until a verified list of supported devices has been established.</li> </ul> </div> <style> body { padding-top: 30px; margin: 0; clear: both; margin-bottom: 100px; } .body-content { max-width: 1400px; } h2 { text-align: center; color: #957E7E; } .paragraph-container { padding: 0 30px; } .list-container { max-width: 800px; margin: 0 auto; padding: 20px; } .listfont { list-style: disc; margin-left: 20px; } .listfont li { margin-bottom: 10px; } .new-collapsible { background-color: #dbd3cb; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 18px; position: relative; } .new-active, .new-collapsible:hover { background-color: #848c75; color: white; } .collapsible-content { padding: 0 18px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; } .new-collapsible:after { /* "plus" sign (+) */ content: '\002B'; font-size: 25px; font-weight: bold; float: right; margin-left: 5px; } .new-active:after { /* "minus" sign (-) */ content: '\2212'; } </style> <script> document.addEventListener("DOMContentLoaded", function () { var coll = document.getElementsByClassName("new-collapsible"); var i; for (i = 0; i < coll.length; i++) { coll[i].addEventListener("click", function () { this.classList.toggle("new-active"); var content = this.nextElementSibling; if (content.style.maxHeight) { content.style.maxHeight = null; } else { content.style.maxHeight = content.scrollHeight + "px"; } }); } }); </script> </div> <div id="viewDiv"></div> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>What is VGS?</title> <link rel="stylesheet" href="" /> <style> body { margin: 0; padding: 0; } .body-content { max-width: 1400px; flex: 1; display: flex; flex-direction: column; margin: auto; } footer.footer-container { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; max-width: 1400px; margin-top: 20px; padding: 20px 10px; border-top: 1px solid #ccc; } .footer-content-left { display: flex; flex-direction: column; align-items: center; padding-left: 15px; } .ua-logo { width: 90px; height: auto; padding-bottom: 1px; } .footer-text { font-size: 14px; margin-right: 20px; color: #5e5e5e; } .logo-wrapper { display: flex; justify-content: center; align-items: center; } .logo-wrapper img { height: 55px; } .footer-link { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; font-size: 10px; margin-top: 5px; } .footer-link a { margin-left: 0; color: #5e5e5e; text-decoration: none; } .footer-link a:hover { text-decoration: none; color: #5C9916; } @media (max-width: 768px) { footer.footer-container { flex-direction: column; justify-content: center; height: auto; padding-bottom: 10px; } .logo-wrapper { margin-bottom: 10px; } .footer-content { margin-top: 10px; } .ua-logo { display: none; } .footer-content-left { margin-top: 10px; order: 1; } .footer-text { margin-top: 5px; } } </style> </head> <body> <footer class="footer-container" role="contentinfo" aria-label="Footer"> <div class="footer-content-left"> <img src="/Content/Images/ua_horiz_rgb-preview_cropped.png" alt="University of Arizona Logo" class="ua-logo" /> <span class="footer-text">© 2025 - University of Arizona</span> </div> <div class="logo-wrapper"> <img src="/Content/Images/footer_vgs_logo.png" alt="VGS Logo" class="vgs-logo" /> </div> <div class="footer-content"> <span class="footer-link"> <a class="" href="/Home/Support">Contact Us</a> </span> <span class="footer-link" style="margin-left: 10px; padding-right: 1rem"> <a href="https://privacy.arizona.edu/privacy-statement">Privacy Policy</a> </span> </div> </footer> <script> function toggleFooterVisibility() { const footer = document.getElementById('footer'); const contentHeight = Math.max(document.body.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight, document.documentElement.scrollHeight, document.documentElement.offsetHeight); const viewportHeight = window.innerHeight; if (contentHeight <= viewportHeight) { footer.style.bottom = '0'; } else if (isAtBottom()) { footer.style.bottom = '0'; } else { footer.style.bottom = '-70px'; } } window.addEventListener('scroll', toggleFooterVisibility); window.addEventListener('resize', toggleFooterVisibility); </script> </body> </html> <style> .navbar-inverse .navbar-nav > li > a { color: #957E7E; } .navbar-inverse .navbar-link { color: #957E7E; } .navbar-inverse { background-color: #dbd3cb; } .dropdown-menu { background-color: #dbd3cb; } .panel-primary > .panel-heading { background-color: #dbd3cb; color: #957E7E; } .navbar-toggle { background-color:#dbd3cb ; color: #957E7E; } btn { background-color:#dbd3cb ; color: #957E7E; } input.btn-primary { background-color:#dbd3cb ; color: #957E7E; } button.btn-primary:hover { background-color: #957E7E color: #dbd3cb; } input.btn-primary:hover { background-color: #957E7E color: #dbd3cb; } button.btn-primary { background-color:#dbd3cb ; color: #957E7E; } input.btn-default { background-color:#dbd3cb ; color: #957E7E; } input.btn-default:hover { background-color: ; #957E7E color:#dbd3cb; } </style> </body> </html>