±<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://ccti.ismai.pt/qgis/index.php?action=history&amp;feed=atom&amp;title=Perimetros_Urbanos_Nespereira</id>
	<title>Perimetros Urbanos Nespereira - Histórico de revisões</title>
	<link rel="self" type="application/atom+xml" href="https://ccti.ismai.pt/qgis/index.php?action=history&amp;feed=atom&amp;title=Perimetros_Urbanos_Nespereira"/>
	<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;action=history"/>
	<updated>2026-05-17T00:24:23Z</updated>
	<subtitle>Histórico de edições para esta página nesta wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=835&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=835&amp;oldid=prev"/>
		<updated>2022-04-11T11:10:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 11h10min de 11 de abril de 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l111&quot;&gt;Linha 111:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 111:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Eliminar buracos em &amp;quot;Agregado_USOURB02&amp;quot; com dimensão inferior a 5000 m2 (menu &amp;quot;Processamento / Ferramentas de processamento / Geometria vetorial / Eliminar buracos&amp;quot;) criando a camada &amp;quot;Limpo_buracos5000&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Eliminar buracos em &amp;quot;Agregado_USOURB02&amp;quot; com dimensão inferior a 5000 m2 (menu &amp;quot;Processamento / Ferramentas de processamento / Geometria vetorial / Eliminar buracos&amp;quot;) criando a camada &amp;quot;Limpo_buracos5000&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Separar os agregados não unidos da camada &amp;quot;Limpo_buracos5000&amp;quot; usando o algoritmo Múltiplas partes para partes únicas (menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot;), deve dar 207 elementos, mudar o nome para &amp;quot;BUFF02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Separar os agregados não unidos da camada &amp;quot;Limpo_buracos5000&amp;quot; usando o algoritmo Múltiplas partes para partes únicas (menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot;), deve dar 207 elementos, mudar o nome para &amp;quot;BUFF02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &quot;BUFF02&quot; atualizar os campos &#039;&#039;&#039;id&#039;&#039;&#039; e &#039;&#039;&#039;area_m2&#039;&#039;&#039; (&quot;id&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;$id&quot; e &quot;area_m2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;$area&quot;) e apagar os demais atributos e mudar o nome para &quot;BUFF02_camposOK&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &quot;BUFF02&quot; atualizar os campos &#039;&#039;&#039;id&#039;&#039;&#039; e &#039;&#039;&#039;area_m2&#039;&#039;&#039; (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;no campo &lt;/ins&gt;&quot;id&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; colocar &quot;&lt;/ins&gt;$id&quot; e &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;no campo &lt;/ins&gt;&quot;area_m2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; colocar &quot;&lt;/ins&gt;$area&quot;) e apagar os demais atributos e mudar o nome para &quot;BUFF02_camposOK&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &amp;quot;BUFF02_camposOK&amp;quot; ao edificado &amp;quot;EDN01&amp;quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &amp;quot;id&amp;quot; (depois usar o click da &amp;quot;informação do objeto&amp;quot; para verificar que em cada mancha as casas ficaram com o mesmo &amp;quot;id_2&amp;quot;), criando assim a camada &amp;quot;EDN02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &amp;quot;BUFF02_camposOK&amp;quot; ao edificado &amp;quot;EDN01&amp;quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &amp;quot;id&amp;quot; (depois usar o click da &amp;quot;informação do objeto&amp;quot; para verificar que em cada mancha as casas ficaram com o mesmo &amp;quot;id_2&amp;quot;), criando assim a camada &amp;quot;EDN02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=834&amp;oldid=prev</id>
		<title>AlexandreSousa em 10h46min de 11 de abril de 2022</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=834&amp;oldid=prev"/>
		<updated>2022-04-11T10:46:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 10h46min de 11 de abril de 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot;&gt;Linha 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Juntar as 5 camadas vetoriais &amp;quot;campo_jogos, deposito, equipame, piscina, zverde&amp;quot; usando o menu &amp;quot;Vetor / Ferramentas de gestão de dados / Juntar camadas vetoriais...&amp;quot;, nas &amp;quot;Camadas de entrada&amp;quot; clicar nas reticências e selecionar o nome das 5 camadas, voltar para trás clicando na seta azul que aparece no topo à esquerda, mandar &amp;quot;Executar&amp;quot; e deve dar a camada &amp;quot;Juntado&amp;quot; com 323 itens&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Juntar as 5 camadas vetoriais &amp;quot;campo_jogos, deposito, equipame, piscina, zverde&amp;quot; usando o menu &amp;quot;Vetor / Ferramentas de gestão de dados / Juntar camadas vetoriais...&amp;quot;, nas &amp;quot;Camadas de entrada&amp;quot; clicar nas reticências e selecionar o nome das 5 camadas, voltar para trás clicando na seta azul que aparece no topo à esquerda, mandar &amp;quot;Executar&amp;quot; e deve dar a camada &amp;quot;Juntado&amp;quot; com 323 itens&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Agregar / Dissolver os itens da camada &quot;Juntado&quot; usando o menu &quot;Vetor / Ferramentas de geoprocessamento / Dissolver...&quot;, isto cria a camada &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Agregado&lt;/del&gt;&quot; com obviamente 1 único elemento (um multi polígono)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Agregar / Dissolver os itens da camada &quot;Juntado&quot; usando o menu &quot;Vetor / Ferramentas de geoprocessamento / Dissolver...&quot;, isto cria a camada &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dissolvido&lt;/ins&gt;&quot; com obviamente 1 único elemento (um multi polígono)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Agregado&lt;/del&gt;&quot; converter esse multi polígono usando o menu &quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&quot; criando a camada &quot;PartesSimplesCinfaes&quot;. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dissolvido&lt;/ins&gt;&quot; converter esse multi polígono usando o menu &quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&quot; criando a camada &quot;PartesSimplesCinfaes&quot;. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NOTA: este algoritmo pega numa camada vetorial com geometrias multi-partes e gera uma nova camada vetorial na qual todas as geometrias contêm uma parte única. Os elementos com geometrias multi-parte são divididos em tantos elementos diferentes quantas as partes que a geometria contém, e são utilizados os mesmos atributos para cada um deles. Neste caso o resultado são 254 itens (polígonos simples).&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NOTA: este algoritmo pega numa camada vetorial com geometrias multi-partes e gera uma nova camada vetorial na qual todas as geometrias contêm uma parte única. Os elementos com geometrias multi-parte são divididos em tantos elementos diferentes quantas as partes que a geometria contém, e são utilizados os mesmos atributos para cada um deles. Neste caso o resultado são 254 itens (polígonos simples).&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;NOTA importante:&amp;#039;&amp;#039;&amp;#039; ao se tentar gravar numa geopackage essa camada &amp;quot;PartesSimplesCinfaes&amp;quot; irá dar erro devido a ter IDs repetidos (&amp;quot;Erro ao criar elemento ... UNIQUE constraint failed: ...&amp;quot;), quando isso acontecer a solução é voltar a tentar, só que desta vez não gravando o &amp;quot;fid&amp;quot; (isto é, nas opções da camada apagar o nome &amp;quot;fid&amp;quot;), irá aparecer uma mensagem a perguntar se se quer &amp;quot;Substituir ficheiro&amp;quot; / &amp;quot;Substituir camada&amp;quot; / &amp;quot;Anexar à camada&amp;quot;, deve-se escolher &amp;quot;Substituir camada&amp;quot; desta forma substituindo a camada que apesar do erro tinha sido criada (apesar de mal) no geopackage. Este erro aparece sempre que ao se criar a camada se fez uma operação que originou linhas com o &amp;quot;fid&amp;quot; duplicado.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;NOTA importante:&amp;#039;&amp;#039;&amp;#039; ao se tentar gravar numa geopackage essa camada &amp;quot;PartesSimplesCinfaes&amp;quot; irá dar erro devido a ter IDs repetidos (&amp;quot;Erro ao criar elemento ... UNIQUE constraint failed: ...&amp;quot;), quando isso acontecer a solução é voltar a tentar, só que desta vez não gravando o &amp;quot;fid&amp;quot; (isto é, nas opções da camada apagar o nome &amp;quot;fid&amp;quot;), irá aparecer uma mensagem a perguntar se se quer &amp;quot;Substituir ficheiro&amp;quot; / &amp;quot;Substituir camada&amp;quot; / &amp;quot;Anexar à camada&amp;quot;, deve-se escolher &amp;quot;Substituir camada&amp;quot; desta forma substituindo a camada que apesar do erro tinha sido criada (apesar de mal) no geopackage. Este erro aparece sempre que ao se criar a camada se fez uma operação que originou linhas com o &amp;quot;fid&amp;quot; duplicado.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=833&amp;oldid=prev</id>
		<title>AlexandreSousa em 10h44min de 11 de abril de 2022</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=833&amp;oldid=prev"/>
		<updated>2022-04-11T10:44:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 10h44min de 11 de abril de 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot;&gt;Linha 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type:lower-alpha&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Juntar as 5 camadas vetoriais &amp;quot;campo_jogos, deposito, equipame, piscina, zverde&amp;quot; usando o menu &amp;quot;Vetor / Ferramentas de gestão de dados / Juntar camadas vetoriais...&amp;quot;, nas &amp;quot;Camadas de entrada&amp;quot; clicar nas reticências e selecionar o nome das 5 camadas, voltar para trás clicando na seta azul que aparece no topo à esquerda, mandar &amp;quot;Executar&amp;quot; e deve dar a camada &amp;quot;Juntado&amp;quot; com 323 itens&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Juntar as 5 camadas vetoriais &amp;quot;campo_jogos, deposito, equipame, piscina, zverde&amp;quot; usando o menu &amp;quot;Vetor / Ferramentas de gestão de dados / Juntar camadas vetoriais...&amp;quot;, nas &amp;quot;Camadas de entrada&amp;quot; clicar nas reticências e selecionar o nome das 5 camadas, voltar para trás clicando na seta azul que aparece no topo à esquerda, mandar &amp;quot;Executar&amp;quot; e deve dar a camada &amp;quot;Juntado&amp;quot; com 323 itens&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Agregar os itens da camada &quot;Juntado&quot; usando o menu &quot;Vetor / Ferramentas de geoprocessamento / &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Agregar&lt;/del&gt;...&quot;, isto cria a camada &quot;Agregado&quot; com obviamente 1 único elemento (um multi polígono)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Agregar &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ Dissolver &lt;/ins&gt;os itens da camada &quot;Juntado&quot; usando o menu &quot;Vetor / Ferramentas de geoprocessamento / &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dissolver&lt;/ins&gt;...&quot;, isto cria a camada &quot;Agregado&quot; com obviamente 1 único elemento (um multi polígono)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &amp;quot;Agregado&amp;quot; converter esse multi polígono usando o menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot; criando a camada &amp;quot;PartesSimplesCinfaes&amp;quot;. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &amp;quot;Agregado&amp;quot; converter esse multi polígono usando o menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot; criando a camada &amp;quot;PartesSimplesCinfaes&amp;quot;. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NOTA: este algoritmo pega numa camada vetorial com geometrias multi-partes e gera uma nova camada vetorial na qual todas as geometrias contêm uma parte única. Os elementos com geometrias multi-parte são divididos em tantos elementos diferentes quantas as partes que a geometria contém, e são utilizados os mesmos atributos para cada um deles. Neste caso o resultado são 254 itens (polígonos simples).&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NOTA: este algoritmo pega numa camada vetorial com geometrias multi-partes e gera uma nova camada vetorial na qual todas as geometrias contêm uma parte única. Os elementos com geometrias multi-parte são divididos em tantos elementos diferentes quantas as partes que a geometria contém, e são utilizados os mesmos atributos para cada um deles. Neste caso o resultado são 254 itens (polígonos simples).&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=831&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=831&amp;oldid=prev"/>
		<updated>2022-04-11T09:06:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 09h06min de 11 de abril de 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l108&quot;&gt;Linha 108:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 108:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Juntar as camadas vetoriais &amp;quot;USOURB01&amp;quot; e &amp;quot;BUFF01&amp;quot; (menu &amp;quot;Vetor / ferramentas de gestão de dados / Juntar camadas vetoriais...&amp;quot;) de modo a criar a camada &amp;quot;USOURB02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Juntar as camadas vetoriais &amp;quot;USOURB01&amp;quot; e &amp;quot;BUFF01&amp;quot; (menu &amp;quot;Vetor / ferramentas de gestão de dados / Juntar camadas vetoriais...&amp;quot;) de modo a criar a camada &amp;quot;USOURB02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Agregar (menu &quot;Vetor / Ferramentas de geoprocessamento / &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Agregar&lt;/del&gt;...&quot;) os elementos da camada &quot;USOURB02&quot; criando a camada &quot;Agregado_USOURB02&quot; com um único elemento&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Agregar &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ Dissolver &lt;/ins&gt;(menu &quot;Vetor / Ferramentas de geoprocessamento / &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dissolver&lt;/ins&gt;...&quot;) os elementos da camada &quot;USOURB02&quot; criando a camada &quot;Agregado_USOURB02&quot; com um único elemento&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Eliminar buracos em &amp;quot;Agregado_USOURB02&amp;quot; com dimensão inferior a 5000 m2 (menu &amp;quot;Processamento / Ferramentas de processamento / Geometria vetorial / Eliminar buracos&amp;quot;) criando a camada &amp;quot;Limpo_buracos5000&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Eliminar buracos em &amp;quot;Agregado_USOURB02&amp;quot; com dimensão inferior a 5000 m2 (menu &amp;quot;Processamento / Ferramentas de processamento / Geometria vetorial / Eliminar buracos&amp;quot;) criando a camada &amp;quot;Limpo_buracos5000&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Separar os agregados não unidos da camada &amp;quot;Limpo_buracos5000&amp;quot; usando o algoritmo Múltiplas partes para partes únicas (menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot;), deve dar 207 elementos, mudar o nome para &amp;quot;BUFF02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Separar os agregados não unidos da camada &amp;quot;Limpo_buracos5000&amp;quot; usando o algoritmo Múltiplas partes para partes únicas (menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot;), deve dar 207 elementos, mudar o nome para &amp;quot;BUFF02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=828&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 1: preparar o projeto incluindo criar uma camada que represente Nespereira */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=828&amp;oldid=prev"/>
		<updated>2022-04-11T08:01:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 1: preparar o projeto incluindo criar uma camada que represente Nespereira&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 08h01min de 11 de abril de 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Linha 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Verificar que na pasta &amp;quot;dados_input&amp;quot; ficaram 22 ficheiros que ocupam 43 MB&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Verificar que na pasta &amp;quot;dados_input&amp;quot; ficaram 22 ficheiros que ocupam 43 MB&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Copiar a geopackage BD.gpkg para &quot;dados_input&quot; e mudar-lhe o nome para &quot;BD_Cinfaes.gpkg&quot;, a seguir usar o navegador do QGIS para ver o conteúdo da geopackage e clicando com o botão direito do rato sobre o nome da camada (estamos a falar da camada armazenada no disco na geopackage), apagar (&quot;Delete Layer...&quot;) as camadas &quot;COS&quot; (é uma camada matricial conforme mostrado pelo ícone parecido com um tabuleiro de xadrez), &quot;lagoasAA&quot;, &quot;precipAA&quot;, e &quot;soloAA&quot; já que não vamos necessitar delas&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Copiar a geopackage BD.gpkg para &quot;dados_input&quot; e mudar-lhe o nome para &quot;BD_Cinfaes.gpkg&quot;, a seguir usar o navegador do QGIS para ver o conteúdo da geopackage e clicando com o botão direito do rato sobre o nome da camada (estamos a falar da camada armazenada no disco na geopackage), apagar (&quot;Delete Layer...&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;se for QGIS 3.16.x, &quot;Manage&quot; seguido de &quot;Eliminar camada&quot; se for QGIS 3.22.x&lt;/ins&gt;) as camadas &quot;COS&quot; (é uma camada matricial conforme mostrado pelo ícone parecido com um tabuleiro de xadrez), &quot;lagoasAA&quot;, &quot;precipAA&quot;, e &quot;soloAA&quot; já que não vamos necessitar delas&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Note-se que estamos a apagar as camadas de dentro do geopackage, isto é, estamos a apagar dados do disco.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Criar um novo projeto QGIS, verificar que o sistema de referência de coordenadas é &amp;quot;EPSG: 3763 ETRS89 / Portugal TM06&amp;quot; (menu &amp;quot;Projeto / Propriedades / Sistema de referência de coordenadas (SRC) do projeto&amp;quot;), a seguir gravar dentro da pasta &amp;quot;Cinfaes_Nespereira&amp;quot; usando o nome &amp;quot;Cinfaes_Nespereira.qgz&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Criar um novo projeto QGIS, verificar que o sistema de referência de coordenadas é &amp;quot;EPSG: 3763 ETRS89 / Portugal TM06&amp;quot; (menu &amp;quot;Projeto / Propriedades / Sistema de referência de coordenadas (SRC) do projeto&amp;quot;), a seguir gravar dentro da pasta &amp;quot;Cinfaes_Nespereira&amp;quot; usando o nome &amp;quot;Cinfaes_Nespereira.qgz&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Adicionar ao projeto as camadas &amp;lt;code&amp;gt;edificio, Rodovias, campo_jogos, deposito, equipame, piscina, zverde&amp;lt;/code&amp;gt; e verificar que a quantidade de itens de cada camada está correta (ver quantidades dadas acima)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Adicionar ao projeto as camadas &amp;lt;code&amp;gt;edificio, Rodovias, campo_jogos, deposito, equipame, piscina, zverde&amp;lt;/code&amp;gt; e verificar que a quantidade de itens de cada camada está correta (ver quantidades dadas acima)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=477&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=477&amp;oldid=prev"/>
		<updated>2021-11-15T08:12:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 08h12min de 15 de novembro de 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l114&quot;&gt;Linha 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 114:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &amp;quot;BUFF02_camposOK&amp;quot; ao edificado &amp;quot;EDN01&amp;quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &amp;quot;id&amp;quot; (depois usar o click da &amp;quot;informação do objeto&amp;quot; para verificar que em cada mancha as casas ficaram com o mesmo &amp;quot;id_2&amp;quot;), criando assim a camada &amp;quot;EDN02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &amp;quot;BUFF02_camposOK&amp;quot; ao edificado &amp;quot;EDN01&amp;quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &amp;quot;id&amp;quot; (depois usar o click da &amp;quot;informação do objeto&amp;quot; para verificar que em cada mancha as casas ficaram com o mesmo &amp;quot;id_2&amp;quot;), criando assim a camada &amp;quot;EDN02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Criar um polígono ao redor do edificado associado a cada unidade do &quot;EDN02&quot; usando o algoritmo Envoltória côncava (vizinho k mais próximo): camada de entrada EDN02, número de pontos na vizinhança a considerar 3, campo id_2. Demora cerca de 1 min e 10s (o tempo depende da capacidade de processamento do computador)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Criar um polígono ao redor do edificado associado a cada unidade do &quot;EDN02&quot; usando o algoritmo Envoltória côncava (vizinho k mais próximo): camada de entrada EDN02, número de pontos na vizinhança a considerar 3, campo id_2. Demora cerca de 1 min e 10s (o tempo depende da capacidade de processamento do computador)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, mudar o nome da camada para &quot;EnvoltoriaConcava&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=476&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=476&amp;oldid=prev"/>
		<updated>2021-11-15T08:09:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 08h09min de 15 de novembro de 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l114&quot;&gt;Linha 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 114:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &amp;quot;BUFF02_camposOK&amp;quot; ao edificado &amp;quot;EDN01&amp;quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &amp;quot;id&amp;quot; (depois usar o click da &amp;quot;informação do objeto&amp;quot; para verificar que em cada mancha as casas ficaram com o mesmo &amp;quot;id_2&amp;quot;), criando assim a camada &amp;quot;EDN02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &amp;quot;BUFF02_camposOK&amp;quot; ao edificado &amp;quot;EDN01&amp;quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &amp;quot;id&amp;quot; (depois usar o click da &amp;quot;informação do objeto&amp;quot; para verificar que em cada mancha as casas ficaram com o mesmo &amp;quot;id_2&amp;quot;), criando assim a camada &amp;quot;EDN02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Criar um polígono ao redor do edificado associado a cada unidade do &quot;EDN02&quot; usando o algoritmo Envoltória côncava (vizinho k mais próximo): EDN02, 3, id_2&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Criar um polígono ao redor do edificado associado a cada unidade do &quot;EDN02&quot; usando o algoritmo Envoltória côncava (vizinho k mais próximo): &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;camada de entrada &lt;/ins&gt;EDN02, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;número de pontos na vizinhança a considerar &lt;/ins&gt;3, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;campo &lt;/ins&gt;id_2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Demora cerca de 1 min e 10s (o tempo depende da capacidade de processamento do computador)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=475&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=475&amp;oldid=prev"/>
		<updated>2021-11-15T08:03:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 08h03min de 15 de novembro de 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;Linha 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 113:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &amp;quot;BUFF02&amp;quot; atualizar os campos &amp;#039;&amp;#039;&amp;#039;id&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;area_m2&amp;#039;&amp;#039;&amp;#039; (&amp;quot;id=$id&amp;quot; e &amp;quot;area_m2=$area&amp;quot;) e apagar os demais atributos e mudar o nome para &amp;quot;BUFF02_camposOK&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &amp;quot;BUFF02&amp;quot; atualizar os campos &amp;#039;&amp;#039;&amp;#039;id&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;area_m2&amp;#039;&amp;#039;&amp;#039; (&amp;quot;id=$id&amp;quot; e &amp;quot;area_m2=$area&amp;quot;) e apagar os demais atributos e mudar o nome para &amp;quot;BUFF02_camposOK&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &quot;BUFF02_camposOK&quot; ao edificado &quot;EDN01&quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &quot;id&quot; (depois usar o click da &quot;informação do objeto&quot; para verificar que em cada mancha as casas ficaram com o mesmo &quot;id_2&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &quot;BUFF02_camposOK&quot; ao edificado &quot;EDN01&quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &quot;id&quot; (depois usar o click da &quot;informação do objeto&quot; para verificar que em cada mancha as casas ficaram com o mesmo &quot;id_2&quot;)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, criando assim a camada &quot;EDN02&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;li&amp;gt; Criar um polígono ao redor do edificado associado a cada unidade do &quot;EDN02&quot; usando o algoritmo Envoltória côncava (vizinho k mais próximo): EDN02, 3, id_2&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=474&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=474&amp;oldid=prev"/>
		<updated>2021-11-15T07:59:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 07h59min de 15 de novembro de 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;Linha 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 113:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &amp;quot;BUFF02&amp;quot; atualizar os campos &amp;#039;&amp;#039;&amp;#039;id&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;area_m2&amp;#039;&amp;#039;&amp;#039; (&amp;quot;id=$id&amp;quot; e &amp;quot;area_m2=$area&amp;quot;) e apagar os demais atributos e mudar o nome para &amp;quot;BUFF02_camposOK&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &amp;quot;BUFF02&amp;quot; atualizar os campos &amp;#039;&amp;#039;&amp;#039;id&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;area_m2&amp;#039;&amp;#039;&amp;#039; (&amp;quot;id=$id&amp;quot; e &amp;quot;area_m2=$area&amp;quot;) e apagar os demais atributos e mudar o nome para &amp;quot;BUFF02_camposOK&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Mostrar o conteúdo de &amp;quot;BUFF02_camposOK&amp;quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &amp;quot;id&amp;quot;, classificar (aqui a parte visual é importante)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &quot;BUFF02_camposOK&quot; ao edificado &quot;EDN01&quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &quot;id&quot; (depois usar o click da &quot;informação do objeto&quot; para verificar que em cada mancha as casas ficaram com o mesmo &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id&lt;/del&gt;&quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &quot;BUFF02_camposOK&quot; ao edificado &quot;EDN01&quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &quot;id&quot; (depois usar o click da &quot;informação do objeto&quot; para verificar que em cada mancha as casas ficaram com o mesmo &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id_2&lt;/ins&gt;&quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
	<entry>
		<id>https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=473&amp;oldid=prev</id>
		<title>AlexandreSousa: /* Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim) */</title>
		<link rel="alternate" type="text/html" href="https://ccti.ismai.pt/qgis/index.php?title=Perimetros_Urbanos_Nespereira&amp;diff=473&amp;oldid=prev"/>
		<updated>2021-11-15T07:56:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Parte 2b: Áreas edificadas consolidadas e em consolidação de Nespereira (fim)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisão anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisão das 07h56min de 15 de novembro de 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l111&quot;&gt;Linha 111:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 111:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Eliminar buracos em &amp;quot;Agregado_USOURB02&amp;quot; com dimensão inferior a 5000 m2 (menu &amp;quot;Processamento / Ferramentas de processamento / Geometria vetorial / Eliminar buracos&amp;quot;) criando a camada &amp;quot;Limpo_buracos5000&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Eliminar buracos em &amp;quot;Agregado_USOURB02&amp;quot; com dimensão inferior a 5000 m2 (menu &amp;quot;Processamento / Ferramentas de processamento / Geometria vetorial / Eliminar buracos&amp;quot;) criando a camada &amp;quot;Limpo_buracos5000&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Separar os agregados não unidos da camada &amp;quot;Limpo_buracos5000&amp;quot; usando o algoritmo Múltiplas partes para partes únicas (menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot;), deve dar 207 elementos, mudar o nome para &amp;quot;BUFF02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Separar os agregados não unidos da camada &amp;quot;Limpo_buracos5000&amp;quot; usando o algoritmo Múltiplas partes para partes únicas (menu &amp;quot;Vetor / Ferramentas de geometria / Múltiplas partes para partes únicas...&amp;quot;), deve dar 207 elementos, mudar o nome para &amp;quot;BUFF02&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &quot;BUFF02&quot; atualizar os campos &#039;&#039;&#039;id&#039;&#039;&#039; e &#039;&#039;&#039;area_m2&#039;&#039;&#039; (&quot;id=$id&quot; e &quot;area_m2=$area&quot;) e apagar os demais atributos  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; Na camada &quot;BUFF02&quot; atualizar os campos &#039;&#039;&#039;id&#039;&#039;&#039; e &#039;&#039;&#039;area_m2&#039;&#039;&#039; (&quot;id=$id&quot; e &quot;area_m2=$area&quot;) e apagar os demais atributos &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e mudar o nome para &quot;BUFF02_camposOK&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Mostrar o conteúdo de &quot;BUFF02_camposOK&quot; com cores diferentes de acordo com o ID: duplo click, simbologia, categorizado pelo campo &quot;id&quot;, classificar (aqui a parte visual é importante)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;li&amp;gt; Associar o id dos polígonos de &quot;BUFF02_camposOK&quot; ao edificado &quot;EDN01&quot;, algoritmo juntar atributos por localização (EDN01, BUFF02_camposOK, id), tem de se adicionar os atributos do BUFF02_camposOK ao EDN01 pelo que o EDN01 tem de ser a Camada base e o BUFF02_camposOK tem de ser o Join Layer, o predicado geométrico é intersecta, só juntar o campo &quot;id&quot; (depois usar o click da &quot;informação do objeto&quot; para verificar que em cada mancha as casas ficaram com o mesmo &quot;id&quot;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AlexandreSousa</name></author>
	</entry>
</feed>