SlideShare uma empresa Scribd logo
António Cruz
antonio.cruz@co.sapo.pt

Nelson Correia
ncorreia@co.sapo.pt
Agenda
  Arquitectura

  Ortofotos

  Visitas   Virtuais
  Conteúdos

  Geo   Clipping
  Estatística

  Conclusões
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
Arquitectura - Serviços
                    Base de Dados


                       Consome


               http://services.sapo.pt/GIS


                       Consome


 Sapo Local   Sapo Mobile         Sapo MEO   Etc.
DEMO
(Pesquisas no AutoSapo em tempo real)
Ortofotos
  Resolução    até 25cm por pixel
  16   níveis de zoom
  100%    do território nacional (continental)
  100%    “MADE IN PORTUGAL”
Resolução das
     Imagens
  25cm

  25cm (Brevemente)

  50cm
Visitas Virtuais
DEMO
(Visita Virtual)
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
Conteúdos Sapo Georreferenciados
 1000000    481399

                        123396
  100000                              44547

                                                   10486      9449   9367      8598
   10000



    1000



     100



      10



       1
           Casa Sapo   Sapo Blogs   Sapo Saber   Sapo Fotos   Spot   Vídeos   Notícias
DEMO
(Listagem de Categorias)
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
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)
Geo Clipping
  Exemplo:

  Impacto da campanha meo em Coimbra (blogs)
                        Fevereiro 2008 (antes)



                                        Março 2008 (depois)
DEMO
(Geo Clipping)
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)
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);
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”); 
 } 
DEMO
(Gestão de Feeds em http://gis.staging.sapo.pt )
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.
A Equipa
  André   Matos
  António   Cruz
  João   Duarte
  Joaquim   Muchaxo
  Nelson   Branco
  Nelson   Correia
  Nuno   Pereira
Your feedback is WANTED:
http://gis.staging.sapo.pt
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).
António Cruz
antonio.cruz@co.sapo.pt

Nelson Correia
ncorreia@co.sapo.pt

Mais conteúdo relacionado

Semelhante a Gis@sapo

Aplicações Web TV no Meo
Aplicações Web TV no MeoAplicações Web TV no Meo
Aplicações Web TV no Meo
codebits
 
APLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptx
APLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptxAPLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptx
APLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptx
Januario Ximenes
 
JavaScript ninja com jQuery
JavaScript ninja com jQueryJavaScript ninja com jQuery
JavaScript ninja com jQuery
Reinaldo Junior
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
Rodrigo Kono
 
PUB3AN - Aula01
PUB3AN - Aula01PUB3AN - Aula01
PUB3AN - Aula01
Neca Boullosa
 
Introdução à Google Maps API
Introdução à Google Maps APIIntrodução à Google Maps API
Introdução à Google Maps API
Otávio Calaça Xavier
 
Nadando em Dinheiro com jQuery
Nadando em Dinheiro com jQueryNadando em Dinheiro com jQuery
Nadando em Dinheiro com jQuery
Reinaldo Junior
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
Arlindo Pereira
 
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
George Porto Ferreira
 
Asp.Net Mvc - Desenvolvendo em N Camadas
Asp.Net Mvc - Desenvolvendo em N CamadasAsp.Net Mvc - Desenvolvendo em N Camadas
Asp.Net Mvc - Desenvolvendo em N Camadas
Giovanni Bassi
 
Benjamim Junior Seminário
Benjamim Junior SeminárioBenjamim Junior Seminário
Benjamim Junior Seminário
Luis Pedro
 
Javascript no SAPO e libsapojs
Javascript no SAPO e libsapojsJavascript no SAPO e libsapojs
Javascript no SAPO e libsapojs
codebits
 
Sapo Campus P6 Monitorização
Sapo Campus P6 MonitorizaçãoSapo Campus P6 Monitorização
Sapo Campus P6 Monitorização
Patrícia Oliveira
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
Arlindo Pereira
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
Victor Vasques
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
guest4d3fce
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
Paulo César M Jeveaux
 
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Giovanni Bassi
 

