Regulamento do Alojamento Local de Viana do Castelo em vigor a partir deste sábado

O regulamento municipal do Alojamento Local (AL) de Viana do Castelo, que impede a autorização de novos registos na Área de Contenção definida na Zona de Pressão Urbanística (ZPU), entra em vigor no sábado, depois concluída a consulta pública.

O texto, esta sexta-feira consultado pela agência Lusa em Diário da República (DR), com 13 artigos, refere que o regulamento “não se aplica aos pedidos de registos de AL, submetidos em data anterior à sua entrada em vigor”.

Segundo a Câmara de Viana do Castelo, a Zona de Pressão Urbanística (ZPU) concentra 32% dos AL do concelho.

Segundo a autarquia, o Regulamento Municipal do Alojamento Local de Viana do Castelo (RMALVC), aprovado em reunião camarária, visa estabelecer Áreas de Contenção nas freguesias com mais pressão urbanística, tendo em vista um equilíbrio sustentável entre o número de alojamentos habitacionais disponíveis para habitação permanente ou arrendamento de longa duração e os estabelecimentos disponíveis para afetação do exercício da atividade de AL, com base na definição de um rácio de pressão que irá permitir aferir a proporção de AL em relação ao alojamento habitacional.

“Pretende-se (…) regulamentar preconizar o equilíbrio entre a atividade turística e a componente habitacional, na área correspondente à ZPU, com especial incidência no Centro Histórico de Viana do Castelo, que presentemente está particularmente sujeito a grande pressão urbanística, procurando-se assegurar uma experiência turística identificada com a identidade da cidade, a todos os visitantes, contribuindo, simultaneamente, para a disponibilização de um mercado de arrendamento acessível e para a preservação do bem-estar de todos os que habitualmente residem e trabalham, na cidade”, lê-se no documento.

O artigo 3.º do regulamento refere que não podem ser autorizados novos registos de AL na zona “definida como Área de Contenção, atendendo ao ‘numerus clausus’ determinado pelo rácio de pressão definido, salvo nas situações excecionais previstas no presente regulamento”.

Na Área de Crescimento Sustentável “podem ser autorizados novos registos de AL, sendo objeto de monitorização para a aferição do preenchimento do ‘numerus clausus’ determinado pelo rácio de pressão, cujo preenchimento total determina, automaticamente, a classificação da área como Área de Contenção”.

A definição da “Área de Contenção, da Área de Crescimento Sustentável e do ‘numerus clausus’ para a atribuição de novos registos obedece a um rácio de pressão determinado em função do número de estabelecimentos de AL existentes e do número de alojamentos habitacionais com contador de água instalado e disponíveis para habitação permanente ou para arrendamento de longa duração na cidade”.

A capacidade instalada nos empreendimentos turísticos do concelho era de 80,58%, com 60 registos de 2.137 camas em empreendimentos turísticos.

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais