SlideShare a Scribd company logo
1 of 16
Acelerando o
                com mapeamentos Esri
                desenvolvimento



Ezequia R
       s ocha
Motivação
Quanto tempo eu
perco
•   Aguardando o ArcCatalog
•   Em dúvida sobre nome do atributo
•   Buscando valores possiveis do domínio
•   Ha ou não um relacionamento entre Classes de Feicoes e Tabelas no
    meu banco ?
•   Procurando quais são as classes da minha Geometric Network
•   Esta classe esta ou não esta versionada   ?
E se eu não tivesse que
Consultar o banco para saber?
DAL - Pojos e Afins
pojo data access application
               block
            mapeamento

JavaBean d
         model Hibernat
    s al       N
ADO Entity Frameworke
Experiência
Class
Generator
Publicação na Esri (Maio 2008)
http://arcscripts.esri.com/details.asp?dbid=15592
Vantagens
•Ganho de produtividade
 •Não ida ao banco
 •Esquema no próprio Visual Studio
 •Melhor conhecimento dos elementos do geodatabase
 •Acesso aos valores possíveis via intelisense
    •Atributos
    •Domínios
    •Subtipos
    •Relacionamentos e outras estruturas

•Possibilidade em frameworks
 •Framework genéricos de CRUD GIS
 •Código mais escalonável (se expande com o dal)
Demonstração
Muito obrigado


erocha@ img.com.br

More Related Content

Similar to Mapeamentos Esri aceleram desenvolvimento

Três anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitorTrês anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitorFelipe Hummel
 
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
 
Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Renato Groff
 
Banco de dados orientados a objetos
Banco de dados orientados a objetos Banco de dados orientados a objetos
Banco de dados orientados a objetos Raquel Machado
 
Abertura de dados de pesquisa: análise de plataformas para a Fiocruz
Abertura de dados de pesquisa:análise de plataformas para a FiocruzAbertura de dados de pesquisa:análise de plataformas para a Fiocruz
Abertura de dados de pesquisa: análise de plataformas para a Fiocruzhttp://bvsalud.org/
 
Tecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveisTecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveisLuiz Bettega
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperCesar Romero
 
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Renato Groff
 
Estudo de técnicas de persistência e acesso concorrente a ontologias
Estudo de técnicas de persistência e acesso concorrente a ontologiasEstudo de técnicas de persistência e acesso concorrente a ontologias
Estudo de técnicas de persistência e acesso concorrente a ontologiasHelio Henrique L. C. Monte-Alto
 
Sitemap: A Beleza da Informação Organizada
Sitemap: A Beleza da Informação OrganizadaSitemap: A Beleza da Informação Organizada
Sitemap: A Beleza da Informação OrganizadaAlexandre Horbach
 

Similar to Mapeamentos Esri aceleram desenvolvimento (16)

2006 - CURSOINTRODUÇÃOADOTNET.ppt
2006 - CURSOINTRODUÇÃOADOTNET.ppt2006 - CURSOINTRODUÇÃOADOTNET.ppt
2006 - CURSOINTRODUÇÃOADOTNET.ppt
 
Três anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitorTrês anos de Scala no NewsMonitor
Três anos de Scala no NewsMonitor
 
Anotações do mapeamento OR
Anotações do mapeamento ORAnotações do mapeamento OR
Anotações do mapeamento OR
 
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
 
ORM e EF
ORM e EFORM e EF
ORM e EF
 
Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018
 
Banco de dados orientados a objetos
Banco de dados orientados a objetos Banco de dados orientados a objetos
Banco de dados orientados a objetos
 
Abertura de dados de pesquisa: análise de plataformas para a Fiocruz
Abertura de dados de pesquisa:análise de plataformas para a FiocruzAbertura de dados de pesquisa:análise de plataformas para a Fiocruz
Abertura de dados de pesquisa: análise de plataformas para a Fiocruz
 
POO Plano de Curso
POO Plano de CursoPOO Plano de Curso
POO Plano de Curso
 
Tecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveisTecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveis
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack Developer
 
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
 
Estudo de técnicas de persistência e acesso concorrente a ontologias
Estudo de técnicas de persistência e acesso concorrente a ontologiasEstudo de técnicas de persistência e acesso concorrente a ontologias
Estudo de técnicas de persistência e acesso concorrente a ontologias
 
Sitemap: A Beleza da Informação Organizada
Sitemap: A Beleza da Informação OrganizadaSitemap: A Beleza da Informação Organizada
Sitemap: A Beleza da Informação Organizada
 
Dados Abertos - Tecnologias e conceitos
Dados Abertos - Tecnologias e conceitosDados Abertos - Tecnologias e conceitos
Dados Abertos - Tecnologias e conceitos
 
Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
 

Mapeamentos Esri aceleram desenvolvimento