sincronizar layer do arcgis com o google earth

4
Sincronizar layer do ArcGIS com o Google Earth Luís Henrique Lopes. E-mail: [email protected]. Blog – http://geoluislopes.blogspot.com Faça o download GRATUITAMENTE do script “Synchronized Google Earth with View map of ArcMap”, elaborado por Luiz Pacheco Motta do CENSIPAM (Centro Gestor e Operacional do Sistema de Proteção da Amazônia) no site ESRI (http://arcscripts.esri.com/details.asp?dbid=15944) e posteriormente descompacte-o. Perceba que há um tutorial (*.pdf), em inglês, e mais 7 arquivos. Resolvi fazer esse tutorial porque é um script bastante interessante, porém , como foi dito antes, o tutorial está em inglês. Então, para difundir e compartilhar a informação decidi fazê-lo. Primeiramente abra o ArcGIS e siga o caminho Tools > Macros > Visual Basic Editor, ou ainda clicando simultaneamente Alt + F11 para ativar o Visual Basic Editor. Depois, no campo Project – Normal ative a janela “Normal.mxt – This Document (Code)” através do caminho Normal (Normal.mxt) > ArcMap Objects > ThisDocument (duplo clique). Janela Normal.mxt - ThisDocument

Upload: luis-henrique-lopes

Post on 10-Jun-2015

5.901 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Sincronizar layer do ArcGIS com o Google Earth

Sincronizar layer do ArcGIS com o Google Earth

Luís Henrique Lopes. E-mail: [email protected]. Blog – http://geoluislopes.blogspot.com

Faça o download GRATUITAMENTE do script “Synchronized Google Earth with View map of ArcMap”, elaborado por Luiz Pacheco Motta do CENSIPAM (Centro Gestor e Operacional do Sistema de Proteção da Amazônia) no site ESRI (http://arcscripts.esri.com/details.asp?dbid=15944) e posteriormente descompacte-o. Perceba que há um tutorial (*.pdf), em inglês, e mais 7 arquivos. Resolvi fazer esse tutorial porque é um script bastante interessante, porém , como foi dito antes, o tutorial está em inglês. Então, para difundir e compartilhar a informação decidi fazê-lo. Primeiramente abra o ArcGIS e siga o caminho Tools > Macros > Visual Basic Editor, ou ainda clicando simultaneamente Alt + F11 para ativar o Visual Basic Editor. Depois, no campo Project – Normal ative a janela “Normal.mxt – This Document (Code)” através do caminho Normal (Normal.mxt) > ArcMap Objects > ThisDocument (duplo clique).

Janela Normal.mxt - ThisDocument

Page 2: Sincronizar layer do ArcGIS com o Google Earth

Sincronizar layer do ArcGIS com o Google Earth

Luís Henrique Lopes. E-mail: [email protected]. Blog – http://geoluislopes.blogspot.com

Agora, na pasta descompactada do script abra o arquivo “Init_SyncArcGE.bas” no bloco de notas e copie o texto e cole na área da janela Normal.mxt – ThisDocument como mostrado abaixo.

Feito isso, com o botão direito do mouse clique em Normal (Normal.mxt) e selecione Import File... e importe o restante dos arquivos que está na pasta do download descompactado.

OBS.: Não importe o arquivo “Init_SyncArcGE.bas”, pois já foi usado na etapa anterior.

Page 3: Sincronizar layer do ArcGIS com o Google Earth

Sincronizar layer do ArcGIS com o Google Earth

Luís Henrique Lopes. E-mail: [email protected]. Blog – http://geoluislopes.blogspot.com

Próximo passo será criar um botão no ArcGIS para rodar o script. Então, no ArcGIS, vá em Tools > Customize para ativar a janela Customize. Vá na aba Commands e siga os seguintes passos: A janela New UIControl aparecerá e selecione a opção UIButtonControl e clique em Create. O botão será criado. Agora renomeie no campo Commands: “Normal.UIButtonControl1” para “Normal.SyncArcGE”

1. Em Save in: escolha Normal.mxt 2. Escolha a opção UIControls 3. Clique em New UIControl...

Page 4: Sincronizar layer do ArcGIS com o Google Earth

Sincronizar layer do ArcGIS com o Google Earth

Luís Henrique Lopes. E-mail: [email protected]. Blog – http://geoluislopes.blogspot.com

Pressione o botão “Normal.SyncArcGE” e arraste para a barra de ferramentas e feche a janela Customize. A partir de agora vamos verificar se o script foi instalado de forma correta. Adicione um shape no ArcGIS e abra o Google Earth. (de preferência diminua as janelas de forma que o ArcGIS e o Google Earth ocupem, ao mesmo tempo, a tela do computador). Neste exemplo usarei o shape do limite municipal de Salvador – Bahia. Clique no botão recém criado e aparecerá a janela ArcMap: Google... clique em Google Earth e automaticamente seu Google Earth o levará para a região do shape. BOM TRABALHO!!!