Semelhante a Gis@sapo (18)

Aplicações Web TV no Meo
Aplicações Web TV no MeoAplicações Web TV no Meo
Aplicações Web TV no Meo
 
APLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptx
APLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptxAPLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptx
APLICAÇÕES E FERRAMENTAS QGIS E AUTOCAD C3D SCI PARA MODELAGEM.pptx
 
JavaScript ninja com jQuery
JavaScript ninja com jQueryJavaScript ninja com jQuery
JavaScript ninja com jQuery
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
PUB3AN - Aula01
PUB3AN - Aula01PUB3AN - Aula01
PUB3AN - Aula01
 
Introdução à Google Maps API
Introdução à Google Maps APIIntrodução à Google Maps API
Introdução à Google Maps API
 
Nadando em Dinheiro com jQuery
Nadando em Dinheiro com jQueryNadando em Dinheiro com jQuery
Nadando em Dinheiro com jQuery
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
 
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
2018 - Aplicações SIG do Ministério da Defesa ao Ministério do Planejamento
 
Asp.Net Mvc - Desenvolvendo em N Camadas
Asp.Net Mvc - Desenvolvendo em N CamadasAsp.Net Mvc - Desenvolvendo em N Camadas
Asp.Net Mvc - Desenvolvendo em N Camadas
 
Benjamim Junior Seminário
Benjamim Junior SeminárioBenjamim Junior Seminário
Benjamim Junior Seminário
 
Javascript no SAPO e libsapojs
Javascript no SAPO e libsapojsJavascript no SAPO e libsapojs
Javascript no SAPO e libsapojs
 
Sapo Campus P6 Monitorização
Sapo Campus P6 MonitorizaçãoSapo Campus P6 Monitorização
Sapo Campus P6 Monitorização
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
 
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)
 

Mais de codebits

Gis SAPO Hands On
Gis SAPO Hands OnGis SAPO Hands On
Gis SAPO Hands On
codebits
 
Forms Usability 101
Forms Usability 101Forms Usability 101
Forms Usability 101
codebits
 
Speak up: como criar Speech-based apps
Speak up: como criar Speech-based appsSpeak up: como criar Speech-based apps
Speak up: como criar Speech-based apps
codebits
 
XMPP Hands-On
XMPP Hands-OnXMPP Hands-On
XMPP Hands-On
codebits
 
Mitos da Acessibilidade Web
Mitos da Acessibilidade WebMitos da Acessibilidade Web
Mitos da Acessibilidade Web
codebits
 
Getting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko FreerunnerGetting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko Freerunner
codebits
 
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
codebits
 
CouchDB
CouchDBCouchDB
CouchDB
codebits
 
Getting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko FreerunnerGetting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko Freerunner
codebits
 
Exploring XMPP
Exploring XMPPExploring XMPP
Exploring XMPPcodebits
 
Sapo BUS Hands-On
Sapo BUS Hands-OnSapo BUS Hands-On
Sapo BUS Hands-On
codebits
 
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencerQtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
codebits
 
Making the Chumby
Making the ChumbyMaking the Chumby
Making the Chumby
codebits
 
Globs - Gestão de Glossários
Globs - Gestão de GlossáriosGlobs - Gestão de Glossários
Globs - Gestão de Glossários
codebits
 
ATrad - Sistema de Garantia de Qualidade de Traduções
ATrad - Sistema de Garantia de Qualidade de TraduçõesATrad - Sistema de Garantia de Qualidade de Traduções
ATrad - Sistema de Garantia de Qualidade de Traduções
codebits
 
Alto Desempenho com Java
Alto Desempenho com JavaAlto Desempenho com Java
Alto Desempenho com Java
codebits
 
Sapo GIS Hands-On
Sapo GIS Hands-OnSapo GIS Hands-On
Sapo GIS Hands-On
codebits
 
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
codebits
 
