jorgealmerio / QEsg

QEsg - Sewer Network Design Plugin for Qgis
17 stars 3 forks source link

 

CLICK HERE FOR ENGLISH VERSION 

 


1 APRESENTAÇÃO



QEsg é um complemento desenvolvido para o software Qgis com o objetivo de auxiliar no projeto de redes de esgotamento sanitário.

O plugin se utiliza das facilidades e recursos inerentes a um ambiente SIG (Sistema de Informações geográficas) para apoiar a organização, desenvolvimento, dimensionamento e apresentação final do projeto de uma rede de esgoto.


2 SUMÁRIO




3 SCREENSHOTS


Figura 1 - Tela típica de uma rede de esgoto com plugin QEsg.



Figura 2 - Rede de esgoto com multiplas bacias em Ambiente Qgis.



Figura 3 - Resultado de um arquivo DXF exportado através do Plugin (a partir da versão 1.1) em ambiente CAD.



Figura 4 - Detalhe do arquivo DXF exportado pelo Plugin (a partir da versão 1.1) em ambiente CAD.


4 TUTORIAL


4.1 CONCEITUAÇÃO


A estrutura da rede atende aos seguintes princípios.


Outros detalhes básicos são apresentados no exemplo de aplicação a seguir.


4.2 ARQUIVOS UTILIZADOS NESSE TUTORIAL


Arquivos utilizados no tutorial para download:



4.3 EXEMPLO DE APLICAÇÃO



Figura 5 - Aparência inicial do projeto, após carregar ou traçar a rede de esgotos.



4.4 BOTÃO 00 CONFIGURAÇÃO


Ao clicar abre uma janela apresentada na Figura 6.



Figura 6 - Janela do Botão 00 – Configuração

Figura 7 - Janela do Botão 00 – Configuração após preenchimento dos dados básicos


Preencher as informações básicas na janela aberta.



4.5 BOTÃO 01 VERIFICA/CRIA CAMPOS


Ao pressionar neste botão o plugin verifica se o shape Trechos com o traçado da rede contém os campos padrões. Se não existe oferece a possibilidade de criá-los automaticamente, como mostra a Figura 8. Aceite essa opção.


Abra novamente a tabela de atributos do shape Trechos com a rede de esgoto (vide Figura 9). Você verá que foram criados um conjunto de campos para cada coletor traçado. Os valores contidos nesses campos serão nulos ou zeros (sem informação ainda).


Figura 8 - Mensagem para criação dos campos padrões no shape da rede de esgotos.

Figura 9 - Tabela da rede de esgotos, após a criação dos campos padrões.



4.6 BOTÃO 02 NUMERAR REDE


Ao clicar nesse botão é verificado se o traçado da rede de esgoto é composto por segmentos simples (segmentos de reta individuais entre vértices consecutivos). Caso exista algum elemento de rede com mais de dois vértices, será apresentada uma mensagem semelhante à da Figura 10.


Figura 10 - Mensagem subdivisão de coletores em trechos.



No nosso exemplo, antes de clicar pela primeira vez, o shape Trechos possui três coletores traçados de montante para jusante (vide Figura 9) definidos por poligonais abertas (um coletor com 5 vértices e dois coletores com 3). Na mensagem semelhante à da Figura 10 clicar em Sim.

Mensagem para subdivisão de coletores em trechos: Existem elementos com ( …). Deseja convertê-los para linhas simples? (vide Figura 10). Clique no botão Sim.



Figura 11 - Mensagem subdivisão de coletores em trechos.



Será aberta uma janela, semelhante à Figura 11, a qual será fixada na lateral direita no ambiente QGIS. Nos passos a seguir, proceda com atenção.



Figura 12 - Seleção do trecho de montante do coletor principal.



Figura 13 - Coletor principal renumerado



Figura 14 - Seleção do trecho de montante do segundo coletor





Figura 15 - Segundo coletor renumerado.




