Pular para o conteúdo
  • Este tópico contém 6 respostas, 4 vozes e foi atualizado pela última vez 10 anos, 11 meses atrás por Avatar de David SiqueiraDavid Siqueira.
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #106142
    Avatar de CleberAPCleberAP
    Participante

      Prezados,

      Sou desenvolvedor e fiz uma aplicação utilizando mapas do google acessando banco de dados mysql. Tudo redondo. Porém toda plataforma foi migrada para oracle e preciso ajustar meu sistema. Me deparei com um sistema de coordenadas “diferente”, exemplo:

      Coordenada X: 493152.76
      Coordenada Y: 10000594.2

      Olhei a estrutura da tabela e o campo é texto.

      Alguém pode me dar uma ajuda, digamos para entender este modelo utilizado? Seria algum padrão do oracle? Alguma dica para converter este modelo de coordenadas para a utilizada pelo google?

      Enfim, estou esperando respostas da empresa que desenvolveu, mas passam dias e nada.

      Abraços !

      #106143
      Avatar de rmanrman
      Participante

        @CleberAP

        Posta o CREATE TABLE do mysql e do oracle, não ficou claro a sua dúvida.

        #106145
        Avatar de CleberAPCleberAP
        Participante

          Olá amigo.

          O campo é texto.

          Não conseguí “traduzir” esta coordenada para o googlemaps. A coordenada acima no googlemaps é: 1.493971 e -51.020508

          #106147
          Avatar photoRegis Araujo
          Participante

            @CleberAP

            Desculpe, mas sua necessidade ainda não está bem explicada.

            Qual a dificuldade que você está tendo?

            O problema é o DATATYPE do campo ou a maneira que ele foi carregado para o banco??

            Para lidar com coordenadas geográficas, você deve user o ORACLE SPATIAL.

            O exemplo que você passou:

            Coordenada X: 493152.76
            Coordenada Y: 10000594.2

            Como deveria ficar???

            Nós de exemplo de qual o problema e como que você precisa que esteja.

            Abraços!

            Regis Araujo

            #106148
            Avatar de CleberAPCleberAP
            Participante

              Prezados,

              O campo das coordenadas X e Y é NUMBER.

              Se o banco é oracle e usa campo número, porque guardar em outro formato que não seja o do googlemaps, já que é o mapa que usamos?

              #106149
              Avatar photoRegis Araujo
              Participante

                @CleberAP

                Na sua primeira solicitação você nos disse que o campo é TEXTO e agora você passa que o campo é number.

                Está vendo a confusão?

                Campos que armazenam TEXTO, podem muito bem armazenar números, ate mesmo coordenadas.

                Mas novamente precisamos que você nos de exemplo, não de estrutura de tabela, mas sim valores, como eu havia solicitado anteriormente.

                Coordenada X: 493152.76
                Coordenada Y: 10000594.2

                Estas são as coordenadas que você passou, se elas estão erradas, como que deveriam ficar para serem consideradas corretas?

                E com relação ao formato que foi armazenado, você terá que ver com quem fez o “De-Para”, por qual motivo usou o Datatype “X” ao invés do Datatype “Z”.

                Abraços!

                Regis Araujo

                #106150
                Avatar de David SiqueiraDavid Siqueira
                Participante

                  Opa!!..Tudo bem?

                  Quando esse banco de dados foi migrado para o Oracle, você cogitou a importação dessas informações para o SPATIAL? Ou você ainda manteve sua estrutura de tabelas e quer usara-las assim mesmo? Porque no caso do uso do SPATIAL ( Owner MDSYS) ele não pode ser alvo de import/export, mas há uma forma de você alimentar as tabelas de controle do dicionário de dados dessa aplicação Oracle ( SDO_*) onde armazenamos os layers, themes , maps e etc. Se você tiver a curiosidade de verificar no MDSYS as tabelas são armazenadas em coordenadas também, que nada mais são do que a representação do posicionamento de cada imagem que no conjunto constituem um mapa. Pois bem o que realmente pretende fazer com essas informações que vieram do MySQL??

                  Abraço

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.
                plugins premium WordPress