https://github.com/xonorhc/sewer-data-management
Modelo de dados geoespaciais para sistemas de esgotamento sanitario.
https://github.com/xonorhc/sewer-data-management
data-structures postgis postgresql sql
Last synced: 9 months ago
JSON representation
Modelo de dados geoespaciais para sistemas de esgotamento sanitario.
- Host: GitHub
- URL: https://github.com/xonorhc/sewer-data-management
- Owner: xonorhc
- License: apache-2.0
- Created: 2025-04-06T00:27:32.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-05-05T17:46:18.000Z (11 months ago)
- Last Synced: 2025-05-05T18:57:23.283Z (11 months ago)
- Topics: data-structures, postgis, postgresql, sql
- Language: PLpgSQL
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sewer Data Management (pt_BR)
Modelo de dados geoespaciais para sistemas de esgotamento sanitario.
[PostgreSQL](https://www.postgresql.org/)
[PostGIS](https://postgis.net/)
### Modelo de dados conceitual
...
### Modelo de dados lógico
```mermaid
erDiagram
redes_esgoto }o--|| tipo_rede_esgoto : references
redes_esgoto }o--|| tipo_esgoto : references
redes_esgoto }o--|| tipo_material : references
redes_esgoto }o--|| tipo_situacao : references
estacoes_tratamento }o--|| tipo_nivel_tratamento_esgoto : references
estacoes_tratamento }o--|| tipo_situacao : references
estacoes_elevatorias }o--|| tipo_esgoto : references
estacoes_elevatorias }o--|| tipo_situacao : references
bombas }o--|| estacoes_elevatorias : references
bombas }o--|| tipo_bomba : references
bombas }o--|| tipo_situacao : references
pocos_succao }o--|| estacoes_elevatorias : references
pocos_succao }o--|| tipo_forma : references
pocos_succao }o--|| tipo_material : references
lancamentos_efluente }o--|| tipo_lancamento : references
lancamentos_efluente }o--|| tipo_esgoto : references
lancamentos_efluente }o--|| tipo_manancial : references
valvulas }o--|| tipo_valvula : references
valvulas }o--|| tipo_funcao_valvula : references
valvulas }o--|| tipo_acionamento_valvula : references
valvulas }o--|| tipo_acesso_valvula : references
valvulas }o--|| tipo_posicao_valvula : references
valvulas }o--|| tipo_situacao : references
unidades_inspecao }o--|| tipo_unidade_inspecao : references
unidades_inspecao }o--|| tipo_forma : references
unidades_inspecao }o--|| tipo_material : references
unidades_inspecao }o--|| tipo_forma : references
unidades_inspecao }o--|| tipo_material : references
conexoes }o--|| tipo_conexao : references
conexoes }o--|| tipo_material : references
tipo_rede_esgoto {
SMALLINT id
VARCHAR tipo
}
tipo_esgoto {
SMALLINT id
VARCHAR tipo
}
tipo_material {
SMALLINT id
VARCHAR tipo
}
tipo_situacao {
SMALLINT id
VARCHAR tipo
}
redes_esgoto {
SERIAL id
BLOB geom
SMALLINT tipo
SMALLINT esgoto
SMALLINT material
SMALLINT diametro
NUMERIC(6) cota_montante
NUMERIC(3) profundidade_montante
NUMERIC(6) cota_jusante
NUMERIC(3) profundidade_jusante
NUMERIC(7) declividade
SMALLINT situacao
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
setores_esgotamento {
SERIAL id
BLOB geom
VARCHAR(255) observacoes
}
tipo_nivel_tratamento_esgoto {
SMALLINT id
VARCHAR tipo
}
tipo_tecnologia_tratamento_esgoto {
SMALLINT id
VARCHAR tipo
}
estacoes_tratamento {
SERIAL id
BLOB geom
VARCHAR(50) nome
SMALLINT nivel_tratamento
SMALLINT tecnologia
NUMERIC(6) vazao
SMALLINT situacao
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
estacoes_elevatorias {
SERIAL id
BLOB geom
VARCHAR(50) nome
SMALLINT esgoto
SMALLINT situacao
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
tipo_bomba {
SMALLINT id
VARCHAR tipo
}
bombas {
SERIAL id
BLOB geom
INTEGER id_estacao_elevatoria
SMALLINT tipo
SMALLINT diametro_entrada
SMALLINT diametro_saida
NUMERIC(6) vazao
NUMERIC(6) potencia
NUMERIC(4) pressao
SMALLINT situacao
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
tipo_forma {
SMALLINT id
VARCHAR tipo
}
pocos_succao {
SERIAL id
BLOB geom
SMALLINT id_estacao_elevatoria
NUMERIC(6) cota_nivel
NUMERIC(6) cota_fundo
NUMERIC(3) profundidade
SMALLINT diametro
INTEGER volume
NUMERIC(3) nivel_min
NUMERIC(3) nivel_max
SMALLINT forma_tampao
SMALLINT material_tampao
SMALLINT diametro_tampao
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
tipo_lancamento {
SMALLINT id
VARCHAR tipo
}
tipo_manancial {
SMALLINT id
VARCHAR tipo
}
lancamentos_efluente {
SERIAL id
BLOB geom
SMALLINT tipo
SMALLINT local_lancamento
SMALLINT esgoto
SMALLINT tipo_corpo_receptor
VARCHAR nome_corpo_receptor
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
tipo_valvula {
SMALLINT id
VARCHAR tipo
}
tipo_funcao_valvula {
SMALLINT id
VARCHAR tipo
}
tipo_acionamento_valvula {
SMALLINT id
VARCHAR tipo
}
tipo_acesso_valvula {
SMALLINT id
VARCHAR tipo
}
tipo_posicao_valvula {
SMALLINT id
VARCHAR tipo
}
valvulas {
SERIAL id
BLOB geom
SMALLINT tipo
SMALLINT funcao
SMALLINT diametro
SMALLINT acionamento
SMALLINT acesso
NUMERIC(3) profundidade
SMALLINT posicao
NUMERIC(3) qtd_voltas_fechar
SMALLINT situacao
VARCHAR(255) localizacao
VARCHAR(255) observacoes
NUMERIC rotacao_simbolo
}
tipo_unidade_inspecao {
SMALLINT id
VARCHAR tipo
}
unidades_inspecao {
SERIAL id
BLOB geom
SMALLINT tipo
SMALLINT forma
SMALLINT material
SMALLINT diametro
NUMERIC(6) cota_nivel
NUMERIC(6) cota_fundo
NUMERIC(3) profundidade
SMALLINT forma_tampao
SMALLINT material_tampao
SMALLINT diametro_tampao
BOOLEAN extravasor
NUMERIC(6) cota_extravasor
NUMERIC(3) profundidade_extravasor
VARCHAR(255) localizacao
VARCHAR(255) observacoes
}
tipo_conexao {
SMALLINT id
VARCHAR tipo
}
conexoes {
SERIAL id
BLOB geom
SMALLINT tipo
SMALLINT material
SMALLINT diametro_entrada
SMALLINT diametro_saida
NUMERIC(3) profundidade
VARCHAR(255) localizacao
VARCHAR(255) observacoes
NUMERIC rotacao_simbolo
}
```
### Modelo de dados físico
...