
O DMAgri é uma plataforma aberta, que apresenta soluções para diversas necessidades da agricultura moderna. Para alcançar esse objectivo foi desenhado de uma forma completamente modular: um módulo principal (o DMAgri propriamente dito) que serve de framework de integração a outros módulos que solucionam as necessidades específicas de cada situação.
Sendo a arquitectura baseada em plugins, os vários módulos podem ser combinados de forma livre, permitindo grande liberdade em termos de configurações. O desenvolvimento de novos módulos é aberto, podendo clientes ou parceiros que tenham licenciado a tecnologia desenvolver funcionalidades próprias. Este desenvolvimento é feito sobre a Microsoft .NET Framework, pelo que o leque de linguagens e ferramentas passíveis de serem utilizadas é bastante vasto – C# e VB.NET, entre outras.

A framework do DMAgri possibilita o acesso a uma base de dados contendo informação alfanumérica, georreferenciada e imagens raster com uma estrutura de histórico. Desta forma toda a informação trabalhada no DMAgri é constantemente registada, sendo possível auditar e consultar informação, relativamente a qualquer momento anterior.
A arquitectura cliente/servidor possibilita o acesso e actualização da informação por vários utilizadores em simultâneo. Este processo pode ser efectuado através de uma VPN via Internet. O módulo de consulta WEB permite disponibilizar a informação (e fazer alguns tipos de actualização) através de um browser da Internet.
Os módulos disponíveis para o DMAgri incluem:
- Recolha de dados em TabletPC – utilização do DMAgri em ambiente TabletPC, tirando partido da interacção através de caneta.
- Digitalização – digitalização de elementos de tipologia diversa, utilizando definições desenvolvidas especificamente para cada situação.
- Georreferenciação de elementos externos – associação de elementos externos e ficheiros (por exemplo, fotografias digitais), de forma a serem integrados com a restante informação.
- Interface GPS online e por recolha – possibilidade de descarregar e integrar dados de GPS; alternativamente permite a recolha em tempo real de dados de GPS.
- Gestão de arquivo de imagens raster – manutenção de um arquivo de imagens raster de tipos diferentes (ortofotomapas digitais, imagens de satélite, e outras) classificadas por tipo e data de aquisição.
- Exploração de histórico – consulta e visualização da informação tal como ela estava registada numa determinada data.
- Reporting alfanumérico – criação, customização, visualização e impressão de reports contendo informação alfanumérica.
- Reporting gráfico - criação, customização, visualização e impressão de relatórios contendo informação alfanumérica e gráfica.
- Importação de dados SIG – importação e acesso a dados SIG raster e vectoriais de diversas origens.
- Exportação de dados SIG – exportação da informação introduzida no DMAgri para formatos standard (incluindo XML, Microsoft Access, shapefiles ESRI).
- Fotointerpretação automática de espécies arbóreas – digitalização automática de árvores de espécies diversas, mediante parameterização específica.
- Funcionamento online e offline – possibilidade de recolher e consultar informação através de equipamentos que não estão permanentemente ligados ao servidor.
- Módulo de consulta WEB – permite a utilizadores remotos consultarem a informação disponível (e fazer alguns tipos de actualização) utilizando um browser Internet.
Para finalidades específicas o DMAgri dispõe também de módulos que permitem:
- Cadastro de propriedades agrícolas – recolha e caracterização de parcelas e equipamentos agrícolas.
- Inclui relatórios e funcionalidades de análise específicos para esta finalidade.
- Cadastro vitivinícola – registo de sub-parcelas e talhões de vinha, bem como a respectiva caracterização.
- Gestão de explorações – registo, exploração e manutenção de informação de gestão das explorações, de forma georreferenciada. A estrutura da informação é flexível e aberta, permitindo customizações próprias a cada exploração.
- Gestão documental – gestão de documentos associados à informação registada no DMAgri. Os documentos são arquivados dentro da base de dados do DMAgri, e podem beneficiar das características do mesmo (georreferenciação e histórico, por exemplo).
- Digitalização cadastral – aquisição, edição e validação de informação cadastral, quer em ambiente de campo, quer em gabinete.
Os módulos referidos podem ser combinados de diversas formas, criando soluções adequadas a cada situação particular.
O DMAgri permite o acesso a dados de tipologia heterogénea, incluindo shapefiles ESRI, PostGIS, MsSqlSpatial, ERMapper ECW, JPEG2000, entre outros. A base de dados utilizada pelo DMAgri é o Microsoft SQLServer 2005 (incluindo a versão Express). O desenvolvimento de novos data providers é possível, estando esta opção sujeita a licenciamento. |