Olá!
Sou o Leonardo Cezar e vou estrear o blog com um post de uma pergunta que muitos usuários de FME me fazem: "Oracle Spatial ou Oracle Locator?" e "Como usar Oracle Locator no FME?"
Oracle Spatial ou Oracle Locator?
O Oracle tem suporte a dados geográficos, tanto na versão Enterprise, quanto na versão Standard, até mesmo o Express (XE) possui suporte.
Porém a edição Standard (e Express) possuem somente o Locator, ele possui armazenamento de pontos, polígonos, linhas, retângulos e demais geometrias, porém ele não possui a capacidade de execução de consultas espaciais (via querys) como por exemplo "está contido", "intersecta", dados 3D, entre outras, funções que estão contidas somente no Spatial.
Resumindo: O Oracle Locator é o core do Oracle Spatial.
Como usar Oracle Locator no FME?
Os usuários ficam sem saber o que fazer quando se deparam com os Writers de Oracle para o FME, pois ele possui o Writer Oracle Spatial Relational e Oracle Spatial Objects (recomendo este último), e eles esperavam encontrar um Writer chamado "Oracle Locator".
Eu efetuei diversos testes no laboratório e afirmo, não há problema algum em utilizar esses 2 Writers. O FME consegue gravar e ler perfeitamente os dados no Oracle Locator, sem precisar do Spatial.
Resumindo: Utilize os Writers "Oracle Spatial Relational" e "Oracle Spatial Objects"
OBS: O Writer "Oracle Spatial Objects" está licenciado no FME somente a partir da edição Oracle.
Espero ter ajudado a todos! :)
Caso estejam interessados em nossas soluções FME e Oracle entrem em contato com nossa equipe comercial: comercial@inovacaogis.com.br
Referências: