{"name": "DSG Tools", "package_name": "DsgTools", "version": "5.0.1", "experimental": false, "qgis_min": "4.0.0", "qgis_max": "4.99.0", "downloads": 1157, "uploaded_by": "dsgtools", "upload_datetime": "2026-04-09T08:48:28.491971", "changelog": "5.0.1\nCorre\u00e7\u00f5es de bug:\n- Corrige imports da shapely em ambientes que n\u00e3o tem ela instalada.\n5.0.0\nNovas Funcionalidades:\n- Migra\u00e7\u00e3o do DSGTools para o QGIS 4;\n- Novo algoritmo de verificar liga\u00e7\u00e3o de shapefiles;\nMelhorias:\n- Adiciona op\u00e7\u00e3o de extrair somente os topos de morro e depress\u00f5es no algoritmo de extra\u00e7\u00e3o de pontos cotados;\n- Melhoria de desempenho no converte linha para multilinha;\nCorre\u00e7\u00f5es de bug:\n- Corrige bugs no algoritmo de suaviza\u00e7\u00e3o nurbfit;\n4.20.1:\nCorre\u00e7\u00e3o de bugs:\n- Corrige import da networkx;\n4.20.0:\nNovas Funcionalidades:\n- Nova ferramenta de trim/extend (se diferencia da ferramenta do QGIS por ter um menu de contexto e criar o v\u00e9rtice no destino.);\n- Nova ferramenta de smooth (suaviza a linha selecionada);\n- Novo processo de setar os par\u00e2metros da ferramenta de smooth (usado pelo SAP_Operador para ajustar os par\u00e2metros vindos do SAP);\n- Novo processo de verificar pol\u00edgonos com os mesmos atributos que est\u00e3o desconectados, onde pode ser verificado uma \u00e1rea m\u00e1xima para a an\u00e1lise;\n- Novo processo de reclassificar raster de acordo com um json de mapeamento (Remap raster values from json);\n- Novo processo de rasterizar valores fixos em raster em pixels dentro do buffer de pol\u00edgonos (Rasterize Polygons with Buffer). Pode ser utilizado com buffer negativo;\n- Novo processo de filtro da mediana desconsiderando os nodata;\n- Novo processo de unir zips de shapefiles em um \u00fanico geopackage (\u00fatil para consolidar dados baixados do BDGEx);\n- Novo processo de unir dados de diferentes fontes em uma mesma camada chamado Build Merged Data with Field Refactor, criando um campo num\u00e9rico e um nome. Algoritmo usado para consolidar dados de diversas fontes e transformar em uma \u00fanica camada com atributos para montar m\u00e1scaras de um raster bin\u00e1rio;\n- Novo processo de smooth (NURBFit);\n- Novo algoritmo de generaliza\u00e7\u00e3o em raster com hierarquia de decis\u00e3o e restri\u00e7\u00f5es de tamanho (ReclassifyGroupsOfPixelsToNearestNeighborAlgorithmV4);\n- Novo algoritmo de gerar grades para avalia\u00e7\u00e3o segundo ET-CQDG;\n- Novo algoritmo de avaliar segmenta\u00e7\u00e3o a partir de vetor (montando o raster de verdade de campo) de acordo com a ET-CQDG;\n- Novo algoritmo de avaliar segmenta\u00e7\u00e3o a partir de raster de verdade de campo de acordo com a ET-CQDG;\nMelhorias:\n- Atualiza o modelo EDGV Topo para a vers\u00e3o 1.4.4;\n- Atualiza o modelo EDGV Orto para a vers\u00e3o 2.5.2;\n- Adiciona modo de tamanho fixo e overlap no PolygonTiler;\n- Melhora o funcionamento do Adjust Network Connectivity;\n- Adiciona m\u00faltiplas entradas e a possibilidade de usar ponto como \u00e2ncora no AnchoredSnapper;\n- Adicionada a op\u00e7\u00e3o de group by no processo de numerar pol\u00edgonos;\nCorre\u00e7\u00e3o de bugs:\n- Corrige bug no processo de extra\u00e7\u00e3o autom\u00e1tica de ponto cotado (gera\u00e7\u00e3o de m\u00faltiplos pontos e gera\u00e7\u00e3o de ponto cotado mais alto por MI);\n- Corrige bug no processo de extra\u00e7\u00e3o autom\u00e1tica de ponto cotado (gera\u00e7\u00e3o de m\u00faltiplos pontos pontos cotado mais alto por MI muito pr\u00f3ximos);\n- Corrige bug no processo de extra\u00e7\u00e3o autom\u00e1tica de ponto cotado (problema com camadas projetadas);\n- Corrige bug no processo de desconstru\u00e7\u00e3o de pol\u00edgonos (erro plotado na ferramentas de centroides);\n- Corrige bug no processo de corrigir conectividade de linhas;\n- Corrige bug no processo de identifica\u00e7\u00e3o de erros de \u00e2ngulos pequenos na cobertura;\n- Corrige bug no carregamento de arquivo json no assign format rules;\n4.18.1:\nCorre\u00e7\u00e3o de bugs:\n- Corrige bug no help dos processos no linux;\n- Corrige imports de bibliotecas opcionais (crash no linux);\n4.18.0:\nNovas Funcionalidades:\n- Novo algoritmo de convers\u00e3o de modelagens no provedor de algoritmos;\n- Novo algoritmo de exporta\u00e7\u00e3o de modelos implementados em PostGIS para shapefile no provedor de algoritmos;\n- Novo algoritmo de preparo de arquivos para empacotamento no BDGEx;\n- Novo algoritmo de realizar snap dentro de uma camada agrupando por atributo;\n- Nova caixa de ferramenta de inspecionar flags de \u00e1rea com m\u00faltiplas camadas de centroides;\n- Novo algoritmo de filtrar m\u00faltiplas sa\u00eddas pela moldura;\n- Novo algoritmo de corrigir atributa\u00e7\u00e3o do atributo dentro de pol\u00edgono em trechos de drenagem;\n- Novo algoritmo de identificar erros na atributa\u00e7\u00e3o de curvas de n\u00edvel;\n- Novo algoritmo de identificar erros de atributa\u00e7\u00e3o no atributo dentro de pol\u00edgono em trechos de drenagem;\n- Novo algoritmo de numera\u00e7\u00e3o de pol\u00edgonos;\n- Novo algoritmo de segmentar linhas com um tamanho m\u00e1ximo;\n- Novo algoritmo de segmentar curvas de n\u00edvel;\n- Novo algoritmo de criar grid ao longo de linhas;\n- Novo algoritmo de seccionar pol\u00edgonos com linhas (line on area overlayer);\n- Novo algoritmo de generaliza\u00e7\u00e3o de edifica\u00e7\u00f5es para edi\u00e7\u00e3o;\n- Novo algoritmo de atrair fei\u00e7\u00f5es para \u00e2ncoras (AnchoredSnapper);\n- Novo algoritmo line on line overlayer (Atualiza camadas);\nMelhorias:\n- Atualiza o modelo EDGV 3.0 para a implementa\u00e7\u00e3o 1.1.6;\n- Corre\u00e7\u00e3o do comportamento do toggle layers;\n- Corrige mensagem de erro quando o BDGEx n\u00e3o est\u00e1 acess\u00edvel;\n- Atualiza Create Review Grid para ficar compat\u00edvel com os atributos previstos no SAP Operador 3.29.14;\n- Melhora o desempenho do algoritmo de construir pol\u00edgonos por linha e centr\u00f3ide;\n- Caixa de Ferramentas de Controle de Qualidade renomeada para Workflow Toolbox;\n- Muda o comportamento da janela de carregamento (agora ela fica sempre no topo);\n- A Workflow Toolbox agora seta automaticamente o tipo de flag de geometria inv\u00e1lida para n\u00e3o filtrar (par\u00e2metro do qgis necess\u00e1rio para rodar sem problemas os modelos);\n- O processo de gerar moldura sistem\u00e1tica \u00e0 camada relaciona agora suporta a entradas de camadas do tipo ponto e linha;\n- Melhora nas entradas do algoritmo Fix Drainage Flow;\n- Melhora nas entradas do algoritmo Identify Drainage Flow Issues With Hydrography Elements;\n- Novo formato de exporta\u00e7\u00e3o para os arquivos de configura\u00e7\u00e3o do Snap Hier\u00e1rquico e Enforce Spatial Rules (os antigos ainda funcionam);\n- Configura\u00e7\u00e3o de tooltip adicionada na caixa de ferramentas de workflow (\u00e9 retrocompat\u00edvel com o formato anterior de descri\u00e7\u00e3o no model);\n- Melhora o comportamento do algoritmo de identificar linhas pequenas de primeira ordem (exclui casos de linhas que cruzam a moldura);\n- O processo de unir linhas agora pode receber camadas ponto e linha que impedem a uni\u00e3o caso exista um elemento dessas camadas em um ponto de uni\u00e3o;\n- O processo de unir linhas agora s\u00f3 une linhas com pontos de uni\u00e3o dentro da moldura (quando for informada uma);\n- Melhora o desempenho do identificar Z;\n- Melhoria no processo de converter imagens e preencher metadados para carga no BDGEx (op\u00e7\u00f5es de sensores);\n- Melhoria no processo de criar molduras a partir de uma camada (agora aceita camada raster como entrada);\n- Melhoria no processo de desconstruir pol\u00edgonos;\n- Melhoria na caixa de ferramenta de inspecionar flags de \u00e1rea com m\u00faltiplas camadas de centroides: adicionada a op\u00e7\u00e3o de esconder colunas das camadas de centroide;\n- Melhoria na caixa de ferramenta de inspecionar flags de \u00e1rea com m\u00faltiplas camadas de centroides: adicionada a op\u00e7\u00e3o de definir nas op\u00e7\u00f5es do dsgtools os campos default para serem escondidos;\n- Melhoria na caixa de ferramenta de inspecionar flags de \u00e1rea com m\u00faltiplas camadas de centroides: a ferramenta tem seu estado salvo no projeto e ao abrir o projeto, o estado anterior \u00e9 restaurado;\n- Melhoria na caixa de ferramenta de inspecionar flags de \u00e1rea com m\u00faltiplas camadas de centroides: adicionado o flash feature e trocado o zoom pelo pan;\n- Adiciona verifica\u00e7\u00e3o de \u00e2ngulos nas flags de geometria inv\u00e1lida do Build Polygons from Center Points and Boundaries (\u00e0s vezes v\u00e9rtices pr\u00f3ximos a uma intersec\u00e7\u00e3o n\u00e3o calculada produz um spike no pol\u00edgono resultante);\n- Altera o Line on Line Overlayer para o seguinte funcionamento: corta as linhas de entrada com rela\u00e7\u00e3o a elas mesmas e \u00e0s linhas de refer\u00eancia, criando v\u00e9rtices nas linhas de refer\u00eancia. O algoritmo tem duas sa\u00eddas: as linhas de refer\u00eancia com v\u00e9rtices adicionados e as linhas de entrada cortadas.\nCorre\u00e7\u00e3o de bugs:\n- Corrige bug na ferramenta de valida\u00e7\u00e3o do terreno;\n- Corrige bug na ferramenta de extra\u00e7\u00e3o de ponto cotados e melhora os crit\u00e9rios de inser\u00e7\u00e3o (caso de depress\u00e3o, ordenamento geogr\u00e1fico e de cota para gerar um resultado determin\u00edstico);\n- Corrige bug na op\u00e7\u00e3o de uso de thread do algoritmo de construir pol\u00edgonos por linha e centr\u00f3ide (crashes nos QGIS mais novos);\n- Corrige bug no algoritmo de cria\u00e7\u00e3o de pol\u00edgonos por linha e centr\u00f3ide (crash com camada vazia de pol\u00edgonos);\n- Corrige bug no carregamento com constraint string;\n- Corrige bug na corre\u00e7\u00e3o de geometria inv\u00e1lida (corre\u00e7\u00e3o de v\u00e9rtice);\n- Corrige bug do Match and Apply QML Styles to Layers com camadas shapefile;\n- Corrige bug no algoritmo de identifica\u00e7\u00e3o de erros de cruzamento de curva de n\u00edvel com massa d'\u00e1gua (adicionadas barragens para retirar falsos positivos);\n- Corrige bug de retomar o estado do Workflow ap\u00f3s carregar um projeto salvo;\n- Corrige bug de curva cortada na intersec\u00e7\u00e3o com drenagem no algoritmo de identificar inconsist\u00eancias entre drenagens e curvas de n\u00edvel;\n- Corrige bug no spellchecker de campo n\u00e3o encontrado;\n- Corrige imports que causam crash (from __futures__);\n- Corrige bug na extra\u00e7\u00e3o de pontos cotados no caso de \u00e1reas planas;\n- Corrige bug na rotina de preparo de imagens para o BDGEx;\n- Corrige bug na ferramenta de medida enquanto adquire (measureTool) no caso de mudan\u00e7a de sistema de coordenadas no projeto;\n- Corrige bug do Inspect Multi Layers Centroids Flags Toolbox em mudan\u00e7a de atributos de centroides fora do pol\u00edgono selecionado;\n- Corrige bug na identifica\u00e7\u00e3o e remo\u00e7\u00e3o de linhas com menos de 2 v\u00e9rtices;\n- Corrige bug no feedback do IdentifyUncoveredStartAndEndPointsAlgorithm;\n- Corrige bug de falso positivo em massa d'\u00e1gua adjacente ao oceano no processo de identificar erros de fluxo com outras classes da hidrografia;\n4.16.0:\nNovas Funcionalidades:\n- Nova ferramenta para fechar linhas;\n- Cria\u00e7\u00e3o do algoritmo de generaliza\u00e7\u00e3o de edifica\u00e7\u00f5es (ponto);\n- Cria\u00e7\u00e3o do algoritmo de generaliza\u00e7\u00e3o de edifica\u00e7\u00f5es (pol\u00edgono);\n- Cria\u00e7\u00e3o do algoritmo de generaliza\u00e7\u00e3o de pistas de pouso;\n- Cria\u00e7\u00e3o do algoritmo de generaliza\u00e7\u00e3o de massas d'\u00e1gua (pol\u00edgono), ilhas (pol\u00edgono), trechos de drenagem (linha) e barragens (linha);\nMelhorias:\n- O processo de cria\u00e7\u00e3o de moldura agora aceita m\u00faltiplos MIs ou INOMs separados por v\u00edrgula;\n- As subdivis\u00f5es das molduras foram padronizadas por escala, para garantir a exist\u00eancia de v\u00e9rtices das molduras desde a escala 1:25.000 at\u00e9 a escala 1:250.000;\nCorre\u00e7\u00e3o de bugs:\n- Corre\u00e7\u00e3o de bug no action do processo de invent\u00e1rio (os actions de vetor e raster agora foram unidos em um s\u00f3);\n- Corrige nodata no processo de extrair pontos cotados;\n- Corrige rotina de construir o grid para edi\u00e7\u00e3o;\n- Corrige bug no processo de identificar fei\u00e7\u00f5es fechadas menores que a toler\u00e2ncia (Find Small Closed Lines Algorithm);\n- Corrige bug no processo de remover geometrias nulas;\n4.14.0:\nNovas Funcionalidades:\n- Novo processo de remover v\u00e9rtices duplicados e atualizar a camada original;\n- Novo processo de identificar mudan\u00e7a de atributo em linhas (portado do ferramentas experimentais);\n- Novo processo BatchRunAlgorithmWithGeographicBoundsConstraint: roda em lote, como o BatchRunAlgorithm no modelo, por\u00e9m tem uma camada de entrada para o limite geogr\u00e1fico (o limite geogr\u00e1fico pode filtrar as flags de sa\u00edda ou ser input, como no caso do clean com altera\u00e7\u00f5es somente dentro da moldura);\n- Novo processo de identificar linhas n\u00e3o cobertas por outras linhas (identifica travessias hidrovi\u00e1rias que n\u00e3o se conectam com vias deslocamento ou com a moldura);\n- Adiciona suporte para a EDGV 3.0 Topo;\n- Novo processo de reclassificar pixel adjacente em raster para o vizinho mais pr\u00f3ximo (\u00fatil para generalizar raster de vegeta\u00e7\u00e3o classificada);\n- Novo processo de reclassificar conjunto de pixels adjacentes em raster para o vizinho mais pr\u00f3ximo (varia\u00e7\u00e3o do algoritmo de reclassificar pixel adjacente em raster para o vizinho mais pr\u00f3ximo que considera \u00e1rea do agrupamento de pixels);\n- Novo processo de reclassificar conjunto de pixels adjacentes por meio de janela deslizante;\n- Novo processo de selecionar conjuntos de linhas fechadas pequenos;\n- 4 novos processos para identificar rela\u00e7\u00f5es de interse\u00e7\u00e3o, elemento faltando na interse\u00e7\u00e3o ou elemento de interse\u00e7\u00e3o fora da interse\u00e7\u00e3o;\n- Novo processo de converter imagens e preencher metadados para carga no BDGEx;\nMelhorias:\n- Adiciona a melhoria no dissolve nativo do qgis introduzida na vers\u00e3o 3.28.0 (foi feito o backport para manter o funcionamento nas vers\u00f5es anteriores);\n- O processo Batch Run Algorithm agora ignora camadas somente leitura;\n- Adicionada a op\u00e7\u00e3o de rodar o clean levando em considera\u00e7\u00e3o a parti\u00e7\u00e3o espacial (impede altera\u00e7\u00e3o do clean fora da moldura), para o caso de linhas;\n- Melhoria no processo topological douglas peucker: agora antes de rodar a simplifica\u00e7\u00e3o, \u00e9 rodado um clean, as fei\u00e7\u00f5es s\u00e3o quebradas nas intersec\u00e7\u00f5es e, ap\u00f3s rodar o topological douglas, as linhas s\u00e3o unidas novamente;\n- Adicionada a op\u00e7\u00e3o de rodar o topological douglas peucker levando em considera\u00e7\u00e3o a parti\u00e7\u00e3o espacial (impede altera\u00e7\u00e3o do topological douglas fora da moldura);\n- Adicionada a op\u00e7\u00e3o de rodar o topological clean levando em considera\u00e7\u00e3o a parti\u00e7\u00e3o espacial (impede altera\u00e7\u00e3o do topological douglas fora da moldura) para o caso de linhas;\n- A Caixa de Ferramentas de Controle de Qualidade (QAToolbox) agora admite ignorar flags em processos que admitem falsos positivos;\n- A Caixa de Ferramentas de Controle de Qualidade (QAToolbox) agora permite configurar pontos de parada ao longo do processo;\n- A corre\u00e7\u00e3o autom\u00e1tica do processo de identificar geometria inv\u00e1lidas agora verifica novamente a geometria corrigida e s\u00f3 sobe o erro caso ele persista;\n- O processo de verifica\u00e7\u00e3o de regras do terreno agora identifica curvas de depress\u00e3o incorretamente atributadas;\n- Adicionada a verifica\u00e7\u00e3o de self-intersection em linhas e pol\u00edgonos no algoritmo de identifica\u00e7\u00e3o de geometria inv\u00e1lida, para os casos de geometrias n\u00e3o simples;\n- Adicionada a op\u00e7\u00e3o de passar o limite geogr\u00e1fico como par\u00e2metro para o Snap Hier\u00e1rquico;\n- Adicionada a funcionalidade de propagar as mudan\u00e7as do Snap Hier\u00e1rquico somente dentro da regi\u00e3o geogr\u00e1fica;\n- StringCsvToLayerListAlgorithm agora aceita a sintaxe do | para pegar a primeira camada com elemento. Exemplo, considere que toda a EDGV Pro esteja carregada e que uma camada de moldura com nome aux_moldura_a esteja carregada. O filtro 'infra_*,moldura|aux_moldura_a' carregar\u00e1 as camadas infra_elemento_infraestrutura_l, infra_elemento_viario_l, infra_mobilidade_urbana_l, infra_via_deslocamento e aux_moldura_a. Esse filtro tamb\u00e9m \u00e9 compat\u00edvel com os algoritmos BatchRunAlgorithm e BatchRunAlgorithmWithGeographicBoundsConstraint, logo, \u00e9 poss\u00edvel passar filtros de camadas como primitiva linha para o IdentifyDangles, por exemplo. Para passar uma lista de camadas nesse formato, no json  deve ser escrito como uma lista de strings. Exemplo: Para a lista de strings [\"moldura|aux_moldura_a\", \"infra_*\"] como lista de camadas e as camadas de infra carregadas e a moldura como aux_moldura_a, ser\u00e1 passado para o algoritmo a seguinte lista de camadas [\"infra_elemento_infraestrutura_l\", \"infra_elemento_viario_l\", \"infra_mobilidade_urbana_l\", \"infra_via_deslocamento\", \"aux_moldura_a\"];\n- O algoritmo RuleStatistics agora tem sa\u00eddas vetoriais sem geometria para informar o resumo de erros. Tal altera\u00e7\u00e3o foi feita para realizar a integra\u00e7\u00e3o com o workflow;\n- Adiciona camada de sa\u00edda no algoritmo de verifica\u00e7\u00e3o de ortografia (SpellChecker) para indicar se h\u00e1 erros;\n- A Caixa de Ferramentas de Controle de Qualidade agora s\u00f3 limpa as camadas que s\u00e3o flags dos processos, mantendo as entradas;\n- Adicionada uma verifica\u00e7\u00e3o na execu\u00e7\u00e3o da Caixa de Ferramentas de Controle de Qualidade para evitar que o usu\u00e1rio comece o processo novamente sem querer;\n- Adiciona a op\u00e7\u00e3o de permitir linhas fechadas no processamento de unir linhas (utilizado para fechar curvas de n\u00edvel em processamentos espec\u00edficos de estilos na edi\u00e7\u00e3o);\n- Altera o valor default da ferramenta de revis\u00e3o para Pan to Next;\n- Adiciona a melhoria no menu de reclassifica\u00e7\u00e3o para puxar os campos id\u00eanticos da camada de origem;\n- Workflow refatorado para corrigir constantes crashes durante a utiliza\u00e7\u00e3o;\n- Alterada a forma de importar e exportar os modelos de dentro do workflow;\n- Alterada a interface de ger\u00eancia de flags na constru\u00e7\u00e3o do workflow (combo box selecionando as sa\u00eddas);\n- Melhoria de desempenho no deaggregator (aproximadamente 10x mais r\u00e1pido ap\u00f3s a atualiza\u00e7\u00e3o);\n- Melhoria de desempenho no remove geometria nula;\n- Melhoria na interface de constru\u00e7\u00e3o do workflow, agora existe a op\u00e7\u00e3o de abrir a interface de edi\u00e7\u00e3o do modelo do qgis ap\u00f3s a exporta\u00e7\u00e3o no workflow;\n- Melhoria na interface do workflow: agora \u00e9 poss\u00edvel voltar a execu\u00e7\u00e3o para um determinado passo j\u00e1 executado;\n- Melhoria na interface do workflow: agora quando o usu\u00e1rio clica em rodar com um fluxo j\u00e1 em execu\u00e7\u00e3o, a caixa de ferramentas pergunta se o usu\u00e1rio quer de fato reiniciar;\n- Adiciona compatibilidade com o novo formato do workflow ao guardar estado no projeto;\nCorre\u00e7\u00e3o de bug:\n- Corrige bug no modo n\u00e3o paralelo do algoritmo de generalizar linhas por comprimento;\n- Corrige bug oriundo do merge feito errado no lan\u00e7amento da \u00faltima vers\u00e3o nos processos de identificar e unir linhas;\n- Corrige bug no c\u00e1lculo em paralelo da rotina de extrair pontos cotados;\n- Corrige bug no sink de unicodeFilterAlgorithm;\n- Corrige bug na constru\u00e7\u00e3o do texto da flag do Clean;\n- Corrige bug nos algoritmos de remover linhas pequenas e pol\u00edgonos pequenos;\n- Corrige bug na leitura do arquivo .json na ferramenta de carregar temas;\n- Corrige bug no BatchRunAlgorithm quando \u00e9 utilizada uma express\u00e3o de filtro que resulta em string vazia;\n- Corrige bug no snap hier\u00e1rquico configurado em modelo, quando uma camada prevista n\u00e3o est\u00e1 carregada;\n- Corrige bug no enforce spatial rules no caso de uso de preenchimento por meio do model do QGIS;\n- Corrige bug no merge lines de arestas paralelas no grafo;\n- Corrige bug no merge lines que formava linhas fechadas na sa\u00edda: agora o algoritmo identifica se a sa\u00edda ser\u00e1 uma linha fechada e caso seja, quebra em duas, utilizando o in\u00edcio/fim de uma das linhas participantes e o in\u00edcio/fim com maior n\u00famero de intersec\u00e7\u00f5es (maior grau no grafo);\n- Corrige bug de linha fechada no identify unmerged lines (o algoritmo agora n\u00e3o aponta linha n\u00e3o unida quando a uni\u00e3o de duas linhas resultar numa linha fechada, que \u00e9 geometria inv\u00e1lida);\n- Corrige bug nas sa\u00eddas de processos que estavam ocasionando crashes no MacOS;\n- Corrige bug de flags n\u00e3o carregadas no workflow;\n- Corrige comportamentos estranhos do workflow ao carregar camada (havia manipula\u00e7\u00e3o de grupos, que n\u00e3o \u00e9 thread safe, na thread secund\u00e1ria em que o QgsTask roda);\n- Corrige bug de estado guardado no projeto no workflow;\n- Corrige crashes no dsgtools nos processings (vers\u00e3o 4.13.35, para refer\u00eancia em caso de problemas);\n- Corrige bug com camada vazia em models do workflow ao executar o processo de identificar linhas n\u00e3o cobertas por outras linhas (IdentifyUncoveredStartAndEndPointsAlgorithm);\n- Corrige bug em Update Runway Altitude;\n- Corrige bug em Identify Intertwined Lines para tratar caso de Geometry Collection (linhas que se cruzam e se sobrep\u00f5em);\n- Corrige bug nos Batch Run, valor padr\u00e3o removido para compatibilidade com models nas vers\u00f5es mais atuais do QGIS (a partir da 3.30), n\u00e3o afeta vers\u00f5es mais antigas do QGIS;\n- Corrige bug no snap hier\u00e1rquico de n\u00e3o funcionar com camadas de primitiva ponto (bug introduzido quando foi adaptado para restringir as altera\u00e7\u00f5es somente dentro da camada de moldura);\n- Corrige bug ao salvar o workflow (introduzido na vers\u00e3o 4.13.50);\n- Corrige crash no workflow quando executa uma grande quantidade de processos em um mesmo passo (acionado o garbage collector antes de rodar cada item do workflow);\n- Corrige o action que n\u00e3o estava mais funcionando na ferramenta de invent\u00e1rio;\n- Corrige o bug de n\u00e3o carregar m\u00faltiplas sa\u00eddas no workflow;\n4.12.0:\nNovas Funcionalidades:\n- Novo processo de corrigir erros de segmenta\u00e7\u00e3o em linhas (barragem versus rodovias);\n- Novo processo para validar a estrutura do banco de dados em rela\u00e7\u00e3o ao masterfile;\n- Novo processo de detectar as mudan\u00e7as entre dois banco de dados, realizados em dias distintos;\n- Novo processo de identificar erros de intersec\u00e7\u00e3o entre curvas de n\u00edvel e massas d'\u00e1gua;\n- Novo processo de criar grid por meio de informar as coordenadas dos extremos;\n- Adicionado atalho para ativar/desativar modo reclassifica\u00e7\u00e3o;\n- Novo processo de criar pacote de shapefile (utilizado normalmente para preparar a carga no BDGEx);\n- Novo processo de generalizar trechos de drenagem de acordo com o comprimento;\n- Adicionado o modelo EDGV 3.0 Orto;\nMelhorias:\n- O estado do Menu de classifica\u00e7\u00e3o agora \u00e9 salvo no projeto;\n- Adiciona par\u00e2metros opcionais na rotina de extra\u00e7\u00e3o de pontos cotados;\n- Melhoria de desempenho na extra\u00e7\u00e3o de pontos cotados;\n- O seletor gen\u00e9rico agora ignora camadas somente leitura;\n- Melhoria de desempenho no processo Unir Linhas com Mesmo Conjunto de Atributos (Merge Lines With Same Attribute Set): C\u00f3digo refatorado para usar busca utilizando grafo. Al\u00e9m disso, o processo pega casos que n\u00e3o eram unidos anteriormente (linhas com mesmo conjunto de atributos e encadeadas);\n- Melhoria de desempenho no processo Identify Unmerged Lines With Same Attribute Set: C\u00f3digo refatorado para usar busca utilizando grafo;\n- O detecta nula agora indica quais camadas tem que ser verificadas;\n- Algoritmos da caixa de ferramentas reorganizados por tem\u00e1tica para facilitar o uso;\n- A interface de carregamento agora filtra tamb\u00e9m na coluna de categoria da camada;\n- O menu de aquisi\u00e7\u00e3o agora mant\u00e9m a camada ativa quando reclassifica uma fei\u00e7\u00e3o no modo de reclassifica\u00e7\u00e3o;\n- Adicionado bot\u00e3o de selecionar a camada ativa na barra de ferramentas de revis\u00e3o;\n- Adicionada a op\u00e7\u00e3o de uso da tag \"NULL\" no atributo do bot\u00e3o do menu para preencher o campo com o valor nulo na atributa\u00e7\u00e3o e reclassifica\u00e7\u00e3o do menu de aquisi\u00e7\u00e3o;\n- O processo de carregar shapefiles agora agrupa por pasta, caso seja dado como entrada uma pasta que possui pastas com shapefiles;\n- Melhoria de desempenho no processo de generalizar trechos de drenagem;\nCorre\u00e7\u00e3o de bug:\n- Corrige bug de quando o usu\u00e1rio tenta reclassificar primitivas n\u00e3o compat\u00edveis utilizando o menu de classifica\u00e7\u00e3o;\n- Corrige bug na rotina de extra\u00e7\u00e3o de pontos cotados;\n- Corrige bug de flags incorretas na rotina de identificar erros de segmenta\u00e7\u00e3o em linhas (Identify Segment Errors Between Lines);\n- Corrige bug de n\u00famero de conex\u00f5es ativas na ferramenta de setar estilo do banco (os m\u00e9todos nativos do QGIS abrem conex\u00e3o e n\u00e3o fecham, dessa forma derrubando todo mundo da produ\u00e7\u00e3o por exceder o n\u00famero m\u00e1ximo de conex\u00f5es defindo no postgres.conf);\n- Corrige bug no processo de verificar atributo unicode;\n- Corrige bug no processo de identificar pontas soltas (retira dist\u00e2ncia m\u00ednima na busca, agora pega erro at\u00e9 no \"mundo qu\u00e2ntico\");\n- Corrige bug na ferramenta de inverter o sentido de linhas (flip lines) quando \u00e9 uma camada n\u00e3o salva do banco de dados;\n- Corrige bug na gera\u00e7\u00e3o de moldura relativo a camada (Generate Systematic Grid Related to Layer) quando se usa memory layer (o memory layer n\u00e3o atualiza seu extent automaticamente, logo foi necess\u00e1rio colocar um layer.updateExtents() no c\u00f3digo antes de calcular o extent);\n- Corrige bug no processo de calcular azimute (estava sendo calculado com +90 graus);\n- Corrige bug no ClipAndCopyFeaturesBetweenDatabasesAlgorithm;\n- Corrige bug no VerifyAdjacentGeographicBoundaryDataAlgorithm (verifica interse\u00e7\u00e3o na moldura, n\u00e3o apenas no boundingbox);\n- Corrige bug na rotina de extrair automaticamente pontos cotados (Extract Spot Elevation);\n- Corrige bug da interface de carregamento n\u00e3o listar camadas do tipo GEOMETRY (gen\u00e9ricas normalmente criadas pelo FME). A camada que tiver esse tipo vai ser carregada em um n\u00f3 chamado Geometry;\n- Corrige bug dos par\u00e2metros do clean n\u00e3o permitirem casas decimais o suficiente;\n- Corrige bug de crash no qgis no algoritmo AddUnsharedVertexOnIntersectionsAlgorithm;\n- Corrige bug de quando o usu\u00e1rio tenta reclassificar primitivas n\u00e3o compat\u00edveis utilizando o menu de classifica\u00e7\u00e3o;\n- Corrige bug de quando o usu\u00e1rio tenta classificar com o formul\u00e1rio suprimido;\n- Corrige bug de quando o usu\u00e1rio tenta classificar e o camada do bot\u00e3o n\u00e3o estava mudando;\n- Corrige bug na interface do carregamento de fei\u00e7\u00f5es, em bancos n\u00e3o EDGV;\n- Corrige bug no processo de geometria inv\u00e1lida quando h\u00e1 geometria nula ou vazia;\n- Corrige bug no processo de verificar atributo unicode (n\u00e3o estava gerando flag por erro de defini\u00e7\u00e3o de geometria da camada);\n- Corrige bug em par\u00e2metro do algoritmo de verifica\u00e7\u00e3o de regras de constru\u00e7\u00e3o do terreno;\n- Corre\u00e7\u00e3o de bug no modelo EDGV 3.0 Pro;\n- Corre\u00e7\u00e3o de bug no modelo EDGV 3.0;\n4.10.1:\nMelhoria:\n- Adicionado o modelo EDGV 3.0 Pro;\nCorre\u00e7\u00e3o de Bug:\n- Corre\u00e7\u00e3o de erro ao criar banco EDGV 3.0;\n4.10.0:\nNovas Funcionalidades:\n- Novo processo de identificar erros de constru\u00e7\u00e3o em linhas que devem se sobrepor (exemplo, barragem e rodovia);\n- Novo processo de identificar linhas entrela\u00e7adas;\n- Novo processo de identificar linhas cruzando outra camada (exemplo: trecho de drenagem e barragem);\n- Novo processo de consertar o direcionamento de rios (funcionamento diferente do direcionamento que existia: mudado o comportamento para n\u00e3o levar em considera\u00e7\u00e3o os \u00e2ngulos de digitaliza\u00e7\u00e3o);\n- Novo processo de carregar temas;\n- Nova ferramenta para indicar tamanho da fei\u00e7\u00e3o durante aquisi\u00e7\u00e3o;\n- Novo processo para verificar fei\u00e7\u00f5es pr\u00f3ximas;\n- Novo processo para identificar objetos pequenos (identifica pequenas linhas e pequenas \u00e1reas ao mesmo tempo);\n- Novo processo de adicionar fei\u00e7\u00f5es a uma camada (AppendFeaturesToLayerAlgorithm);\n- O DSGTools agora guarda o estado das ferramentas no projeto: quando o usu\u00e1rio abrir um projeto no qual est\u00e3o salvos os estados das ferramentas, automaticamente cada ferramenta \u00e9 ajustada com os par\u00e2metros necess\u00e1rios para que o usu\u00e1rio retome o trabalho de onde parou. Guarda o estado do inspetor de fei\u00e7\u00f5es, ferramenta de grid e ferramenta de centr\u00f3ides;\n- Novo processo de ajustar par\u00e2metros do seletor gen\u00e9rico (integra\u00e7\u00e3o com o FP/SAP);\n- Novo processo de ajustar par\u00e2metros da ferramenta de aquisi\u00e7\u00e3o com \u00e2ngulos retos (integra\u00e7\u00e3o com o FP/SAP);\n- Novo processo de converter entre bancos de mesma modelagem, clipando com um pol\u00edgono feito para integra\u00e7\u00e3o com FP/SAP (ClipAndCopyFeaturesBetweenDatabasesAlgorithm);\n- Novo processo de verificar liga\u00e7\u00e3o na moldura;\n\nMelhorias:\n- Melhoria de desempenho na constru\u00e7\u00e3o de pol\u00edgonos quando se utiliza pol\u00edgonos na entrada que cont\u00e9m linhas que podem delimitar (caso \u00e1rea edificada versus via deslocamento);\n- Adicionado registro de altera\u00e7\u00e3o do tile na barra de ferramentas de revis\u00e3o;\n- Adicionada uma verifica\u00e7\u00e3o antes de excluir um menu no menu de aquisi\u00e7\u00e3o;\n- Adicionado ao processo de identificar geometrias inv\u00e1lidas a verifica\u00e7\u00e3o de v\u00e9rtices com coordenadas infinitas ou nulas;\n- Adicionado ao processo de identificar geometrias inv\u00e1lidas a corre\u00e7\u00e3o de v\u00e9rtices com coordenadas infinitas ou nulas;\n- O processo de criar camada tempor\u00e1ria agora carrega a camada com a contagem de elementos ativada;\n- Alterado o default do n\u00famero de pontos na cria\u00e7\u00e3o da moldura, de 12 para 4 (o algoritmo continua com a op\u00e7\u00e3o de densificar mais, caso o usu\u00e1rio queira);\n- Alterados os inputs da ferramenta de extra\u00e7\u00e3o de pontos cotados;\n- Corre\u00e7\u00e3o de bug com \u00e1rea sem dados na ferramenta de extra\u00e7\u00e3o de pontos cotados;\n- Adicionado ao processo de extrair eleva\u00e7\u00e3o de MDS utilizando geometria da camada de entrada a op\u00e7\u00e3o de arredondar as casas decimais;\n- Novos helps integrados aos processos de identifica\u00e7\u00e3o do provedor de algoritmos;\n- O snap hier\u00e1rquico agora adiciona v\u00e9rtice tanto na refer\u00eancia, quanto na camada atra\u00edda;\n\nCorre\u00e7\u00e3o de bug:\n- Corre\u00e7\u00e3o de bug no rubberband da ferramenta de \u00e2ngulos retos no QGIS 3.30;\n- Corre\u00e7\u00e3o de bug na reclassifica\u00e7\u00e3o do menu de aquisi\u00e7\u00e3o;\n- Corre\u00e7\u00e3o de bug no processo de construir pol\u00edgonos por linha e centroides (Build Polygons From Center Points and Boundary): com a otimiza\u00e7\u00e3o da vers\u00e3o anterior, o algoritmo estava excluindo as linhas da moldura;\n- Corre\u00e7\u00e3o de bug na ferramenta de trocar a dire\u00e7\u00e3o da linha (flip) que n\u00e3o funcionava com fei\u00e7\u00e3o n\u00e3o salva;\n- Corrige crash no QGIS 3.32 quando se usa o merge features em um memory layer criado pela ferramenta de copiar fei\u00e7\u00f5es para camada tempor\u00e1ria;\n- Corre\u00e7\u00e3o de bug na ferramenta de aquisi\u00e7\u00e3o \u00e0 m\u00e3o livre que n\u00e3o era ativada ao clicar ou desconectada ao mudar de ferramenta de aquisi\u00e7\u00e3o;\n- Corre\u00e7\u00e3o de bug na ferramenta de identifica\u00e7\u00e3o de geometrias inv\u00e1lidas (caso de geometria nula);\n- Corre\u00e7\u00e3o de bug na ferramenta de identifica\u00e7\u00e3o de fei\u00e7\u00f5es pr\u00f3ximas (medida inv\u00e1lida, melhoria do texto da flag);\n- Corre\u00e7\u00e3o de bug no processo de extrair pontos cotados;\n- Corre\u00e7\u00e3o de bug na ferramenta de \u00e2ngulos retos (quando est\u00e1 ativado o trace digitizing);\n- Corre\u00e7\u00e3o de bug no linux no carrega camada (o QGIS mudou a assinatura do atribute duration do QgsMessageBarItem para inteiro e s\u00f3 dava o bug no linux);\n- Corre\u00e7\u00e3o de bug na ferramenta de medi\u00e7\u00e3o (n\u00e3o d\u00e1 mais erro ao ligar e desligar a ferramenta sem selecionar ferramenta de digitaliza\u00e7\u00e3o);\n- Corre\u00e7\u00e3o de bug no seletor gen\u00e9rico (agora funciona com mais de uma camada com mesmo nome);\n\n4.8.0:\nNovas Funcionalidades:\n- Novo processo de identificar inconsist\u00eancias entre os elementos da rede de drenagem;\n- Nova funcionalidade de verificar o fluxo de drenagens com rela\u00e7\u00e3o \u00e0s curvas de n\u00edvel (reescrito a partir de c\u00f3digo do ferramentas experimentais);\n- Novo processo de extrair pontos cotados segundo as regras da MTM;\n- Nova ferramenta de extrair centr\u00f3ides a partir de linhas e pol\u00edgono digitalizado na tela (Center Point Tool);\n- Novo processo de extrair eleva\u00e7\u00e3o de MDS utilizando geometria da camada de entrada e gravar em campo de eleva\u00e7\u00e3o;\n- Novo processo de carregar camada PostGIS Raster;\n\nMelhorias:\n- Adicionada a op\u00e7\u00e3o de suprimir o formul\u00e1rio de fei\u00e7\u00e3o no modo reclassifica\u00e7\u00e3o do menu de aquisi\u00e7\u00e3o (particularmente \u00fatil quando se est\u00e1 corrigindo flags de \u00e1reas sem centroide na constru\u00e7\u00e3o de pol\u00edgonos utilizando linha e centr\u00f3ide);\n- Adicionada a melhoria de verificar pontos cotados fora da equidist\u00e2ncia na ferramenta de valida\u00e7\u00e3o do terreno;\n- Removido o processo de verifica\u00e7\u00e3o de empilhamento de curvas (a valida\u00e7\u00e3o de terreno j\u00e1 faz isso);\n\nCorre\u00e7\u00e3o de bug:\n- Corrigido bug na constru\u00e7\u00e3o do texto da flag de identificar geometria inv\u00e1lida, quando a chave prim\u00e1ria tem tipo inteiro;\n- Corrigido bug de fei\u00e7\u00f5es geradas com v\u00e9rtices duplicados na ferramenta de cria\u00e7\u00e3o de grid sistem\u00e1tico;\n- Corrigido bug de erro na precis\u00e3o dos v\u00e9rtices gerados na ferramenta de cria\u00e7\u00e3o de grid sistem\u00e1tico;\n- Corrigido bug de flag incorreta de delimitador n\u00e3o utilizado no processo de construir pol\u00edgonos;\n- Corrigido bug no processo de identificar v\u00e9rtice duplicado com camadas do tipo pol\u00edgono (o primeiro ponto de cada linear ring era indicado como flag);\n\n4.7.1:\nCorre\u00e7\u00e3o de bug:\n- Corre\u00e7\u00e3o de bug no menu (filtro de geometria estava quebrado);\n\n4.7.0:\nNovas funcionalidades:\n- Novo processo de selecionar fei\u00e7\u00f5es no canvas de camadas selecionadas;\n- Novo processo de filtrar lista de camadas no processing por tipo geom\u00e9trico;\n- Novo processo de remover holes pequenos de camadas de cobertura;\n- Novo processo de dissolver pol\u00edgonos para vizinhos (heur\u00edstica pelo maior comprimento da intersec\u00e7\u00e3o);\n- Novo processo de construir grid de pontos dentro de pol\u00edgonos;\n- Novo processo de dividir pol\u00edgonos;\n- Novo processo de dividir pol\u00edgonos por grid;\n- Novo processo de selecionar por DE9IM;\n- Novo processo de extrair fei\u00e7\u00f5es por DE9IM;\n- Processo de converter linha para multilinha portado do ferramentas experimentais;\n\nMelhorias:\n- Adicionada a op\u00e7\u00e3o de dar pan na barra de ferramentas de revis\u00e3o;\n- Adicionada mudanca de ferramenta atual nos icones das ferramentas de filtro;\n- Processing de constru\u00e7\u00e3o do diagrama de eleva\u00e7\u00e3o portado para o Ferramentas de Edi\u00e7\u00e3o;\n- Adicionado o comportamento no seletor gen\u00e9rico de selecionar somente na camada ativa quando a tecla Alt estiver selecionada;\n- Adicionada a op\u00e7\u00e3o de rodar a constru\u00e7\u00e3o de pol\u00edgonos por pol\u00edgono de \u00e1rea geogr\u00e1fica (por MI);\n- Melhoria de desempenho na constru\u00e7\u00e3o de pol\u00edgonos (adicionado paralelismo em thread);\n- Melhoria de desempenho na verifica\u00e7\u00e3o de delimitadores n\u00e3o utilizados no processo de constru\u00e7\u00e3o de pol\u00edgonos;\n- Adicionada a op\u00e7\u00e3o de verificar ou n\u00e3o delimitadores n\u00e3o utilizados no processo de constru\u00e7\u00e3o de pol\u00edgonos;\n- Melhoria de desempenho na identifica\u00e7\u00e3o de erros de constru\u00e7\u00e3o do terreno (roda em thread por \u00e1rea geogr\u00e1fica);\n- A ferramenta de verifica\u00e7\u00e3o de erros de relacionamentos espaciais agora permite regras com de9im e relacionamentos espaciais simultaneamente;\n- Adicionada a op\u00e7\u00e3o de desligar todas as imagens ativas na ferramenta de sele\u00e7\u00e3o de raster;\n- Adicionado o id da geometria na flag do identificar geometrias inv\u00e1lidas;\n- O menu de aquisi\u00e7\u00e3o agora permite reclassifica\u00e7\u00e3o de pol\u00edgono para ponto (particularmente \u00fatil quando se est\u00e1 corrigindo flags de \u00e1reas sem centroide na constru\u00e7\u00e3o de pol\u00edgonos utilizando linha e centroide);\n\n\nCorre\u00e7\u00e3o de bug:\n- Corrigido o bug de sempre apontar flags quando a geometria tem buraco do processo de identificar geometrias com densidade incorreta de v\u00e9rtices;\n- Corre\u00e7\u00e3o de bug no processo de adicionar v\u00e9rtice em segmento compartilhado;\n- Corre\u00e7\u00e3o de bug no processo de dissolver pol\u00edgonos com mesmo conjunto de atributos quando \u00e9 passada uma \u00e1rea m\u00ednima para o dissolve;\n- Corre\u00e7\u00e3o de bug no acesso ao BDGEx (a url do servi\u00e7o mudou e o c\u00f3digo teve de ser atualizado, mudando a url do servi\u00e7o de https para http);\n4.6.0:\nNovas funcionalidades:\n- Novo processo de estender linhas pr\u00f3ximas da moldura;\n- Novo algoritmo de detec\u00e7\u00e3o de geometrias nulas;\n- Novo processo de adicionar v\u00e9rtices n\u00e3o compartilhados nas intersec\u00e7\u00f5es (processo de corre\u00e7\u00e3o associado ao processo de Identificar v\u00e9rtices n\u00e3o compartilhados na intersec\u00e7\u00e3o);\n- Novo processo de adicionar v\u00e9rtices n\u00e3o compartilhados nos segmentos compartilhados (processo de corre\u00e7\u00e3o associado ao processo de Identificar v\u00e9rtices n\u00e3o compartilhados nos segmentos compartilhados);\n- Adicionada integra\u00e7\u00e3o da Ferramenta de Controle de Qualidade (QA Toolbox) com o Ferramentas de Produ\u00e7\u00e3o. Dessa forma, a QA Toolbox pode ser integrada \u00e0 produ\u00e7\u00e3o utilizando o Sistema de Apoio \u00e0 Produ\u00e7\u00e3o;\n- Nova funcionalidade de adicionar filtro espacial \u00e0s camadas (portado do ferramentas experimentais);\n- Nova funcionalidade de filtrar por selecionados (portado do ferramentas experimentais);\n- Nova funcionalidade de filtrar todos por geometria de selecionados (portado do ferramentas experimentais);\n- Nova funcionalidade de remover filtros (portado do ferramentas experimentais);\n- Nova funcionalidade de copiar geometrias selecionadas como WKT (portado do ferramentas experimentais);\n\nMelhorias:\n- Adicionada a op\u00e7\u00e3o de atribuir um id de atividade para o grid de revis\u00e3o criado no processo de criar grid de edi\u00e7\u00e3o;\n- Melhorado o estilo do grid utilizado pela barra de ferramentas de revis\u00e3o;\n- Adicionada a funcionalidade de resetar o grid na barra ferramentas de revis\u00e3o;\n- Adicionado o caso de snap dentro da camada no snap hier\u00e1rquico. Agora para cada camada de entrada, primeiramente \u00e9 feito o snap dentro da camada de refer\u00eancia antes de atrair os elementos com hierarquia menor;\n- Barra de atalhos refatorada. Alguns atalhos n\u00e3o utilizados frequentemente foram retirados e foram criadas novas barras para dar a op\u00e7\u00e3o do usu\u00e1rio escolher quais ele quer ativar.\n\nCorre\u00e7\u00e3o de bug:\n- Corre\u00e7\u00e3o de bug no identificar pontas soltas (o algoritmo estava levantando flag em v\u00e9rtice ocupado dentro do raio de busca);\n- Corre\u00e7\u00e3o de bug no identificar erros no terreno (o algoritmo estava levantando a geometria da flag confusa);\n- Corre\u00e7\u00e3o de crash ao rodar o snap hier\u00e1rquico (o algoritmo agora s\u00f3 transmite as mudan\u00e7as para o banco ao final do processo, mantendo os c\u00e1lculos intermedi\u00e1rios em camada de cache gravadas em camada tempor\u00e1ria do processing do QGIS, ativado por meio da flag is_child_algorithm=True ao rodar o processo);\n\n4.5.0:\nNovas funcionalidades:\n- Novo processo de identificar undershoot de pol\u00edgonos;\n- Novo processo de identificar erros de constru\u00e7\u00e3o de redes (linhas que compartilham v\u00e9rtices n\u00e3o segmentadas dentro da camada, linhas n\u00e3o segmentadas com as camadas de filtro);\n- Novo processo de identificar linhas com mesmo conjunto de atributos n\u00e3o unidas;\n- Novo processo de carregamento de primeira camada com elemento de um csv (utilizado na constru\u00e7\u00e3o de modelos);\n- Novo processo de identifica\u00e7\u00e3o de problemas no fluxo de drenagens;\n- Novo processo de construir fatiamento do terreno segundo as regras do MTM;\n- Novo processo de ativar a remo\u00e7\u00e3o autom\u00e1tica de v\u00e9rtices nas camadas;\n- Novo processo de bloquear a edi\u00e7\u00e3o de atributos;\n- Novo processo de identificar loops em drenagens;\n- Novo processo de identificar problemas de direcionamento com elementos da rede (massas d'\u00e1gua com e sem fluxo, oceano, vala, sumidouro e vertedouro);\n- Novo processo de identificar problemas nos \u00e2ngulos entre os trechos de drenagem (verificar deltas);\n- Nova barra de ferramentas de revis\u00e3o;\n- Novo processo de construir grid de revis\u00e3o;\n\nMelhorias:\n- Melhoria de desempenho no identificar Z;\n- Melhoria de desempenho no identificar geometrias inv\u00e1lidas;\n- Melhoria de desempenho no identificar dangles;\n- Melhoria no processo de valida\u00e7\u00e3o do terreno (removidos os falso-positivos com a moldura);\n\nCorre\u00e7\u00e3o de bug:\n- Tratamento de geometria nula no Identify Out Of Bounds Angles in Coverage;\n4.4.0:\nNovas funcionalidades:\n- Nova ferramenta de alternar visibilidade de raster;\n- Novo processo de remover camadas vazias do projeto (portado do Ferramentas Experimentais);\n- Novo processo de identificar v\u00e9rtices duplicados;\n- Novo processo de identificar fei\u00e7\u00f5es com densidade alta de v\u00e9rtices;\nMelhorias:\n- Refatora\u00e7\u00e3o da interface de carregamento de camadas (remo\u00e7\u00e3o de funcionalidades n\u00e3o utilizadas e melhoria no filtro de camadas);\n- Adicionadas flags de delimitador n\u00e3o utilizado no algoritmo Construir Pol\u00edgonos com Delimitadores e Centroides;\n- Adicionada a op\u00e7\u00e3o de verificar geometrias inv\u00e1lidas nos pol\u00edgonos montados no algoritmo Construir Pol\u00edgonos com Delimitadores e Centroides;\n- Adicionada a op\u00e7\u00e3o de unir os pol\u00edgonos com mesmo conjunto de atributos na sa\u00edda do Construir Pol\u00edgonos com Delimitadores e Centroides;\n- Adicionado bot\u00e3o de mudar camada da barra de inspe\u00e7\u00e3o de raster pela camada ativa;\n- Ferramenta de controle de qualidade agora agrupa as camadas carregadas em grupos;\n- Ferramenta de contole de qualidade agora diferencia camadas carregadas nos processos de flags, por meio de par\u00e2metro de configura\u00e7\u00e3o;\n- Adicionada a op\u00e7\u00e3o de ignorar fei\u00e7\u00f5es circulares no processo de identificar \u00e2ngulos errados em edifica\u00e7\u00f5es;\n- Refatorado o processo de atribuir regras de atributa\u00e7\u00e3o ao formul\u00e1rio de fei\u00e7\u00f5es;\n- Refatorado o processo de identificar overlaps. Agora ele tamb\u00e9m pega overlaps de linhas;\n- Adicionada a op\u00e7\u00e3o de ordenar no inspetor de fei\u00e7\u00f5es por um atributo;\nCorre\u00e7\u00e3o de Bug:\n- Filtro de express\u00e3o do inspetor de fei\u00e7\u00f5es agora \u00e9 limpo quando o bot\u00e3o de trocar para a camada ativa \u00e9 acionado;\n- Corrigido o bug da ferramenta de aliases retirando os mapas de valores;\n4.3.2:\nCorre\u00e7\u00e3o de bugs:\n- Corre\u00e7\u00e3o do proxy para os servi\u00e7os https do BDGEx\n4.3.1:\nNovas funcionalidades:\n- Adicionado processo de verifica\u00e7\u00e3o de caracteres unicode;\n- Adicionados par\u00e2metros de densidade de pontos na cria\u00e7\u00e3o de molduras;\n- Adicionados novos casos no processo de identifica\u00e7\u00e3o de geometrias inv\u00e1lidas (buraco intersectando fronteira de pol\u00edgono);\nCorre\u00e7\u00e3o de bugs:\n- Corre\u00e7\u00e3o no template da EDGV 3.0;\n- Corre\u00e7\u00e3o nos endere\u00e7os do BDGEx;\n- Corre\u00e7\u00e3o na janela de op\u00e7\u00f5es do DSGTools;\n- Ajustado o n\u00famero de casas decimais no snap hier\u00e1rquico;\n- Corrigido bug na SQL de filtragem do carregamento de camadas com elementos quando se utiliza o postgres mais novo;", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/DsgTools/version/5.0.1/download/"}