Skip to content

Commit

Permalink
Merge pull request #794 from dsgoficial/dev_bug_fix
Browse files Browse the repository at this point in the history
Versão 4.10.1
  • Loading branch information
phborba authored Oct 2, 2023
2 parents 4744df1 + ccbfb7a commit 5eac41c
Show file tree
Hide file tree
Showing 10 changed files with 4,922 additions and 10 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# CHANGELOG

## 4.10.1 - 2023-10-02

Melhoria:

- Adicionado o modelo EDGV 3.0 Pro;

Correção de Bug:

- Correção de erro ao criar banco EDGV 3.0;

## 4.10.0 - 2023-09-08

Expand Down
4,889 changes: 4,889 additions & 0 deletions DsgTools/core/DbModels/PostGIS/3_Pro/edgv3_pro.sql

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ def getTemplateLocation(self, version):
"3",
"seed_edgv3.sqlite",
)
else:
raise Exception(self.tr("Unsuported model version fro sqlite creation"))
return edgvPath

def createDb(self, dbName, srid, paramDict=dict(), parentWidget=None):
Expand Down
6 changes: 3 additions & 3 deletions DsgTools/core/Factories/DbFactory/postgisDb.py
Original file line number Diff line number Diff line change
Expand Up @@ -3473,7 +3473,7 @@ def getTemplateName(self, version):
return "template_edgv_213_pro"
elif version == "FTer_2a_Ed":
return "template_edgv_fter_2a_ed"
elif version == "3.0":
elif version in ("3.0", "EDGV 3.0"):
return "template_edgv_3"
elif version in ("EDGV 3.0 Pro", "3.0 Pro"):
return "template_edgv_3_pro"
Expand Down Expand Up @@ -3548,7 +3548,7 @@ def getCreationSqlPath(self, version):
"FTer_2a_Ed",
"edgvFter_2a_Ed.sql",
)
elif version == "3.0":
elif version in ("3.0", "EDGV 3.0"):
edgvPath = os.path.join(
currentPath,
"..",
Expand All @@ -3560,7 +3560,7 @@ def getCreationSqlPath(self, version):
"3",
"edgv3.sql",
)
elif version == "3.0 Pro":
elif version in ("3.0 Pro", "EDGV 3.0 Pro"):
edgvPath = os.path.join(
currentPath,
"..",
Expand Down
4 changes: 2 additions & 2 deletions DsgTools/core/Factories/SqlFactory/postgisSqlGenerator.py
Original file line number Diff line number Diff line change
Expand Up @@ -1539,8 +1539,8 @@ def alterSearchPath(self, dbName, version):
sql = "ALTER DATABASE \"{0}\" SET search_path = \"$user\", public, topology,'edgv','dominios';".format(
dbName
)
elif version == "3.0":
sql = "ALTER DATABASE \"{0}\" SET search_path = \"$user\", public, topology,'edgv','complexos','dominios';".format(
elif version in ("3.0", "3.0 Pro"):
sql = "ALTER DATABASE \"{0}\" SET search_path = \"$user\", public, topology, pg_catalog, 'edgv' ,'dominios';".format(
dbName
)
elif version == "FTer_2a_Ed":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ def __init__(self, parent=None, isStatic=False):
"FTer_2a_Ed": "EDGV FTer 2a Ed",
"Non_EDGV": self.tr("Other database model"),
"3.0": "EDGV 3.0",
"3.0 Pro": "EDGV 3.0 Pro",
}
self.instantiateAbstractDb = False
self.isStatic = isStatic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ def __init__(self, parent=None):
"FTer_2a_Ed": "EDGV FTer 2a Ed",
"Non_EDGV": self.tr("Other database model"),
"3.0": "EDGV 3.0",
"3.0 Pro": "EDGV 3.0 Pro",
}
self.instantiateAbstractDb = False
self.connectionSelectorLineEdit.lineEdit.setText(self.tr("Select datasource"))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@
<string>3.0</string>
</property>
</item>
<item>
<property name="text">
<string>3.0 Pro</string>
</property>
</item>
</widget>
</item>
<item row="2" column="0">
Expand Down
7 changes: 6 additions & 1 deletion DsgTools/metadata.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
name=DSG Tools
qgisMinimumVersion=3.22
description=Brazilian Army Cartographic Production Tools
version=4.10.0
version=4.10.1
author=Brazilian Army Geographic Service
[email protected]
about=
Expand Down Expand Up @@ -44,6 +44,11 @@ about=

# Uncomment the following line and add your changelog:
changelog=
4.10.1:
Melhoria:
- Adicionado o modelo EDGV 3.0 Pro;
Correção de Bug:
- Correção de erro ao criar banco EDGV 3.0;
4.10.0:
Novas Funcionalidades:
- Novo processo de identificar erros de construção em linhas que devem se sobrepor (exemplo, barragem e rodovia);
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
------------------------------------
# Complemento DSGTools

O DSGTools é um complemento para o QGIS (http://qgis.org/pt_BR/site/) que permite aos usuários a criação e utilização de produtos cartográficos de acordo com as especificações da ET-EDGV 2.1.3 e da ET-EDGV Defesa F Ter 2ª Edição. O DSGTools visa atender não apenas o Exército Brasileiro, mas também produtores e usuários de geoinformação da sociedade.
O DSGTools é um complemento para o QGIS (http://qgis.org/pt_BR/site/) que permite aos usuários a criação e utilização de produtos cartográficos de acordo com as especificações da ET-EDGV 2.1.3 e da ET-EDGV 3.0. O DSGTools visa atender não apenas o Exército Brasileiro, mas também produtores e usuários de geoinformação da sociedade.
Este projeto visa cumprir a missão estabelecida no Plano Estratégico do Exército 2016-2019 (PEEx 2016-2019), relativo ao seguinte Objetivo Estratégico do Exército (OEE):
* OEE 7 - Aprimorar a Governança de Tecnologia da Informação;
* Estratégia 7.2 - Reorganização do Sistema de Informação do Exército (SINFOEx);
Expand All @@ -26,9 +26,9 @@ O plugin foi todo desenvolvido em python e está disponível para download pelo
Estão disponíveis as seguintes funcionalidades no plugin em sua versão 3.1 (changelog completo disponível em https://github.com/dsgoficial/DsgTools/wiki ):

- Criação, armazenamento e remoção de configuração de servidores PostGIS;
- Criação de banco de dados em Spatialite e em PostGIS de acordo a ET-EDGV 2.1.3, ET-EDGV 3.0 e ET-EDGV Defesa F Ter 2ª Edição;
- Criação de banco de dados em Spatialite e em PostGIS de acordo com ET-EDGV 2.1.3, ET-EDGV 3.0 e ET-EDGV Defesa F Ter 2ª Edição;
- Carregamento de camadas por classe e por categoria conforme definido na ET-EDGV 2.1.3, ET-EDGV 3.0 e ET-EDGV Defesa F Ter 2ª Edição;
- Criação de banco de dados em Spatialite e em PostGIS de acordo a ET-EDGV 2.1.3 e ET-EDGV 3.0;
- Criação de banco de dados em Spatialite e em PostGIS de acordo com ET-EDGV 2.1.3, ET-EDGV 3.0;
- Carregamento de camadas por classe e por categoria conforme definido na ET-EDGV 2.1.3, ET-EDGV 3.0;
- Manipulação de feições complexas (criação, edição, remoção, zoom, associação e desassociação);
- Acesso a alguns serviços WM(T)S do BDGEx e;
- Acesso ao mapa índice de produtos vetoriais e matriciais do BDGEx.
Expand Down

0 comments on commit 5eac41c

Please sign in to comment.