Difference between revisions of "Openlayers"
Doublebyte (talk | contribs) |
Doublebyte (talk | contribs) |
||
Line 25: | Line 25: | ||
Tambem era bom (mas nao essencial!) ter a extensao [https://addons.mozilla.org/en-US/firefox/addon/1843 firebug] do firefox, para propositos de debug do JavaScript; nunca se sabem que problemas podem vir a aparecer. | Tambem era bom (mas nao essencial!) ter a extensao [https://addons.mozilla.org/en-US/firefox/addon/1843 firebug] do firefox, para propositos de debug do JavaScript; nunca se sabem que problemas podem vir a aparecer. | ||
+ | |||
+ | == Ficheiros == | ||
+ | O script que implementa o ProxyHost, pode ser descarregado em: | ||
+ | |||
+ | http://ladybug.no-ip.org/files/proxy.cgi | ||
+ | |||
+ | E tem de ser colocado na pasta cgi-bin do sistema, com permissoes de execucao; por exemplo no meu sistema: | ||
+ | |||
+ | sudo cp proxy.cgi /usr/local/apache2/cgi-bin/ | ||
+ | sudo chmod +x /usr/local/apache2/cgi-bin/proxy.cgi | ||
+ | |||
+ | Para testar, ao chamar o endereco: | ||
+ | |||
+ | http://localhost//cgi-bin/proxy.cgi | ||
+ | |||
+ | ele deve redireccionar para a pagina do OpenLayers. | ||
+ | |||
+ | As templates para desenvolverem as paginas de Html, podem ser descarregadas aqui: | ||
+ | |||
+ | http://ladybug.no-ip.org/files/wfs.htm | ||
+ | http://ladybug.no-ip.org/files/wms.htm | ||
+ | |||
+ | Estas paginas podem ser colocadas numa pasta qualquer do user (por exemplo /home/user/workshop ou /home/user/data), uma vez que vao ser editadas durante a workshop. | ||
+ | |||
+ | == Dados == | ||
+ | Esta parte da workshop nao tem dados, uma vez que vai utilizar os dados WMS e WFS criados/servidos na primeira parte da Workshop (Mapserver e Geoserver). |
Latest revision as of 12:15, 1 February 2010
Software Utilizado
OpenLayers
Para usar o OpenLayers localmente, e apenas preciso fazer download das bibliotecas da pagina do OpenLayers:
http://openlayers.org/download/OpenLayers-2.8.tar.gz
Para servir localmente a copia do OpenLayers, ele tem de ser descarregado na directoria publica do servidor; no meu caso:
sudo cp OpenLayers-2.8.tar.gz /usr/local/apache2/htdocs cd /usr/local/apache2/htdocs tar -zxvf OpenLayers-2.8.tar.gz
(n.b.: noutros sistemas pode ser /var/www/ ou outra coisa diferente!)
Como estou a referenciar o OpenLayers no codigo como "OpenLayers", e bom criar um link simbolico:
sudo ln -s OpenLayers-2.8 OpenLayers
Outro Software
Esta parte e opcional, porque os alunos apenas precisam de um editor de texto e uma consola, que normalmente ja veem com a distribuicao; contudo, eu gosto de usar o konsole e o Kate, e era bom se eles pudessem constar da imagem de Ubuntu :-)
sudo apt-get konsole sudo apt-get kate
Tambem era bom (mas nao essencial!) ter a extensao firebug do firefox, para propositos de debug do JavaScript; nunca se sabem que problemas podem vir a aparecer.
Ficheiros
O script que implementa o ProxyHost, pode ser descarregado em:
http://ladybug.no-ip.org/files/proxy.cgi
E tem de ser colocado na pasta cgi-bin do sistema, com permissoes de execucao; por exemplo no meu sistema:
sudo cp proxy.cgi /usr/local/apache2/cgi-bin/ sudo chmod +x /usr/local/apache2/cgi-bin/proxy.cgi
Para testar, ao chamar o endereco:
http://localhost//cgi-bin/proxy.cgi
ele deve redireccionar para a pagina do OpenLayers.
As templates para desenvolverem as paginas de Html, podem ser descarregadas aqui:
http://ladybug.no-ip.org/files/wfs.htm http://ladybug.no-ip.org/files/wms.htm
Estas paginas podem ser colocadas numa pasta qualquer do user (por exemplo /home/user/workshop ou /home/user/data), uma vez que vao ser editadas durante a workshop.
Dados
Esta parte da workshop nao tem dados, uma vez que vai utilizar os dados WMS e WFS criados/servidos na primeira parte da Workshop (Mapserver e Geoserver).