GithubHelp home page GithubHelp logo

lizardoluis / omtg-designer Goto Github PK

View Code? Open in Web Editor NEW
33.0 3.0 13.0 2.38 MB

Web tool for modeling geographic databases.

Home Page: http://www.aqui.io/omtg/

License: MIT License

Java 22.36% HTML 2.49% CSS 0.67% JavaScript 74.48%
omt-g spatial spatial-database spatial-database-modeling geographic-database-systems geographic-applications geographical-information-system

omtg-designer's People

Contributors

lizardoluis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

omtg-designer's Issues

Colocar nome das tabelas referentes as cardinalidades no editor de relacionamentos.

A sugestão é para que no modal "Connection Editor" trazer os nomes das tabelas em "Cardinality A:" e "Cardinality B:".
Como na ferramenta a direção da criação da associação não é importante, o lado A e B variam a todo instante e os nomes das tabelas ajudam no processo, evitando de ter que sair e/ou refazer o conector.
abraço.

Check class and attribute name

Set a limit to the string length and also check for invalid names, like with space, starting with numbers, reserved worlds etc.

Problema ao Exportar XML

O botão Export to XML não está funcionando.

Para replicar, basta adicionar uma classe no visualizador e clicar no botão.

Estou usando o Safari Versão 16.3 (18614.4.6.1.6) e o macOS Ventura 13.2.1 (22D68)

comentários

Luis,
Mais uma dica, é permitir a adição de comentários junto com os atributos. Não precisam estar visíveis.
Mas, para montar um dicionário de dados os comentários quando já descritos junto aos atributos, no export para o banco facilita bastante.
Abraço.

erro no diagrama ao importar projeto

Luiz,

Ao importar um projeto com generalização, o conector não está ficando conectado na classe pai.

Parabéns pela ferramenta.
Abraços.

bugomtg

Funções geradas com nome errado

Baseado na última versão do ast_postgis (com a correção desse pull request), as funções são geradas com o prefixo omtg, ao invés de ast. Mudando esse prefixo a criação de tabelas e triggers funciona normalmente, até onde testei.

@lizardoluis, avisa o Clodoveu pra me dar meus pontos extras! kkkkk

Como levantar uma aplicação

Olá, tenho pouca experiencia em java, e uso a aplicação de vez em quando, e gostaria de realizar algumas mudanças, será que poderia me dar alguma dica de como faço para levantar uma aplicação e publicar o projeto?

Generalizações/Especializações desaparecendo ao importar

Bom Dia,

Estou na fase final da minha dissertação e estou querendo utilizar o OMTG-designer para modelar/implementar o banco.
Porém, alguns problemas específicos estão surgindo ao utilizar a plataforma:

  1. Ao salvar o modelo e abri-lo novamente, algumas generalizações/especializações estão desaparecendo do modelo e todas as vezes eu tenho que construí-las novamente;
  2. Hoje, 13/01/2017 eu não estou conseguindo dar duplo clique sobre a classe e ajustar a tabela de atributos da classe;

Gostaria de saber se os problemas apresentados terão solução breve, pois vou desistir de utilizar a ferramenta disponibilizada. A ferramenta, estava atendendo ao meus objetivos, porém a instabilidade trará problemas ao desenvolvimento da minha dissertação.
Agradeço a atenção.

Obs: Estou utilizando o navegador chrome para usar a ferramenta OMTG. Também utilizo o navegador Edge, mas neste caso, eu não consigo atribuir nomes aos atributos da tabela.
No firefox, é impossível desenvolver algo.

Auto-organização dos relacionamentos

Olá!

É possível criar uma auto-organização evitando ao máximo cruzar as linhas e evitar sempre de cruzar as tabelas. Mas acho que isso pode ser bem complicado.

A sua ferramenta é muito boa mesmo e por isso que faço essas sugestões porque quero ver ainda melhor. Infelizmente ainda não sei programar(estou aprendendo), mas no que eu puder ajudar, estamos aí.

Nome das Classes no editor de relacionamento

Luis,

No modal do conector, a melhoria implantada de colocar os nomes das tabelas, está assim: "Cardinality A ([object Object]):" mesmo colocando nomes nas classes.
Abraço.

A sintaxe geralmente é atualizada?

Bom dia, não sou DBA, nem desenvolvedor, estou iniciando no Postgis e estive tentando modelar um banco espacial com o OMT-G Designer. De início tive problemas para executar a versão desktop, aparentemente devido a incompatibilidades com versão do Eclipse, Java, não sei bem. Posteriormente descobri a versão online.
Fiz a modelagem, gerei o gráfico e exportei o sql. Importei no pgAdmin4 e tive que especificar os esquemas para pode executar as querys. As colunas de geometria que iniciam com "ast_" dão erro, surge a mensagem de que a função não existe. No geral eu deletei o "ast_" e funcionou, porém, ao importar o arquivo com as querys de restrições (as relações entre as entidades) não consegui executar de jeito nenhum. De qualquer maneira que execute há sempre o erro "function ast_spatialrelationship() does not exist". Poderia me ajudar? Obrigado.

Modal error when closing

After opening the diagram editor and closing it with UPDATE button, the model background doesn't close.

Novidades na aplicação

Desculpe entrar em contato por aqui para perguntar sobre isso, mas não encontrei email ou outra forma. Quero perguntar se você planeja realizar alguma melhoria para o omtg-designer. Eu o utilizo de vez em quando, acho bem bom!

Lógica Interface Definição Obrigatoriedade do Campo

Luis,

Bom dia.

Ao usar o OMTG-Designer, interface de definição de campos de uma classe, tive o entendimento de que ao marcar a opção NULL, estaria definindo que o campo poderia conter nulos. Ao gerar o script para PostGis identifiquei que a lógica é contrária ao meu entendimento inicial, isto é, para um campo com a opção NULL marcada, o script define o campo como NOT NULL. É isto mesmo ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.