Figura 16 - Clique no trecho de montante para a seleção do terceiro coletor.



Figura 17 - Todos os trechos dos três coletores renumerados



No shape Trechos foram preenchidos os campos Coletor, Trecho, DC_ID, PVM e PVJ.



4.7 BOTÃO 03 CRIAR LAYER DE NÓS




4.8BOTÃO 04 PREENCHE OS CAMPOS


Ao clicar no botão:



4.9 PONTA SECA


Tem como objetivo identificar os trechos que não recebem contribuições através do PV de montante. Essa identificação é necessária em trechos cujos PVs de montante possam apresentar mais de uma saída, situação não permitida segundo as normas brasileiras. A “ponta seca” é informada manualmente na tabela do shape Trechos, campo (coluna) PONTA_SECA, trocando a letra N (não) pela letra S (sim), como ilustra a Figura 18.



Figura 18 - Alteração da condição de montante para “ponta seca”



Após essa alteração a representação de montante dos trechos “ponta seca” será modificada como ilustra a Figura 19.



Figura 19 - Alteração da condição hidráulica de montante dos trechos iniciais para “ponta seca”


Salve as modificações introduzidas na tabela do shape Trechos e saia do modo de edição. Salve o projeto.



4.10 BOTÃO 05 CALCULA VAZÃO


Ao clicar neste botão, são calculadas as vazões acumuladas ao longo de cada um dos trechos que formam os coletores, os resultados são gravados no shape Trechos. O formato de apresentação dos trechos muda para mostrar os dados: nome do trecho; comprimento, diâmetro e vazão de cada trecho.


Figura 20 - Todos os trechos dos três coletores com as vazões de projeto calculadas.



4.11BOTÃO 6 DIMENSIONA


Ao clicar neste botão, são dimensionados todos os trechos que formam os coletores da rede. O formato de apresentação dos trechos muda para mostrar os dados: nome do trecho; comprimento; diâmetro nominal e declividade, como mostra a Figura 21.


Figura 21 - Rede calculada.


Todos os dados do dimensionamento estão contidos na tabela do shape Trechos. Caso deseje, abra a tabela do shape Trechos, selecione todos os campos, copie e cole dentro de uma planilha eletrônica (MS-Excel, Libreoffice-Calc ou outra).



4.12BOTÃO 7 DESENHA PERFIL

Trata-se de uma ferramenta de conferência rápida que o projetista pode usar para análise dos coletores projetados. Ao clicar no botão é apresentado um menu flutuante como o da Figura 22. Selecione o coletor a desenhar e clique no botão OK.


Figura 22 - Menu flutuante para seleção do coletor a desenhar



Uma janela semelhante ao da Figura 23 será apresentada (neste exemplo foi selecionado o Coletor 1).


Figura 23 - Perfil do coletor selecionado





5 TABELAS


5.1 SHAPE NÓS

Ordem

Nome

Unidade

Tipo

Comprimento

Precisão

1

DC_ID

-

String

10

-

2

COTA_TN

m

Real

10

3


5.2 SHAPE TRECHO

Ordem

Nome

Unidade

Tipo

Comprimento

Precisão

Descrição

1

DC_ID

-

QString

10

-

Identificação do Trecho

2

PVM

-

QString

10

-

Identificação do PV de Montante

3

PVJ

-

QString

10

-

Identificação do PV de Jusante

4

LENGTH

m

Real

10

1

Extensão do Trecho

5

CTM

m

Real

10

3

Cota do Terreno (Montante)

6

CTJ

m

Real

10

3

Cota do Terreno (Jusante)

7

CCM

m

Real

10

3

Cota do Coletor (Montante)

8

CCJ

m

Real

10

3

Cota do Coletor (Jusante)

9

NA_MON

m

Real

10

3

Cota do Nivel de Água (Montante)

10

NA_JUS

m

Real

10

3

Cota do Nivel de Água (Jusante)

11

PRFM

