Secretaria Municipal de Urbanismo e Licenciamento
The following has evaluated to null or missing: ==> group.getExpandoBridge().getAttribute("Tipo do site") [in template "20095#20121#4291382" at line 4, column 33] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign customFieldTypeValue = group... [in template "20095#20121#4291382" at line 4, column 1] ----
1<#include "${templatesPath}/UTILS" />
2<#assign group = themeDisplay.getScopeGroup() />
3<#assign customFieldValue = group.getExpandoBridge().getAttribute("Título do site")!"" />
4<#assign customFieldTypeValue = group.getExpandoBridge().getAttribute("Tipo do site")[0]!"" />
5<#assign customFieldParentValue = group.getExpandoBridge().getAttribute("Nome do site pai")!"" />
6<#assign customFieldURLParentValue = group.getExpandoBridge().getAttribute("URL do site pai")!"" />
7
8<@getCurrentGroupBaseURL/>
9
10<#macro mountNavigation folderId>
11 <#assign
12 folder = restClient.get("/headless-delivery/v1.0/structured-content-folders/" + folderId)!{}
13 />
14
15 <#if folder?exists>
16 <#assign
17 folderPageFriendlyUrl = folder.customFields[0].customValue.data!""
18 folderName = folder.name
19 hasParent = folder.parentStructuredContentFolderId?has_content
20 />
21
22 <#if folderPageFriendlyUrl?has_content && folderName?lower_case != "home" && folderName?lower_case != "menu">
23 <#assign
24 navigation = [{'name': folderName, 'URL': currentGroupBaseURL + folderPageFriendlyUrl}] + navigation
25 />
26 </#if>
27
28 <#if hasParent>
29 <@mountNavigation folder.parentStructuredContentFolderId/>
30 </#if>
31 </#if>
32</#macro>
33
34<#assign
35 navigation = []
36 URL = currentGroupBaseURL
37 folderId=restClient.get("/headless-delivery/v1.0/sites/"+groupId+"/structured-contents/by-key/"+.vars["reserved-article-id"].data).structuredContentFolderId
38/>
39
40<#if folderId != 0>
41 <@mountNavigation folderId/>
42
43 <nav aria-label="Caminho de Navegação">
44 <ol class="breadcrumb">
45 <li class="breadcrumb-item">
46 <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}">
47 Início
48 </a>
49 </li>
50
51 <li class="breadcrumb-item">
52 <#if customFieldTypeValue == "subprefeitura">
53 <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}/subprefeituras">
54 Subprefeituras
55 </a>
56 <#else>
57 <a class="breadcrumb-link" href="${portalUtil.getHomeURL(request)}/secretarias">
58 Secretarias
59 </a>
60 </#if>
61 </li>
62
63 <#if customFieldParentValue != "">
64 <li class="breadcrumb-item">
65 <a class="breadcrumb-link" href="${customFieldURLParentValue}">
66 ${customFieldParentValue}
67 </a>
68 </li>
69 </#if>
70
71
72 <li class="breadcrumb-item">
73 <a class="breadcrumb-link" href="${currentGroupBaseURL}">
74 <#if customFieldValue != "">
75 ${customFieldValue}
76 <#else>
77 ${themeDisplay.getScopeGroup().getName()}
78 </#if>
79 </a>
80 </li>
81
82 <#list navigation as breadcrumbItem>
83 <li class="breadcrumb-item">
84 <a class="${breadcrumbItem?is_last?then('active breadcrumb-text-truncate','breadcrumb-link')}" href="${breadcrumbItem.URL}">
85 ${breadcrumbItem.name}
86 </a>
87 </li>
88 </#list>
89 </ol>
90 </nav>
91</#if>
Saneamento - Notas
Fontes utilizadas
Os dados de qualidade do ar, qualidade de água bruta para fins de abastecimento público e proteção da vida aquática e qualidade dos aterros foram extraídos dos relatórios anuais de qualidade do ar e água no Estado de São Paulo, elaborados pela Companhia de Tecnologia de Saneamento Ambiental (CETESB), que também gerou os índices da qualidade das águas. Os dados sobre áreas contaminadas, fornecidos pela Secretaria Municipal do Verde e do Meio Ambiente, foram tabulados e transformados em banco de dados georreferenciados, para, em seguida, serem agregados por distritos municipais e subprefeituras, conforme estabelecido pelas Leis nº 11.220/1992 e nº 13.399/2002, esta última alterada pela Lei nº 13.682/2003.
Termos utilizados
Índice de qualidade de água bruta para fins de abastecimento público (IAP)
É o índice utilizado pela CETESB para indicar as condições de qualidade das águas para fins de abastecimento público. Além das variáveis consideradas no IQA, são avaliadas as substâncias tóxicas e as variáveis que afetam a qualidade organoléptica da água.
O IAP é calculado apenas nos pontos coincidentes com as captações utilizadas para abastecimento público ou em locais de transposição de águas para outros reservatórios que são utilizados para abastecimento.
Qualidade | Ponderação
Ótima | 79 < IAP ≤ 100
Boa | 51 < IAP ≤ 79
Regular | 36 < IAP ≤ 51
Ruim | 19 < IAP ≤ 36
Péssima | IAP ≤ 19
Índice de Qualidade de Água (IQA)
Para o cálculo do IQA, são consideradas variáveis de qualidade que indicam, principalmente, a presença de efluentes sanitários, embora também de outros tipos de cargas difusas no corpo de água, fornecendo uma visão geral sobre as condições de qualidade das águas superficiais. Este índice, calculado em todos os pontos da Rede Básica, também pode indicar alguma contribuição de efluentes industriais, desde que sejam de natureza orgânica biodegradável.
Qualidade | Ponderação
Ótima | 79 < IQA ≤ 100
Boa | 51 < IQA ≤ 79
Regular | 36 < IQA ≤ 51
Ruim | 19 < IQA ≤ 36
Péssima | IQA ≤ 19
Área contaminada
Área, local ou terreno onde há, comprovadamente, poluição ou contaminação causada pela introdução de quaisquer substâncias ou resíduos que nela tenham sido depositados, acumulados, armazenados, enterrados ou infiltrados de forma planejada, acidental ou até mesmo natural.
Dúvidas e sugestões:
HAND TALK
Clique neste componente para ter acesso as configurações do plugin Hand Talk