Releases: harleyham/GEOHAM
V0.680
V 0.680 (SET 2024)
- Alteração das rotinas de Programação de mapeamento, implementando:
a. Mapeamento através da leitura de Polígono presente em um KML;
b. Separação de Polígonos presentes em um KMZ em diferentes KMLs;
c Alteração das coordenadas dos vértices do Polígono para outra localização;
d.Implementação do planejamento do mapeamento para NORTE-SUL, SUL-NORTE, LESTE-OESTE e OESTE-LESTE. - Implementação da utilização de mapas, utilizando GoogleMaps, OpenStreetMap, Bing, MapQuest, Thunderforest e MapTiler.
- Implementação da rotina de obtenção de coordenadas a a partir de um endereço;
- Continua sendo possível ler o arquivo CSV gerado pelo site ANCIENT.LAND
- BUG encontrado: Ao selecionar a opção CSV, se der um ESC o SW dá chash
V 0.678 (JUL 2024)
a) Implementação de novas funções de mapeamento:
- Criar linhas de voo (vertical e horizontal) a partir de um polígono em KML
- Separar os polígonos presentes em um KMZ em diferentes KML
- Criar um KMZ e KML a partir de um CSV para o DJI FLY
- Deslocar as coordenadas de um polígono para uma nova coordenada de referência
b) O Manual ainda é da versão anterior não contendo a explicação destas novas implementações
V 677 (JUN 2024)
a) BUG corrigido: Criação do KMZ com a missão para o voo dos drones via aplicativo FLY da DJI.
V 0.676 (JUN 2024)
a) Atualização do Manual;
b) Alteração nas mensagens da rotina de Cópia de fotos dentro de polígono;
c) BUG corrigido: Quando selecionamos na lista “Processados” com o botão direito do mouse a opção de selecionar tudo para mesclar, não ocorre a mudança no menu Mesclar. Desta forma, se estiver selecionado no Menu a opção de sentido único, não está alterando para todas as imagens.
V 0.675 (ABR 2024)
a) BUG encontrado: Abre a janela de Manual mesmo sem encontrar o arquivo.
b) BUG encontrado: Ao abrir imagens diretamente (dando um duplo clique) na lista de PROCESSADO o programa da crash, enquanto que abrindo da lista RESULT não.
c) Novo item do Menu Config -> Reset Config;
d) Alteração na rotina de definir altura (ainda com alguns problemas);
e) Criação de rotina de estimação do ângulo da câmera. Utiliza Theta = arctan((x2 – x1) / (y2 – y1));
f) Leitura do ângulo da câmera do NAURU em campo XML diferente da DJI;
g) BUG corrigido: Quando da leitura o arquivo de configuração o item “Polígono” estava sendo configurado errado;
h) BUG encontrado: No caso de imagens do NAURU, quando clicamos em uma imagem nas listas Original e Processada vem a informação de altura 0 (zero). Deveria indicar a altura que foi definida.
i) BUG Corrigido. Quando a altura do voo era igual a zero o processamento dava crash. Colocada mensagem de erro;
j) BUG corrigido: Em algumas ocasiões quando lendo um arquivo KML com polígono dava crash. Nesta correção o problema era que a lista gerada continha elementos com zero caracteres;
k) Novo item do menu “Imagem -> Separa Fotos dentro de Polígono”. Copia as fotos que estão dentro de um polígono;
l) Novo item do menu “Utilitários -> Missão”. Implementa rotina de leitura do arquivo CSV gerado pelo site ANCIENT.LAND. Gera dois arquivos:
a. KMZ que deve ser utilizado pelo DJI Fly
b. KML que pode ser aberto pelo Google Earth
V0.678
V 0.678 (JUL 2024)
a) Implementação de novas funções de mapeamento:
1) Criar linhas de voo (vertical e horizontal) a partir de um polígono em KML
2) Separar os polígonos presentes em um KMZ em diferentes KML
3) Criar um KMZ e KML a partir de um CSV para o DJI FLY
4) Deslocar as coordenadas de um polígono para uma nova coordenada de referência
b) O Manual ainda é da versão anterior não contendo a explicação destas novas implementações
V 677 (JUN 2024)
a) BUG corrigido: Criação do KMZ com a missão para o voo dos drones via aplicativo FLY da DJI.
V 0.676 (JUN 2024)
a) Atualização do Manual;
b) Alteração nas mensagens da rotina de Cópia de fotos dentro de polígono;
c) BUG corrigido: Quando selecionamos na lista “Processados” com o botão direito do mouse a opção de selecionar tudo para mesclar, não ocorre a mudança no menu Mesclar. Desta forma, se estiver selecionado no Menu a opção de sentido único, não está alterando para todas as imagens.
V 0.675 (ABR 2024)
a) BUG encontrado: Abre a janela de Manual mesmo sem encontrar o arquivo.
b) BUG encontrado: Ao abrir imagens diretamente (dando um duplo clique) na lista de PROCESSADO o programa da crash, enquanto que abrindo da lista RESULT não.
c) Novo item do Menu Config -> Reset Config;
d) Alteração na rotina de definir altura (ainda com alguns problemas);
e) Criação de rotina de estimação do ângulo da câmera. Utiliza Theta = arctan((x2 – x1) / (y2 – y1));
f) Leitura do ângulo da câmera do NAURU em campo XML diferente da DJI;
g) BUG corrigido: Quando da leitura o arquivo de configuração o item “Polígono” estava sendo configurado errado;
h) BUG encontrado: No caso de imagens do NAURU, quando clicamos em uma imagem nas listas Original e Processada vem a informação de altura 0 (zero). Deveria indicar a altura que foi definida.
i) BUG Corrigido. Quando a altura do voo era igual a zero o processamento dava crash. Colocada mensagem de erro;
j) BUG corrigido: Em algumas ocasiões quando lendo um arquivo KML com polígono dava crash. Nesta correção o problema era que a lista gerada continha elementos com zero caracteres;
k) Novo item do menu “Imagem -> Separa Fotos dentro de Polígono”. Copia as fotos que estão dentro de um polígono;
l) Novo item do menu “Utilitários -> Missão”. Implementa rotina de leitura do arquivo CSV gerado pelo site ANCIENT.LAND. Gera dois arquivos:
a. KMZ que deve ser utilizado pelo DJI Fly
b. KML que pode ser aberto pelo Google Earth
V0.677
V 677 (JUN 2024)
a) BUG corrigido: Criação do KMZ com a missão para o voo dos drones via aplicativo FLY da DJI.
V 0.676 (JUN 2024)
a) Atualização do Manual;
b) Alteração nas mensagens da rotina de Cópia de fotos dentro de polígono;
c) BUG corrigido: Quando selecionamos na lista “Processados” com o botão direito do mouse a opção de selecionar tudo para mesclar, não ocorre a mudança no menu Mesclar. Desta forma, se estiver selecionado no Menu a opção de sentido único, não está alterando para todas as imagens.
V 0.675 (ABR 2024)
a) BUG encontrado: Abre a janela de Manual mesmo sem encontrar o arquivo.
b) BUG encontrado: Ao abrir imagens diretamente (dando um duplo clique) na lista de PROCESSADO o programa da crash, enquanto que abrindo da lista RESULT não.
c) Novo item do Menu Config -> Reset Config;
d) Alteração na rotina de definir altura (ainda com alguns problemas);
e) Criação de rotina de estimação do ângulo da câmera. Utiliza Theta = arctan((x2 – x1) / (y2 – y1));
f) Leitura do ângulo da câmera do NAURU em campo XML diferente da DJI;
g) BUG corrigido: Quando da leitura o arquivo de configuração o item “Polígono” estava sendo configurado errado;
h) BUG encontrado: No caso de imagens do NAURU, quando clicamos em uma imagem nas listas Original e Processada vem a informação de altura 0 (zero). Deveria indicar a altura que foi definida.
i) BUG Corrigido. Quando a altura do voo era igual a zero o processamento dava crash. Colocada mensagem de erro;
j) BUG corrigido: Em algumas ocasiões quando lendo um arquivo KML com polígono dava crash. Nesta correção o problema era que a lista gerada continha elementos com zero caracteres;
k) Novo item do menu “Imagem -> Separa Fotos dentro de Polígono”. Copia as fotos que estão dentro de um polígono;
l) Novo item do menu “Utilitários -> Missão”. Implementa rotina de leitura do arquivo CSV gerado pelo site ANCIENT.LAND. Gera dois arquivos:
a. KMZ que deve ser utilizado pelo DJI Fly
b. KML que pode ser aberto pelo Google Earth
Versão 0.676
V 0.676 (JUN 2024)
a) Atualização do Manual;
b) Alteração nas mensagens da rotina de Cópia de fotos dentro de polígono;
c) BUG corrigido: Quando selecionamos na lista “Processados” com o botão direito do mouse a opção de selecionar tudo para mesclar, não ocorre a mudança no menu Mesclar. Desta forma, se estiver selecionado no Menu a opção de sentido único, não está alterando para todas as imagens.
V 0.675 (ABR 2024)
a) BUG encontrado: Abre a janela de Manual mesmo sem encontrar o arquivo.
b) BUG encontrado: Ao abrir imagens diretamente (dando um duplo clique) na lista de PROCESSADO o programa da crash, enquanto que abrindo da lista RESULT não.
c) Novo item do Menu Config -> Reset Config;
d) Alteração na rotina de definir altura (ainda com alguns problemas);
e) Criação de rotina de estimação do ângulo da câmera. Utiliza Theta = arctan((x2 – x1) / (y2 – y1));
f) Leitura do ângulo da câmera do NAURU em campo XML diferente da DJI;
g) BUG corrigido: Quando da leitura o arquivo de configuração o item “Polígono” estava sendo configurado errado;
h) BUG encontrado: No caso de imagens do NAURU, quando clicamos em uma imagem nas listas Original e Processada vem a informação de altura 0 (zero). Deveria indicar a altura que foi definida.
i) BUG Corrigido. Quando a altura do voo era igual a zero o processamento dava crash. Colocada mensagem de erro;
j) BUG corrigido: Em algumas ocasiões quando lendo um arquivo KML com polígono dava crash. Nesta correção o problema era que a lista gerada continha elementos com zero caracteres;
k) Novo item do menu “Imagem -> Separa Fotos dentro de Polígono”. Copia as fotos que estão dentro de um polígono;
l) Novo item do menu “Utilitários -> Missão”. Implementa rotina de leitura do arquivo CSV gerado pelo site ANCIENT.LAND. Gera dois arquivos:
a. KMZ que deve ser utilizado pelo DJI Fly
b. KML que pode ser aberto pelo Google Earth
Versão 0.675
V 0.675 (ABR 2024)
a) BUG encontrado: Abre a janela de Manual mesmo sem encontrar o arquivo.
b) BUG encontrado: Ao abrir imagens diretamente (dando um duplo clique) na lista de PROCESSADO o programa da crash, enquanto que abrindo da lista RESULT não.
c) Novo item do Menu Config -> Reset Config;
d) Alteração na rotina de definir altura (ainda com alguns problemas);
e) Criação de rotina de estimação do ângulo da câmera. Utiliza Theta = arctan((x2 – x1) / (y2 – y1));
f) Leitura do ângulo da câmera do NAURU em campo XML diferente da DJI;
g) BUG corrigido: Quando da leitura o arquivo de configuração o item “Polígono” estava sendo configurado errado;
h) BUG encontrado: No caso de imagens do NAURU, quando clicamos em uma imagem nas listas Original e Processada vem a informação de altura 0 (zero). Deveria indicar a altura que foi definida.
i) BUG Corrigido. Quando a altura do voo era igual a zero o processamento dava crash. Colocada mensagem de erro;
j) BUG corrigido: Em algumas ocasiões quando lendo um arquivo KML com polígono dava crash. Nesta correção o problema era que a lista gerada continha elementos com zero caracteres;
k) Novo item do menu “Imagem -> Separa Fotos dentro de Polígono”. Copia as fotos que estão dentro de um polígono;
l) Novo item do menu “Utilitários -> Missão”. Implementa rotina de leitura do arquivo CSV gerado pelo site ANCIENT.LAND. Gera dois arquivos:
a. KMZ que deve ser utilizado pelo DJI Fly
b. KML que pode ser aberto pelo Google Earth
V0.671
Versão V.671
a) Download the 671.zip file
b) Extract the files
c) Run the file "Geo0671.exe"
The SW is Portable style, meaning no installation is required. All libraries required for execution are present.
November 2023
V 0.671 (NOV 2023)
a) Inclusion of the “Import” and “Export” functions in the context menu of the RESULT list
b) BUG found: images are ordered by file name. When in a mapping there is a change of directory due to the number reaching the limit (for example in DJI when the image name reaches 999, a change of directory). In this case, there may be an error in defining the initial and final image of the mapping.
V 0.670 (AUG 2023)
a. Change of the PDF module, from QML to QT 6 PDFWIDGETS;
b. Change in the size of the main window to better fit FULL HD resolution;
c. Inclusion of the option to change the resolution to HD (implementing);
d. Implementation of language change between Portuguese and English;
e. Detection of the quantity and resolution of monitors;
f. BUG Fixed: For images belonging to manual flight there was a crash due to the index being out of number of images;
g. BUG fixed: The coordinate calculation method after mouse selection had an error. Replaced meter calculation with LAT_LON. It remains to look for and replace other places in the code where this calculation continues to be done.
h. BUG-> When a TIF is opened and has no information recorded about the number of images and direction, a random number is written
V0.670
V 0.670 (AGO 2023)
a) Mudança do módulo de PDF, de QML para QT 6 PDFWIDGETS;
b) Alteração no tamanho da janela principal para caber melhor em resolução FULL HD;
c) Inclusão da opção de alterar a resolução para HD (implementando);
d) Implementação da mudança de idioma entre Português e Inglês;
e) Detecção da quantidade e resolução dos monitores;
f) BUG Corrigido: Para imagens pertencentes a voo manual havia um crash devido à índice fora do número de imagens;
g) BUG corrigido: O método de cálculo da coordenada após seleção do mouse estava com erro. Substituído cálculo de metros por LAT_LON.
h) Falta procurar e substituir outros locais no código onde este cálculo continua sendo feito.
i) BUG-> Quando um TIF é aberto e não tem informações gravadas sobre quantidade de imagens e direção, é escrito um número aleatório
Dependências
Visual Stidio
Qt 6.4
OpenCV 4.5.5
zlib 1.2.11
Proj 9.0
GDAL 3.5
GeographicLib 1.52
GEOS 3.11
Full Changelog: https://github.com/harleyham/GEOHAM/commits/V0.670
0.668
V 0.668 (ABR 2023)
a) Criação do arquivo de configuração, que é atualizado quando modificações são feitas nas configurações;
b) BUG Corrigido: Quando trocava de diretório, ao ler uma imagem o SW dava um crash (problema com DestroyWindow do OpenCV);
c) O KML escrito coloca como altura do voo a média, e não a altura real de cada foto;
d) BUG encontrado -> Não está lendo as imagens após a conversão de PPK usando o ENLID. Pelo analisado, há uma alteração nas TAGS EXIF que a biblioteca GDAL não consegue ler; (possível correção seria a alteração de ler com GDAL e passar a ler com EXIFTOOLS)
e) Correção de vários BUGS na janela do Manual. Ainda não corrigido o BUG de quando fecha a janela, ao reabrir não aparece o arquivo e sim janela vazia;