m

Real

10

3

Profundidade (Montante)

12

PRFJ

m

Real

10

3

Profundidade (Jusante)

13

DIAMETER

mm

Real

10

1

Diâmetro

14

DECL

m/m

Real

10

5

Declividade

15

MANNING

Adimensional

Real

10

3

Coeficiente de rugosidade de Manning

16

Q_CONC_INI

L/s

Real

10

3

Vazão Concentrada (Inicio de Plano)

17

Q_CONC_FIM

L/s

Real

10

3

Vazão Concentrada (Fim de Plano)

18

Q_INI

L/s

Real

10

3

Vazão Total (Inicio de Plano)

19

Q_FIM

L/s

Real

10

3

Vazão Total (Fim de Plano)

20

VEL_INI

m/s

Real

10

2

Velocidade (Inicio de Plano)

21

VEL_FIM

m/s

Real

10

2

Velocidade (Fim de Plano)

22

VEL_CRI

m/s

Real

10

2

Velocidade Crítica

23

TRATIVA

Pa

Real

10

3

Tensão Trativa

24

LAM_INI

Adimensional

Real

10

4

Relação da lâmina/diâmetro (Inicio de Plano)

25

LAM_FIM

Adimensional

Real

10

2

Relação da lâmina/diâmetro (Fim de Plano)

26

LAM_MAX

Adimensional

Real

10

2

Relação máxima entre altura da lâmina d'água e o Diâmetro

27

REC_MIN

m

Real

10

2

Recobrimento mínimo

28

CONTR_LADO

-(1)

Integer

1

-

Contribuição lateral (0,1 ou 2)

29

ETAPA

-(2)

Integer

1

-

Etapa

30

PONTA_SECA

-(3)

QString

1

-

Ponta Seca (S/N)

31

OBS

-

QString

30

-

Observações

 

 

Valores permitidos

(1): Trecho sem contribuição = 0, contribuição unilateral = 1 e contribuição bilateral = 2

(2): Trecho existente = 0, a implantar na primeira etapa = 1, a implantar na segunda etapa = 2

(3): É ponta seca = S, não é ponta seca = N


5.3 SHAPE INTERFERÊNCIAS

Ordem

Nome

Unidade

Tipo

Comprimento

Precisão

Descrição

1

DC_ID

-

31

10

-

Identificação da Interferência

2

TIPO_INT

-(1)

QString

2

-

Tipo de Interferência

3

CS

m

Real

10

3

Cota da Geratriz Superior da interferência

4

CI

m

Real

10

3

Cota da Geratriz Inferior da interferência

 

Valores permitidos

(1): TN para terreno natural, qualquer outro valor (inclusive nulo) é considerada uma interferência.

Quando a interferência for do tipo 'TN' no campo 'CS' deve ser informada a cota do Terreno natural e no campo CI deve ser informada a cota da geratriz superior máxima desejada para a tubulação projetada.

 

6 AUTOR


Plugin desenvolvido por Jorge Almério Sousa Moreira, Engenheiro Civil.

Dúvidas, críticas e sugestões são bem vindas.

Email: jorgealmerio@yahoo.com.br

Plugin Site: github.com/jorgealmerio/QEsg

Bugs, Falhas e solicitações: github.com/jorgealmerio/QEsg/issues


7 COLABORADOR


Juan Santiago Ramseyer


8 NOTA DE RESPONSABILIDADE DE USO


Esse plugin está sujeito aos termos da licença “GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007”, portanto os danos ou consequências da utilização do plugin e/ou dos seus resultados, em qualquer ordem é de inteira responsabilidade do usuário final, ficando os desenvolvedores isentos de qualquer responsabilidade técnica ou jurídica inerente da utilização com ou sem inabilidade no uso do mesmo, inclusive no caso de eventual falha comprovada do plugin.

9 DOAÇÃO

Se o plugin for util para você, considere fazer uma doação para o autor.

Donate