SlideShare uma empresa Scribd logo
1 de 106
44asas
Jornadas de Software Aberto paraJornadas de Software Aberto para
Sistemas de Informação GeográficaSistemas de Informação Geográfica
44asas
Jornadas de Software Aberto paraJornadas de Software Aberto para
Sistemas de Informação GeográficaSistemas de Informação Geográfica
WebSIG Out-of-the-Box com
MapGuide Open Source e MapGuide Maestro
Pedro Venâncio (pedrongvenancio@yahoo.com)
Câmara Municipal de Pinhel
4 de Novembro de 2011
ProgramaProgramaProgramaPrograma
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro
- Introdução;
- Instalação do MapGuide Open Source 2.2 e do MapGuide Maestro 3.5;
- Administração do Servidor MapGuide e carregamento de um pacote com dados
de exemplo;
- Criação do WebSIG com o MapGuide Maestro;
- Disponibilização de GeoWebServices.
2
ObjectivosObjectivosObjectivosObjectivos
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 3
ObjectivosObjectivosObjectivosObjectivos
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 4
ObjectivosObjectivosObjectivosObjectivos
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 5
ObjectivosObjectivosObjectivosObjectivos
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 6
ObjectivosObjectivosObjectivosObjectivos
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 7
ObjectivosObjectivosObjectivosObjectivos
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 8
IntroduçãoIntroduçãoIntroduçãoIntrodução
● O MapGuide Open Source é uma plataforma baseada na Web que proporciona o
desenvolvimento e implementação de aplicações de WebSIG e GeoWebServices.
● Compreende um conjunto de componentes que correm numa de três camadas:
● Servidor
● Web
● Cliente
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 9
IntroduçãoIntroduçãoIntroduçãoIntrodução
● A camada servidor inclui os serviços MapGuide e responde aos pedidos das
aplicações cliente através do protocolo TCP/IP;
● A camada web inclui o MapAgent CGI/ISAPI/Apache, que permite a comunicação com
os serviços oferecidos pelo MapGuide Server através de aplicações cliente, usando o
protocolo HTTP. A API suporta os três ambientes de desenvolvimento: PHP, ASP.NET e
Java/JSP;
● Na camada cliente, o MapGuide OS proporciona uma série de opções, incluindo três
clientes ligeiros, aplicações de "authoring" e GeoWebServices.
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 10
Arquitectura da AplicaçãoArquitectura da AplicaçãoArquitectura da AplicaçãoArquitectura da Aplicação
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 11
LicenciamentoLicenciamentoLicenciamentoLicenciamento
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 12
Tipologia Software Versão Licença
Servidor de Mapas MapGuide Open Source 2.2 LGPL
Configuração do Servidor de Mapas MapGuide Maestro 3.5 LGPL
Bibliotecas de acesso a dados FDO (Feature Data Objects) 3.5 LGPL
Biblioteca de Sistemas de Coordenadas CS-Map BSD
Framework JavaScript Fusion 2.2 MIT
DadosDadosDadosDados
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 13
http://www.igeo.pt/e-IGEO/egeo_downloads.htmhttp://www.igeo.pt/e-IGEO/egeo_downloads.htm
DadosDadosDadosDados
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 14
http://www.igeo.pt/produtos/cadastro/caop/inicial.htmhttp://www.igeo.pt/produtos/cadastro/caop/inicial.htm
DadosDadosDadosDados
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 15
http://www.igeo.pt/produtos/geodesia/vg/rgn/rgn.asphttp://www.igeo.pt/produtos/geodesia/vg/rgn/rgn.asp
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 16
http://mapguide.osgeo.org/http://mapguide.osgeo.org/
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 17
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 18
Windows 32 bit
Windows 64 bit
Linux CentOS e Ubuntu
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 19
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 20
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 21
● Instala automaticamente o MapGuide OS e o Apache.
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 22
Port
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 23
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 24
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 25
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 26
http://mapguide.osgeo.org/download/releases/2.0.x-sampleshttp://mapguide.osgeo.org/download/releases/2.0.x-samples
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 27
● Aplicação PHP de exemplo.
.. OSGeoMapGuideWebwww.. OSGeoMapGuideWebwww
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 28
● Pacote de dados de exemplo.
.. OSGeoMapGuideServerPackages.. OSGeoMapGuideServerPackages
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 29
● Arranque dos Serviços (Apache e MapGuide OS).
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 30
● Arranque dos Serviços (Apache e MapGuide OS).
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 31
● Teste ao WebServer Apache.
http://localhost:8008/http://localhost:8008/
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 32
● Administração do MapGuideOS.
http://localhost:8008/mapguide/mapadmin/login.phphttp://localhost:8008/mapguide/mapadmin/login.php
Administrator ID: AdministratorAdministrator ID: Administrator
Password: adminPassword: admin
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 33
● Administração do MapGuideOS.
Configuração do Servidor
Gestão de Grupos
Gestão de Utilizadores (Alteração da password padrão)
Gestão de Funções
Gestão de Serviços
Ligação a pastas de dados
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 34
● Carregamento do pacote de dados de exemplo.
Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 35
● Configuração da pasta de dados.
Instalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 36
http://trac.osgeo.org/mapguide/wiki/maestrohttp://trac.osgeo.org/mapguide/wiki/maestro
Kenneth SkovhedeKenneth Skovhede
Jackie NgJackie Ng
Instalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 37
http://trac.osgeo.org/mapguide/wiki/maestro/Downloadshttp://trac.osgeo.org/mapguide/wiki/maestro/Downloads
Instalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 38
Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 39
http://localhost:8008/mapguide/mapagent/mapagent.fcgihttp://localhost:8008/mapguide/mapagent/mapagent.fcgi
Username: AdministratorUsername: Administrator
Password: adminPassword: admin
Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 40
Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 41
Username: Anonymous
Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 42
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 43
Estrutura de pastasEstrutura de pastas
SASIG4
1_Dados - Ligação / carregamento dos dados (FeatureSources)
2_Layers - Criação e configuração das Layers (LayerDefinitions)
3_Mapas - Criação dos mapas (MapDefinitions)
4_Layouts - Publicação dos dados para a Web (WebLayouts)
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 44
1. Ligação / Carregamento dos dados1. Ligação / Carregamento dos dados
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 45
Requisito indispensável:Requisito indispensável:
libpq.dll na Path das Variáveis de Ambiente
MapGuide OS 32-bit → libpq.dll 32-bit
MapGuide OS 64-bit → libpq.dll 64-bit
● Ligação à Base de Dados PostgreSQL/PostGIS.
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 46
Reiniciar!
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 47
Endereço do Servidor PostgreSQL/PostGIS
Username: sasig4 Password: sasig4
BD: sasig4
PT-TM06 / ETRS89
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 48
● Carregamento de shapefiles.
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 49
Ligação à pasta de dados
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 50
Carregamento para o formato interno do MapGuide
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 51
Mark (*.shp)
Delete (*.prj)
Usar o formato WKT:
PROJCS["ETRS89 / Portugal
TM06",GEOGCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS
1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,A
UTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG"
,"4258"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_o
f_origin",39.66825833333333],PARAMETER["central_meridian",-
8.133108333333334],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],
AUTHORITY["EPSG","3763"],AXIS["X",EAST],AXIS["Y",NORTH]]
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 52
● Carregamento de dados raster.
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 53
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 54
Extensão geográfica
Extensão geográfica
Sistema de Referência
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 55
● Obtenção da extensão geográfica da carta 1:500 000, com “gdalinfo”.
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 56
Extensão geográfica
Extensão geográfica
Sistema de Referência
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 57
2. Criação e configuração das layers2. Criação e configuração das layers
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 58
Origem dos dados para a layer: BD sasig4
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 59
Selecção da layer
Coluna que contém a geometria
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 60
Aplicação de um filtroAplicação de um filtro
● A layer rgn_portugal
contém os Vértices
Geodésicos, cujas
cotas se encontram
armazenadas na
coluna “h”;
● De forma a serem
apresentados apenas
os vértices com cota
igual ou superior a
300m, cria-se a
expressão
““h” >= '300'h” >= '300'
no campo Filter.
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 61
Selecção das colunas da tabela de atributos que vão aparecer na interface doSelecção das colunas da tabela de atributos que vão aparecer na interface do
WebSIG quando uma feature for seleccionadaWebSIG quando uma feature for seleccionada
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 62
SimbologiaSimbologia
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 63
SimbologiaSimbologia
● Simbologia do tipo
“Valor Único”;
● Estilo baseado no
conteúdo do campo
“ord” - Ordem do VG.
Filtro do atributo
Designação que vai aparecer na legenda
Estilo
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 64
LabelsLabels
Labels
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 65
Adequação da simbologia à escala (“Scale Range”)Adequação da simbologia à escala (“Scale Range”)
2 níveis: 0 - 100000
100001 - Infinito
Layer CAOP 2011
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 66
Etiquetas (“Tooltips”)Etiquetas (“Tooltips”)
● Formato simples: basta colocar o nome do campo. Por exemplo, para mostrar o
nome do município correspondente, quando se passa o rato sobre uma freguesia:
Municipio
● Formato composto: uso da função Concat. A expressão seguinte permite mostrar o
nome da freguesia e do município correspondente, em linhas diferentes e precedidos
da designação “Concelho” e “Freguesia”:
CONCAT('Concelho: ', Municipio, 'nFreguesia: ', Freguesia)
● Formato avançado: uso de tags HTML. A expressão seguinte mostra imagens e
formatação em etiquetas compostas:
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 67
Etiquetas (“Tooltips”)Etiquetas (“Tooltips”)
Concat('<div style="text-align: center;"><img
src="http://www.memoriaportuguesa.com/local--files/ilustrar:brasao/',
Lower(Municipio), '.png', '"/></div>
<div>
<br/><b>DICOFRE:</b> ', Dicofre, '
<br/><b>DICOFRE:</b> ', Municipio, '
<br/><b>Freguesia:</b> ', Freguesia , '
<br/><b>Area:</b> ', Area_T_Ha, '
<br/>
<br/><a href="http://www.memoriaportuguesa.com/', Municipio, '"
target="_blank">Clique aqui para mais informações</a>
</div>')
Imagem (brasão do
concelho)
Informações da tabela de atributos
Link para um site com
Informações sobre o
concelho
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 68
Etiquetas (“Tooltips”)Etiquetas (“Tooltips”)
Confirmar nome dos campos (case sensitive)
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 69
Etiquetas (“Tooltips”)Etiquetas (“Tooltips”)
Pré-visualização da layer CAOP 2011 com a etiquetaPré-visualização da layer CAOP 2011 com a etiqueta
correspondente à freguesia de Aldoar do concelho do Portocorrespondente à freguesia de Aldoar do concelho do Porto
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 70
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 71
Raster
Scale Range
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 72
Pré-visualização da layer raster (Carta 1:500 000)Pré-visualização da layer raster (Carta 1:500 000)
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 73
3. Criação do Mapa3. Criação do Mapa
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 74
Estrutura da
aplicação e
carregamento
das layers
Sistema de referência do Mapa
Extensão geográfica
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 75
2 layers vectoriais
+
1 layer raster
PT-TM06 / ETRS89
Extensão geográfica das layers
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 76
Pré-visualização do MapaPré-visualização do Mapa
Legenda
Painel de
propriedades
Coordenadas
do cursor
EscalaFeatures
seleccionadas
Barra de ferramentas
Painel de
tarefas
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 77
4. Criação do Layout4. Criação do Layout
4.1 DHTML (Ajax)4.1 DHTML (Ajax)
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 78
Título da aplicação
Mapa utilizado
Painel da
esquerda
Painel da
direita
Ferramentas
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 79
Pré-visualização do LayoutPré-visualização do Layout
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 80
Adição de comandos predefinidos à ToolbarAdição de comandos predefinidos à Toolbar
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 81
Adição de comandos predefinidos à ToolbarAdição de comandos predefinidos à Toolbar
Buffer de
10 Km a
partir de
um VG
10Km
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 82
Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos
Criação de comandos
Configuração
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 83
Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos
● Ferramenta que vai
permitir pesquisar a
layer CAOP 2011, pelo
nome do Concelho;
● Como resultado da
pesquisa, vai surgir
uma janela pop-up
com o nome do
Distrito, Concelho e
das respectivas
Freguesias.
Janela pop-up
Layer a pesquisar
Expressão de pesquisa:
Municipio LIKE '%$USER_VARIABLE%'
Expressão
Mensagem
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 84
Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos
● Ferramenta que vai
permitir pesquisar a
layer CAOP 2011, pelo
nome do Concelho;
● Como resultado da
pesquisa, vai surgir
uma janela pop-up
com o nome do
Distrito, Concelho e
das respectivas
Freguesias.
Configuração da
janela de resultados
Nº máximo
de resultados
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 85
Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos
● Ferramenta que vai
permitir pesquisar a
layer CAOP 2011, pelo
nome do Concelho;
● Como resultado da
pesquisa, vai surgir
uma janela pop-up
com o nome do
Distrito, Concelho e
das respectivas
Freguesias.
Adição do comando à barra de ferramentas
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 86
Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 87
Script de exportação para KMLScript de exportação para KML
● Ferramenta que vai
permitir visualizar o
Mapa no Google Earth,
de forma interactiva.
Configuração
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 88
Script de exportação para KMLScript de exportação para KML
● Ferramenta que vai
permitir visualizar o
Mapa no Google Earth,
de forma interactiva.
Expressão
Adição do comando à barra de ferramentas
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 89
Script de exportação para KMLScript de exportação para KML
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 90
Script de exportação para KMLScript de exportação para KML
É necessário mudar a extensão do ficheiro para KML
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 91
Script de exportação para KMLScript de exportação para KML
Mostra o que
foi definido
como Etiqueta
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 92
Script de exportação para KMLScript de exportação para KML
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 93
4. Criação do Layout4. Criação do Layout
4.2 JavaScript (Fusion)4.2 JavaScript (Fusion)
● Para usar camadas
comerciais como as
do Google Maps, Bing
ou Yahoo Maps, é
necessário definir
como sistema de
referência do mapa o
PseudoMercator,
identificado com o
código EPSG: 3857
Novo Mapa
Código EPSG: 3857
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 94
4. Criação do Layout4. Criação do Layout
4.2 JavaScript (Fusion)4.2 JavaScript (Fusion)
● Adicionam-se as
layers ao mapa e, se
os parâmetros de
transformação
estiverem
correctamente
definidos, a
transformação é feita
“on-the-fly” (com uma
significativa quebra na
performance da
aplicação).
Layers Extent e
Transformação
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 95
Pré-visualização do Mapa no sistema EPSG: 3857Pré-visualização do Mapa no sistema EPSG: 3857
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 96
4. Criação do Layout4. Criação do Layout
4.2 JavaScript (Fusion)4.2 JavaScript (Fusion)
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 97
5 Templates disponíveis
Selecção do Mapa
Camadas Comerciais
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 98
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 99
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 100
Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 101
GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 102
WFS
WMS
EPSG: 3763
Identificação do Serviço
Opções do Serviço
● O WFS é
definido ao
nível da
ligação aos
dados;
● O WMS é
definido ao
nível das
layers (para
adquirirem a
simbologia da
layer).
GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 103
URL do WebService:URL do WebService:
http://localhost:8008/mapguide/mapagent/mapagent.fcgihttp://localhost:8008/mapguide/mapagent/mapagent.fcgi
GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 104
GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices
WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 105
44asas
Jornadas de Software Aberto paraJornadas de Software Aberto para
Sistemas de Informação GeográficaSistemas de Informação Geográfica
44asas
Jornadas de Software Aberto paraJornadas de Software Aberto para
Sistemas de Informação GeográficaSistemas de Informação Geográfica
WebSIG Out-of-the-Box com
MapGuide Open Source e MapGuide Maestro
Pedro Venâncio (pedrongvenancio@yahoo.com)
Câmara Municipal de Pinhel
4 de Novembro de 2011

Mais conteúdo relacionado

Mais procurados

Introdução ao geoprocessamento
Introdução ao geoprocessamento Introdução ao geoprocessamento
Introdução ao geoprocessamento Pedro Nelson
 
A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...
A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...
A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...Maria José Brollo
 
SIG e Meio Ambiente
SIG e Meio Ambiente SIG e Meio Ambiente
SIG e Meio Ambiente naiararohling
 
Planejamento Urbano
Planejamento Urbano Planejamento Urbano
Planejamento Urbano Jubsilva
 
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosOffice y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosdbLearner
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gisrailano
 
Plano de curso geografia - 6º ano
Plano de curso   geografia - 6º anoPlano de curso   geografia - 6º ano
Plano de curso geografia - 6º anonandatinoco
 
Cartografia: A linguagem dos mapas
Cartografia: A linguagem dos mapasCartografia: A linguagem dos mapas
Cartografia: A linguagem dos mapasRoberta Sumar
 
6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento
6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento
6 ano-geografia-espaço-e-vivência-1-bimestre-planejamentoBrena Kesia Ribeiro Alves
 
Geografia .a cartografia e as novas tecnologias
Geografia   .a cartografia e as novas tecnologiasGeografia   .a cartografia e as novas tecnologias
Geografia .a cartografia e as novas tecnologiasGustavo Soares
 

Mais procurados (20)

Geotecnologias
GeotecnologiasGeotecnologias
Geotecnologias
 
Introdução ao geoprocessamento
Introdução ao geoprocessamento Introdução ao geoprocessamento
Introdução ao geoprocessamento
 
Dados espaciais em R (2020)
Dados espaciais em R (2020)Dados espaciais em R (2020)
Dados espaciais em R (2020)
 
A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...
A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...
A REDUÇÃO DOS RISCOS DE DESASTRES COMEÇA NA ESCOLA: ESTUDO DE CASO EM CAMPOS ...
 
Krigagem e Geovisualização Multivariada
Krigagem e Geovisualização MultivariadaKrigagem e Geovisualização Multivariada
Krigagem e Geovisualização Multivariada
 
SIG e Meio Ambiente
SIG e Meio Ambiente SIG e Meio Ambiente
SIG e Meio Ambiente
 
Cartografia
CartografiaCartografia
Cartografia
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Planejamento Urbano
Planejamento Urbano Planejamento Urbano
Planejamento Urbano
 
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datosOffice y Power BI: Usando Visio y Power Point para visualizar y analizar datos
Office y Power BI: Usando Visio y Power Point para visualizar y analizar datos
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gis
 
Plano de curso geografia - 6º ano
Plano de curso   geografia - 6º anoPlano de curso   geografia - 6º ano
Plano de curso geografia - 6º ano
 
Cartografia: A linguagem dos mapas
Cartografia: A linguagem dos mapasCartografia: A linguagem dos mapas
Cartografia: A linguagem dos mapas
 
Gis개론
Gis개론Gis개론
Gis개론
 
O espaco geografico_e_suas_representacoes
O espaco geografico_e_suas_representacoesO espaco geografico_e_suas_representacoes
O espaco geografico_e_suas_representacoes
 
Conflitos Territoriais
Conflitos TerritoriaisConflitos Territoriais
Conflitos Territoriais
 
Análise de Pontos em R
Análise de Pontos em RAnálise de Pontos em R
Análise de Pontos em R
 
6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento
6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento
6 ano-geografia-espaço-e-vivência-1-bimestre-planejamento
 
Cartografia Social
Cartografia SocialCartografia Social
Cartografia Social
 
Geografia .a cartografia e as novas tecnologias
Geografia   .a cartografia e as novas tecnologiasGeografia   .a cartografia e as novas tecnologias
Geografia .a cartografia e as novas tecnologias
 

Semelhante a WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro

O QGIS, caso de sucesso de um projeto aberto da OSGEO
O QGIS, caso de sucesso de um projeto aberto da OSGEOO QGIS, caso de sucesso de um projeto aberto da OSGEO
O QGIS, caso de sucesso de um projeto aberto da OSGEOLucas Cavalcante
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreFernando Quadro
 
2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformação2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformaçãoGeorge Porto Ferreira
 
Desenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringDesenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringEder Magalhães
 
20130521 computacao nuvem
20130521 computacao nuvem20130521 computacao nuvem
20130521 computacao nuvemLuis Bermudez
 
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipsterGerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipsterEdlaine Zamora
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumMaximiliano Alves
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Dextra Sistemas / Etec Itu
 
Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software LivreAnderson Medeiros
 
Nova API do Google Maps e Possíveis Aplicações
Nova API do Google Maps e Possíveis AplicaçõesNova API do Google Maps e Possíveis Aplicações
Nova API do Google Maps e Possíveis AplicaçõesZigotto Tecnologia
 
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...George Porto Ferreira
 
ASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoYago Luiz
 
7Masters - PWA - Publishing using Universal Windows Apps
7Masters - PWA - Publishing using Universal Windows Apps7Masters - PWA - Publishing using Universal Windows Apps
7Masters - PWA - Publishing using Universal Windows AppsGustavo Bellini Bigardi
 
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...Alvaro Viebrantz
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Luis Antunes
 

Semelhante a WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro (20)

O QGIS, caso de sucesso de um projeto aberto da OSGEO
O QGIS, caso de sucesso de um projeto aberto da OSGEOO QGIS, caso de sucesso de um projeto aberto da OSGEO
O QGIS, caso de sucesso de um projeto aberto da OSGEO
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software Livre
 
Introdução à Google Maps API
Introdução à Google Maps APIIntrodução à Google Maps API
Introdução à Google Maps API
 
2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformação2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformação
 
Desenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e SpringDesenvolvimento RIA com GWT e Spring
Desenvolvimento RIA com GWT e Spring
 
20130521 computacao nuvem
20130521 computacao nuvem20130521 computacao nuvem
20130521 computacao nuvem
 
GeoDjango
GeoDjangoGeoDjango
GeoDjango
 
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipsterGerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
 
Mc56 gwt
Mc56 gwtMc56 gwt
Mc56 gwt
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appium
 
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
Tdc - Criando uma Minimal API para serviços de Geolocalização com SQL + C#
 
Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software Livre
 
Nova API do Google Maps e Possíveis Aplicações
Nova API do Google Maps e Possíveis AplicaçõesNova API do Google Maps e Possíveis Aplicações
Nova API do Google Maps e Possíveis Aplicações
 
Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
 
ASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoASP.NET MVC + Geoprocessamento
ASP.NET MVC + Geoprocessamento
 
7Masters - PWA - Publishing using Universal Windows Apps
7Masters - PWA - Publishing using Universal Windows Apps7Masters - PWA - Publishing using Universal Windows Apps
7Masters - PWA - Publishing using Universal Windows Apps
 
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
 
Geosite atimo
Geosite atimoGeosite atimo
Geosite atimo
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013
 

Mais de Pedro Venancio

Sismologia e Risco Sísmico
Sismologia e Risco SísmicoSismologia e Risco Sísmico
Sismologia e Risco SísmicoPedro Venancio
 
Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...
Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...
Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...Pedro Venancio
 
Workshop de Introdução aos Sistemas de Informação Geográfica com QGIS
Workshop de Introdução aos Sistemas de Informação Geográfica com QGISWorkshop de Introdução aos Sistemas de Informação Geográfica com QGIS
Workshop de Introdução aos Sistemas de Informação Geográfica com QGISPedro Venancio
 
Software Aberto e Dados Abertos na Administração Local
Software Aberto e Dados Abertos na Administração LocalSoftware Aberto e Dados Abertos na Administração Local
Software Aberto e Dados Abertos na Administração LocalPedro Venancio
 
Introdução aos Sistemas de Informação Geográfica com QGIS
Introdução aos Sistemas de Informação Geográfica com QGISIntrodução aos Sistemas de Informação Geográfica com QGIS
Introdução aos Sistemas de Informação Geográfica com QGISPedro Venancio
 
QGIS no Município de Pinhel
QGIS no Município de PinhelQGIS no Município de Pinhel
QGIS no Município de PinhelPedro Venancio
 
Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...
Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...
Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...Pedro Venancio
 
Cartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open SourceCartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open SourcePedro Venancio
 
Cartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open SourceCartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open SourcePedro Venancio
 

Mais de Pedro Venancio (9)

Sismologia e Risco Sísmico
Sismologia e Risco SísmicoSismologia e Risco Sísmico
Sismologia e Risco Sísmico
 
Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...
Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...
Open Source, Open Data e Citizen Science - Contributos para a Avaliação da Ca...
 
Workshop de Introdução aos Sistemas de Informação Geográfica com QGIS
Workshop de Introdução aos Sistemas de Informação Geográfica com QGISWorkshop de Introdução aos Sistemas de Informação Geográfica com QGIS
Workshop de Introdução aos Sistemas de Informação Geográfica com QGIS
 
Software Aberto e Dados Abertos na Administração Local
Software Aberto e Dados Abertos na Administração LocalSoftware Aberto e Dados Abertos na Administração Local
Software Aberto e Dados Abertos na Administração Local
 
Introdução aos Sistemas de Informação Geográfica com QGIS
Introdução aos Sistemas de Informação Geográfica com QGISIntrodução aos Sistemas de Informação Geográfica com QGIS
Introdução aos Sistemas de Informação Geográfica com QGIS
 
QGIS no Município de Pinhel
QGIS no Município de PinhelQGIS no Município de Pinhel
QGIS no Município de Pinhel
 
Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...
Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...
Automatização do Processo de Produção de Cartografia de Perigosidade e Risco ...
 
Cartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open SourceCartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open Source
 
Cartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open SourceCartografia de Risco de Incêndio Florestal com Software Open Source
Cartografia de Risco de Incêndio Florestal com Software Open Source
 

WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro

  • 1. 44asas Jornadas de Software Aberto paraJornadas de Software Aberto para Sistemas de Informação GeográficaSistemas de Informação Geográfica 44asas Jornadas de Software Aberto paraJornadas de Software Aberto para Sistemas de Informação GeográficaSistemas de Informação Geográfica WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro Pedro Venâncio (pedrongvenancio@yahoo.com) Câmara Municipal de Pinhel 4 de Novembro de 2011
  • 2. ProgramaProgramaProgramaPrograma WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro - Introdução; - Instalação do MapGuide Open Source 2.2 e do MapGuide Maestro 3.5; - Administração do Servidor MapGuide e carregamento de um pacote com dados de exemplo; - Criação do WebSIG com o MapGuide Maestro; - Disponibilização de GeoWebServices. 2
  • 3. ObjectivosObjectivosObjectivosObjectivos WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 3
  • 4. ObjectivosObjectivosObjectivosObjectivos WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 4
  • 5. ObjectivosObjectivosObjectivosObjectivos WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 5
  • 6. ObjectivosObjectivosObjectivosObjectivos WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 6
  • 7. ObjectivosObjectivosObjectivosObjectivos WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 7
  • 8. ObjectivosObjectivosObjectivosObjectivos WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 8
  • 9. IntroduçãoIntroduçãoIntroduçãoIntrodução ● O MapGuide Open Source é uma plataforma baseada na Web que proporciona o desenvolvimento e implementação de aplicações de WebSIG e GeoWebServices. ● Compreende um conjunto de componentes que correm numa de três camadas: ● Servidor ● Web ● Cliente WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 9
  • 10. IntroduçãoIntroduçãoIntroduçãoIntrodução ● A camada servidor inclui os serviços MapGuide e responde aos pedidos das aplicações cliente através do protocolo TCP/IP; ● A camada web inclui o MapAgent CGI/ISAPI/Apache, que permite a comunicação com os serviços oferecidos pelo MapGuide Server através de aplicações cliente, usando o protocolo HTTP. A API suporta os três ambientes de desenvolvimento: PHP, ASP.NET e Java/JSP; ● Na camada cliente, o MapGuide OS proporciona uma série de opções, incluindo três clientes ligeiros, aplicações de "authoring" e GeoWebServices. WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 10
  • 11. Arquitectura da AplicaçãoArquitectura da AplicaçãoArquitectura da AplicaçãoArquitectura da Aplicação WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 11
  • 12. LicenciamentoLicenciamentoLicenciamentoLicenciamento WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 12 Tipologia Software Versão Licença Servidor de Mapas MapGuide Open Source 2.2 LGPL Configuração do Servidor de Mapas MapGuide Maestro 3.5 LGPL Bibliotecas de acesso a dados FDO (Feature Data Objects) 3.5 LGPL Biblioteca de Sistemas de Coordenadas CS-Map BSD Framework JavaScript Fusion 2.2 MIT
  • 13. DadosDadosDadosDados WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 13 http://www.igeo.pt/e-IGEO/egeo_downloads.htmhttp://www.igeo.pt/e-IGEO/egeo_downloads.htm
  • 14. DadosDadosDadosDados WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 14 http://www.igeo.pt/produtos/cadastro/caop/inicial.htmhttp://www.igeo.pt/produtos/cadastro/caop/inicial.htm
  • 15. DadosDadosDadosDados WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 15 http://www.igeo.pt/produtos/geodesia/vg/rgn/rgn.asphttp://www.igeo.pt/produtos/geodesia/vg/rgn/rgn.asp
  • 16. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 16 http://mapguide.osgeo.org/http://mapguide.osgeo.org/
  • 17. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 17
  • 18. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 18 Windows 32 bit Windows 64 bit Linux CentOS e Ubuntu
  • 19. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 19
  • 20. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 20
  • 21. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 21 ● Instala automaticamente o MapGuide OS e o Apache.
  • 22. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 22 Port
  • 23. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 23
  • 24. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 24
  • 25. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 25
  • 26. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 26 http://mapguide.osgeo.org/download/releases/2.0.x-sampleshttp://mapguide.osgeo.org/download/releases/2.0.x-samples
  • 27. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 27 ● Aplicação PHP de exemplo. .. OSGeoMapGuideWebwww.. OSGeoMapGuideWebwww
  • 28. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 28 ● Pacote de dados de exemplo. .. OSGeoMapGuideServerPackages.. OSGeoMapGuideServerPackages
  • 29. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 29 ● Arranque dos Serviços (Apache e MapGuide OS).
  • 30. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 30 ● Arranque dos Serviços (Apache e MapGuide OS).
  • 31. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 31 ● Teste ao WebServer Apache. http://localhost:8008/http://localhost:8008/
  • 32. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 32 ● Administração do MapGuideOS. http://localhost:8008/mapguide/mapadmin/login.phphttp://localhost:8008/mapguide/mapadmin/login.php Administrator ID: AdministratorAdministrator ID: Administrator Password: adminPassword: admin
  • 33. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 33 ● Administração do MapGuideOS. Configuração do Servidor Gestão de Grupos Gestão de Utilizadores (Alteração da password padrão) Gestão de Funções Gestão de Serviços Ligação a pastas de dados
  • 34. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 34 ● Carregamento do pacote de dados de exemplo.
  • 35. Instalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OSInstalação do MapGuide OS WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 35 ● Configuração da pasta de dados.
  • 36. Instalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 36 http://trac.osgeo.org/mapguide/wiki/maestrohttp://trac.osgeo.org/mapguide/wiki/maestro Kenneth SkovhedeKenneth Skovhede Jackie NgJackie Ng
  • 37. Instalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 37 http://trac.osgeo.org/mapguide/wiki/maestro/Downloadshttp://trac.osgeo.org/mapguide/wiki/maestro/Downloads
  • 38. Instalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide MaestroInstalação do MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 38
  • 39. Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 39 http://localhost:8008/mapguide/mapagent/mapagent.fcgihttp://localhost:8008/mapguide/mapagent/mapagent.fcgi Username: AdministratorUsername: Administrator Password: adminPassword: admin
  • 40. Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 40
  • 41. Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 41 Username: Anonymous
  • 42. Primeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide MaestroPrimeiro contacto com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 42
  • 43. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 43 Estrutura de pastasEstrutura de pastas SASIG4 1_Dados - Ligação / carregamento dos dados (FeatureSources) 2_Layers - Criação e configuração das Layers (LayerDefinitions) 3_Mapas - Criação dos mapas (MapDefinitions) 4_Layouts - Publicação dos dados para a Web (WebLayouts)
  • 44. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 44 1. Ligação / Carregamento dos dados1. Ligação / Carregamento dos dados
  • 45. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 45 Requisito indispensável:Requisito indispensável: libpq.dll na Path das Variáveis de Ambiente MapGuide OS 32-bit → libpq.dll 32-bit MapGuide OS 64-bit → libpq.dll 64-bit ● Ligação à Base de Dados PostgreSQL/PostGIS.
  • 46. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 46 Reiniciar!
  • 47. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 47 Endereço do Servidor PostgreSQL/PostGIS Username: sasig4 Password: sasig4 BD: sasig4 PT-TM06 / ETRS89
  • 48. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 48 ● Carregamento de shapefiles.
  • 49. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 49 Ligação à pasta de dados
  • 50. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 50 Carregamento para o formato interno do MapGuide
  • 51. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 51 Mark (*.shp) Delete (*.prj) Usar o formato WKT: PROJCS["ETRS89 / Portugal TM06",GEOGCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,A UTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG" ,"4258"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_o f_origin",39.66825833333333],PARAMETER["central_meridian",- 8.133108333333334],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0], AUTHORITY["EPSG","3763"],AXIS["X",EAST],AXIS["Y",NORTH]]
  • 52. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 52 ● Carregamento de dados raster.
  • 53. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 53
  • 54. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 54 Extensão geográfica Extensão geográfica Sistema de Referência
  • 55. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 55 ● Obtenção da extensão geográfica da carta 1:500 000, com “gdalinfo”.
  • 56. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 56 Extensão geográfica Extensão geográfica Sistema de Referência
  • 57. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 57 2. Criação e configuração das layers2. Criação e configuração das layers
  • 58. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 58 Origem dos dados para a layer: BD sasig4
  • 59. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 59 Selecção da layer Coluna que contém a geometria
  • 60. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 60 Aplicação de um filtroAplicação de um filtro ● A layer rgn_portugal contém os Vértices Geodésicos, cujas cotas se encontram armazenadas na coluna “h”; ● De forma a serem apresentados apenas os vértices com cota igual ou superior a 300m, cria-se a expressão ““h” >= '300'h” >= '300' no campo Filter.
  • 61. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 61 Selecção das colunas da tabela de atributos que vão aparecer na interface doSelecção das colunas da tabela de atributos que vão aparecer na interface do WebSIG quando uma feature for seleccionadaWebSIG quando uma feature for seleccionada
  • 62. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 62 SimbologiaSimbologia
  • 63. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 63 SimbologiaSimbologia ● Simbologia do tipo “Valor Único”; ● Estilo baseado no conteúdo do campo “ord” - Ordem do VG. Filtro do atributo Designação que vai aparecer na legenda Estilo
  • 64. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 64 LabelsLabels Labels
  • 65. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 65 Adequação da simbologia à escala (“Scale Range”)Adequação da simbologia à escala (“Scale Range”) 2 níveis: 0 - 100000 100001 - Infinito Layer CAOP 2011
  • 66. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 66 Etiquetas (“Tooltips”)Etiquetas (“Tooltips”) ● Formato simples: basta colocar o nome do campo. Por exemplo, para mostrar o nome do município correspondente, quando se passa o rato sobre uma freguesia: Municipio ● Formato composto: uso da função Concat. A expressão seguinte permite mostrar o nome da freguesia e do município correspondente, em linhas diferentes e precedidos da designação “Concelho” e “Freguesia”: CONCAT('Concelho: ', Municipio, 'nFreguesia: ', Freguesia) ● Formato avançado: uso de tags HTML. A expressão seguinte mostra imagens e formatação em etiquetas compostas:
  • 67. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 67 Etiquetas (“Tooltips”)Etiquetas (“Tooltips”) Concat('<div style="text-align: center;"><img src="http://www.memoriaportuguesa.com/local--files/ilustrar:brasao/', Lower(Municipio), '.png', '"/></div> <div> <br/><b>DICOFRE:</b> ', Dicofre, ' <br/><b>DICOFRE:</b> ', Municipio, ' <br/><b>Freguesia:</b> ', Freguesia , ' <br/><b>Area:</b> ', Area_T_Ha, ' <br/> <br/><a href="http://www.memoriaportuguesa.com/', Municipio, '" target="_blank">Clique aqui para mais informações</a> </div>') Imagem (brasão do concelho) Informações da tabela de atributos Link para um site com Informações sobre o concelho
  • 68. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 68 Etiquetas (“Tooltips”)Etiquetas (“Tooltips”) Confirmar nome dos campos (case sensitive)
  • 69. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 69 Etiquetas (“Tooltips”)Etiquetas (“Tooltips”) Pré-visualização da layer CAOP 2011 com a etiquetaPré-visualização da layer CAOP 2011 com a etiqueta correspondente à freguesia de Aldoar do concelho do Portocorrespondente à freguesia de Aldoar do concelho do Porto
  • 70. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 70
  • 71. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 71 Raster Scale Range
  • 72. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 72 Pré-visualização da layer raster (Carta 1:500 000)Pré-visualização da layer raster (Carta 1:500 000)
  • 73. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 73 3. Criação do Mapa3. Criação do Mapa
  • 74. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 74 Estrutura da aplicação e carregamento das layers Sistema de referência do Mapa Extensão geográfica
  • 75. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 75 2 layers vectoriais + 1 layer raster PT-TM06 / ETRS89 Extensão geográfica das layers
  • 76. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 76 Pré-visualização do MapaPré-visualização do Mapa Legenda Painel de propriedades Coordenadas do cursor EscalaFeatures seleccionadas Barra de ferramentas Painel de tarefas
  • 77. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 77 4. Criação do Layout4. Criação do Layout 4.1 DHTML (Ajax)4.1 DHTML (Ajax)
  • 78. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 78 Título da aplicação Mapa utilizado Painel da esquerda Painel da direita Ferramentas
  • 79. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 79 Pré-visualização do LayoutPré-visualização do Layout
  • 80. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 80 Adição de comandos predefinidos à ToolbarAdição de comandos predefinidos à Toolbar
  • 81. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 81 Adição de comandos predefinidos à ToolbarAdição de comandos predefinidos à Toolbar Buffer de 10 Km a partir de um VG 10Km
  • 82. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 82 Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos Criação de comandos Configuração
  • 83. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 83 Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos ● Ferramenta que vai permitir pesquisar a layer CAOP 2011, pelo nome do Concelho; ● Como resultado da pesquisa, vai surgir uma janela pop-up com o nome do Distrito, Concelho e das respectivas Freguesias. Janela pop-up Layer a pesquisar Expressão de pesquisa: Municipio LIKE '%$USER_VARIABLE%' Expressão Mensagem
  • 84. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 84 Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos ● Ferramenta que vai permitir pesquisar a layer CAOP 2011, pelo nome do Concelho; ● Como resultado da pesquisa, vai surgir uma janela pop-up com o nome do Distrito, Concelho e das respectivas Freguesias. Configuração da janela de resultados Nº máximo de resultados
  • 85. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 85 Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos ● Ferramenta que vai permitir pesquisar a layer CAOP 2011, pelo nome do Concelho; ● Como resultado da pesquisa, vai surgir uma janela pop-up com o nome do Distrito, Concelho e das respectivas Freguesias. Adição do comando à barra de ferramentas
  • 86. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 86 Pesquisa por atributo da tabela de atributosPesquisa por atributo da tabela de atributos
  • 87. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 87 Script de exportação para KMLScript de exportação para KML ● Ferramenta que vai permitir visualizar o Mapa no Google Earth, de forma interactiva. Configuração
  • 88. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 88 Script de exportação para KMLScript de exportação para KML ● Ferramenta que vai permitir visualizar o Mapa no Google Earth, de forma interactiva. Expressão Adição do comando à barra de ferramentas
  • 89. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 89 Script de exportação para KMLScript de exportação para KML
  • 90. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 90 Script de exportação para KMLScript de exportação para KML É necessário mudar a extensão do ficheiro para KML
  • 91. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 91 Script de exportação para KMLScript de exportação para KML Mostra o que foi definido como Etiqueta
  • 92. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 92 Script de exportação para KMLScript de exportação para KML
  • 93. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 93 4. Criação do Layout4. Criação do Layout 4.2 JavaScript (Fusion)4.2 JavaScript (Fusion) ● Para usar camadas comerciais como as do Google Maps, Bing ou Yahoo Maps, é necessário definir como sistema de referência do mapa o PseudoMercator, identificado com o código EPSG: 3857 Novo Mapa Código EPSG: 3857
  • 94. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 94 4. Criação do Layout4. Criação do Layout 4.2 JavaScript (Fusion)4.2 JavaScript (Fusion) ● Adicionam-se as layers ao mapa e, se os parâmetros de transformação estiverem correctamente definidos, a transformação é feita “on-the-fly” (com uma significativa quebra na performance da aplicação). Layers Extent e Transformação
  • 95. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 95 Pré-visualização do Mapa no sistema EPSG: 3857Pré-visualização do Mapa no sistema EPSG: 3857
  • 96. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 96 4. Criação do Layout4. Criação do Layout 4.2 JavaScript (Fusion)4.2 JavaScript (Fusion)
  • 97. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 97 5 Templates disponíveis Selecção do Mapa Camadas Comerciais
  • 98. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 98
  • 99. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 99
  • 100. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 100
  • 101. Criação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide MaestroCriação do WebSIG com o MapGuide Maestro WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 101
  • 102. GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 102 WFS WMS EPSG: 3763 Identificação do Serviço Opções do Serviço ● O WFS é definido ao nível da ligação aos dados; ● O WMS é definido ao nível das layers (para adquirirem a simbologia da layer).
  • 103. GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 103 URL do WebService:URL do WebService: http://localhost:8008/mapguide/mapagent/mapagent.fcgihttp://localhost:8008/mapguide/mapagent/mapagent.fcgi
  • 104. GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 104
  • 105. GeoWebServicesGeoWebServicesGeoWebServicesGeoWebServices WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide MaestroWebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro 105
  • 106. 44asas Jornadas de Software Aberto paraJornadas de Software Aberto para Sistemas de Informação GeográficaSistemas de Informação Geográfica 44asas Jornadas de Software Aberto paraJornadas de Software Aberto para Sistemas de Informação GeográficaSistemas de Informação Geográfica WebSIG Out-of-the-Box com MapGuide Open Source e MapGuide Maestro Pedro Venâncio (pedrongvenancio@yahoo.com) Câmara Municipal de Pinhel 4 de Novembro de 2011