Serviços baseados em localização geográfica para o mercado
1. Serviços baseados em localização geográfica para o mercado imobiliário Aluno: Igor Franco Brum Orientador:Prof. Dr. Luís Fernando Fortes Garcia
2. Agenda Introdução Objetivo Geral ReferencialTeórico LBS – Location Based Services Mashup Mercado Imobiliário no RGS Fórmula de Haversine(Aplicabilidade) Possibilidade Motivação Proposta de Solução Arquitetura Física Arquitetura Lógica Principais Funcionalidades Estudo de caso Validação Conclusão
3. Introdução » ObjetivoGeral Desenvolver uma ferramenta que centralize os dados de oferta de imóveis de variadas imobiliárias. Esta ferramenta disponibiliza recursos de busca de informações de produtos a partir de um ponto referencial. Inicialmente o ponto pode ser a localização geográfica do usuário, podendo ser alterado conforme a necessidade do mesmo. Os dados retornados pela busca são dispostos geograficamente através de pontos no mapa, indicando todas as ofertas de imóveis, tendo a possibilidade ainda efetuar filtros antes ou depois da busca.
4. ReferencialTeórico LBS – Location Based Services Éum conceito recente que denota integração de localização geográfica através de coordernadas, com uma noção geral de serviços. Classificação AplicaçõesPerson-oriented AplicaçõesDevice-oriented Mashup O termo mashup deriva da prática do hip-hop de mixar trechos de música e vem sendo empregado por diversos sites na internet, com o objetivo de combinar informações de várias fontes num único endereço. No ambiente corporativo, esse recurso traz uma visualização fácil e rápida dos dados espalhados pela empresa, e até fora dela, com informações vindas, por exemplo, de sites na web. Classificação Aplicação StandaloneMashup; Plugin mashup;
5. ReferencialTeórico Mercado Imobiliário no RGS Índice de desenvolvimento humano (IDH) Alta qualidade de vida O Estado gera um PIB de 72 bilhões de reais graças ao seu maior pólo de grãos do País O segundo maior pólo comercial e o segundo pólo industrial do Brasil Uma ótima estrutura de condições de saneamento básico, saúde, estradas, telecomunicações, energia e recursos advindos do governo estadual que proporcionam grandes investimentos nacionais e internacionais.
6. ReferencialTeórico Fórmula de Haversine: A fórmula de Haversine é equação usada em navegação, fornecendo distâncias entre dois pontos de uma esfera a partir de suas latitudes e longitudes. Esta fórmula é só uma aproximação quando aplicada à Terra, porque esta não é uma esfera perfeita: seu raio varia de 6356,78 km nos pólos até 6378,14 km no equador.
7. Possibilidade As informações de produtos das imobiliárias estão restritas as empresas que os comercializam, estas plataforma visa criar uma solução centralizada e aberta, cujo papel é agrupar, organizar e dispor estas informações de maneira pró-ativa.
8. Motivação Carência de soluções para o mercado imobiliário que utilizem de serviços baseados em localização (Location-based services), ou seja, serviços que disponibilizem de maneira pró-ativa as ofertas dos produtos e que possibilitem filtros de produtos e atributos (preços, cômodos, localização) de maneira mais intuitiva através de uma interface mais rica e de fácil utilização. As imobiliárias possuem as informações de seus produtos de maneira restrita, ou seja, estão disponíveis em seus respectivos websites e em alguns casos não dispõe de recursos para expô-los na internet, vendo esta oportunidade, o atual estudo propõem-se desenvolver uma plataforma que proporcione o agrupamento das ofertas de produtos das imobiliárias numa base única e centralizada.
9. Solução A plataforma se divide em três grandes módulos: Módulo de exposição de serviços; Módulo de gerenciamento da plataforma; Modulo de busca de ofertas.
11. ArquiteturaLógica A Aplicação desenvolvida utiliza quatros camadas, de modo que atualizações e correções de bugs podem ser feitas sem prejudicar as demais camadas. As camadas definidas são: UI (User Interface): camada que será responsável pela interação entre a aplicação e os usuários. Mashup Parser:camada que será responsável pela integração entre a API do Google Maps e a plataforma proposta. Através desta camada que serão efetuadas as chamadas das funções presentes na API para exibir os mapas e as marcações de ofertas de produtos na camada de apresentação. Business Rules: camada que será responsável pela definição de todas as regras de negócios da aplicação. Data Access: Camada que será responsável pela conectividade da aplicação, ou seja, através dela que serão abertas as conexões com banco de dados e chamadas a serviços externos. Business Entities: Camada transversal as demais, ou seja, em todas as camadas teremos entidade de negócios trafegando, esta camada será responsável por abstrair os dados da aplicação. Application Logging: camada que será responsável por capturar variados eventos da aplicação, entre os quais estarão os possíveis erros.
13. Principaisfuncionalidades Busca de imovéisqueestejamdentro de um determinadoraio; ProcessamentoemBanco A fórmula de Haversine ServiçosRestFul
14. Principaisfuncionalidades Busca de imóveisporrelevância ProcessamentoemBanco Indicaçãona interface através de cores a relevância dos imovéisretornados.
17. Estudo de caso Foicadastradoumaimobiliária de pequenoporte com umagama de 25 imóveispróximos as avenidasabaixo:
18. Estudo de caso Foram definidas duas maneiras de pesquisas nos mapas, a primeira a partir de um raio de 1 km de um ponto referencial e a outra com 5 km assumindo que os dados necessários para ofertas de imóveis já estão previamente registrados. Foi aplicado o filtro de acurácia de 100% e indiferente mostrando a diferença dos mesmos. Após o retorno das ofertas foi criado um itinerário selecionando uma ordem de visitação dos itens retornados pela aplicação.
19. Validação As validações foram realizadas utilizando os sites de três imobiliárias www.penseimoveis.com.br, www.auxiliadorapredial.com.br e www.imobiliariaducati.com.br Todas localizadas em Porto Alegre – RS.
20. Validação Economia de Tempo de Pesquisa : Foi avaliado o tempo despendido pelos usuários para efetuarem buscas de ofertas de imóveis atualmente por soluções disponíveis , com o tempo necessário através da solução desenvolvida. Apartamento / Av. Ipiranga, / dois dormitórios / faixa de preço superior a R$ 100.000,00. O primeiro site teve uma demora já que foi necessário pesquisar os possíveis bairros em que a Ipiranga esteja.
21. Validação Redução de custos às imobiliárias: Foi avaliado o valor mensal de gastos para manter uma plataforma exclusiva às imobiliárias e o valor para manter uma solução compartilhada com as características propostas pela solução. O preço para manter um site que contenha estas funcionalidades varia em torno de R$ 5.000,00 a R$6.000,00 contanto com preço de hospedagem do site, domínio, desenvolvedor e impostos.
22. Validação Redução de tempo de pesquisa para os corretores: Foi comparado o tempo necessário para um determinado corretor encontrar uma oferta de imóvel com determinadas características utilizando os sites de imobiliárias com a utilização da plataforma. Acessando todos os sites foi identificado que nenhum deles possui recursos para localizar algum imóvel por uma rua em específico, porém consegue-se pesquisar por um determinado bairro.
23. Conclusão A ferramenta cria uma nova perspectiva no diz respeito a procurar de imóveis, oferecendo funcionalidades ainda não disponíveis no mercado imobiliário, tais como a busca de imóveis em um raio de abrangência, busca por relevância e a criação de rotas de visitação. A centralização das ofertas de imóveis trará benefícios a ambos os lados, usuários e imobiliárias, possibilitando aos corretores terem uma maior agilidade para encontrar imóveis que estejam de acordo com os atributos informados pelos seus clientes.
Notes de l'éditeur
AplicaçõesPerson-oriented: compreende todas aquelas aplicações aonde um serviço é baseado no usuário. Assim, o foco da utilização da aplicação é a posição de uma pessoa ou a posição de uma pessoa para melhorar um serviço. Normalmente, a pessoa localizada pode controlar o serviço. AplicaçõesDevice-oriented: são externos ao usuário, assim eles podem também focar no posicionamento de uma pessoa, mas eles não precisam. Ao invés de apenas pessoas, objetos (exemplo carros), ou um grupo de pessoas, podem ser localizados também, aplicações device-oriented, a pessoa ou objeto localizado não é usualmente um serviço não controlado (Exemplo rastreamento de carros para recuperação de roubos).
A fórmula de Haversine é equação usada em navegação, fornecendo distâncias entre dois pontos de uma esfera a partir de suas latitudes e longitudes.Esta fórmula é só uma aproximação quando aplicada à Terra, porque esta não é uma esfera perfeita: seu raio varia de 6356,78 km nos pólos até 6378,14 km no equador. Estas pequenas correções, na ordem de 0,1% (supondo R = 6367,45 km) são usadas em todo lugar, devido a leve forma elipsoide do nosso planeta.Referência:http://pt.wikipedia.org/wiki/F%C3%B3rmula_de_HaversineComentarque no estágiodesenvolverestaferramenta e queestautilizando no TCC paragerenciamento de dados CRUDSpongeBuilder/Administrativo
Corretornãopodeperder a oportunidade, podeintermediarvendas de outrasimobiliárias.
A fórmula de Haversine é equação usada em navegação, fornecendo distâncias entre dois pontos de uma esfera a partir de suas latitudes e longitudes.Esta fórmula é só uma aproximação quando aplicada à Terra, porque esta não é uma esfera perfeita: seu raio varia de 6356,78 km nos pólos até 6378,14 km no equador. Estas pequenas correções, na ordem de 0,1% (supondo R = 6367,45 km) são usadas em todo lugar, devido a leve forma elipsoide do nosso planeta.Referência:http://pt.wikipedia.org/wiki/F%C3%B3rmula_de_HaversineComentarque no estágiodesenvolverestaferramenta e queestautilizando no TCC paragerenciamento de dados CRUDSpongeBuilder/Administrativo
A fórmula de Haversine é equação usada em navegação, fornecendo distâncias entre dois pontos de uma esfera a partir de suas latitudes e longitudes.Esta fórmula é só uma aproximação quando aplicada à Terra, porque esta não é uma esfera perfeita: seu raio varia de 6356,78 km nos pólos até 6378,14 km no equador. Estas pequenas correções, na ordem de 0,1% (supondo R = 6367,45 km) são usadas em todo lugar, devido a leve forma elipsoide do nosso planeta.Referência:http://pt.wikipedia.org/wiki/F%C3%B3rmula_de_HaversineComentarque no estágiodesenvolverestaferramenta e queestautilizando no TCC paragerenciamento de dados CRUDSpongeBuilder/Administrativo
A fórmula de Haversine é equação usada em navegação, fornecendo distâncias entre dois pontos de uma esfera a partir de suas latitudes e longitudes.Esta fórmula é só uma aproximação quando aplicada à Terra, porque esta não é uma esfera perfeita: seu raio varia de 6356,78 km nos pólos até 6378,14 km no equador. Estas pequenas correções, na ordem de 0,1% (supondo R = 6367,45 km) são usadas em todo lugar, devido a leve forma elipsoide do nosso planeta.Referência:http://pt.wikipedia.org/wiki/F%C3%B3rmula_de_HaversineComentarque no estágiodesenvolverestaferramenta e queestautilizando no TCC paragerenciamento de dados CRUDSpongeBuilder/Administrativo