Optimização de pesquisas Web utilizando Colónias de Formigas
Optimização de pesquisas Web utilizando Colónias de FormigasOptimização de pesquisas Web utilizando Colónias de Formigas
Optimização de pesquisas Web utilizando Colónias de Formigas
codebits
 
Web cartooning ao vivo e a cores
Web cartooning ao vivo e a coresWeb cartooning ao vivo e a cores
Web cartooning ao vivo e a cores
codebits
 

Mais de codebits (20)

Gis SAPO Hands On
Gis SAPO Hands OnGis SAPO Hands On
Gis SAPO Hands On
 
Forms Usability 101
Forms Usability 101Forms Usability 101
Forms Usability 101
 
Speak up: como criar Speech-based apps
Speak up: como criar Speech-based appsSpeak up: como criar Speech-based apps
Speak up: como criar Speech-based apps
 
XMPP Hands-On
XMPP Hands-OnXMPP Hands-On
XMPP Hands-On
 
Mitos da Acessibilidade Web
Mitos da Acessibilidade WebMitos da Acessibilidade Web
Mitos da Acessibilidade Web
 
Getting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko FreerunnerGetting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko Freerunner
 
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
 
CouchDB
CouchDBCouchDB
CouchDB
 
Getting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko FreerunnerGetting started with mobile devices development - Openmoko Freerunner
Getting started with mobile devices development - Openmoko Freerunner
 
Exploring XMPP
Exploring XMPPExploring XMPP
Exploring XMPP
 
Sapo BUS Hands-On
Sapo BUS Hands-OnSapo BUS Hands-On
Sapo BUS Hands-On
 
Qtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencerQtractor - An Audio/MIDI multi-track sequencer
Qtractor - An Audio/MIDI multi-track sequencer
 
Making the Chumby
Making the ChumbyMaking the Chumby
Making the Chumby
 
Globs - Gestão de Glossários
Globs - Gestão de GlossáriosGlobs - Gestão de Glossários
Globs - Gestão de Glossários
 
ATrad - Sistema de Garantia de Qualidade de Traduções
ATrad - Sistema de Garantia de Qualidade de TraduçõesATrad - Sistema de Garantia de Qualidade de Traduções
ATrad - Sistema de Garantia de Qualidade de Traduções
 
Alto Desempenho com Java
Alto Desempenho com JavaAlto Desempenho com Java
Alto Desempenho com Java
 
Sapo GIS Hands-On
Sapo GIS Hands-OnSapo GIS Hands-On
Sapo GIS Hands-On
 
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
 
Optimização de pesquisas Web utilizando Colónias de Formigas
Optimização de pesquisas Web utilizando Colónias de FormigasOptimização de pesquisas Web utilizando Colónias de Formigas
Optimização de pesquisas Web utilizando Colónias de Formigas
 
Web cartooning ao vivo e a cores
Web cartooning ao vivo e a coresWeb cartooning ao vivo e a cores
Web cartooning ao vivo e a cores
 

Último

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 

Último (10)

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 

Gis@sapo

  • 2. Agenda   Arquitectura   Ortofotos   Visitas Virtuais   Conteúdos   Geo Clipping   Estatística   Conclusões
  • 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.
  • 6.
  • 7. Ortofotos   Resolução até 25cm por pixel   16 níveis de zoom   100% do território nacional (continental)   100% “MADE IN PORTUGAL”
  • 8.
  • 9.
  • 10.
  • 11. Resolução das Imagens 25cm 25cm (Brevemente) 50cm
  • 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
  • 15. Conteúdos Sapo Georreferenciados 1000000 481399 123396 100000 44547 10486 9449 9367 8598 10000 1000 100 10 1 Casa Sapo Sapo Blogs Sapo Saber Sapo Fotos Spot Vídeos 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”);  } 
  • 24. DEMO (Gestão de Feeds em http://gis.staging.sapo.pt )
  • 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
  • 27. Your feedback is WANTED: http://gis.staging.sapo.pt
  • 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).