Post on 22-Jun-2015
description
Ezequias Rocha
com mapeamentos Esricom mapeamentos EsriAcelerando o desenvolvimento
MotivaçãoMotivaçãoMotivaçãoMotivação
QuantoQuanto tempotempo eu eu percoperco
1.1. Aguardando oAguardando o ArcCatalogArcCatalog
2.2. Em dúvida sobre Em dúvida sobre nomenome do atributodo atributo
3.3. Buscando valores possiveis do Buscando valores possiveis do domíniodomínio
4.4. Ha ou não um Ha ou não um relacionamentorelacionamento entre Classes de Feicoes e Tabelas no entre Classes de Feicoes e Tabelas no
meu banco ?meu banco ?
5.5. Procurando quais são as classes da minha Procurando quais são as classes da minha Geometric NetworkGeometric Network
6.6. Esta classe esta ou não esta Esta classe esta ou não esta versionadaversionada ??
E se eu E se eu nãonão tivesse que tivesse que Consultar o banco para saber?Consultar o banco para saber?
DAL - Pojos e AfinsDAL - Pojos e AfinsDAL - Pojos e AfinsDAL - Pojos e Afins
pojopojopojopojo
ddalalddalal
JavaBeanJavaBeanss
JavaBeanJavaBeanss
mapeamentomapeamentomapeamentomapeamento
modelmodelmodelmodelNNHibernaHibernatete
NNHibernaHibernatete
data access data access application blockapplication block
data access data access application blockapplication block
ADOADO Entity Entity FrameworkFrameworkADOADO Entity Entity FrameworkFramework
ExperiênciaExperiênciaExperiênciaExperiência
ClassGenerator
Publicação na Esri (Maio 2008)Publicação na Esri (Maio 2008)Publicação na Esri (Maio 2008)Publicação na Esri (Maio 2008)
VantagensVantagensVantagensVantagens
•Ganho de produtividadeGanho de produtividade•Não ida ao bancoNão ida ao banco•Esquema no próprio Visual StudioEsquema no próprio Visual Studio•Melhor conhecimento dos elementos do geodatabaseMelhor conhecimento dos elementos do geodatabase•Acesso aos valores possíveis via intelisenseAcesso aos valores possíveis via intelisense•AtributosAtributos•DomíniosDomínios•SubtiposSubtipos•Relacionamentos e outras estruturasRelacionamentos e outras estruturas
•Ganho de produtividadeGanho de produtividade•Não ida ao bancoNão ida ao banco•Esquema no próprio Visual StudioEsquema no próprio Visual Studio•Melhor conhecimento dos elementos do geodatabaseMelhor conhecimento dos elementos do geodatabase•Acesso aos valores possíveis via intelisenseAcesso aos valores possíveis via intelisense•AtributosAtributos•DomíniosDomínios•SubtiposSubtipos•Relacionamentos e outras estruturasRelacionamentos e outras estruturas
•Possibilidade em frameworksPossibilidade em frameworks•Framework genéricos de CRUD GISFramework genéricos de CRUD GIS•Código mais escalonável (se expande com o dal)Código mais escalonável (se expande com o dal)
•Possibilidade em frameworksPossibilidade em frameworks•Framework genéricos de CRUD GISFramework genéricos de CRUD GIS•Código mais escalonável (se expande com o dal)Código mais escalonável (se expande com o dal)
DemonstraçãoDemonstraçãoDemonstraçãoDemonstração
erocha@img.com.brerocha@img.com.br
Muito obrigadoMuito obrigado