<html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> <style> body {font-family: Verdana,sans-serif; font-size: 9pt; color: #000000; background-color: #FBFBFB; cursor: default;} #md-menu {font-family: Arial,sans-serif; font-size: 9pt; color: #0000FF; text-align: center; cursor: pointer; text-align: center; padding: 0px; margin-left: 0px; margin-left: 0px; margin-top: 10px; margin-bottom: 10px;} .md-menuitem {text-decoration: none;} .md-menuitemover {text-decoration: underline;} #md-description {display: block;} #md-graphic {display: block;} #md-spatial {display: block;} #md-structure {display: block;} #md-quality {display: block;} #md-source {display: block;} #md-distribution {display: block;} #md-metadata {display: block;} .md-title {font-family: Arial,sans-serif; font-weight: bold; font-size: 15pt; color: #0000FF; text-align: center; padding: 0px; margin: 5px; cursor: pointer; text-decoration: none;} .md-titleover {font-family: Arial,sans-serif; font-weight: bold; font-size: 15pt; color: #0000FF; text-align: center; padding: 0px; margin: 5px; cursor: pointer; text-decoration: underline;} .md-subtitle {font-family: Arial,sans-serif; font-size: 10pt; text-align: center; padding: 0px; margin: 0px;} .md-mastertitle {font-weight: bold; color: #FFFFFF; font-size: 11pt; text-align: center; padding: 0px; cursor: pointer; text-decoration: none;} .md-mastertitleover {font-weight: bold; color: #FFFFFF; font-size: 11pt; text-align: center; padding: 0px; cursor: pointer; text-decoration: underline;} .md-masterhide {padding: 0px; margin: 0px; display:block;} .md-detailtitle {font-weight: bold; color: #0000FF; padding: 0px; cursor: pointer; text-decoration: none;} .md-detailtitleover {font-weight: bold; color: #0000FF; padding: 0px; cursor: pointer; text-decoration: underline;} .md-detailhide {background-color: #FFFFFF; padding: 10px; display:none;} .md-detailshow {background-color: #FFFFFF; padding: 10px; display:block;} .md-detailhelp {background-color: #FFFFFF; padding: 10px; display:none;} .md-item {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: none;} .md-itemover {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: underline;} .md-itemlist {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: none;} .md-itemlistover {color: #0000FF; font-style: italic; font-weight: bold; padding: 1px; margin-left: 0px; margin-top: 5px; cursor: pointer; text-decoration: underline;} .md-itemhide {padding: 5px; margin-left: 20px; display:none;} .md-itemshow {padding: 5px; margin-left: 20px; display:block;} .md-color {border: solid 2px #6495ED; padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;} .md-color .md-master {background-color: #6495ED; padding: 1px;} .md-color .md-masterhide .md-separator {background-color: #6495ED; padding: 4px;} .md-color .md-masterhide .md-detail {background-color: #FFFFCC; border-top: solid 1px #6495ED; padding-left: 6px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;} .md-grid {border-collapse: collapse; padding: 2px; margin: 1px;} .md-grid th {font-size: 9pt; border: solid 1px #6495ED; padding: 2px; vertical-align: top; font-style: italic; background-color: #F0F8FF;} .md-grid td {font-size: 9pt; border: solid 1px #6495ED; padding: 2px; vertical-align: top;} .md-grid td.md-italic {font-family: Arial,sans-serif; font-size: 8pt; font-style: italic; border: solid 1px #6495ED; padding: 2px; vertical-align: top;} .md-bgraphicimg {background-color: #DCDCDC;} .md-bgraphic {color: #0000FF; cursor: pointer; text-decoration: none;} .md-bgraphicover {color: #0000FF; cursor: pointer; text-decoration: underline;} div b {font-weight:bold; font-style: italic;} .md {padding: 2px;} .md-indent {padding: 1px; margin-left: 20px;} .md-block {padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px;} .md-indentblock {padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px; margin-left: 20px;} .md-footer {font-family: Arial,sans-serif; font-size: 10pt; text-align: center;} a:link {color: #0000FF; text-decoration: none;} a:active {color: #0000FF; text-decoration: none;} a:visited {color: #0000FF; text-decoration: none;} a:hover {color: #0000FF; text-decoration: underline;} </style><script type="text/javascript" language="JavaScript1.3"> // Onload function assigns event handler functions to DIV elements according to className window.onload = function() { var elem = document.getElementById("md-body"); // Remove white space text nodes in Netscape 7 and Mozilla Firefox in order to // use same set of javascript functions that work in IE to navigate through HTML. removewhitespace(elem); // Assign event handler functions to children of md-title element elem = document.getElementById("md-title"); setuptitle(elem); // Assign event handler functions to children of md-menu element elem = document.getElementById("md-menu"); setupmenu(elem); // Assign event handler functions md-mastertitle, md-detailtitle, md-item, md-itemlist, and md-bgraphic elements elem = document.getElementById("md-description"); setupmaster(elem); elem = document.getElementById("md-graphic"); setupmaster(elem); elem = document.getElementById("md-spatial"); setupmaster(elem); elem = document.getElementById("md-structure"); setupmaster(elem); elem = document.getElementById("md-quality"); setupmaster(elem); elem = document.getElementById("md-source"); setupmaster(elem); elem = document.getElementById("md-distribution"); setupmaster(elem); elem = document.getElementById("md-metadata"); setupmaster(elem); /* Parse Text - Find each <pre> element with an Id="fixvalue" and call fixvalue() function to parse text to respect line breaks, replace <pre> element with <div> elememt, and convert URL address strings in text to <a href> element. */ elem = document.getElementById("fixvalue"); while (Boolean(elem != null)) { fixvalue(elem); elem = document.getElementById("fixvalue"); } window.focus() } // Remove white space text nodes in Netscape 7 and Mozilla Firefox in order to // use same set of javascript functions that work in IE to navigate through HTML. // Although not necessary, this function is called by onload function even for IE. function removewhitespace(elem) { for (var i = 0; i < elem.childNodes.length; i++) { var c = elem.childNodes[i] if (c.nodeType == 1) { removewhitespace(c); } // Use regular expression to test for white space text nodes and remove if (((/^\s+$/.test(c.nodeValue))) && (c.nodeType == 3)) { elem.removeChild(elem.childNodes[i--]); } } } // Assign event handler functions to md-title element function setuptitle(elem) { if (Boolean(elem != null)) { if (elem.className == "md-title") { elem.onclick = clicktitle; elem.onmouseover = overtitle; elem.onmouseout = overtitle; } } } // Assign event handler functions to md-menuitem elements function setupmenu(elem) { if (Boolean(elem != null)) { for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; if (c.className == "md-menuitem") { c.onclick = clickmenuitem; c.onmouseover = overmenuitem; c.onmouseout = overmenuitem; } } } } // Assign event handler functions to md-mastertitle, md-detailtitle, md-item, md-itemlist, and md-bgraphic elements function setupmaster(elem) { if (Boolean(elem != null)) { var c // child var gc // grandchild var ggc // great grandchild var gggc // great great grandchild var ggggc // great great great grandchild var gggggc // great great great great grandchild for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; if (gc.className == "md-mastertitle") { gc.onclick = clickmaster; gc.onmouseover = overmaster; gc.onmouseout = overmaster; } for (var k = 0; k < gc.childNodes.length; k++) { ggc = gc.childNodes[k]; if (ggc.className == "md-detailtitle") { ggc.onclick = clickdetail; ggc.onmouseover = overdetail; ggc.onmouseout = overdetail; } if (ggc.className == "md-item") { ggc.onclick = clickitem; ggc.onmouseover = overitem; ggc.onmouseout = overitem; } if (ggc.className == "md-itemlist") { ggc.onclick = clickitemlist; ggc.onmouseover = overitemlist; ggc.onmouseout = overitemlist; } for (var l = 0; l < ggc.childNodes.length; l++) { gggc = ggc.childNodes[l]; if (gggc.className == "md") { for (var m = 0; m < gggc.childNodes.length; m++) { ggggc = gggc.childNodes[m]; if (ggggc.className == "md-bgraphic") { ggggc.onclick = clickbgraphic; ggggc.onmouseover = overbgraphic; ggggc.onmouseout = overbgraphic; } } } if (gggc.className == "md-item") { gggc.onclick = clickitem; gggc.onmouseover = overitem; gggc.onmouseout = overitem; } if (gggc.className == "md-itemlist") { gggc.onclick = clickitemlist; gggc.onmouseover = overitemlist; gggc.onmouseout = overitemlist; } for (var n = 0; n < gggc.childNodes.length; n++) { ggggc = gggc.childNodes[n]; if (ggggc.className == "md-item") { ggggc.onclick = clickitem; ggggc.onmouseover = overitem; ggggc.onmouseout = overitem; } if (ggggc.className == "md-itemlist") { ggggc.onclick = clickitemlist; ggggc.onmouseover = overitemlist; ggggc.onmouseout = overitemlist; } for (var o = 0; o < ggggc.childNodes.length; o++) { gggggc = ggggc.childNodes[o]; if (gggggc.className == "md-item") { gggggc.onclick = clickitem; gggggc.onmouseover = overitem; gggggc.onmouseout = overitem; } if (gggggc.className == "md-itemlist") { gggggc.onclick = clickitemlist; gggggc.onmouseover = overitemlist; gggggc.onmouseout = overitemlist; } } } } } } } } } /* Fix value - Parse text in <pre> element to respect line breaks introduced in ArcCatalog by the metadata author who intentionally introduced single line breaks to start new lines or even more than one consecutive line break to further separate text to form paragraphs. Note, fixvalue() calls the addtext() function, which adds text to DIV elements, which are sequentially added to a parent DIV element to form separate lines and paragraphs of text. */ function fixvalue(elem) { elem.id = ""; var n var val = String(""); var pos = Number(0); // Make a newline character to use for basis for splitting string into // an array of strings that are processed and turned into separate div // elements with either new line or paragraphic-like style. var newline = String.fromCharCode(10); var par = elem.parentNode; if (elem.innerText) { // Position of first newline character in IE n = elem; val = n.innerText; pos = val.indexOf(newline); } else { // Position of first newline character in NS, Firefox n = elem.childNodes[0]; val = n.nodeValue; pos = val.indexOf(newline); } if (pos > 0) { // Text string contains at least one white space character var sValue = new String (""); // Split entire text string value on newline character // in order to create an array of string values to process var aValues = val.split(newline); var padBottom = Number(0); var add = Boolean("false"); // Loop thru each potential new line or paragraph and append <DIV> // element and set its className accordingly. for (var i = 0; i <= aValues.length - 1; i++) { var div = document.createElement("DIV"); sValue = aValues[i]; add = false; for (var j = 0; j < sValue.length; j++) { if (sValue.charCodeAt(j) > 32) { add = true; // window.alert("CHARACTER AT " + sValue.charAt(j) + " CHARCODE " + sValue.charCodeAt(j)) break; } } if (add) { if (i == 0) { // Must clone and append label property (e.g. <b>Abstract</b>) to first <DIV> // element, and then remove it from parent if at first element in aValues array. prev = elem.previousSibling; if (Boolean(prev != null)) { var label = prev.cloneNode(true) div.appendChild(label); par.removeChild(prev); } } // Now test to see whether to set style.paddingBottom to 0 or 4 for newline or // paragraph, respectively. Look ahead and if all characters in the next element // in the aValues array (the next DIV element to make) are not white space then set // style.paddingBottom = 0. Otherwise, set style.paddingBottom = 4 to separate the // the current <DIV> from the next <DIV> element. padBottom = Number(0); if (i < aValues.length - 1) { // Assume paragraph-like separation between DIV elements padBottom = Number(4); // Look for non-white space characters in content for next DIV var nextValue = aValues[i+1]; for (var k = 0; k < nextValue.length; k++) { if (nextValue.charCodeAt(k) > 32) { // Found a non-white space character padBottom = Number(0); // window.alert("CHARACTER AT " + nextval.charAt(k) + " CHARCODE " + nextval.charCodeAt(k)) break; } } } // Pad element div.style.paddingLeft = 0; div.style.paddingRight = 0; div.style.paddingTop = 0; div.style.paddingBottom = padBottom; // Scan text for URL strings before adding text to div element addtext(div,sValue); // Add new div element to parent div element par.appendChild(div); } } par.removeChild(elem); } else { // No white space charaters in text string so can be added directly to parent DIV element. par.removeChild(elem); // Scan text for URL strings before adding text to div element addtext(par,val); } } /* Add text - This function adds text to (inside) DIV element, but before doing so searches for strings in the text that resemble URLs and converts them to hypertext elements and adds them to the div element as well. Searches for strings that begin with "://" or "www." and converts them to <a href> elements. Add text function is called by fixvalue function */ function addtext(elem,txt) { // Scan entire text value and test for presense of URL strings, // convert URL strings to Hypertext Elements, convert text strings // between URL strings to Text Nodes and append all Hypertext // Elements and Text Nodes to DIV element. var start = new Number (0); var end = new Number (0); var url = new String(""); var urlpattern = /(\w+):\/\/([\w.]+)((\S)*)|www\.([\w.]+)((\S)*)/g; var punctuation = /[\.\,\;\:\?\!\[\]\(\)\{\}\'\"]/; var result var elemText while((result = urlpattern.exec(txt)) != null) { var fullurl = result[0]; var protocol = result[1]; url = fullurl; end = result.index; if (start < end){ // Append Text Node to parent elemText = document.createTextNode(txt.substring(start, end)); elem.appendChild(elemText); } var lastchar = fullurl.charAt(fullurl.length - 1); // Test to remove last character from url if character is punctuation mark; if (lastchar.match(punctuation) != null) { url = fullurl.substring(0,fullurl.length - 1); } start = (result.index + url.length) // Test to concatinate 'http://' to url if not already begininng with 'http://" if (protocol == "") { url = "http://" + url; } // Append Hypertext (anchor) Element to parent elemText = document.createTextNode(url); var elemAnchor = document.createElement("A"); elemAnchor.setAttribute("href", url); elemAnchor.setAttribute("target", "viewer"); elemAnchor.appendChild(elemText); elem.appendChild(elemAnchor); } end = txt.length; if (start < end) { // Append Text Node that follows last Hypertext Element elemText = document.createTextNode(txt.substring(start, end)); elem.appendChild(elemText); } } // "md-title" onmouseover and onmouseout function function overtitle(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-title") { elem.className = "md-titleover"; } else if (elem.className == "md-titleover") { elem.className = "md-title"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-menuitem" onmouseover and onmouseout function function overmenuitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-menuitem") { elem.className = "md-menuitemover"; } else if (elem.className == "md-menuitemover") { elem.className = "md-menuitem"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-mastertitle" onmouseover and onmouseout function function overmaster(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-mastertitle") { elem.className = "md-mastertitleover"; } else if (elem.className == "md-mastertitleover") { elem.className = "md-mastertitle"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailtitle" onmouseover and onmouseout function function overdetail(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-detailtitle") { elem.className = "md-detailtitleover"; } else if (elem.className == "md-detailtitleover") { elem.className = "md-detailtitle"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-itemlist" onmouseover and onmouseout function function overitemlist(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-itemlist") { elem.className = "md-itemlistover"; } else if (elem.className == "md-itemlistover") { elem.className = "md-itemlist"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-item" onmouseover and onmouseout function function overitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-item") { elem.className = "md-itemover"; } else if (elem.className == "md-itemover") { elem.className = "md-item"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-bgraphic" onmouseover and onmouseout function function overbgraphic(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. if (elem.className == "md-bgraphic") { elem.className = "md-bgraphicover"; } else if (elem.className == "md-bgraphicover") { elem.className = "md-bgraphic"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-menuitem" onclick function. Tabs to different metadata sections. function clickmenuitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. Show selected metadata section. document.getElementById("md-"+elem.id).style.display = "block"; // Hide all other metadata sections listNodes = ["md-description","md-graphic","md-spatial","md-structure","md-quality","md-source","md-distribution","md-metadata"]; for (var i = 0; i < listNodes.length; i++) { if (listNodes[i] != "md-"+elem.id) { findNode = document.getElementById(listNodes[i]); if (Boolean(findNode != null)) { findNode.style.display = "none"; } } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } /* "md-title" onclick function. Always opens md-detailshow and either opens or closes md-detailhide, and md-itemhide elements, depending on value of title elements toggledisplay value. Toggledisplay value is either "block" to "none" and toggles everytime this function runs. */ function clicktitle(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode; // parent var c // parent's child var gc // parent's grandchild var ggc // parent's great grandchild var gggc // parent's great great grandchild var ggggc // parent's great great great grandchild var gggggc // parent's great great great great grandchild var ggggggc // parent's great great great great great grandchild // Create toggledisplay attribute when title element is first clicked and set value to "block" // in order to open content. if (!elem.getAttributeNode("toggledisplay")) { elem.setAttribute("toggledisplay","block"); } // Loop through child nodes, find those that open and close (md-detail and md-itemhide) // and set their style.display to that of elem.getAttributeNode("toggledisplay").value for (var i = 0; i < p.childNodes.length; i++) { // Show (open) all metadata sections c = p.childNodes[i]; c.style.display = "block"; for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; for (var k = 0; k < gc.childNodes.length; k++) { ggc = gc.childNodes[k]; if (ggc.className == "md-detailhide") { // hide or show md-detailhide element ggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (ggc.className == "md-detailshow") { // make sure md-detailshow is always shown because user could have previously closed it ggc.style.display = "block" } else if (ggc.className == "md-detailhelp") { // make sure md-detailhelp is always not shown ggc.style.display = "none" } for (var l = 0; l < ggc.childNodes.length; l++) { gggc = ggc.childNodes[l]; if (gggc.className == "md-itemhide") { // hide or show md-itemhide element gggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (gggc.className == "md-itemshow") { // show md-itemshow element gggc.style.display = "block" } for (var m = 0; m < gggc.childNodes.length; m++) { ggggc = gggc.childNodes[m]; if (ggggc.className == "md-itemhide") { // hide or show md-itemhide element ggggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (ggggc.className == "md-itemshow") { // show md-itemshow element ggggc.style.display = "block" } for (var n = 0; n < ggggc.childNodes.length; n++) { gggggc = ggggc.childNodes[n]; if (gggggc.className == "md-itemhide") { // hide or show md-itemhide element gggggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (gggggc.className == "md-itemshow") { // show md-itemshow element gggggc.style.display = "block" } for (var o = 0; o < gggggc.childNodes.length; o++) { ggggggc = gggggc.childNodes[o]; if (ggggggc.className == "md-itemhide") { // hide or show md-itemhide element ggggggc.style.display = elem.getAttributeNode("toggledisplay").value; } else if (ggggggc.className == "md-itemshow") { // show md-itemshow element ggggggc.style.display = "block" } } } } } } } } if (elem.getAttributeNode("toggledisplay").value == "block") { elem.setAttribute("toggledisplay","none"); } else { elem.setAttribute("toggledisplay","block"); } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } /* "md-mastertitle" onclick function. Always opens md-detailshow and either opens or closes md-detailhide, and md-itemhide elements, depending on whether they are currently all opened or closed. */ function clickmaster(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode.nextSibling; var c // parent's child var gc // parent's grandchild var ggc // parent's great grandchild var gggc // parent's great great grandchild var ggggc // parent's great great great grandchild // Are all md-detail children (md-detailhide and md-detailshow) currently open or closed? // Do this test by i var allClosed = Boolean("true"); var allOpened = Boolean("true"); allOpened = allchildrenopenedexcept(p,"md-detail") allClosed = allchildrenclosedexcept(p,"md-detail") allOpened = allchildrenopenedexcept(p,"md-detailhelp") allClosed = allchildrenclosedexcept(p,"md-detailhelp") // Are all grand children (md-itemhide) opened? if (allOpened) { allOpened = allgrandchildrenopened(p) } // window.alert(allOpened) // window.alert(allClosed) // Set new display variable. If one or more element but // not all are open, open all elements. Otherwise, close // all elements if all of them are open. var newdisplay = "block"; if ((allOpened) & (!allClosed)) { newdisplay = "none"; } // Loop through child nodes, find md-detailhide and md-itemhide elements // and set their style.display to value of newdisplay variable. The newdisplay // variable has a value of either "block" or "none". This value is based on the // current display condition of all md-detailhide and md-detailshow elements. If they // are currently all opened, then newdisplay is set to "none" so that they will all close. // If they are all closed, then the newdisplay value is "block" so that they all will // open. If some are opened and closed, the assumption is the user wants to open // all elements so the newdisplay value is "block". Once all opened, if user intended to // close them, they will close when the user natually clicks element again. for (var i = 0; i < p.childNodes.length; i++) { c = p.childNodes[i]; if (c.className == "md-detailhide") { // hide or show md-detailhide element c.style.display = newdisplay; } else if (c.className == "md-detailshow") { // make sure md-detailshow is always shown because user could have previously closed it c.style.display = "block"; } else if (c.className == "md-detailhelp") { // make sure md-detailhelp is always not shown c.style.display = "none"; } for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; if (gc.className == "md-itemhide") { // hide or show md-itemhide element gc.style.display = newdisplay; } else if (gc.className == "md-itemshow") { // show md-itemshow element gc.style.display = "block" } for (var k = 0; k < gc.childNodes.length; k++) { ggc = gc.childNodes[k]; if (ggc.className == "md-itemhide") { // hide or show md-itemhide element ggc.style.display = newdisplay; } else if (ggc.className == "md-itemshow") { // show md-itemshow element ggc.style.display = "block" } for (var l = 0; l < ggc.childNodes.length; l++) { gggc = ggc.childNodes[l]; if (gggc.className == "md-itemhide") { // hide or show md-itemhide element gggc.style.display = newdisplay; } else if (gggc.className == "md-itemshow") { // show md-itemshow element gggc.style.display = "block" } for (var m = 0; m < gggc.childNodes.length; m++) { ggggc = gggc.childNodes[m]; if (ggggc.className == "md-itemhide") { // hide or show md-itemhide element ggggc.style.display = newdisplay; } else if (ggggc.className == "md-itemshow") { // show md-itemshow element ggggc.style.display = "block" } } } } } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailtitle" onclick function. Opens and closes md-detailhide and md-detailshow elements. function clickdetail(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode.nextSibling; // parent's next sibling element if (getcomputeddisplay(p) == "none") { p.style.display = "block"; } else { p.style.display = "none"; } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailitemlist" onclick function. Opens and closes all children and all grand children md-itemhide and md-itemshow elements. function clickitemlist(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var elemNext = elem.nextSibling; // next sibling element // Next sibling is normally md-itemshow class, but if md-itemhide // class then hide or show it. if (elemNext.className == "md-itemhide") { if (getcomputeddisplay(elemNext) == "none") { elemNext.style.display = "block"; } else { elemNext.style.display = "none"; } } // Are all grand children open or are all children closed? var allClosed = Boolean("true"); var allOpened = Boolean("true"); allOpened = allchildrenopenedexcept(elemNext,"md-item") allClosed = allchildrenclosedexcept(elemNext,"md-item") var newdisplay = "block"; if ((allOpened) & (!allClosed)) { newdisplay = "none"; } // if they're all opened, close them. Otherwise, open all of them. for (var i = 0; i < elemNext.childNodes.length; i++) { c = elemNext.childNodes[i]; if (c.className == "md-itemhide") { // hide or show md-itemhide c.style.display = newdisplay; } else if (c.className == "md-itemshow") { // make sure md-itemshow is always shown c.style.display = "block"; } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-detailitem" onclick function. Opens and closes nextsibling md-itemhide or md-itemshow element. function clickitem(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var elemNext = elem.nextSibling; // next sibling element if ((elemNext.className == "md-itemhide") || ( elemNext.className == "md-itemshow")) { if (getcomputeddisplay(elemNext) == "none") { elemNext.style.display = "block"; } else { elemNext.style.display = "none"; } } } // Prevent event from bubbling past this event handler. evt.cancelBubble = true; } } // "md-bgraphic" onclick function. Opens and closes browsegraphic images (jpg, jpeg, gif, png, bmp). function clickbgraphic(evt) { // Get reference to W3C or IE event object evt = (evt) ? evt : ((window.event) ? event : null); if (evt) { // Get reference to element from which event object was created. W3C calls this element target. IE calls it srcElement. var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if (elem.nodeType == 3) { // If W3C and element is text node (nodeType = 3), then get reference to container (parent) to equalize with IE event model. elem = elem.parentNode; } if (elem) { // Work with element. var p = elem.parentNode.nextSibling; // parent's next sibling element if (getcomputeddisplay(p) == "none") { var elemImage = p.childNodes[0]; var srcImage = elem.getAttributeNode("browsen").value; p.style.display = "block"; elemImage.setAttribute("src",srcImage); elemImage.setAttribute("alt","Image - " + srcImage); } else { p.style.display = "none"; } } } } // Returns boolean indicating whether all child elements other than a particular class are opened function allchildrenopenedexcept(elem,cname) { var opened = Boolean("true"); for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; if (c.className != cname) { if (getcomputeddisplay(c) == "none") { opened = false; break; } } } return opened; } // Returns boolean indicating whether all child elements other than a particular class are closed function allchildrenclosedexcept(elem,cname) { var closed = Boolean("true"); for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; if (c.className != cname) { if (getcomputeddisplay(c) == "block") { closed = false; break; } } } return closed; } // Returns boolean indicating whether all grand child // and grand child's next sibling child elements are opened function allgrandchildrenopened(elem) { var opened = Boolean("true"); for (var i = 0; i < elem.childNodes.length; i++) { c = elem.childNodes[i]; for (var j = 0; j < c.childNodes.length; j++) { gc = c.childNodes[j]; if (gc.className == "md-itemhide") { if (getcomputeddisplay(gc) == "none") { opened = false; break; } } else if (gc.className == "md-itemlist") { gcns = gc.nextSibling for (var k = 0; k < gcns.childNodes.length; k++) { gcnsc = gcns.childNodes[k]; if (gcnsc.className == "md-itemhide") { if (getcomputeddisplay(gcnsc) == "none") { opened = false; break; } } } } } if (!opened) { break; } } return opened; } // Returns element style.display property as a text string. Returns "none" or "block". function getcomputeddisplay(elem) { var dis if (window.getComputedStyle) { // W3C dis = window.getComputedStyle(elem, null).display; } else if (elem.currentStyle) { // IE dis = elem.currentStyle.display; } return dis; } </script></head> <body id="md-body"> <div id="md-title" class="md-title">NM Roads</div> <div class="md-subtitle">Personal GeoDatabase Feature Class - nm_roads</div> <div id="md-menu"><span id="description" class="md-menuitem">Description</span> | <span id="spatial" class="md-menuitem">Spatial</span> | <span id="structure" class="md-menuitem">Data Structure</span> | <span id="source" class="md-menuitem">Data Source</span> | <span id="distribution" class="md-menuitem">Data Distribution</span> | <span id="metadata" class="md-menuitem">Metadata</span></div> <div id="md-description" class="md-color"> <div class="md-master"> <div class="md-mastertitle">Description</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Citation</div> </div> <div class="md-detailshow"> <div class="md"><b>Title: </b>nm_roads</div> <div class="md"><b>Originators: </b>Unavailable</div> <div class="md"><b>Publication date: </b>Unavailable</div> <div class="md"><b>Data type: </b>vector digital data</div> <div class="md"><b>Data location: </b><a target="viewer" HREF="\\WRRI-PC01\D$\ArcIMS\Website\hueco\hueco_basin\data\hueco.mdb">\\WRRI-PC01\D$\ArcIMS\Website\hueco\hueco_basin\data\hueco.mdb</a></div> </div> <div class="md-detail"> <div class="md-detailtitle">Description</div> </div> <div class="md-detailhide"> <div class="md"><b>Abstract: </b><pre id="fixvalue">This dataset was created to digitally represent transportation networks (roads) in a vector digital data structure for the Hueco Basin.</pre></div> <div class="md"><b>Purpose: </b><pre id="fixvalue">This was produced for public viewing of data in the Hueco Basin.</pre></div> <div class="md"><b>Language of dataset: </b>en</div> </div> <div class="md-detail"> <div class="md-detailtitle">Time Period of Data</div> </div> <div class="md-detailhide"> <div class="md"><b>Date: </b>20070404</div> <div class="md"><b>Currentness reference: </b><pre id="fixvalue">Unavailable</pre></div> </div> <div class="md-detail"> <div class="md-detailtitle">Status</div> </div> <div class="md-detailhide"> <div class="md"><b>Data status: </b>Complete</div> <div class="md"><b>Update frequency: </b>As needed</div> </div> <div class="md-detail"> <div class="md-detailtitle">Key Words</div> </div> <div class="md-detailhide"> <div class="md"><b>Theme:</b></div> <div class="md-indent"> <div class="md"><b>Keywords: </b>roads, transportation networks, New Mexico</div> <div class="md"><b>Keyword thesaurus: </b>None</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Data Constraints and Credit</div> </div> <div class="md-detailhide"> <div class="md"><b>Access constraints: </b><pre id="fixvalue">None</pre></div> <div class="md"><b>Use constraints: </b><pre id="fixvalue">New Mexico Water Resources Research Institute assumes no liability for misuse of the data. Data should be used at the scale for which they were intended.</pre></div> </div> </div> </div> <div id="md-spatial" class="md-color"> <div class="md-master"> <div class="md-mastertitle">Spatial Reference Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Horizontal Coordinate System</div> </div> <div class="md-detailhide"> <div class="md"><b>Projected coordinate system:</b></div> <div class="md-indent"> <div class="md"><b>Name: </b>NAD 1983 UTM Zone 13N</div> <div class="md"><b>Map units: </b>meters</div> </div> <div class="md"><b>Geographic coordinate system:</b></div> <div class="md-indent"> <div class="md"><b>Name: </b>GCS North American 1983</div> </div> <div class="md-itemlist">Coordinate System Details</div> <div class="md-itemshow"> <div class="md-item">Grid coordinate system</div> <div class="md-itemhide"> <div class="md"><b>Grid coordinate system name: </b>Universal Transverse Mercator</div> <div class="md"><b>Universal Transverse Mercator:</b></div> <div class="md-indent"> <div class="md"><b>UTM zone number: </b>13</div> <div class="md"><b>Transverse Mercator:</b></div> <div class="md-indent"><b>Scale factor at central meridian: </b>0.999600</div> <div class="md-indent"><b>Longitude of central meridian: </b>-105.000000</div> <div class="md-indent"><b>Latitude of projection origin: </b>0.000000</div> <div class="md-indent"><b>False easting: </b>500000.000000</div> <div class="md-indent"><b>False northing: </b>0.000000</div> </div> </div> <div class="md-item">Planar Coordinate Information</div> <div class="md-itemhide"> <div class="md"><b>Planar coordinate encoding method: </b>coordinate pair</div> <div class="md"><b>Coordinate representation:</b></div> <div class="md-indent"> <div class="md"><b>Abscissa resolution: </b>0.001024</div> <div class="md"><b>Ordinate resolution: </b>0.001024</div> </div> <div class="md"><b>Planar distance units: </b>meters</div> </div> </div> <div class="md-item">Geodetic model</div> <div class="md-itemhide"> <div class="md"><b>Horizontal datum name: </b>North American Datum of 1983</div> <div class="md"><b>Ellipsoid name: </b>Geodetic Reference System 80</div> <div class="md"><b>Semi-major axis: </b>6378137.000000</div> <div class="md"><b>Denominator of flattening ratio: </b>298.257222</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Vertical Coordinate System</div> </div> <div class="md-detailhide"> <div class="md"><b>Altitude system definition:</b></div> <div class="md-indent"> <div class="md"><b>Altitude resolution: </b>0.000010</div> <div class="md"><b>Altitude encoding method: </b>Explicit elevation coordinate included with horizontal coordinates</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Spatial Domain</div> </div> <div class="md-detailhide"> <div class="md">Below are the western, eastern, northern, and southern geographic limits of data coverage.</div> <div class="md-itemlist">Bounding Coordinates</div> <div class="md-itemshow"> <div class="md-item">In Projected or local coordinates</div> <div class="md-itemhide"> <div class="md">NAD 1983 UTM Zone 13N</div> <table class="md-grid"> <tr><th>Boundary</th><th>Coordinate</th></tr> <tr> <td>Left</td> <td>115639.039305 (meters)</td> </tr> <tr> <td>Right</td> <td>682051.687257 (meters)</td> </tr> <tr><td>Top</td> <td>4102785.250374 (meters)</td> </tr> <tr><td>Bottom</td> <td>3471807.749626 (meters)</td> </tr> </table> </div> <div class="md-item">In Unprojected coordinates (geographic)</div> <div class="md-itemhide"> <div class="md">GCS North American 1983</div> <table class="md-grid"> <tr><th>Boundary</th><th>Coordinate</th></tr> <tr><td>West</td><td>-109.318273 (latitude)</td></tr> <tr><td>East</td><td>-102.952606 (latitude)</td></tr> <tr><td>North</td><td>37.071330 (longitude)</td></tr> <tr><td>South</td><td>31.317236 (longitude)</td></tr> </table> </div> </div> </div> </div> </div> <div id="md-structure" class="md-color"> <div class="md-master"> <div class="md-mastertitle">Data Structure and Attribute Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Name and Format</div> </div> <div class="md-detailhide"> <div class="md"><b>File or table name: </b>nm_roads</div> <div class="md"><b>Data type: </b>vector digital data</div> <div class="md"><b>Data format: </b>Personal GeoDatabase Feature Class</div> <div class="md"><b>Native dataset environment: </b>Microsoft Windows XP Version 5.1 (Build 2600) Service Pack 2; ESRI ArcCatalog 9.1.0.722</div> </div> <div class="md-detail"> <div class="md-detailtitle">Overview</div> </div> <div class="md-detailhide"> <div class="md"><b>Direct spatial reference method: </b>Vector</div> </div> <div class="md-detail"> <div class="md-detailtitle"> Attributes of nm_roads</div> </div> <div class="md-detailhide"> <div class="md"><b>Name: </b>nm_roads</div> <div class="md"><b>Type of object: </b>Feature Class</div> <div class="md"><b>Geometry type: </b>Polyline</div> <div class="md"><b>Number of records: </b>13</div> <div class="md-itemlist">Attributes</div> <div class="md-itemshow"> <div class="md-item">OBJECTID</div> <div class="md-itemhide"> <div class="md"><b>Definition: </b><pre id="fixvalue">Internal feature number.</pre></div> <div class="md"><b>Alias: </b>OBJECTID <b>Type: </b>OID <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> <div class="md"><b>Attribute values: </b>Sequential unique whole numbers that are automatically generated.</div> <div class="md"><b>Attribute definition source: </b><pre id="fixvalue">ESRI</pre></div> </div> <div class="md-item">Shape</div> <div class="md-itemhide"> <div class="md"><b>Definition: </b><pre id="fixvalue">Feature geometry.</pre></div> <div class="md"><b>Alias: </b>Shape <b>Type: </b>Geometry <b>Width: </b>0 <b>Precision: </b>0 <b>Scale: </b>0</div> <div class="md"><b>Attribute values: </b>Coordinates defining the features.</div> <div class="md"><b>Attribute definition source: </b><pre id="fixvalue">ESRI</pre></div> </div> <div class="md-item">FNODE_</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>FNODE_ <b>Type: </b>Integer <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">TNODE_</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>TNODE_ <b>Type: </b>Integer <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">LPOLY_</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>LPOLY_ <b>Type: </b>Integer <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">RPOLY_</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>RPOLY_ <b>Type: </b>Integer <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">LENGTH</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>LENGTH <b>Type: </b>Single <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">RDLINE_U_</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>RDLINE_U_ <b>Type: </b>Integer <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">RDLINE_U_I</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>RDLINE_U_I <b>Type: </b>Integer <b>Width: </b>4 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">RDLNTYPE</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>RDLNTYPE <b>Type: </b>SmallInteger <b>Width: </b>2 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">RDLNSTAT</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>RDLNSTAT <b>Type: </b>SmallInteger <b>Width: </b>2 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">NAME</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>NAME <b>Type: </b>String <b>Width: </b>50 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">FEATURE_TY</div> <div class="md-itemhide"> <div class="md"><b>Alias: </b>FEATURE_TY <b>Type: </b>String <b>Width: </b>50 <b>Precision: </b>0 <b>Scale: </b>0</div> </div> <div class="md-item">Shape_Length</div> <div class="md-itemhide"> <div class="md"><b>Definition: </b><pre id="fixvalue">Length of feature in internal units.</pre></div> <div class="md"><b>Alias: </b>Shape_Length <b>Type: </b>Double <b>Width: </b>8 <b>Precision: </b>0 <b>Scale: </b>0</div> <div class="md"><b>Attribute values: </b>Positive real numbers that are automatically generated.</div> <div class="md"><b>Attribute definition source: </b><pre id="fixvalue">ESRI</pre></div> </div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">ESRI Feature Description</div> </div> <div class="md-detailhide"> <div class="md-itemlist">Environmental Systems Research Institute (ESRI) terms</div> <div class="md-itemshow"> <div class="md-item">nm_roads</div> <div class="md-itemhide"> <div class="md"><b>ESRI feature type: </b>Simple</div> <div class="md"><b>Geometry type: </b>Polyline</div> <div class="md"><b>Topology: </b>FALSE</div> <div class="md"><b>Feature count: </b>13</div> <div class="md"><b>Spatial index: </b>TRUE</div> <div class="md"><b>Linear referencing: </b>FALSE</div> </div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">SDTS Feature Description</div> </div> <div class="md-detailhide"> <div class="md-itemlist">Spatial data transfer standard (SDTS) terms</div> <div class="md-itemshow"> <div class="md-item">nm_roads</div> <div class="md-itemhide"> <div class="md"><b>Type: </b>String</div> <div class="md"><b>Count: </b>13</div> </div> </div> </div> </div> </div> <div id="md-source" class="md-color"> <div class="md-master"> <div class="md-mastertitle">Data Source and Process Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">ESRI geoprocessing history</div> </div> <div class="md-detailhide"> <div class="md-itemlist">ESRI geoprocessing command information</div> <div class="md-itemshow"> <div class="md-item">1 Create Feature Class</div> <div class="md-itemhide"> <div class="md"><b>Date: </b>20060518<b> Time: </b>103125</div> <div class="md"><b>Tool location: </b>C:\Program Files\ArcGIS\ArcToolbox\Toolboxes\Data Management Tools.tbx\CreateFeatureclass</div> <div class="md"><b>Command issued: </b>CreateFeatureclass D:\ArcIMS\Website\hueco\data\hueco.mdb nm_roads # nm_roads_Layer SAME_AS_TEMPLATE SAME_AS_TEMPLATE "PROJCS['NAD_1983_UTM_Zone_13N',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-105.0],PARAMETER['Scale_Factor',0.9996],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]];57947.1394300007 3371325.07034445 7812.49999272404;0 100000;0 100000" # 0 0 0 D:\ArcIMS\Website\hueco\data\hueco.mdb\nm_roads</div> </div> <div class="md-item">2 Append</div> <div class="md-itemhide"> <div class="md"><b>Date: </b>20060518<b> Time: </b>103125</div> <div class="md"><b>Tool location: </b>C:\Program Files\ArcGIS\ArcToolbox\Toolboxes\Data Management Tools.tbx\Append</div> <div class="md"><b>Command issued: </b>Append nm_roads_Layer D:\ArcIMS\Website\hueco\data\hueco.mdb\nm_roads TEST D:\ArcIMS\Website\hueco\data\hueco.mdb\nm_roads</div> </div> <div class="md-item">3 FeatureClassToFeatureClass_1</div> <div class="md-itemhide"> <div class="md"><b>Date: </b>20060518<b> Time: </b>103125</div> <div class="md"><b>Tool location: </b>C:\Program Files\ArcGIS\ArcToolbox\Toolboxes\Conversion Tools.tbx\FeatureClassToFeatureClass</div> <div class="md"><b>Command issued: </b>FeatureClassToFeatureClass D:\ArcIMS\Website\hueco\data\hueco_shapefiles\nm_roads.shp D:\ArcIMS\Website\hueco\data\hueco.mdb nm_roads # "FNODE_ FNODE_ VISIBLE;TNODE_ TNODE_ VISIBLE;LPOLY_ LPOLY_ VISIBLE;RPOLY_ RPOLY_ VISIBLE;LENGTH LENGTH VISIBLE;RDLINE_U_ RDLINE_U_ VISIBLE;RDLINE_U_I RDLINE_U_I VISIBLE;RDLNTYPE RDLNTYPE VISIBLE;RDLNSTAT RDLNSTAT VISIBLE;NAME NAME VISIBLE;FEATURE_TY FEATURE_TY VISIBLE" SAME_AS_TEMPLATE SAME_AS_TEMPLATE # 0 D:\ArcIMS\Website\hueco\data\hueco.mdb\nm_roads</div> </div> </div> </div> </div> </div> <div id="md-distribution" class="md-color"> <div class="md-master"> <div class="md-mastertitle">Data Distribution Information</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">General</div> </div> <div class="md-detailhide"> <div class="md"><b>Resource description: </b><pre id="fixvalue">Downloadable Data</pre></div> </div> </div> </div> <div id="md-metadata" class="md-color"> <div class="md-master"> <div class="md-mastertitle">Metadata Reference</div> </div> <div class="md-masterhide"> <div class="md-detail"> <div class="md-detailtitle">Metadata Date</div> </div> <div class="md-detailhide"> <div class="md"><b>Last updated: </b>20070404</div> <div class="md"><b>Language of metadata: </b>en</div> </div> <div class="md-detail"> <div class="md-detailtitle">Metadata Point of Contact</div> </div> <div class="md-detailhide"> <div class="md"><b>Organization: </b>New Mexico Water Resources Research Institute</div> <div class="md"><b>Person: </b>NMWRRI GIS Lab Tech</div> <div class="md"><b>Phone: </b>(505)646-8012</div> <div class="md"><b>Address type: </b>PO Box 30001 MSC 3167</div> <div class="md-indent"> <div class="md"><b>City: </b>Las Cruces</div> <div class="md"><b>State or Province: </b>New Mexico</div> <div class="md"><b>Postal code: </b>88003</div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">Metadata Standards</div> </div> <div class="md-detailhide"> <div class="md"><b>Standard name: </b>FGDC Content Standards for Digital Geospatial Metadata</div> <div class="md"><b>Standard version: </b>FGDC-STD-001-1998</div> <div class="md"><b>Time convention: </b>local time</div> <div class="md"><b>Metadata profiles defining additonal information:</b></div> <div class="md-indent"> <div class="md"><b>Profile: </b>ESRI Metadata Profile</div> <div class="md-indent"><b>Online linkage: </b><a target="viewer" href="http://www.esri.com/metadata/esriprof80.html">http://www.esri.com/metadata/esriprof80.html</a></div> </div> </div> <div class="md-detail"> <div class="md-detailtitle">FGDC Plus Metadata Stylesheet</div> </div> <div class="md-detailhelp"> <div class="md"><b>Stylesheet: </b>FGDC Plus Stylesheet</div> <div class="md"><b>File name: </b>FGDC Plus.xsl</div> <div class="md"><b>Version: </b>1.7</div> <div class="md"><b>Description: </b>This metadata is displayed using the FGDC Plus Stylesheet, which is an XSL template that can be used with ArcGIS software to display metadata. It shows metadata elements defined in the Federal Geographic Data Committee (FGDC) standard and the ESRI Profile of the Content Standard for Digital Geospatial Metadata (ESRI Profile). This stylsheet is in the public domain and may be freely used, modified, and redistributed. It is provided "AS-IS" without warranty or techical support.</div> <div class="md"><b>Instructions: </b>Click the title on the top of the page to toggle opening and closing all metadata content sections. Or tab to individual sections by clicking the section links listed horizontally below the title. Section names are centered and shown in white with a blue background. Click on a section name (e.g. Description) to open and close all section content, or individually click terms listed on the left (Status, Key Words, etc.) to individually open and close section content items. Note, some section content items (Citation, Description, etc.) are intentionally opened by default due to their importance.</div> <div class="md"><b>Key features: </b> Supports W3C DOM compatible browsers such as IE6, Netscape 7, and Mozilla Firefox. Metadata content organized into sections that expand and collapse. Click on title to toggle opening and closing all content (metadata sections). Page header includes menu links that tab to invidual metadata sections. Page footer links to http://www.fgdc.gov/ web site. Ignores metadata XML elements that contain all whitespace (spaces, carriage returns, tabs, line feeds, etc). Over 40 metadata elements are parsed to respect line breaks introduced by metadata author to either start a new line or a new paragraph, depending on number of consecutive line breaks and white space characters present. Over 40 metadata elements are searched for internal URL strings (that contain a "://" or "www.") and converts each one to a hypertext link. Browse graphic image and description displayed together on same page if image is JPG, JPEG, GIF, PNG, or BMP. Other browse graphic file types such as PDF popup in separate window. Enumerated attribute domain values listed in HTML table, which can be opened and closed. All FGDC metadata elements supported. FGDC Process Steps include full descriptions of each Data Source Used and Produced as long as the value of Process Step's Source Citation Used (srcused) and Source Citation Produced (srcprod) metadata element match a Data Source Citation (srccitea) metadata element value. All ESRI metdata elements supported except for Binary elements used to include thumbnail image. Includes ESRI Geoprocessing History, ESRI Feature Terms, ESRI Geometric Network, ESRI Subtype, ESRI Relationship Class, ESRI Topology, and ESRI Raster elements. Topology rules are named and described as shown on the ESRI topology_rules_poster.pdf included with ArcGIS software.</div> <div class="md"><b>Download: </b>FGDC Plus Stylesheet is available from the ArcScripts downloads at <a href="http://www.esri.com">www.esri.com</a>.</div> </div> </div> </div> <div class="md-footer"><a target="viewer" href="http://www.fgdc.gov/">Federal Geographic Data Committee</a></div> </body> </html>