World Library  
Flag as Inappropriate
Email this Article

Carlsbad Caverns National Park

Article Id: WHEBN0009251893
Reproduction Date:

Title: Carlsbad Caverns National Park  
Author: World Heritage Encyclopedia
Language: English
Subject: Grand Canyon National Park, List of national parks of the United States, Hawaiʻi Volcanoes National Park, Yosemite National Park, Yellowstone National Park
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Carlsbad Caverns National Park

Carlsbad Caverns National Park
IUCN category II (national park)
The forces of water decorated the cave in an almost endless array of spectacular limestone formations such as this column and array of stalactites
Map showing the location of Carlsbad Caverns National Park
Map showing the location of Carlsbad Caverns National Park
Location Eddy County, New Mexico, U.S.
Nearest city Carlsbad
Coordinates
Area 46,766 acres (18,926 ha)
339 acres (137 ha) private[1]
Established May 14, 1930
Visitors 397,309 (in 2014)[2]
Governing body National Park Service
Type Natural
Criteria vii, viii
Designated 1995 (19th session)
Reference no. 721
State Party  United States
Region North America

Carlsbad Caverns National Park is a United States National Park in the Guadalupe Mountains in southeastern New Mexico. The primary attraction of the park is the show cave, Carlsbad Cavern. Carlsbad Caverns National Park is open every day of the year except Thanksgiving Day, Christmas Day, and New Year's Day. Visitors to the cave can hike in on their own via the natural entrance or take an elevator from the visitor center.

The park entrance is located on US Highway 62/180, approximately 18 miles (29 km) southwest of Carlsbad, New Mexico. Carlsbad Caverns National Park participates in the Junior Ranger Program.[3] The park has two entries on the National Register of Historic Places: The Caverns Historic District and the Rattlesnake Springs Historic District.[4] Approximately two thirds of the park has been set aside as a wilderness area, helping to ensure no future changes will be made to the habitat.

Carlsbad Cavern includes a large cave chamber, the Big Room, a natural limestone chamber that is almost 4,000 feet (1,220 m) long, 625 feet (191 m) wide, and 255 feet (78 m) high at the highest point. It is the fifth largest chamber in North America and the twenty-eighth largest in the world. The largest chamber in the world is the Sarawak Chamber in Malaysia.[5]

Geology

Capitan Reef

An estimated 250 million years ago, the area surrounding Carlsbad Caverns National Park served as the coastline for an inland sea. Present in the sea was a plethora of marine life, whose remains formed a evaporites and other sediments. Tectonic movement occurred during the late Cenozoic, uplifting the reef above ground. Susceptible to erosion, water sculpted the Guadalupe Mountain region into its present-day state.[7]

Speleogenesis

