Sobre Nosotros – Andeshandbook
¿Qué es AHB?

La Sociedad Geográfica de Documentación Andina (SGDA) – Andeshandbook, es una institución sin fines de lucro que tiene por principal objetivo documentar y difundir la información más completa y confiable sobre cerros y rutas de los Andes. Desde el 2000, esta misión inspira el deseo de explorar y preservar los rincones andinos, en cientos de miles de personas desde Tierra del Fuego hasta el mar Caribe. Hoy día, gracias al aporte desinteresado de usuarios y colaboradores, somos la principal fuente de información en el mundo para la práctica de trekking y montañismo en los Andes.

Directorio y Equipo

Directorio por el periodo 2025-2027, elegido por Asamblea Ordinaria de Socios de la SGDA del 25 de septiembre del 2025.

Marcelo Camus, Paulo Cox e Ismael Mena, crearon y fundaron Andeshandbook (AHB) en 1999. Junto a otros miembros activos del equipo y amigos de la comunidad de montaña, también fundaron más tarde la Sociedad Geográfica de Documentación Andina (SGDA), oficializada como Corporación sin fines de lucro en 2010. Los tres son también los creadores de los mapas-guías de montaña AHB, únicos en su tipo en el mundo, y autores de la primera cartografía de montaña, en su formato de mapa-guía, del Grupo Plomo (2005) y de la Sierra de Ramón (2006). Marcelo, Paulo e Ismael son amigos y compañeros de cordada y de club, desde finales de la década del 90 hasta hoy día.

Marcelo, Paulo e Ismael randoneando la ruta "Fundadores", entre el Embalse del Yeso y la laguna Negra (julio 2017).

AHB en números
Historia
(function ($) { var originalModal = $.fn.modal; function shouldIntercept(option) { // No existe el modal en el DOM y el selector es un #id directo if (this.length !== 0) return false; var sel = this.selector; if (typeof sel !== 'string' || sel.charAt(0) !== '#' || this.context !== document) return false; // Casos que equivalen a "mostrar" en Bootstrap 3 if (typeof option === 'string') { return (option === 'show' || option === 'toggle'); } if (typeof option === 'object') { // .modal(options) muestra si show !== false return option.show !== false; } // .modal() sin argumentos -> muestra return true; } function modalOverride(option, _relatedTarget) { if (shouldIntercept.call(this, option)) { var selector = this.selector; var modalId = selector.slice(1); var version = (typeof MODAL_VERSIONS !== "undefined" ? MODAL_VERSIONS[modalId] : '1') || '1'; var url = '/modal/' + modalId; var cachedHtml = (typeof getModalFromCache === "function") ? getModalFromCache(modalId, version) : null; if (cachedHtml) { if (!document.getElementById(modalId)) $('body').append(cachedHtml); // Si el pedido fue 'toggle' y no existe aún, al final es 'show' return $('#' + modalId).modal((option === 'toggle') ? 'show' : option, _relatedTarget); } if (typeof showModalLoader === "function") showModalLoader(); $.get(url, function (html) { if (typeof hideModalLoader === "function") hideModalLoader(); if (typeof saveModalToCache === "function") saveModalToCache(modalId, html, version); if (!document.getElementById(modalId)) $('body').append(html); if (typeof option === 'string' && option === 'toggle') { $('#' + modalId).modal('show', _relatedTarget); } else { $('#' + modalId).modal(option, _relatedTarget); } }).fail(function () { if (typeof hideModalLoader === "function") hideModalLoader(); alert('Error al cargar el modal. Intenta de nuevo.'); }); return this; } // Llama al método original en todos los demás casos return originalModal.apply(this, arguments); } // Copia propiedades estáticas (Constructor, noConflict, etc.) for (var key in originalModal) { if (Object.prototype.hasOwnProperty.call(originalModal, key)) { modalOverride[key] = originalModal[key]; } } // Asigna el override $.fn.modal = modalOverride; })(jQuery);