3. Arquitectura - Recolha
Videos Fotos Blogs POI Etc.
Publica
Consome
Sapo Broker HTTP FTP
Drivers de Fornecedores de Dados
Sapo POI
Queue
Processa
Geocoding e
Reverse Geocoding
Base de Dados
4. Arquitectura - Serviços
Base de Dados
Consome
http://services.sapo.pt/GIS
Consome
Sapo Local Sapo Mobile Sapo MEO Etc.
14. Conteúdos
+ 1 Milhão de pontos de interesse
184 Categorias:
Pontos de interesse típicos (restaurantes,
hotéis, multibancos, bares, bombas de
gasolina, etc.)
Todos os canais do SAPO:
Blogs, Fotos, Vídeos, Saber, Classificados,
etc.
Trânsito, Tempo, Notícias
17. Geo Clipping
Em que consiste?
Contagem da ocorrência de cada palavra ou
expressão pertencente a um conjunto pré-
determinado
Resultado é agrupado por localização geográfica
Pode ser filtrado
○ Por intervalo temporal
○ Por localização geográfica
○ Por categoria de conteúdo
18. Geo Clipping
Para que serve?
Efectuar análises de tendências
○ Relevância de temas ou produtos ao longo do
tempo
○ Qual o tema sobre o qual as notícias mais
incidem?
○ O que é que tem sido mais blogado?
Analisar o impacto de campanhas publicitárias
○ Evolução temporal (relevância do alvo antes e
depois da campanha)
19. Geo Clipping
Exemplo:
Impacto da campanha meo em Coimbra (blogs)
Fevereiro 2008 (antes)
Março 2008 (depois)
21. Estatística
Possibilidade de visualizar dados
estatísticos sobre os mapas
Suporte a múltiplas fontes de dados
estatísticos
Várias formas de adicionar fontes de
GeoRSS:
Programaticamente, usando o widget
Usando a aplicação (http://gis.staging.sapo.pt)
22. Widget - Exemplos de Utilização
Adicionar/Remover marcadores:
var m = smap.addMarker(38.703363, -9.178669, quot;Sapo Codebits 2008 homequot;);
smap.removeMarkers(m);
smap.removeLayer(“Sapo Codebits 2008 home”);
Alterar o estado do mapa:
smap.setCenter({x: -9.14623, y: 38.73071}, 14);
smap.setZoom(13);
23. Widget - Exemplos de Utilização
Métodos do Widget dos mapas adicionam
o feed sobre o mapa como uma layer
getGeoRSSMarkers e addGeoRSSMarkers
function myfunction(){
map.getGeoRSSMarkers(http://myFeed.com, myCallback);
}
function myCallback(RSSMarkers){
map.addGeoRSSMarkers(RSSMarkers, “feed1”);
}
function remove(){
map.removeLayer(“feed1”);
}
25. Conclusões
As imagens não serão o factor diferenciador,
mas sim:
Os conteúdos
As visualizações inovadoras.
A simplicidade das APIs e dos user interfaces.
Os mapas vão assumir-se como Bases de
Dados actualizadas em tempo real.
A informação personalizada e contextualizada
no espaço e no tempo será cada vez mais um
factor decisivo.
26. A Equipa
André Matos
António Cruz
João Duarte
Joaquim Muchaxo
Nelson Branco
Nelson Correia
Nuno Pereira
28. Próxima Sessão: 12H (Já a seguir)
PALCO 2:
Sapo GIS Hands-On, com toda a equipa
de desenvolvimento.
Como
fazer uma aplicação de mapas
(em menos de 1 hora).