Carlsbad Caverns National Park is situated in a bed of limestone above groundwater level. During cavern development, it was within the groundwater zone. require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst( Deep below the limestones are petroleum reserves (part of the Mid-Continent Oil Field). At a time near the end of the Cenozoic, hydrogen sulfide (H2S) began to seep upwards from the petroleum into the groundwater. The combination of hydrogen sulfide and oxygen from the water formed sulfuric acid: H2S + 2O2 → H2SO4. The sulfuric acid then continued upward, aggressively dissolving the limestone deposits to form caverns. The presence of gypsum within the cave is a confirmation of the occurrence of this process, as it is a byproduct of the reaction between sulfuric acid and limestone.[6]

Once the acidic groundwater drained from the caverns, speleothems began to be deposited within the cavern. Erosion above ground created the natural entrance to the Carlsbad Caverns within the last million years. Exposure to the surface has allowed for the influx of air into the cavern. Rainwater and snowmelt percolating downward into the ground pick up carbon dioxide; once this water reaches a cavern ceiling, it precipitates and evaporates, leaving behind a small calcium carbonate deposit. Growths from the roof downward formed through this process are known as stalactites. Additionally, water on the floor of the caverns can contain carbonic acid and generate mineral deposits by evaporation. Growths from the floor upward through this process are known as stalagmites. Different formations of speleothems include columns, soda straws, draperies, helictites, and popcorn. Changes in the ambient air temperature and rainfall affect the rate of growth of speleothems, as higher temperatures increase carbon dioxide production rates within the overlying soil. Color of speleothems is determined by the trace constituents in the minerals of the formation.require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(

History

While a young boy, Jim White explored the cavern with his homemade wire ladder. When he grew older, there was considerable doubt as to whether the caves actually existed. He named many of the rooms, including the Big Room, New Mexico Room, Kings Palace, Queens Chamber, Papoose Room, and Green Lake Room. He also named many of the cave's more prominent formations, such as the Totem Pole, Witch's Finger, Giant Dome, Bottomless Pit, Fairyland, Iceberg Rock, Temple of the Sun, and Rock of Ages.

The town of Carlsbad, which lends its name to the Cavern and National Park, is in turn named after the Czech town formerly known by the German name Karlsbad (English spelling Carlsbad) and now known by the Czech name Karlovy Vary, both of which mean "Charles' Bath[s]." require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(

Until 1932, visitors to the cavern had to walk down a switch back ramp-sidewalk that took them 750 feet (230 m) below the surface. The walk back up was tiring for a lot of visitors. In 1932 the National Park opened up a large visitor center building that contained two elevators that would take visitors to the caverns below. The new center included a cafeteria, waiting room, museum and first aid area.[8]

Legislative history

  • October 25, 1923 – President Calvin Coolidge signed a proclamation (1679-Oct. 25, 1923-43 Stat. 1929) establishing Carlsbad Cave National Monument.[9]
  • April 2, 1924 – President Calvin Coolidge issued an executive order (3984) for a possible national park or monument at the site.[10]
  • May 3, 1928 – a supplemental executive order (4870) was issued reserving additional land for the possible monument or park.[11]
  • May 14, 1930 – an act of the United States Congress (46 Stat. 279) established Carlsbad Caverns National Park to be directed by the Secretary of the Interior and administered by the National Park Service.[12]
  • June 17, 1930 – President Herbert Hoover signed Executive Order 5370 reserving additional land for classification.[13]
  • November 10, 1978 – Carlsbad Caverns Wilderness was established with the National Parks and Recreation Act (95-625) signed by President Jimmy Carter.[14]

Named rooms

Rock of Ages in the Big Room, photo by Ansel Adams, c. 1941
On the tour route
Outside the entrance to the caverns.
Balloon Ballroom
Located in the ceiling above the main entrance hall, this small room was first accessed by tying a rope to a bunch of balloons and floating them up into the passage.
Bat Cave
A large, unadorned rocky passage connected to the main entrance corridor. The majority of the cave's bat population lives in this portion of the cave, which was mined for bat guano in the early 20th century.
Bell Cord Room
Named for a long, narrow stalactite coming through a hole in the ceiling, resembling the rope coming through the roof of a belfry. This room is located at the end of the Left Hand Tunnel.
Bifrost Room
Discovered in 1982, it is located in the ceiling above Lake of the Clouds. Its name refers to a Norse myth about a world in the sky that was accessed from Earth by a rainbow. The room was given this name because of its location above the Lake of the Clouds and its colorful oxide-stained formations.
Big Room or The Hall of the Giants
The largest chamber in Carlsbad Caverns, with a floor space of 357,469 square feet (33,210 m2).[15]
Chocolate High
A maze of small passages totalling nearly a mile (1500 m) in combined length, discovered in 1993 above a mud-filled pit in the New Mexico Room known as Chocolate Drop.
Green Lake Room
The uppermost of the "Scenic Rooms", it is named for a deep, malachite-colored pool in the corner of the room. In the 1940s, when the military was testing the feasibility of Carlsbad Cavern as an emergency fallout shelter, the Green Lake was used to look for ripples caused by a nuclear bomb test many miles away. None appeared.
Guadalupe Room
Discovered by a park ranger in 1966, this is the second largest room in Carlsbad Caverns. It is known for its dense collection of "soda straw" stalactites.
Hall of the White Giant
A large chamber containing a large, white stalagmite. Rangers regularly lead special wild-cave tours to this room.
King's Palace
The first of four chambers in a wing known as the "scenic rooms", it is named for a large castle-like formation in the center of the room.
Lake of the Clouds
The lowest known point in the cave. It is located in a side passage off the Left Hand Tunnel. It is named for its large lake containing globular, cloud-like rock formations that formed under water when the lake level was much higher.
Left Hand Tunnel
A long, straight passage marked by deep fissures in the floor. These fissures are not known to lead anywhere. The Left Hand Tunnel leads to the Lake of the Clouds and the Bell Cord Room.
Mabel's Room
A moderate-sized room located past the Talcum Passage in Lower Cave.
Mystery Room
A large, sloping room located off the Queen's Chamber, named for an unexplained noise heard only here. A small vertical passage at the far end connects it to Lower Cave.
New Mexico Room
Located adjacent to the Green Lake Room and accessed by means of a somewhat narrow corridor.
New Section
A section of fissures east of the White Giant formation and paralleling the Bat Cave. New discoveries are still being made in this section.
Papoose Room
Located between the King's Palace and Queen's Chamber.
Queen's Chamber
Widely regarded as the most beautiful and scenic area of the cave. Jim White's lantern went out in this chamber while he was exploring, and he was in the dark for over half an hour.
Spirit World
Located in the ceiling of the Big Room at its highest point (an area known as the Top of the Cross), this area is filled with white stalagmites that resembled angels to the room's discoverers.
Talcum Passage
A room located in Lower Cave where the floor is coated with gypsum dust.
The Rookery
One of the larger rooms in Lower Cave. A large number of cave pearls are found in this area.
Underground Lunchroom
Located in the Big Room at the head of the Left Hand Tunnel. It contains a cafeteria that was built in the 1950s, and is where the elevators from the visitor center exit into the cave.
Panorama of cavern's interior.

Tourist information

Map of park grounds

Carlsbad Caverns sees an average of 407,211 visitors every year.[2] The highest attendance seen in a year was 876,500 visitors in 1976.[16] As of 2011, a total 41,654,278 visitors have entered the park. Peak visitation typically occurs on the weekends following Memorial Day and the Fourth of July. Free admittance for self-guided tours is often granted on holidays such as Martin Luther King, Jr. weekend, National Park Week, and Veterans Day weekend.[17] Camping is permitted in the back country of the park, but a permit is required from the visitor center.

One of the extra events hosted by the park is the viewing of a bat flight. A program is given in the early evening at the amphitheater near the main entrance prior to the start of the flight, which varies with the sunset time. Flight programs are scheduled from Memorial Day weekend through the middle of October.[18] Optimal viewing normally occurs in July and August with the arrival of the bat pups in addition to the normal migratory bats. Morning programs are also hosted pre-dawn to witness the return of bats into the cave. Once a year, a bat flight breakfast is held where visitors can eat breakfast at the park prior to the morning return of bats.

At various times throughout the year, star parties are hosted by the park at night. Rangers host informational programs on the celestial night sky and telescopes are also made available. These parties are often held in conjunction with special astronomical events, such as a transit of Venus.[19]

Recent exploration

In 1985 a very distinctive method of exploration was invented. In a dome area 255 feet (78 m) above the Big Room floor not far from the Bottomless Pit, a stalagmite leaned out. Using a balsa wood loop with helium-filled balloons attached, the explorers—after several tries over several years—floated a lightweight cord that snagged the target stalagmite. Once the cord was in position up, over, and back to the ground, a climbing rope was pulled into position, and the explorers ascended into what they named The Spirit World.[20] A similar, smaller room was found in the main entrance corridor, and was named Balloon Ballroom in honor of this technique.

In 1993, a series of small passages totaling nearly a mile in combined length was found in the ceiling of the New Mexico Room. Named "Chocolate High", it was the largest discovery in the cave since the Guadalupe Room was found in 1966.

The Bottomless Pit was originally said to have no bottom. Stones were tossed into it, but no sound of the stones striking the bottom was heard. Later exploration revealed the bottom was about 140 feet (43 m) deep and covered with soft dirt. The stones made no sound when they struck the bottom because they were lodged in the soft soil.

On October 31, 2013, a cave technician exploring the Spirit World area discovered a new chamber hundreds of feet up from the main area. Dubbed "Halloween Hall" for the date of its discovery, the fresh find marks the biggest discovery for the Caverns in more than 25 years. The room's diameter is about 100 feet (30 m), and more than 1,000 bat bones were discovered inside the room.[21]

Other caves

The park contains over 119 caves.[22] Three caves are open to public tours. Carlsbad Caverns is the most famous and is fully developed with electric lights, paved trails, and elevators. Slaughter Canyon Cave[23] and Spider Cave[24] are undeveloped, excepted for designated paths for the guided "adventure" caving tours.

Lechuguilla Cave is well known for its delicate speleothems and pristine underground environment. Guano mining occurred in the pit below the entrance in the 1910s.[25] After gaining permission from the national park managers to dig into a rubble pile where wind whistled between the rocks when the weather changed, cavers broke through into a room in 1986.[25] Over 120 miles (190 km) of cave passage has been explored and mapped.[25] It has been mapped to a depth of 1,600 feet (490 m), making it the second deepest limestone cave in the U.S.[26] To protect the fragile environment, access is limited to permitted scientific expeditions only.[25]

Bats

Mexican free-tailed bats emerging from the natural entrance and flying to the nearest water

Seventeen species of bats live in the park, including a large number of Mexican free-tailed bats.[27] It has been estimated that the population of Mexican free-tailed bats once numbered in the millions but has declined drastically in modern times. The cause of this decline is unknown but the pesticide DDT is often listed as a primary cause. Populations appear to be on the increase in recent years but significantly below the levels formerly estimated to have been present. require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst( A study published in 2009 by a team from Boston University questions whether millions of bats ever existed in the caverns.[28]

Many techniques have been used to estimate the bat population in the cave. The most recent and most successful of these attempts involved the use of thermal imaging camera to track and count the bats.[29] A count from 2005 estimated a peak of 793,000.[27]

The Mexican free-tailed bats are present from April or May to late October or early November.[30] They emerge in a dense group, corkscrewing upwards and counterclockwise, usually starting around sunset and lasting about three hours.[31] (Jim White decided to investigate the caverns when he saw the bats from a distance and at first thought they were a volcano or a whirlwind.)[32] Every early evening from Memorial Day weekend to mid October (with possible exceptions for bad weather), a ranger gives a talk on the bats while visitors sitting in the amphitheater wait to watch the bats come out.[30]

Other attractions

Carlsbad Cavern amphitheater

Three hiking trails and an unpaved drive provide access to the desert scenery and ecosystem. The developed portion around the cave entrance has been designated as The Caverns Historic District.[33]

A detached part of the park, Rattlesnake Springs Picnic Area, is a natural oasis with landscaping, picnic tables, and wildlife habitats. As a wooded riparian area in the desert, it is home to remarkable variety of birds, over 300 species have been recorded[34] About 500 species have been recorded in the whole state of New Mexico.[35] Rattlesnake Springs is designated a historic district on the National Register of Historic Places.[36] The National Audubon Society has designated Rattlesnake Springs an Important Bird Area (IBA). The natural entrance to the caverns is also an IBA because of its colony of Cave Swallows, possibly the world's biggest.[34]

Antibiotics-resistant bacteria have been discovered in an isolated and little-visited cave (Lechuguilla Cave) in the park.[37]

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^ a b
  3. ^
  4. ^
  5. ^ http://www.jaunted.com/story/2007/8/9/175043/9605/travel/World%27s+Best+Caves:+Sarawak+Chamber
  6. ^ a b
  7. ^
  8. ^ "Elevators Whisk Tourist to Bottom of 750-Foot Cave" Popular Science, May 1932, drawings of visitor center and elevators
  9. ^
  10. ^
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^
  18. ^
  19. ^
  20. ^
  21. ^
  22. ^
  23. ^
  24. ^
  25. ^ a b c d
  26. ^
  27. ^ a b
  28. ^
  29. ^
  30. ^ a b
  31. ^
  32. ^
  33. ^
  34. ^ a b
  35. ^
  36. ^
  37. ^ Antibiotics-resistant bacteria in Lechuguilla Cave accessdate=2013-11-30

External links

External video
Fly-through of Historic Carlsbad Caverns Stairs, HABS, HAER, March 20, 2013
  • Official site: Carlsbad Caverns National Park
  • Visit Carlsbad - Carlsbad Caverns National Park
  • Climate data for Carlsbad Caverns National Park
  • USGS 3D Photographic Geology Tour for Carlsbad Caverns National Park
  • NPS geology fieldnotes website for Carlsbad Caverns National Park
  • Another World, Underground: Carlsbad Caverns National Park in New Mexico, an April 2011 radio and Internet feature by the Special English service of the Voice of America.
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.