<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Linovski</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Linovski"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Linovski"/>
	<updated>2026-04-12T19:37:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29952</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29952"/>
		<updated>2008-09-29T10:33:41Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
''OpenLayers'' torna-se um projecto da Fundação de [www.gis.com GIS] de fonte aberta.&lt;br /&gt;
&lt;br /&gt;
Além disso, ''OpenLayers'' implementa métodos padrão de acessos a dados geográficos, como os protocolos [[WMS Web Mapping Service]] e [[WFS Web Feature Service]]. ''OpenLayers'' foi desenvolvida em ''JavaScript'' orientado aos objectos, usando componentes da ''Prototype.js'' e da biblioteca [http://openrico.org/ Rico]. O código até hoje desenvolvido foi já submetido a centenas de testes de unidade, através da ''framework'' [http://straytree.com/TestAnotherWay/doc/index.html Test.AnotherWay].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO TODO TODO TODO&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
Como ''framework'', ''OpenLayers'' destina-se a separar ferramentas mapa dos dados do mapa, para que todas as ferramentas podem operar em todas as fontes de dados. Esta separação quebra os silos de proprietários que anteriores GIS revoluções ensinaram civilização para evitar. A revolução de mapeamento na Web pública deve beneficiar da experiência da história.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;script&lt;br /&gt;
    src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
Aquando do lançamento de nova versão estável, esta fica disponível na página de download, a saber [http://openlayers.org/ http://openlayers.org/download/].&lt;br /&gt;
&lt;br /&gt;
Se a intenção for utilizar o [[OpenLayers]] em alguma aplicação web, pode ser incluido http://www.openlayers.org/api/OpenLayers.js na página em questão. Esta ligação disponibiliza a última versão estável existente. &lt;br /&gt;
&lt;br /&gt;
Se está interessado na versão do momento, existe a possibilidade de a obter directamente do repositório de controlo de versões, no caso Subversion.&lt;br /&gt;
Qualquer falha encontrada pode ser reportada em [http://trac.openlayers.org/wiki/FilingTickets Submeter Falha]. Não esquecer que o [[OpenLayers]] está continuamente em desenvolvimento e a respectiva correcção pode já ter sido submetida.&lt;br /&gt;
&lt;br /&gt;
Para obter a versão em desenvolvimento do repositório [http://subversion.tigris.org Subversion]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qualquer pessoa pode ler o repositório. Se tiver um ''patch'' pode submetê-lo para a lista. As pessoas que contribuem frequentemente têm acesso de escrita.&lt;br /&gt;
&lt;br /&gt;
Para mais informações, seguir até [http://trac.openlayers.org/wiki/HowToDownload Download OpenLayers].&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29949</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29949"/>
		<updated>2008-09-29T10:28:55Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
''OpenLayers'' torna-se um projecto da Fundação de [www.gis.com GIS] de fonte aberta.&lt;br /&gt;
&lt;br /&gt;
Além disso, ''OpenLayers'' implementa métodos padrão de acessos a dados geográficos, como os protocolos [[WMS Web Mapping Service]] e [[WFS Web Feature Service]]. ''OpenLayers'' foi desenvolvida em ''JavaScript'' orientado aos objectos, usando componentes da ''Prototype.js'' e da biblioteca [http://openrico.org/ Rico]. O código até hoje desenvolvido foi já submetido a centenas de testes de unidade, através da ''framework'' [http://straytree.com/TestAnotherWay/doc/index.html Test.AnotherWay].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO TODO TODO TODO&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
Como ''framework'', ''OpenLayers'' destina-se a separar ferramentas mapa dos dados do mapa, para que todas as ferramentas podem operar em todas as fontes de dados. Esta separação quebra os silos de proprietários que anteriores GIS revoluções ensinaram civilização para evitar. A revolução de mapeamento na Web pública deve beneficiar da experiência da história.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
Aquando do lançamento de nova versão estável, esta fica disponível na página de download, a saber [http://openlayers.org/ http://openlayers.org/download/].&lt;br /&gt;
&lt;br /&gt;
Se a intenção for utilizar o [[OpenLayers]] em alguma aplicação web, pode ser incluido http://www.openlayers.org/api/OpenLayers.js na página em questão. Esta ligação disponibiliza a última versão estável existente. &lt;br /&gt;
&lt;br /&gt;
Se está interessado na versão do momento, existe a possibilidade de a obter directamente do repositório de controlo de versões, no caso Subversion.&lt;br /&gt;
Qualquer falha encontrada pode ser reportada em [http://trac.openlayers.org/wiki/FilingTickets Submeter Falha]. Não esquecer que o [[OpenLayers]] está continuamente em desenvolvimento e a respectiva correcção pode já ter sido submetida.&lt;br /&gt;
&lt;br /&gt;
Para obter a versão em desenvolvimento do repositório [http://subversion.tigris.org Subversion]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qualquer pessoa pode ler o repositório. Se tiver um ''patch'' pode submetê-lo para a lista. As pessoas que contribuem frequentemente têm acesso de escrita.&lt;br /&gt;
&lt;br /&gt;
Para mais informações, seguir até [http://trac.openlayers.org/wiki/HowToDownload Download OpenLayers].&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29948</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29948"/>
		<updated>2008-09-29T10:27:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
''OpenLayers'' torna-se um projecto da Fundação de [www.gis.com GIS] de fonte aberta.&lt;br /&gt;
&lt;br /&gt;
Além disso, ''OpenLayers'' implementa métodos padrão de acessos a dados geográficos, como os protocolos [[WMS Web Mapping Service]] e [[WFS Web Feature Service]]. ''OpenLayers'' foi desenvolvida em ''JavaScript'' orientado aos objectos, usando componentes da ''Prototype.js'' e da biblioteca [http://openrico.org/ Rico]. O código até hoje desenvolvido foi já submetido a centenas de testes de unidade, através da ''framework'' [http://straytree.com/TestAnotherWay/doc/index.html Test.AnotherWay].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO TODO TODO TODO&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
Como ''framework'', ''OpenLayers'' destina-se a separar ferramentas mapa dos dados do mapa, para que todas as ferramentas podem operar em todas as fontes de dados. Esta separação quebra os silos de proprietários que anteriores GIS revoluções ensinaram civilização para evitar. A revolução de mapeamento na Web pública deve beneficiar da experiência da história.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;&amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
Aquando do lançamento de nova versão estável, esta fica disponível na página de download, a saber [http://openlayers.org/ http://openlayers.org/download/].&lt;br /&gt;
&lt;br /&gt;
Se a intenção for utilizar o [[OpenLayers]] em alguma aplicação web, pode ser incluido http://www.openlayers.org/api/OpenLayers.js na página em questão. Esta ligação disponibiliza a última versão estável existente. &lt;br /&gt;
&lt;br /&gt;
Se está interessado na versão do momento, existe a possibilidade de a obter directamente do repositório de controlo de versões, no caso Subversion.&lt;br /&gt;
Qualquer falha encontrada pode ser reportada em [http://trac.openlayers.org/wiki/FilingTickets Submeter Falha]. Não esquecer que o [[OpenLayers]] está continuamente em desenvolvimento e a respectiva correcção pode já ter sido submetida.&lt;br /&gt;
&lt;br /&gt;
Para obter a versão em desenvolvimento do repositório [http://subversion.tigris.org Subversion]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qualquer pessoa pode ler o repositório. Se tiver um ''patch'' pode submetê-lo para a lista. As pessoas que contribuem frequentemente têm acesso de escrita.&lt;br /&gt;
&lt;br /&gt;
Para mais informações, seguir até [http://trac.openlayers.org/wiki/HowToDownload Download OpenLayers].&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29910</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29910"/>
		<updated>2008-09-28T20:18:28Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Obter o Código */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
''OpenLayers'' torna-se um projecto da Fundação de [www.gis.com GIS] de fonte aberta.&lt;br /&gt;
&lt;br /&gt;
Além disso, ''OpenLayers'' implementa métodos padrão de acessos a dados geográficos, como os protocolos [[WMS Web Mapping Service]] e [[WFS Web Feature Service]]. ''OpenLayers'' foi desenvolvida em ''JavaScript'' orientado aos objectos, usando componentes da ''Prototype.js'' e da biblioteca [http://openrico.org/ Rico]. O código até hoje desenvolvido foi já submetido a centenas de testes de unidade, através da ''framework'' [http://straytree.com/TestAnotherWay/doc/index.html Test.AnotherWay].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO TODO TODO TODO&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
Como ''framework'', ''OpenLayers'' destina-se a separar ferramentas mapa dos dados do mapa, para que todas as ferramentas podem operar em todas as fontes de dados. Esta separação quebra os silos de proprietários que anteriores GIS revoluções ensinaram civilização para evitar. A revolução de mapeamento na Web pública deve beneficiar da experiência da história.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
Aquando do lançamento de nova versão estável, esta fica disponível na página de download, a saber [http://openlayers.org/ http://openlayers.org/download/].&lt;br /&gt;
&lt;br /&gt;
Se a intenção for utilizar o [[OpenLayers]] em alguma aplicação web, pode ser incluido http://www.openlayers.org/api/OpenLayers.js na página em questão. Esta ligação disponibiliza a última versão estável existente. &lt;br /&gt;
&lt;br /&gt;
Se está interessado na versão do momento, existe a possibilidade de a obter directamente do repositório de controlo de versões, no caso Subversion.&lt;br /&gt;
Qualquer falha encontrada pode ser reportada em [http://trac.openlayers.org/wiki/FilingTickets Submeter Falha]. Não esquecer que o [[OpenLayers]] está continuamente em desenvolvimento e a respectiva correcção pode já ter sido submetida.&lt;br /&gt;
&lt;br /&gt;
Para obter a versão em desenvolvimento do repositório [http://subversion.tigris.org Subversion]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qualquer pessoa pode ler o repositório. Se tiver um ''patch'' pode submetê-lo para a lista. As pessoas que contribuem frequentemente têm acesso de escrita.&lt;br /&gt;
&lt;br /&gt;
Para mais informações, seguir até [http://trac.openlayers.org/wiki/HowToDownload Download OpenLayers].&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29909</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29909"/>
		<updated>2008-09-28T20:17:49Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Obter o Código */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
''OpenLayers'' torna-se um projecto da Fundação de [www.gis.com GIS] de fonte aberta.&lt;br /&gt;
&lt;br /&gt;
Além disso, ''OpenLayers'' implementa métodos padrão de acessos a dados geográficos, como os protocolos [[WMS Web Mapping Service]] e [[WFS Web Feature Service]]. ''OpenLayers'' foi desenvolvida em ''JavaScript'' orientado aos objectos, usando componentes da ''Prototype.js'' e da biblioteca [http://openrico.org/ Rico]. O código até hoje desenvolvido foi já submetido a centenas de testes de unidade, através da ''framework'' [http://straytree.com/TestAnotherWay/doc/index.html Test.AnotherWay].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO TODO TODO TODO&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
Como ''framework'', ''OpenLayers'' destina-se a separar ferramentas mapa dos dados do mapa, para que todas as ferramentas podem operar em todas as fontes de dados. Esta separação quebra os silos de proprietários que anteriores GIS revoluções ensinaram civilização para evitar. A revolução de mapeamento na Web pública deve beneficiar da experiência da história.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
Aquando do lançamento de nova versão estável, esta fica disponível na página de download, a saber [http://openlayers.org/ http://openlayers.org/download/].&lt;br /&gt;
&lt;br /&gt;
Se a intenção for utilizar o [[OpenLayers]] em alguma aplicação web, pode ser incluido http://www.openlayers.org/api/OpenLayers.js na página em questão. Esta ligação disponibiliza a última versão estável existente. &lt;br /&gt;
&lt;br /&gt;
Se está interessado na versão do momento, existe a possibilidade de a obter directamente do repositório de controlo de versões, no caso Subversion.&lt;br /&gt;
Qualquer falha encontrada pode ser reportada em [http://trac.openlayers.org/wiki/FilingTickets Submeter Falha]. Não esquecer que o [[OpenLayers]] está continuamente em desenvolvimento e a respectiva correcção pode já ter sido submetida.&lt;br /&gt;
&lt;br /&gt;
Para obter a versão em desenvolvimento do repositório [subversion.tigris.org Subversion]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qualquer pessoa pode ler o repositório. Se tiver um ''patch'' pode submetê-lo para a lista. As pessoas que contribuem frequentemente têm acesso de escrita.&lt;br /&gt;
&lt;br /&gt;
Para mais informações, seguir até [http://trac.openlayers.org/wiki/HowToDownload Download OpenLayers].&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29908</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29908"/>
		<updated>2008-09-28T20:15:46Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Obter o Código */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
''OpenLayers'' torna-se um projecto da Fundação de [www.gis.com GIS] de fonte aberta.&lt;br /&gt;
&lt;br /&gt;
Além disso, ''OpenLayers'' implementa métodos padrão de acessos a dados geográficos, como os protocolos [[WMS Web Mapping Service]] e [[WFS Web Feature Service]]. ''OpenLayers'' foi desenvolvida em ''JavaScript'' orientado aos objectos, usando componentes da ''Prototype.js'' e da biblioteca [http://openrico.org/ Rico]. O código até hoje desenvolvido foi já submetido a centenas de testes de unidade, através da ''framework'' [http://straytree.com/TestAnotherWay/doc/index.html Test.AnotherWay].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO TODO TODO TODO&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
Como ''framework'', ''OpenLayers'' destina-se a separar ferramentas mapa dos dados do mapa, para que todas as ferramentas podem operar em todas as fontes de dados. Esta separação quebra os silos de proprietários que anteriores GIS revoluções ensinaram civilização para evitar. A revolução de mapeamento na Web pública deve beneficiar da experiência da história.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
Aquando do lançamento de nova versão estável, esta fica disponível na página de download, a saber [http://openlayers.org/ http://openlayers.org/download/].&lt;br /&gt;
&lt;br /&gt;
Se a intenção for utilizar o [[OpenLayers]] em alguma aplicação web, pode ser incluido http://www.openlayers.org/api/OpenLayers.js na página em questão. Esta ligação disponibiliza a última versão estável existente. &lt;br /&gt;
&lt;br /&gt;
Se está interessado na versão do momento, existe a possibilidade de a obter directamente do repositório de controlo de versões, no caso Subversion.&lt;br /&gt;
Qualquer falha encontrada pode ser reportada em [http://trac.openlayers.org/wiki/FilingTickets]. Não esquecer que o [[OpenLayers]] está continuamente em desenvolvimento e a respectiva correcção pode já ter sido submetida.&lt;br /&gt;
&lt;br /&gt;
Para obter a versão em desenvolvimento do repositório Subversion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qualquer pessoa pode ler o repositório. Se tiver um ''patch'' pode submetê-lo para a lista. As pessoas que contribuem frequentemente têm acesso de escrita.&lt;br /&gt;
&lt;br /&gt;
Para mais informações, seguir até [http://trac.openlayers.org/wiki/HowToDownload].&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29904</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29904"/>
		<updated>2008-09-28T19:52:30Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29903</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29903"/>
		<updated>2008-09-28T17:54:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Antes de começar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências:&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introdução ao JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programação em JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introdução a JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html ''Debugging'' com o Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se outras referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao [http://code.google.com/apis/maps/index.html/ Google Maps] e ao [http://dev.live.com/virtualearth/ MSN Virtual Earth APIs], mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29901</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29901"/>
		<updated>2008-09-28T17:51:54Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Antes de começar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
O desenvolvimento do [[OpenLayers]] é feito tendo por base outras tecnologias. O domínio/conhecimento destas é relevante no processo de aprendizagem.&lt;br /&gt;
&lt;br /&gt;
Ficam aqui algumas referências (EN):&lt;br /&gt;
* [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript&amp;quot; Introduction to JavaScript]&lt;br /&gt;
* [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
* [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
* [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
* [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&amp;lt;small&amp;gt;Procuram-se referências em português&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
O ''OpenLayers'' é uma biblioteca desenvolvida em ''JavaScript'' com o objectivo de exibir mapas e dados nele contidos nos navegadores Web mais modernos, sem qualquer tipo de dependência do lado do servidor. Implementa uma ''API'' em ''JavaScript'' (ainda em desenvolvimento) para a criação de aplicações geográficas baseadas em Web. É semelhante ao ''Google Maps'' e ao ''MSN Virtual Earth APIs'', mas com uma grande diferença: O ''OpenLayers'' é software livre, desenvolvido pela comunidade de software ''Open Source''. &lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29893</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29893"/>
		<updated>2008-09-28T17:28:08Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Introdução */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma [[OpenLayers_API|API JavaSript]], ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas ''web-based'', disponibilizando APIs &lt;br /&gt;
como o [http://code.google.com/apis/maps/index.html Google Maps] ou o [http://dev.live.com/virtualearth/ MSN Virtual Earth], desta feita, como software livre.&lt;br /&gt;
Criado pela [www.metacarta.com MetaCarta], que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à [[Open Source Geospatial Foundation]], &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
Before Getting Started -- The Technologies Behind &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#BeforeGettingStarted--TheTechnologiesBehindOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
We at OpenLayers generally &amp;lt;i&amp;gt;assume&amp;lt;/i&amp;gt; that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; by the people at &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://mootools.net&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;mootools&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Four-part video series by &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Douglas Crockford&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; on &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://video.yahoo.com/watch/111593/1710507&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Programming in JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://javascript.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Crockford's JavaScript page&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.json.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JSON&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://getfirebug.com/logging.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Debugging with Firebug&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29892</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29892"/>
		<updated>2008-09-28T17:10:18Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Outros Recursos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
Before Getting Started -- The Technologies Behind &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#BeforeGettingStarted--TheTechnologiesBehindOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
We at OpenLayers generally &amp;lt;i&amp;gt;assume&amp;lt;/i&amp;gt; that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; by the people at &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://mootools.net&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;mootools&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Four-part video series by &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Douglas Crockford&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; on &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://video.yahoo.com/watch/111593/1710507&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Programming in JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://javascript.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Crockford's JavaScript page&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.json.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JSON&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://getfirebug.com/logging.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Debugging with Firebug&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/wiki/UML&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29891</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29891"/>
		<updated>2008-09-28T17:09:00Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Exemplos, passo a passo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
Before Getting Started -- The Technologies Behind &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#BeforeGettingStarted--TheTechnologiesBehindOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
We at OpenLayers generally &amp;lt;i&amp;gt;assume&amp;lt;/i&amp;gt; that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; by the people at &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://mootools.net&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;mootools&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Four-part video series by &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Douglas Crockford&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; on &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://video.yahoo.com/watch/111593/1710507&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Programming in JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://javascript.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Crockford's JavaScript page&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.json.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JSON&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://getfirebug.com/logging.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Debugging with Firebug&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
e &lt;br /&gt;
http://trac.openlayers.org/wiki/UserRecipes&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_API&amp;diff=29890</id>
		<title>OpenLayers API</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_API&amp;diff=29890"/>
		<updated>2008-09-28T17:07:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Estável http://dev.openlayers.org/releases/OpenLayers-2.6/doc/apidocs/files/OpenLayers-js.html&lt;br /&gt;
EM desenvolvimento:&lt;br /&gt;
http://dev.openlayers.org/apidocs/files/OpenLayers-js.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenLayers JavaScript API Documentation&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#OpenLayersJavaScriptAPIDocumentation&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Automatically generated API documentation is available:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/apidocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;2.6 (Last stable release) API Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/apidocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Trunk API Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
See &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/NaturalDocs&amp;quot;&amp;gt;Natural Docs conventions&amp;lt;/a&amp;gt; if you are contributing code.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Note on API Stability:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
There are two types of properties/methods in the &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt; code: One set is the set of API Methods and properties. There are also additional internal properties which are not exposed to the API. Javascript does not have private members, so there is no technical limitation to using these non-documented methods in Application code. However, while we make every effort not to change APIs between releases, methods and properties which are not explicitly declared as API Methods may change in minor releases. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The documentation above only includes the API Methods. Full developer/internal library documentation is also available below, but methods which are not available in the API documentation above can not be depended upon to stay the same between releases. If you use methods included in these docs, you may have to make modifications in your application code to run between minor releases of &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/devdocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;2.6 (Last stable release) Developer Library Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/docs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Trunk Developer Library Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_API&amp;diff=29889</id>
		<title>OpenLayers API</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_API&amp;diff=29889"/>
		<updated>2008-09-28T17:06:53Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/apidocs/files/OpenLayers-js.html&lt;br /&gt;
&lt;br /&gt;
OpenLayers JavaScript API Documentation&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#OpenLayersJavaScriptAPIDocumentation&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Automatically generated API documentation is available:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/apidocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;2.6 (Last stable release) API Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/apidocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Trunk API Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
See &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/NaturalDocs&amp;quot;&amp;gt;Natural Docs conventions&amp;lt;/a&amp;gt; if you are contributing code.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Note on API Stability:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
There are two types of properties/methods in the &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt; code: One set is the set of API Methods and properties. There are also additional internal properties which are not exposed to the API. Javascript does not have private members, so there is no technical limitation to using these non-documented methods in Application code. However, while we make every effort not to change APIs between releases, methods and properties which are not explicitly declared as API Methods may change in minor releases. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The documentation above only includes the API Methods. Full developer/internal library documentation is also available below, but methods which are not available in the API documentation above can not be depended upon to stay the same between releases. If you use methods included in these docs, you may have to make modifications in your application code to run between minor releases of &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/devdocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;2.6 (Last stable release) Developer Library Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/docs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Trunk Developer Library Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_API&amp;diff=29888</id>
		<title>OpenLayers API</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_API&amp;diff=29888"/>
		<updated>2008-09-28T17:05:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: New page: OpenLayers JavaScript API Documentation&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#OpenLayersJavaScriptAPIDocumentation&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt; &amp;lt;p&amp;gt; Automatically generat...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenLayers JavaScript API Documentation&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#OpenLayersJavaScriptAPIDocumentation&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Automatically generated API documentation is available:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/apidocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;2.6 (Last stable release) API Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/apidocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Trunk API Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
See &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/NaturalDocs&amp;quot;&amp;gt;Natural Docs conventions&amp;lt;/a&amp;gt; if you are contributing code.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Note on API Stability:&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
There are two types of properties/methods in the &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt; code: One set is the set of API Methods and properties. There are also additional internal properties which are not exposed to the API. Javascript does not have private members, so there is no technical limitation to using these non-documented methods in Application code. However, while we make every effort not to change APIs between releases, methods and properties which are not explicitly declared as API Methods may change in minor releases. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The documentation above only includes the API Methods. Full developer/internal library documentation is also available below, but methods which are not available in the API documentation above can not be depended upon to stay the same between releases. If you use methods included in these docs, you may have to make modifications in your application code to run between minor releases of &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/releases/OpenLayers-2.6/doc/devdocs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;2.6 (Last stable release) Developer Library Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/docs/files/OpenLayers-js.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Trunk Developer Library Natural Docs on dev.openlayers.org&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29887</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29887"/>
		<updated>2008-09-28T17:04:59Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
Before Getting Started -- The Technologies Behind &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#BeforeGettingStarted--TheTechnologiesBehindOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
We at OpenLayers generally &amp;lt;i&amp;gt;assume&amp;lt;/i&amp;gt; that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; by the people at &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://mootools.net&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;mootools&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Four-part video series by &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Douglas Crockford&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; on &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://video.yahoo.com/watch/111593/1710507&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Programming in JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://javascript.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Crockford's JavaScript page&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.json.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JSON&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://getfirebug.com/logging.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Debugging with Firebug&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29886</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29886"/>
		<updated>2008-09-28T17:03:05Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Antes de começar ==&lt;br /&gt;
Before Getting Started -- The Technologies Behind &amp;lt;a class=&amp;quot;wiki&amp;quot; href=&amp;quot;/wiki/OpenLayers&amp;quot;&amp;gt;OpenLayers&amp;lt;/a&amp;gt;&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/Documentation#BeforeGettingStarted--TheTechnologiesBehindOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
We at OpenLayers generally &amp;lt;i&amp;gt;assume&amp;lt;/i&amp;gt; that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; by the people at &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://mootools.net&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;mootools&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Four-part video series by &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Douglas Crockford&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; on &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://video.yahoo.com/watch/111593/1710507&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Programming in JavaScript&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://javascript.crockford.com/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Crockford's JavaScript page&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://www.json.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Introduction to JSON&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://getfirebug.com/logging.html&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;Debugging with Firebug&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29885</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29885"/>
		<updated>2008-09-28T17:00:38Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Obter o Código */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;br /&gt;
&lt;br /&gt;
Downloading OpenLayers&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#DownloadingOpenLayers&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Stable API URL is always &amp;lt;a href=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/OpenLayers.js&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Current Version API URL is &amp;lt;a href=&amp;quot;http://openlayers.org/api/2.6/OpenLayers.js&amp;quot;&amp;gt;http://openlayers.org/api/2.6/OpenLayers.js&amp;lt;/a&amp;gt; &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Latest stable release: [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.tar.gz&amp;quot;&amp;gt;.tar.gz&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6.zip&amp;quot;&amp;gt;.zip&amp;lt;/a&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
[&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.tar.gz&amp;quot;&amp;gt;.tar.gz with docs&amp;lt;/a&amp;gt;] [&amp;lt;a href=&amp;quot;http://openlayers.org/download/OpenLayers-2.6-withdocs.zip&amp;quot;&amp;gt;.zip with docs&amp;lt;/a&amp;gt;]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Older releases: &amp;lt;a href=&amp;quot;http://openlayers.org/download/&amp;quot;&amp;gt;http://openlayers.org/download/&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h2 id=&amp;quot;GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt;Getting the Development Version From SVN&amp;lt;a title=&amp;quot;Link to this section&amp;quot; class=&amp;quot;anchor&amp;quot; href=&amp;quot;/wiki/HowToDownload#GettingtheDevelopmentVersionFromSVN&amp;quot;&amp;gt; ¶&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you have &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://subversion.tigris.org/&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;SVN&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; you can simply checkout the latest OpenLayers code base. To get OpenLayers using SVN, simply type the following from your nearest commandline:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt; svn checkout http://svn.openlayers.org/trunk/openlayers/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The repository is world readable.  Write access is limited.  If you want to contribute code, send a patch to the list.  We'll grant committer access to frequent contributors.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
To get the latest build, download or link to the &amp;lt;a class=&amp;quot;ext-link&amp;quot; href=&amp;quot;http://dev.openlayers.org/nightly/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;icon&amp;quot;&amp;gt;OpenLayers.js nightly&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also browse the code by clicking the &amp;lt;a href=&amp;quot;/browser/trunk/openlayers/&amp;quot;&amp;gt;Browse Source&amp;lt;/a&amp;gt; button on the toolbar above.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29884</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29884"/>
		<updated>2008-09-28T16:48:07Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Guia de Utilização */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29883</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29883"/>
		<updated>2008-09-28T16:47:44Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29882</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29882"/>
		<updated>2008-09-28T16:46:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Introdução */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
== Para Programadores ==&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29881</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29881"/>
		<updated>2008-09-28T16:45:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Introdução */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
For Developers!&lt;br /&gt;
&lt;br /&gt;
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is becoming a project of the Open Source Geospatial Foundation.&lt;br /&gt;
&lt;br /&gt;
Furthermore, OpenLayers implements industry-standard methods for geographic data access, such as the OpenGIS Consortium's Web Mapping Service (WMS) and Web Feature Service (WFS) protocols. Under the hood, OpenLayers is written in object-oriented JavaScript, using components from Prototype.js and the Rico library. The OpenLayers code base already has hundreds of unit tests, via the Test.AnotherWay framework.&lt;br /&gt;
&lt;br /&gt;
As a framework, OpenLayers is intended to separate map tools from map data so that all the tools can operate on all the data sources. This separation breaks the proprietary silos that earlier GIS revolutions have taught civilization to avoid. The mapping revolution on the public Web should benefit from the experience of history.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29880</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29880"/>
		<updated>2008-09-28T16:44:58Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obter o Código ==&lt;br /&gt;
&lt;br /&gt;
Getting the Code&lt;br /&gt;
&lt;br /&gt;
Releases are made available on the downloads page. Additionally, if you wish to use OpenLayers in a web application, you can include http://www.openlayers.org/api/OpenLayers.js in your page, to always get the latest release.&lt;br /&gt;
&lt;br /&gt;
The code is also available in our Subversion repository. Using Subversion, you can keep up to the absolute bleeding edge of the code. If you wish to report a bug in the API, and you are able to use Subversion, please see if the bug has been fixed in Subversion first: OpenLayers is under rapid development, so things change quickly.&lt;br /&gt;
&lt;br /&gt;
If you don't have Subversion or don't want to download the code, you can still try some live examples on openlayers.org. If you're familiar with JavaScript, try viewing the source of the examples to get an idea how the OpenLayers library is used.&lt;br /&gt;
&lt;br /&gt;
OpenLayers is still undergoing rapid development, so expect a lot to change in the next few weeks and months. We need your support! Please check the wiki for the very latest updates and documentation, and thank you for taking an interest.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_pt&amp;diff=29879</id>
		<title>OpenLayers pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_pt&amp;diff=29879"/>
		<updated>2008-09-28T16:43:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
[http://openlayers.org/ OpenLayers] makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. MetaCarta developed the initial version of OpenLayers and gave it to the public to further the use of geographic information of all kinds. OpenLayers is completely free, Open Source JavaScript, released under the BSD License.&lt;br /&gt;
&lt;br /&gt;
== Para Programadores == &lt;br /&gt;
&lt;br /&gt;
Ver no [[OpenLayers Tutorial Pt|tutorial do OpenLayers em português]]  mais informações.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29878</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29878"/>
		<updated>2008-09-28T16:25:37Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades, etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, (como por exemplo TODO)&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] no código da página html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc.&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como [[OpenLayers.Map|Map]] um [[OpenLayers.Layer.WMS|WMS]] da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
        &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
        {'layers':'basic'} );&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função ''''zoomToMaxExtent'''' permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas as partes tem-se o código HTML para vizualizar o primeiro Mapa.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
Neste secção, vamos demonstrar alguns exemplos de como utilizar algumas das funcionalidades do ''OpenLayers''.&lt;br /&gt;
&lt;br /&gt;
* Utilizar o ''OpenLayers'' numa página ''Web'', é simples e fácil. Para tal, basta incluir o seguinte código na página: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/&amp;quot;&lt;br /&gt;
      width=&amp;quot;400&amp;quot; height=&amp;quot;200&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex1.png]]&lt;br /&gt;
&lt;br /&gt;
* Para especificar, por exemplo, as coordenadas de latitude e longitude e o nível de zoom, utiliza-se os parâmetros ''URL'', ''Center'' e ''Zoom'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;iframe&lt;br /&gt;
      src=&amp;quot;http://openlayers.org/viewer/?center=39.5,-7&amp;amp;zoom=6&amp;quot;&lt;br /&gt;
      width=&amp;quot;100%&amp;quot; height=&amp;quot;300&amp;quot;&lt;br /&gt;
      scrolling=&amp;quot;no&amp;quot;&lt;br /&gt;
      marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&lt;br /&gt;
      frameborder=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:qckttrlex2.png]]&lt;br /&gt;
&lt;br /&gt;
Estes exemplos utilizam mapas, recebendo-os dinamicamente de um servidor [[WMS]].&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
** [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29864</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29864"/>
		<updated>2008-09-28T15:20:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Mundo&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer]] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades e etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, como por exemplo TODO&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] na página.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Exemplo HTML para criar um OpenLayers Map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Construtor do Map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O OpenSources suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc. LOOOOOL FIXME&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como Layer um WMS da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Construtor do Layer&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
      {'layers':'basic'} );&lt;br /&gt;
&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função zoomToMaxExtent permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas estas as partes:&lt;br /&gt;
&amp;lt;small&amp;gt;HTML e Javascript para um browser com WMS&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29863</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29863"/>
		<updated>2008-09-28T15:18:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* &amp;quot;Olá Terra&amp;quot; OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Mundo&amp;quot; OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers.Map|Map]] e [[OpenLayers.Map|Layer] são dois conceitos importantes na construção de um mapa com o API [[OpenLayers]].&lt;br /&gt;
Um [[OpenLayers.Map|Map]] guarda informação acerca do mapa: projecção base, extensão, unidades e etc.&lt;br /&gt;
&lt;br /&gt;
Dentro do [[OpenLayers.Map|Map]] a informação é disponibilizada via [[OpenLayers.Layer|Layer]]'s, que sendo a fonte de informação, define como esta deve ser requerida e apresentada.&lt;br /&gt;
&lt;br /&gt;
O [[OpenLayers]] suporta a inserção de mapas em quase todas as tags html de tipo block-level, como por exemplo TODO&lt;br /&gt;
&lt;br /&gt;
Para construir um visualizador [[OpenLayers]] numa página web, basta inseri-lo numa tag deste tipo&lt;br /&gt;
&lt;br /&gt;
incluindo uma tag script para incluir a [[OpenLayers_API|biblioteca OpenLayers]] na página.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Exemplo HTML para criar um OpenLayers Map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cria-se o [[OpenLayers.Map|Map]] através do construtor [[OpenLayers.Map|OpenLaer.Map]], que tem como o argumento o elemento HTML onde estará contido ou o seu ID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Construtor do Map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    var map = new OpenLayers.Map('map');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O OpenSources suporta vários data sources, WMS, Yahoo! Maps, WorldWind e etc. LOOOOOL FIXME&lt;br /&gt;
&lt;br /&gt;
Neste exemplo utiliza-se como Layer um WMS da MetaCarta.&lt;br /&gt;
&lt;br /&gt;
Para adicionar uma Layer ao Map, o construtor do Layer tem como parametros a URL do WMS server usado, e um objecto que contem os parametros a serem anexados ao pedido WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Construtor do Layer&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var wms = new OpenLayers.Layer.WMS(&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
      {'layers':'basic'} );&lt;br /&gt;
&lt;br /&gt;
    map.addLayer(wms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para apresentar o mapa é preciso definir o center e zoom level.&lt;br /&gt;
&lt;br /&gt;
A função zoomToMaxExtent permite fazer com que o mapa encaixe no tamanho da janela com o maior zoom possível.&lt;br /&gt;
&lt;br /&gt;
Juntando todas estas as partes:&lt;br /&gt;
&amp;lt;small&amp;gt;HTML e Javascript para um browser com WMS&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;OpenLayers Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;script&lt;br /&gt;
        src=&amp;quot;http://openlayers.org/api/OpenLayers.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;div style=&amp;quot;width:100%; height:100%&amp;quot; id=&amp;quot;map&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;script defer=&amp;quot;defer&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
            var map = new OpenLayers.Map('map');&lt;br /&gt;
            var wms = new OpenLayers.Layer.WMS( &amp;quot;OpenLayers WMS&amp;quot;, &lt;br /&gt;
                &amp;quot;http://labs.metacarta.com/wms/vmap0&amp;quot;, {layers: 'basic'} );&lt;br /&gt;
            map.addLayer(wms);&lt;br /&gt;
            map.zoomToMaxExtent();&lt;br /&gt;
          &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionar um Overlay WMS&lt;br /&gt;
&lt;br /&gt;
As Layers WMS tem a capacidade de sobrepor outras Layers WMS numa mesma projecção, definindo-se para tal como um Overlay.&lt;br /&gt;
&lt;br /&gt;
Isto pode ser feito de diversas maneiras. Definir o parametro transparent como true é a melhor opção no caso WMS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Como adicionar um Overlay WMS transparente a um Map.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        var twms = new OpenLayers.Layer.WMS( &amp;quot;World Map&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            &amp;quot;http://world.freemap.in/cgi-bin/mapserv?&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
            { map: '/www/freemap.in/world/map/factbooktrans.map', &lt;br /&gt;
&lt;br /&gt;
              transparent: 'true', layers: 'factbook', &lt;br /&gt;
&lt;br /&gt;
              format: 'png'} );&lt;br /&gt;
&lt;br /&gt;
        map.addLayer(twms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd2&lt;br /&gt;
&lt;br /&gt;
Google Maps&lt;br /&gt;
&lt;br /&gt;
Para criar um Google Map no OpenLayers é necessário incluir uma tag script Google Maps para o dominio em questão,&lt;br /&gt;
&lt;br /&gt;
especificando a respectiva chave da Google Maps API. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Example script URL for Google Maps&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      &amp;lt;script src=&amp;quot;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=YourKey&amp;quot;&lt;br /&gt;
            type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Uma vez incluída a esta tag, basta adicionar um novo tipo de Layer ao Map:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Creating a Hybrid Map, and adding it to the map&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      var google = new OpenLayers.Layer.Google( &amp;quot;Google&amp;quot;, { type: G_HYBRID_MAP } );&lt;br /&gt;
&lt;br /&gt;
      map.addLayer(google);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neste exemplo é utilizado um mapa do tipo G_HYBRID_MAP, o G_SATELLITE_MAP também é suportado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;&amp;gt;&amp;gt;&amp;gt; imggtngstrtd1&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29840</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29840"/>
		<updated>2008-09-27T18:26:13Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|Possibilidade de comunicação do OpenLayers através de diversos protocolos.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Terra&amp;quot; OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:Openlayer.org.png&amp;diff=29839</id>
		<title>File:Openlayer.org.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:Openlayer.org.png&amp;diff=29839"/>
		<updated>2008-09-27T18:25:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: uploaded a new version of &amp;quot;Image:Openlayer.org.png&amp;quot;: Possibilidade de comunicação do OpenLayers através de diversos protocolos.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://openlayers.org/&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29838</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29838"/>
		<updated>2008-09-27T18:19:24Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:openlayer.org.png|thumb|right|370px|openlayer.org]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Terra&amp;quot; OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:Openlayer.org.png&amp;diff=29837</id>
		<title>File:Openlayer.org.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:Openlayer.org.png&amp;diff=29837"/>
		<updated>2008-09-27T18:18:46Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: http://openlayers.org/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://openlayers.org/&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29836</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29836"/>
		<updated>2008-09-27T18:17:31Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Origin of openlayer.org.png|thumb|right|370px|openlayer.org]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Terra&amp;quot; OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29835</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29835"/>
		<updated>2008-09-27T18:16:57Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Imagee:Origin of openlayer.org.png|thumb|right|370px|openlayer.org]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Terra&amp;quot; OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29834</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29834"/>
		<updated>2008-09-27T18:04:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Outros Recursos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Terra&amp;quot; OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
http://trac.openlayers.org/&lt;br /&gt;
&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29833</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29833"/>
		<updated>2008-09-27T17:58:24Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Olá Terra OpenLayers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Olá Terra&amp;quot; OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
from: [openlayers.org]&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29832</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29832"/>
		<updated>2008-09-27T17:56:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Olá Terra OpenLayers ==&lt;br /&gt;
http://openlayers.org/doc/&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
http://openlayers.org/dev/examples/&lt;br /&gt;
&lt;br /&gt;
== Guia de Utilização ==&lt;br /&gt;
http://trac.openlayers.org/wiki/UserGuide&lt;br /&gt;
http://www.openlayers.org/QuickTutorial/&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
Exemplo de uma app já com muita cena :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fornecedores de Serviços ==&lt;br /&gt;
'''Features:'''&lt;br /&gt;
* Load map data from many sources:&lt;br /&gt;
** [[Web Map Service]]&lt;br /&gt;
** [[Web Feature Service]]&lt;br /&gt;
** [[Google Maps]]&lt;br /&gt;
** [[OpenStreetMap]]&lt;br /&gt;
** [[Virtual Earth]]&lt;br /&gt;
** [[Yahoo! Maps]]&lt;br /&gt;
** [[MapServer]]&lt;br /&gt;
** [[GeoServer]]&lt;br /&gt;
** [http://ka-map.maptools.org/ ka-Map]&lt;br /&gt;
** [[NASA World Wind|World Wind servers]]&lt;br /&gt;
* [[GeoRSS]] support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;br /&gt;
http://dev.openlayers.org/apidocs/index/General.html&lt;br /&gt;
&lt;br /&gt;
from: [openlayers.org]&lt;br /&gt;
== Before Getting Started -- The Technologies Behind OpenLayers ==&lt;br /&gt;
&lt;br /&gt;
We at !OpenLayers generally ''assume'' that everyone who comes to us is already a highly skilled web programmer. Such, however, is not always the case. Here we have assembled a few quick links to tutorials and the like on how to master the art of coding in !JavaScript, debug in Firebug, understand JSON, etc.&lt;br /&gt;
&lt;br /&gt;
 * [http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript Introduction to JavaScript] by the people at [http://mootools.net mootools].&lt;br /&gt;
 * Four-part video series by [http://www.crockford.com/ Douglas Crockford] on [http://video.yahoo.com/watch/111593/1710507 Programming in JavaScript]&lt;br /&gt;
 * [http://javascript.crockford.com/ Crockford's JavaScript page]&lt;br /&gt;
 * [http://www.json.org/ Introduction to JSON]&lt;br /&gt;
 * [http://getfirebug.com/logging.html Debugging with Firebug]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29831</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29831"/>
		<updated>2008-09-27T17:42:27Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introdução ==&lt;br /&gt;
&lt;br /&gt;
[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Guia de introdução rápida ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Exemplos, passo a passo ==&lt;br /&gt;
&lt;br /&gt;
== Funcionalidades Avançadas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outros Recursos ==&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29830</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29830"/>
		<updated>2008-09-27T17:40:14Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[OpenLayers]] é uma biblioteca JavaScript open-source, sob [[Berkeley Software Distribution|licença BSD]], que permite construir páginas web contendo &lt;br /&gt;
informação geo-espacial dinâmica e independente de servidor. &lt;br /&gt;
Implementa uma API JavaSript, ainda em desenvolvimento, que &lt;br /&gt;
permite a construção de aplicações geográficas web-based, disponilbilizando APIs &lt;br /&gt;
como o Google Maps e o MSN Virtual Earth, desta feita, como software livre. &lt;br /&gt;
Criado pela MetaCarta, que continua a desempenhar um papel activo no suporte e &lt;br /&gt;
gestão deste projecto, pertence desde de Novembro de 2007 à Open Source Geospatial Foundation &lt;br /&gt;
que apoia e promove o desenvolvimento cooperativo de tecnologias e dados geo-espaciais.&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29826</id>
		<title>OpenLayers Tutorial Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OpenLayers_Tutorial_Pt&amp;diff=29826"/>
		<updated>2008-09-27T17:28:58Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: New page: :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:)&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Jgrocha&amp;diff=29816</id>
		<title>User:Jgrocha</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Jgrocha&amp;diff=29816"/>
		<updated>2008-09-27T17:11:02Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.di.uminho.pt/~jgr/ www]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Jgrocha&amp;diff=29815</id>
		<title>User:Jgrocha</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Jgrocha&amp;diff=29815"/>
		<updated>2008-09-27T17:08:06Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: New page: WWW: www.di.uminho.pt/~jgr/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WWW: www.di.uminho.pt/~jgr/&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29814</id>
		<title>Portugal</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29814"/>
		<updated>2008-09-27T17:06:41Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Lista de Interessados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
Chegou à página wiki do '''Capítulo Local do Osgeo em Portugal'''.&lt;br /&gt;
&lt;br /&gt;
Este grupo tem como interesse comum a criação duma comunidade portuguesa de interessados em software livre de código aberto para SIG, tentando promover uma rede que permita intercâmbio de experiências e suporte mútuo. Assim, esta página pretende ser um ponto de encontro da comunidade, cartão de visita para os novos colaboradores, assim como um ponto de informação e divulgação do Software Livre no âmbito dos Sistemas de Informação Geográfica.&lt;br /&gt;
&lt;br /&gt;
==Nota Histórica==&lt;br /&gt;
As '''II Jornadas de SIG Livre''' que decorreram em Girona (Espanha) em Abril de 2008 permitiram o encontro de vários Portugueses, que descobriram um interesse comum em promover o desenvolvimento do SIG livre em Portugal.&lt;br /&gt;
Foi um ponto de encontro que permitiu conhecer o representante da Osgeo e alguns membros do Capítulo local espanhol, que imediatamente aproveitaram para nos lançar o desafio de criar também um grupo em Portugal.&lt;br /&gt;
Neste sentido, considerou-se importante conseguir criar uma comunidade, o mais numerosa possível, que pense, discuta, desenvolva, organize, apoie e divulgue as acções levadas a cabo nesta área. Decidiu-se, como primeiras iniciativas, criar uma Mailing List e esta página, o Capítulo Local Português na OSGeo.&lt;br /&gt;
&lt;br /&gt;
Partilhamos a esperança de que existem muitos mais portugueses com os mesmos ideais e com vontade de ajudar nesta tarefa em prol de todos e do desenvolvimento do SIG no nosso país!&lt;br /&gt;
&lt;br /&gt;
==Como participar==&lt;br /&gt;
Por favor leia a  página sobre [[Portugal#Chapter_Roles|o papel do Capítulo Local]] e as suas [[Portugal#Chapter_Responsibilities|Responsabilidades]] antes de inscrever-se. Para inscrever-se basta criar um login no wiki (link no canto superior direito da página) para poder editar as páginas, e de seguida editar esta página acrescentando o seu nome (basta seguir a lógica dos que já estão na lista).&lt;br /&gt;
&amp;lt;br/&amp;gt;Depois de criar o seu login, poderá criar a sua página de utilizador, usando o link &amp;lt;nowiki&amp;gt;&amp;quot;http://wiki.osgeo.org/wiki/login_escolhido&amp;quot;&amp;lt;/nowiki&amp;gt; e editando-a. Se na página incluir o marcador &amp;lt;nowiki&amp;gt;[[Category: Portugal]]&amp;lt;/nowiki&amp;gt;, será incluído automaticamente na [http://wiki.osgeo.org/wiki/Category:Portugal lista de utilizadores do Capítulo português].&lt;br /&gt;
&amp;lt;br/&amp;gt; Mantendo a tradição, pode também incluir as coordenadas LatLon da sua localização na sua página de utilizador.&lt;br /&gt;
&lt;br /&gt;
=== Lista de correio ===&lt;br /&gt;
A ferramenta principal para comunicação entre todos os interessados. Inscreva-se a se quiser apresente-se à comunidade. Ideal para se manter a par de novidades do Capítulo e do Software Livre de Código Aberto para SIG!&lt;br /&gt;
[[User:ominiverdi|Lorenzo Becchi]] é o actual administrador da lista de correio '''Portugal''' para a OSGeo:&lt;br /&gt;
&lt;br /&gt;
http://lists.osgeo.org/mailman/listinfo/portugal&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
Este wiki está aberto à participação de todos os interessados. Se não sabe bem como editar veja a [[Help:Contents|Ajuda]].&lt;br /&gt;
Será a ferramenta preferencial para organizar actividades do Capítulo.&lt;br /&gt;
&lt;br /&gt;
=== Lista de Interessados ===&lt;br /&gt;
(criar página autónoma -&amp;gt; se todos colocarem nas suas páginas o marcador &amp;lt;nowiki&amp;gt;[[Category:Portugal]]&amp;lt;/nowiki&amp;gt; a lista fica automaticamente feita na [http://wiki.osgeo.org/wiki/Category:Portugal página de Portugal])&lt;br /&gt;
&lt;br /&gt;
# [[User:ominiverdi|Lorenzo Becchi]]&lt;br /&gt;
# [[User:victorferreira|Victor Ferreira]], Arquitecto, Lisboa, Portugal.&lt;br /&gt;
# [[User:miguelluaces|Miguel R. Luaces]], Engenheiro Informático, Ferrol, Espanha.&lt;br /&gt;
# [[User:fred|Fred (Frédéric Lehodey)]], Algarve Digital, Algarve.&lt;br /&gt;
# [[User:martinho|Martinho (José Lourenço)]], Eng. Geólogo, Vila Real, Portugal.&lt;br /&gt;
# [[User:jgrocha|Jorge Gustavo Rocha]], Eng. Informático, Braga, Portugal.&lt;br /&gt;
# [[User:dfurtado|Danilo Furtado]], Msc. Ciência e Sistemas de Informação Geográfica, Lisboa, Portugal.&lt;br /&gt;
# [[User:pduarte|Pedro Duarte]], Sintra, Portugal.&lt;br /&gt;
# [[User:mario.gomes|Mário Rui Gomes]], Engenheiro Informático, IST/UTL campus do TagusPark, Oeiras, Portugal.&lt;br /&gt;
# [[User:mtavares|Miguel Tavares]], Engenheiro Geografo, Câmara Municipal de Águeda, Portugal.&lt;br /&gt;
# [[User:lutra|Giovanni Manghi]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
# [[User:eloi.ribeiro|Eloi Ribeiro]], Técnico SIG, Valencia, Espanha.&lt;br /&gt;
# [[User:vanilla|Vânia Neves]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
#[[User:Alchimista|André Barbosa]] , Estudante de Eng. Ambiente, Universidade de Aveiro&lt;br /&gt;
#[[User:pmonteiro|Pedro Monteiro]], Instituto Regional de Ordenamento Agrário SA, Mestrando do Msc. Ciência e Sistemas de Informação Geográfica, Ponta Delgada, Portugal.&lt;br /&gt;
#[[User:Nelsonjsilva|Nelson Silva]], Técnico SIG, Coimbra, Portugal.&lt;br /&gt;
#[[Duarte Carreira]], Cuba (Alentejo!), Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira], Lisboa, Portugal.&lt;br /&gt;
# [[User:joaopinasouza|João Pina Souza]], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Termal12 José Manuel Estêvão], Vila Real, Portugal.&lt;br /&gt;
# [[User:Lgseco|Luis Gonçalves Seco]], CICGE, FCUP, Portugal.&lt;br /&gt;
# [[User:kavune|Vítor Torres Videira]], UM, Portugal.&lt;br /&gt;
# [[User:linovski|Avelino Rego]], UM, Portugal.&lt;br /&gt;
# [[User:nsosilva|Nelson Silva]], UM, Portugal.&lt;br /&gt;
# Inscreva-se na lista aquí&lt;br /&gt;
&lt;br /&gt;
==Actividades (grupos de trabalho)==&lt;br /&gt;
Listagem de actividades propostas pelos membros. As propostas deverão vir acompanhadas dos nomes dos membros responsáveis pela actividade.&lt;br /&gt;
&lt;br /&gt;
=== Seminário Software Livre de Código Aberto para SIG em Portugal ===&lt;br /&gt;
1as Jornadas de Software Aberto para SIG&lt;br /&gt;
20 a 22 de Outubro de 2008, Escola Superior de Tecnologia de Águeda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Web Site: [http://www.sigaberto.org/ http://www.sigaberto.org/]&lt;br /&gt;
&lt;br /&gt;
[[User:mario.gomes|Press Release]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comissão Organizadora:'''&lt;br /&gt;
&lt;br /&gt;
Danilo Furtado, &amp;lt;dfurtado62 at gmail dot com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Victor Ferreira, Faculdade de Arquitectura da Universidade Técnica de Lisboa &amp;lt;victor at fa dot utl dot pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jorge Gustavo Rocha, Departamento de Informática da Universidade do Minho &amp;lt;jgr@di.uminho.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mário Rui Gomes, Instituto Superior Técnico da Universidade Técnica de Lisboa, campus do TagusPark &amp;lt;Mario.Gomes@tagus.ist.utl.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Difusão em eventos e conferências ===&lt;br /&gt;
Listar aqui eventos que possam ser alvos para divulgação das nossas actividades (indicar responsável pela acção).&lt;br /&gt;
&lt;br /&gt;
=== Tradução e Documentação ===&lt;br /&gt;
No sentido de reunir trabalhos de documentação realizados, foi criada a página de [[Documentação SIG Pt|Documentação em Português de ferramentas SIG]].&lt;br /&gt;
&lt;br /&gt;
=== Glossário ===&lt;br /&gt;
Importante criar um glossário para suportar toda a actividade de tradução, permitindo coerência global de termos utilizados. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''PRIORITÁRIO! EM PREPARAÇÃO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.osgeo.org/wiki/SIG:_Gloss%C3%A1rio_Portugu%C3%AAs SIG: Glossário Português]&lt;br /&gt;
&lt;br /&gt;
=== Directório de Software ===&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Links_Uteis_Portugal#Direct.C3.B3rios_de_Software Directório de software utilizado em Portugal.]&lt;br /&gt;
&lt;br /&gt;
== Papéis a desempenhar pelo Capítulo (pt) ==&lt;br /&gt;
O Open Source já demonstrou ser um ambiente sólido para a construção de software robusto através da colaboração global aberta. A Fundação Software Geoespacial Aberto (OSGeo) foi criada para apoiar e construir software geoespacial da mais alta qualidade.&lt;br /&gt;
&lt;br /&gt;
A meta da OSGeo é promover o uso de projectos OSGeo globalmente através de uma colaboração localizada forte e a presença em diferentes domínios geográficos e linguísticos. Para além de constituir uma voz local forte para a OSGeo, algumas das principais vantagens da presença desta associação local de OSGeo no enriquecimento e melhora das iniciativas geoespaciais globais são:&lt;br /&gt;
&lt;br /&gt;
* Promover apoio e oportunidades de trabalho aos membros através da rede&lt;br /&gt;
* Internacionalização e localização de software&lt;br /&gt;
* Desenvolver protótipos de aplicações para demonstrar as capacidades do software livre geoespacial a audiências locais ou regionais&lt;br /&gt;
* ''Software Packaging'' e ''Customization'' para as necessidades locais e regionais&lt;br /&gt;
* Educação, suporte e desenvolvimento de conteúdos de aprendizagem em Português&lt;br /&gt;
* Suporte de ''standards'' abertos e acesso aberto a dados geoespaciais da região&lt;br /&gt;
* Promover OSGeo e melhorar a sua visibilidade em vários fóruns&lt;br /&gt;
&lt;br /&gt;
Estas actividades complementariam e fortaleceriam os esforços da OSGeo no aumento do conhecimento da disponibilidade de soluções  geoespaciais de código aberto estimulando a sua adopção na educação, indústria, governo e organizações sem fins lucrativos em vários domínios geográficos e linguísticos.&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades do Capítulo (pt) ==&lt;br /&gt;
OSGeo não distingue entre um grupo geográfico e um linguístico e estimula a organizaçäo autónoma de forma similar aos ''Grupos de Utilizadores'' ou ''Grupos de Interesse Especial'' em outros projectos ''Open Source''. Os ''Grupos de Utilizadores'' ou os ''Grupos de Interesse Especial'' näo representam formalmente a OSGeo mas podem aproveitar alguns dos serviços como a utilzação da Wiki da OSGeo. O ''Capítulo Português'' oferece uma estrutura formal de organizaçäo autónoma baseada numas poucas directrizes enumeradas de seguida:&lt;br /&gt;
* O ''Capítulo Português'' representa oficialmente a OSGeo e é formalmente reconhecido como um projecto de OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve apoiar as missões e objectivos da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve manter encontros regulares (pelo menos um anualmente) e proporcionar um relatório anual sobre as actividades do mesmo ao Comité de Direcção da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' não disporá de nenhum compromisso financeiro de ou em nome da OSGeo. Da mesma maneira, a OSGeo não proporcionará nenhum orçamento ao ''Capítulo Português''.&lt;br /&gt;
* O ''Capítulo Português'' deve esforçar-se na sua relação com as organizações para conseguir a participação e o suporte para a OSGeo.&lt;br /&gt;
* A OSGeo reserva-se o direito de terminar a sua relação com o ''Capítulo Português'' se tiver razões para crer que as actividades do ''Capítulo Português'' säo contrárias ou em detrimento da Missão e Objectivos da OSGeo.&lt;br /&gt;
&lt;br /&gt;
== Vantagens do Capítulo (pt) ==&lt;br /&gt;
* É permitido ao ''Capítulo Português'' o uso do logótipo da OSGeo e outros recursos de imagem corporativa para promover a Missão e Objectivos da OSGeo.&lt;br /&gt;
* A OSGeo proporcionará a infra-estrutura necessária para promover a comunicação e visibilidade do ''Capítulo Português''. A infra-estrutura inclui uma lista de correio, hospedagem para páginas wiki e serviço de domínio para o ''Capítulo Português''.&lt;br /&gt;
&lt;br /&gt;
== Formação do Capítulo ==&lt;br /&gt;
&lt;br /&gt;
Para formar um capítulo, deverão ser tomados os passos seguintes:&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá auto-organizar-se (por exemplo no wiki OSGeo, via lista de email OSGeo, etc) procurando determinar se existe uma massa crítica de interesse, que justifique um capítulo local.&lt;br /&gt;
##&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''FEITO'''&amp;lt;/span&amp;gt;: [http://lists.osgeo.org/mailman/listinfo/portugal Lista de email] e esta página.&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá preparar os objectivos e missão indicando o escopo do capítulo planeado (extensão geográfica ou linguística por exemplo). &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá propor um representante oficial de ligação à direcção da OSGeo. Se aceite pela OSGeo, o representante será um oficial da OSGeo (officer?) &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá submeter uma declaração oficial de interesse em formar um capítulo à direcção da OSGeo, listando os membros iniciais, missão, representante e outra informação de suporte &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# A direcção da OSGeo deverá então aprovar uma moção formalizando o capítulo, e designando o oficial de ligação. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ao considerar a formação de novos capítulos OSGeo, a direcção tomará em consideração alguns assuntos, incluindo:&lt;br /&gt;
* O mandato do capítulo (geográfico ou linguístico) conflitua com outros capítulos existentes ou em formação?&lt;br /&gt;
* O capítulo parece ter interesse suficiente para justificar criação oficial?&lt;br /&gt;
* O capítulo parece ser aberto a inscrição por todos, e representativo da comunidade geográfica ou linguística alvo? (Por exemplo se o alvo fosse incluir todos os falantes de uma certa língua, seria desapropriado ter só inscritos dum só país)&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
[[Links Uteis Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Local Chapters]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29813</id>
		<title>Portugal</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29813"/>
		<updated>2008-09-27T17:01:56Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: /* Tradução e Documentação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
Chegou à página wiki do '''Capítulo Local do Osgeo em Portugal'''.&lt;br /&gt;
&lt;br /&gt;
Este grupo tem como interesse comum a criação duma comunidade portuguesa de interessados em software livre de código aberto para SIG, tentando promover uma rede que permita intercâmbio de experiências e suporte mútuo. Assim, esta página pretende ser um ponto de encontro da comunidade, cartão de visita para os novos colaboradores, assim como um ponto de informação e divulgação do Software Livre no âmbito dos Sistemas de Informação Geográfica.&lt;br /&gt;
&lt;br /&gt;
==Nota Histórica==&lt;br /&gt;
As '''II Jornadas de SIG Livre''' que decorreram em Girona (Espanha) em Abril de 2008 permitiram o encontro de vários Portugueses, que descobriram um interesse comum em promover o desenvolvimento do SIG livre em Portugal.&lt;br /&gt;
Foi um ponto de encontro que permitiu conhecer o representante da Osgeo e alguns membros do Capítulo local espanhol, que imediatamente aproveitaram para nos lançar o desafio de criar também um grupo em Portugal.&lt;br /&gt;
Neste sentido, considerou-se importante conseguir criar uma comunidade, o mais numerosa possível, que pense, discuta, desenvolva, organize, apoie e divulgue as acções levadas a cabo nesta área. Decidiu-se, como primeiras iniciativas, criar uma Mailing List e esta página, o Capítulo Local Português na OSGeo.&lt;br /&gt;
&lt;br /&gt;
Partilhamos a esperança de que existem muitos mais portugueses com os mesmos ideais e com vontade de ajudar nesta tarefa em prol de todos e do desenvolvimento do SIG no nosso país!&lt;br /&gt;
&lt;br /&gt;
==Como participar==&lt;br /&gt;
Por favor leia a  página sobre [[Portugal#Chapter_Roles|o papel do Capítulo Local]] e as suas [[Portugal#Chapter_Responsibilities|Responsabilidades]] antes de inscrever-se. Para inscrever-se basta criar um login no wiki (link no canto superior direito da página) para poder editar as páginas, e de seguida editar esta página acrescentando o seu nome (basta seguir a lógica dos que já estão na lista).&lt;br /&gt;
&amp;lt;br/&amp;gt;Depois de criar o seu login, poderá criar a sua página de utilizador, usando o link &amp;lt;nowiki&amp;gt;&amp;quot;http://wiki.osgeo.org/wiki/login_escolhido&amp;quot;&amp;lt;/nowiki&amp;gt; e editando-a. Se na página incluir o marcador &amp;lt;nowiki&amp;gt;[[Category: Portugal]]&amp;lt;/nowiki&amp;gt;, será incluído automaticamente na [http://wiki.osgeo.org/wiki/Category:Portugal lista de utilizadores do Capítulo português].&lt;br /&gt;
&amp;lt;br/&amp;gt; Mantendo a tradição, pode também incluir as coordenadas LatLon da sua localização na sua página de utilizador.&lt;br /&gt;
&lt;br /&gt;
=== Lista de correio ===&lt;br /&gt;
A ferramenta principal para comunicação entre todos os interessados. Inscreva-se a se quiser apresente-se à comunidade. Ideal para se manter a par de novidades do Capítulo e do Software Livre de Código Aberto para SIG!&lt;br /&gt;
[[User:ominiverdi|Lorenzo Becchi]] é o actual administrador da lista de correio '''Portugal''' para a OSGeo:&lt;br /&gt;
&lt;br /&gt;
http://lists.osgeo.org/mailman/listinfo/portugal&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
Este wiki está aberto à participação de todos os interessados. Se não sabe bem como editar veja a [[Help:Contents|Ajuda]].&lt;br /&gt;
Será a ferramenta preferencial para organizar actividades do Capítulo.&lt;br /&gt;
&lt;br /&gt;
=== Lista de Interessados ===&lt;br /&gt;
(criar página autónoma -&amp;gt; se todos colocarem nas suas páginas o marcador &amp;lt;nowiki&amp;gt;[[Category:Portugal]]&amp;lt;/nowiki&amp;gt; a lista fica automaticamente feita na [http://wiki.osgeo.org/wiki/Category:Portugal página de Portugal])&lt;br /&gt;
&lt;br /&gt;
# [[User:ominiverdi|Lorenzo Becchi]]&lt;br /&gt;
# [[User:victorferreira|Victor Ferreira]], Arquitecto, Lisboa, Portugal.&lt;br /&gt;
# [[User:miguelluaces|Miguel R. Luaces]], Engenheiro Informático, Ferrol, Espanha.&lt;br /&gt;
# [[User:fred|Fred (Frédéric Lehodey)]], Algarve Digital, Algarve.&lt;br /&gt;
# [[User:martinho|Martinho (José Lourenço)]], Eng. Geólogo, Vila Real, Portugal.&lt;br /&gt;
# [[User:jgrocha|Jorge Gustavo Rocha]], Eng. Informático, Braga, Portugal.&lt;br /&gt;
# [[User:dfurtado|Danilo Furtado]], Msc. Ciência e Sistemas de Informação Geográfica, Lisboa, Portugal.&lt;br /&gt;
# [[User:pduarte|Pedro Duarte]], Sintra, Portugal.&lt;br /&gt;
# [[User:mario.gomes|Mário Rui Gomes]], Engenheiro Informático, IST/UTL campus do TagusPark, Oeiras, Portugal.&lt;br /&gt;
# [[User:mtavares|Miguel Tavares]], Engenheiro Geografo, Câmara Municipal de Águeda, Portugal.&lt;br /&gt;
# [[User:lutra|Giovanni Manghi]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
# [[User:eloi.ribeiro|Eloi Ribeiro]], Técnico SIG, Valencia, Espanha.&lt;br /&gt;
# [[User:vanilla|Vânia Neves]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
#[[User:Alchimista|André Barbosa]] , Estudante de Eng. Ambiente, Universidade de Aveiro&lt;br /&gt;
#[[User:pmonteiro|Pedro Monteiro]], Instituto Regional de Ordenamento Agrário SA, Mestrando do Msc. Ciência e Sistemas de Informação Geográfica, Ponta Delgada, Portugal.&lt;br /&gt;
#[[User:Nelsonjsilva|Nelson Silva]], Técnico SIG, Coimbra, Portugal.&lt;br /&gt;
#[[Duarte Carreira]], Cuba (Alentejo!), Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira], Lisboa, Portugal.&lt;br /&gt;
# [[User:joaopinasouza|João Pina Souza]], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Termal12 José Manuel Estêvão], Vila Real, Portugal.&lt;br /&gt;
# [[User:Lgseco|Luis Gonçalves Seco]], CICGE, FCUP, Portugal.&lt;br /&gt;
# Inscreva-se na lista aquí&lt;br /&gt;
&lt;br /&gt;
==Actividades (grupos de trabalho)==&lt;br /&gt;
Listagem de actividades propostas pelos membros. As propostas deverão vir acompanhadas dos nomes dos membros responsáveis pela actividade.&lt;br /&gt;
&lt;br /&gt;
=== Seminário Software Livre de Código Aberto para SIG em Portugal ===&lt;br /&gt;
1as Jornadas de Software Aberto para SIG&lt;br /&gt;
20 a 22 de Outubro de 2008, Escola Superior de Tecnologia de Águeda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Web Site: [http://www.sigaberto.org/ http://www.sigaberto.org/]&lt;br /&gt;
&lt;br /&gt;
[[User:mario.gomes|Press Release]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comissão Organizadora:'''&lt;br /&gt;
&lt;br /&gt;
Danilo Furtado, &amp;lt;dfurtado62 at gmail dot com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Victor Ferreira, Faculdade de Arquitectura da Universidade Técnica de Lisboa &amp;lt;victor at fa dot utl dot pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jorge Gustavo Rocha, Departamento de Informática da Universidade do Minho &amp;lt;jgr@di.uminho.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mário Rui Gomes, Instituto Superior Técnico da Universidade Técnica de Lisboa, campus do TagusPark &amp;lt;Mario.Gomes@tagus.ist.utl.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Difusão em eventos e conferências ===&lt;br /&gt;
Listar aqui eventos que possam ser alvos para divulgação das nossas actividades (indicar responsável pela acção).&lt;br /&gt;
&lt;br /&gt;
=== Tradução e Documentação ===&lt;br /&gt;
No sentido de reunir trabalhos de documentação realizados, foi criada a página de [[Documentação SIG Pt|Documentação em Português de ferramentas SIG]].&lt;br /&gt;
&lt;br /&gt;
=== Glossário ===&lt;br /&gt;
Importante criar um glossário para suportar toda a actividade de tradução, permitindo coerência global de termos utilizados. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''PRIORITÁRIO! EM PREPARAÇÃO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.osgeo.org/wiki/SIG:_Gloss%C3%A1rio_Portugu%C3%AAs SIG: Glossário Português]&lt;br /&gt;
&lt;br /&gt;
=== Directório de Software ===&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Links_Uteis_Portugal#Direct.C3.B3rios_de_Software Directório de software utilizado em Portugal.]&lt;br /&gt;
&lt;br /&gt;
== Papéis a desempenhar pelo Capítulo (pt) ==&lt;br /&gt;
O Open Source já demonstrou ser um ambiente sólido para a construção de software robusto através da colaboração global aberta. A Fundação Software Geoespacial Aberto (OSGeo) foi criada para apoiar e construir software geoespacial da mais alta qualidade.&lt;br /&gt;
&lt;br /&gt;
A meta da OSGeo é promover o uso de projectos OSGeo globalmente através de uma colaboração localizada forte e a presença em diferentes domínios geográficos e linguísticos. Para além de constituir uma voz local forte para a OSGeo, algumas das principais vantagens da presença desta associação local de OSGeo no enriquecimento e melhora das iniciativas geoespaciais globais são:&lt;br /&gt;
&lt;br /&gt;
* Promover apoio e oportunidades de trabalho aos membros através da rede&lt;br /&gt;
* Internacionalização e localização de software&lt;br /&gt;
* Desenvolver protótipos de aplicações para demonstrar as capacidades do software livre geoespacial a audiências locais ou regionais&lt;br /&gt;
* ''Software Packaging'' e ''Customization'' para as necessidades locais e regionais&lt;br /&gt;
* Educação, suporte e desenvolvimento de conteúdos de aprendizagem em Português&lt;br /&gt;
* Suporte de ''standards'' abertos e acesso aberto a dados geoespaciais da região&lt;br /&gt;
* Promover OSGeo e melhorar a sua visibilidade em vários fóruns&lt;br /&gt;
&lt;br /&gt;
Estas actividades complementariam e fortaleceriam os esforços da OSGeo no aumento do conhecimento da disponibilidade de soluções  geoespaciais de código aberto estimulando a sua adopção na educação, indústria, governo e organizações sem fins lucrativos em vários domínios geográficos e linguísticos.&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades do Capítulo (pt) ==&lt;br /&gt;
OSGeo não distingue entre um grupo geográfico e um linguístico e estimula a organizaçäo autónoma de forma similar aos ''Grupos de Utilizadores'' ou ''Grupos de Interesse Especial'' em outros projectos ''Open Source''. Os ''Grupos de Utilizadores'' ou os ''Grupos de Interesse Especial'' näo representam formalmente a OSGeo mas podem aproveitar alguns dos serviços como a utilzação da Wiki da OSGeo. O ''Capítulo Português'' oferece uma estrutura formal de organizaçäo autónoma baseada numas poucas directrizes enumeradas de seguida:&lt;br /&gt;
* O ''Capítulo Português'' representa oficialmente a OSGeo e é formalmente reconhecido como um projecto de OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve apoiar as missões e objectivos da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve manter encontros regulares (pelo menos um anualmente) e proporcionar um relatório anual sobre as actividades do mesmo ao Comité de Direcção da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' não disporá de nenhum compromisso financeiro de ou em nome da OSGeo. Da mesma maneira, a OSGeo não proporcionará nenhum orçamento ao ''Capítulo Português''.&lt;br /&gt;
* O ''Capítulo Português'' deve esforçar-se na sua relação com as organizações para conseguir a participação e o suporte para a OSGeo.&lt;br /&gt;
* A OSGeo reserva-se o direito de terminar a sua relação com o ''Capítulo Português'' se tiver razões para crer que as actividades do ''Capítulo Português'' säo contrárias ou em detrimento da Missão e Objectivos da OSGeo.&lt;br /&gt;
&lt;br /&gt;
== Vantagens do Capítulo (pt) ==&lt;br /&gt;
* É permitido ao ''Capítulo Português'' o uso do logótipo da OSGeo e outros recursos de imagem corporativa para promover a Missão e Objectivos da OSGeo.&lt;br /&gt;
* A OSGeo proporcionará a infra-estrutura necessária para promover a comunicação e visibilidade do ''Capítulo Português''. A infra-estrutura inclui uma lista de correio, hospedagem para páginas wiki e serviço de domínio para o ''Capítulo Português''.&lt;br /&gt;
&lt;br /&gt;
== Formação do Capítulo ==&lt;br /&gt;
&lt;br /&gt;
Para formar um capítulo, deverão ser tomados os passos seguintes:&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá auto-organizar-se (por exemplo no wiki OSGeo, via lista de email OSGeo, etc) procurando determinar se existe uma massa crítica de interesse, que justifique um capítulo local.&lt;br /&gt;
##&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''FEITO'''&amp;lt;/span&amp;gt;: [http://lists.osgeo.org/mailman/listinfo/portugal Lista de email] e esta página.&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá preparar os objectivos e missão indicando o escopo do capítulo planeado (extensão geográfica ou linguística por exemplo). &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá propor um representante oficial de ligação à direcção da OSGeo. Se aceite pela OSGeo, o representante será um oficial da OSGeo (officer?) &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá submeter uma declaração oficial de interesse em formar um capítulo à direcção da OSGeo, listando os membros iniciais, missão, representante e outra informação de suporte &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# A direcção da OSGeo deverá então aprovar uma moção formalizando o capítulo, e designando o oficial de ligação. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ao considerar a formação de novos capítulos OSGeo, a direcção tomará em consideração alguns assuntos, incluindo:&lt;br /&gt;
* O mandato do capítulo (geográfico ou linguístico) conflitua com outros capítulos existentes ou em formação?&lt;br /&gt;
* O capítulo parece ter interesse suficiente para justificar criação oficial?&lt;br /&gt;
* O capítulo parece ser aberto a inscrição por todos, e representativo da comunidade geográfica ou linguística alvo? (Por exemplo se o alvo fosse incluir todos os falantes de uma certa língua, seria desapropriado ter só inscritos dum só país)&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
[[Links Uteis Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Local Chapters]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Documenta%C3%A7%C3%A3o_SIG_PT&amp;diff=29812</id>
		<title>Documentação SIG PT</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Documenta%C3%A7%C3%A3o_SIG_PT&amp;diff=29812"/>
		<updated>2008-09-27T17:00:56Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: Documentação SIG PT moved to Documentação SIG Pt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Documentação SIG Pt]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Documenta%C3%A7%C3%A3o_SIG_Pt&amp;diff=29811</id>
		<title>Documentação SIG Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Documenta%C3%A7%C3%A3o_SIG_Pt&amp;diff=29811"/>
		<updated>2008-09-27T17:00:56Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: Documentação SIG PT moved to Documentação SIG Pt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Descrição ==&lt;br /&gt;
Projectos de tradução e documentação de ferramentas [[SIG]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
Qualquer ferramenta necessita de material de apoio à sua utilização, mas tal nem sempre se verifica no que cabe à documentação na lingua mãe dos diversos utilizadores, o que poderá implicar uma curva de aprendizagem mais extensa. No caso do Software Livre esta situação é muito comum, uma vez que a sua utilização é possível sem restrições legais que impeçam a proliferação da ferramenta.&lt;br /&gt;
Seguindo esta linha de pensamento, são integrados no projecto [[Portugal|Capítulo Português]], os projectos de documentação existentes em Português.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projectos de Tradução ==&lt;br /&gt;
&lt;br /&gt;
====Manual de Qgis====&lt;br /&gt;
&lt;br /&gt;
*Tradução do Manual de Qgis. Responsável: [http://wiki.osgeo.org/wiki/User:Lutra Giovanni Manghi]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Precisam-se voluntários'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Qgis:_Manual_em_Portugu%C3%AAs página do projecto]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====gvSIG aplicação====&lt;br /&gt;
&lt;br /&gt;
*Tradução da aplicação gvSIG. Responsável: [http://wiki.osgeo.org/wiki/User:Eloi.ribeiro Eloi Ribeiro]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Em fase de revisão'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://spreadsheets.google.com/ccc?key=pSdxg0LKgK6aozTfbR2U-ZA&amp;amp;hl=pt_PT página do projecto]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manual de Curso de gvSIG====&lt;br /&gt;
&lt;br /&gt;
*Tradução de Manual de Curso de gvSIG. Responsáveis: [http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo];[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Em preparação - Fase 0'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://wiki.osgeo.org/wiki/gvSIG: Manual de curso 1.1]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Outras actividades possíveis ====&lt;br /&gt;
&lt;br /&gt;
*tradução das páginas oficiais da OSGeo&lt;br /&gt;
*tradução de software (QGIS, u-DIG, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projectos de Documentação ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenLayers ===&lt;br /&gt;
[[OpenLayers_Tutorial_Pt]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Documenta%C3%A7%C3%A3o_SIG_Pt&amp;diff=29810</id>
		<title>Documentação SIG Pt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Documenta%C3%A7%C3%A3o_SIG_Pt&amp;diff=29810"/>
		<updated>2008-09-27T16:56:47Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: New page: == Descrição == Projectos de tradução e documentação de ferramentas SIG  == Motivação == Qualquer ferramenta necessita de material de apoio à sua utilização, mas tal nem sem...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Descrição ==&lt;br /&gt;
Projectos de tradução e documentação de ferramentas [[SIG]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
Qualquer ferramenta necessita de material de apoio à sua utilização, mas tal nem sempre se verifica no que cabe à documentação na lingua mãe dos diversos utilizadores, o que poderá implicar uma curva de aprendizagem mais extensa. No caso do Software Livre esta situação é muito comum, uma vez que a sua utilização é possível sem restrições legais que impeçam a proliferação da ferramenta.&lt;br /&gt;
Seguindo esta linha de pensamento, são integrados no projecto [[Portugal|Capítulo Português]], os projectos de documentação existentes em Português.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projectos de Tradução ==&lt;br /&gt;
&lt;br /&gt;
====Manual de Qgis====&lt;br /&gt;
&lt;br /&gt;
*Tradução do Manual de Qgis. Responsável: [http://wiki.osgeo.org/wiki/User:Lutra Giovanni Manghi]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Precisam-se voluntários'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Qgis:_Manual_em_Portugu%C3%AAs página do projecto]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====gvSIG aplicação====&lt;br /&gt;
&lt;br /&gt;
*Tradução da aplicação gvSIG. Responsável: [http://wiki.osgeo.org/wiki/User:Eloi.ribeiro Eloi Ribeiro]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Em fase de revisão'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://spreadsheets.google.com/ccc?key=pSdxg0LKgK6aozTfbR2U-ZA&amp;amp;hl=pt_PT página do projecto]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manual de Curso de gvSIG====&lt;br /&gt;
&lt;br /&gt;
*Tradução de Manual de Curso de gvSIG. Responsáveis: [http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo];[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Em preparação - Fase 0'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://wiki.osgeo.org/wiki/gvSIG: Manual de curso 1.1]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Outras actividades possíveis ====&lt;br /&gt;
&lt;br /&gt;
*tradução das páginas oficiais da OSGeo&lt;br /&gt;
*tradução de software (QGIS, u-DIG, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projectos de Documentação ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OpenLayers ===&lt;br /&gt;
[[OpenLayers_Tutorial_Pt]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29809</id>
		<title>Portugal</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29809"/>
		<updated>2008-09-27T16:33:12Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
Chegou à página wiki do '''Capítulo Local do Osgeo em Portugal'''.&lt;br /&gt;
&lt;br /&gt;
Este grupo tem como interesse comum a criação duma comunidade portuguesa de interessados em software livre de código aberto para SIG, tentando promover uma rede que permita intercâmbio de experiências e suporte mútuo. Assim, esta página pretende ser um ponto de encontro da comunidade, cartão de visita para os novos colaboradores, assim como um ponto de informação e divulgação do Software Livre no âmbito dos Sistemas de Informação Geográfica.&lt;br /&gt;
&lt;br /&gt;
==Nota Histórica==&lt;br /&gt;
As '''II Jornadas de SIG Livre''' que decorreram em Girona (Espanha) em Abril de 2008 permitiram o encontro de vários Portugueses, que descobriram um interesse comum em promover o desenvolvimento do SIG livre em Portugal.&lt;br /&gt;
Foi um ponto de encontro que permitiu conhecer o representante da Osgeo e alguns membros do Capítulo local espanhol, que imediatamente aproveitaram para nos lançar o desafio de criar também um grupo em Portugal.&lt;br /&gt;
Neste sentido, considerou-se importante conseguir criar uma comunidade, o mais numerosa possível, que pense, discuta, desenvolva, organize, apoie e divulgue as acções levadas a cabo nesta área. Decidiu-se, como primeiras iniciativas, criar uma Mailing List e esta página, o Capítulo Local Português na OSGeo.&lt;br /&gt;
&lt;br /&gt;
Partilhamos a esperança de que existem muitos mais portugueses com os mesmos ideais e com vontade de ajudar nesta tarefa em prol de todos e do desenvolvimento do SIG no nosso país!&lt;br /&gt;
&lt;br /&gt;
==Como participar==&lt;br /&gt;
Por favor leia a  página sobre [[Portugal#Chapter_Roles|o papel do Capítulo Local]] e as suas [[Portugal#Chapter_Responsibilities|Responsabilidades]] antes de inscrever-se. Para inscrever-se basta criar um login no wiki (link no canto superior direito da página) para poder editar as páginas, e de seguida editar esta página acrescentando o seu nome (basta seguir a lógica dos que já estão na lista).&lt;br /&gt;
&amp;lt;br/&amp;gt;Depois de criar o seu login, poderá criar a sua página de utilizador, usando o link &amp;lt;nowiki&amp;gt;&amp;quot;http://wiki.osgeo.org/wiki/login_escolhido&amp;quot;&amp;lt;/nowiki&amp;gt; e editando-a. Se na página incluir o marcador &amp;lt;nowiki&amp;gt;[[Category: Portugal]]&amp;lt;/nowiki&amp;gt;, será incluído automaticamente na [http://wiki.osgeo.org/wiki/Category:Portugal lista de utilizadores do Capítulo português].&lt;br /&gt;
&amp;lt;br/&amp;gt; Mantendo a tradição, pode também incluir as coordenadas LatLon da sua localização na sua página de utilizador.&lt;br /&gt;
&lt;br /&gt;
=== Lista de correio ===&lt;br /&gt;
A ferramenta principal para comunicação entre todos os interessados. Inscreva-se a se quiser apresente-se à comunidade. Ideal para se manter a par de novidades do Capítulo e do Software Livre de Código Aberto para SIG!&lt;br /&gt;
[[User:ominiverdi|Lorenzo Becchi]] é o actual administrador da lista de correio '''Portugal''' para a OSGeo:&lt;br /&gt;
&lt;br /&gt;
http://lists.osgeo.org/mailman/listinfo/portugal&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
Este wiki está aberto à participação de todos os interessados. Se não sabe bem como editar veja a [[Help:Contents|Ajuda]].&lt;br /&gt;
Será a ferramenta preferencial para organizar actividades do Capítulo.&lt;br /&gt;
&lt;br /&gt;
=== Lista de Interessados ===&lt;br /&gt;
(criar página autónoma -&amp;gt; se todos colocarem nas suas páginas o marcador &amp;lt;nowiki&amp;gt;[[Category:Portugal]]&amp;lt;/nowiki&amp;gt; a lista fica automaticamente feita na [http://wiki.osgeo.org/wiki/Category:Portugal página de Portugal])&lt;br /&gt;
&lt;br /&gt;
# [[User:ominiverdi|Lorenzo Becchi]]&lt;br /&gt;
# [[User:victorferreira|Victor Ferreira]], Arquitecto, Lisboa, Portugal.&lt;br /&gt;
# [[User:miguelluaces|Miguel R. Luaces]], Engenheiro Informático, Ferrol, Espanha.&lt;br /&gt;
# [[User:fred|Fred (Frédéric Lehodey)]], Algarve Digital, Algarve.&lt;br /&gt;
# [[User:martinho|Martinho (José Lourenço)]], Eng. Geólogo, Vila Real, Portugal.&lt;br /&gt;
# [[User:jgrocha|Jorge Gustavo Rocha]], Eng. Informático, Braga, Portugal.&lt;br /&gt;
# [[User:dfurtado|Danilo Furtado]], Msc. Ciência e Sistemas de Informação Geográfica, Lisboa, Portugal.&lt;br /&gt;
# [[User:pduarte|Pedro Duarte]], Sintra, Portugal.&lt;br /&gt;
# [[User:mario.gomes|Mário Rui Gomes]], Engenheiro Informático, IST/UTL campus do TagusPark, Oeiras, Portugal.&lt;br /&gt;
# [[User:mtavares|Miguel Tavares]], Engenheiro Geografo, Câmara Municipal de Águeda, Portugal.&lt;br /&gt;
# [[User:lutra|Giovanni Manghi]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
# [[User:eloi.ribeiro|Eloi Ribeiro]], Técnico SIG, Valencia, Espanha.&lt;br /&gt;
# [[User:vanilla|Vânia Neves]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
#[[User:Alchimista|André Barbosa]] , Estudante de Eng. Ambiente, Universidade de Aveiro&lt;br /&gt;
#[[User:pmonteiro|Pedro Monteiro]], Instituto Regional de Ordenamento Agrário SA, Mestrando do Msc. Ciência e Sistemas de Informação Geográfica, Ponta Delgada, Portugal.&lt;br /&gt;
#[[User:Nelsonjsilva|Nelson Silva]], Técnico SIG, Coimbra, Portugal.&lt;br /&gt;
#[[Duarte Carreira]], Cuba (Alentejo!), Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira], Lisboa, Portugal.&lt;br /&gt;
# [[User:joaopinasouza|João Pina Souza]], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Termal12 José Manuel Estêvão], Vila Real, Portugal.&lt;br /&gt;
# [[User:Lgseco|Luis Gonçalves Seco]], CICGE, FCUP, Portugal.&lt;br /&gt;
# Inscreva-se na lista aquí&lt;br /&gt;
&lt;br /&gt;
==Actividades (grupos de trabalho)==&lt;br /&gt;
Listagem de actividades propostas pelos membros. As propostas deverão vir acompanhadas dos nomes dos membros responsáveis pela actividade.&lt;br /&gt;
&lt;br /&gt;
=== Seminário Software Livre de Código Aberto para SIG em Portugal ===&lt;br /&gt;
1as Jornadas de Software Aberto para SIG&lt;br /&gt;
20 a 22 de Outubro de 2008, Escola Superior de Tecnologia de Águeda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Web Site: [http://www.sigaberto.org/ http://www.sigaberto.org/]&lt;br /&gt;
&lt;br /&gt;
[[User:mario.gomes|Press Release]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comissão Organizadora:'''&lt;br /&gt;
&lt;br /&gt;
Danilo Furtado, &amp;lt;dfurtado62 at gmail dot com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Victor Ferreira, Faculdade de Arquitectura da Universidade Técnica de Lisboa &amp;lt;victor at fa dot utl dot pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jorge Gustavo Rocha, Departamento de Informática da Universidade do Minho &amp;lt;jgr@di.uminho.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mário Rui Gomes, Instituto Superior Técnico da Universidade Técnica de Lisboa, campus do TagusPark &amp;lt;Mario.Gomes@tagus.ist.utl.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Difusão em eventos e conferências ===&lt;br /&gt;
Listar aqui eventos que possam ser alvos para divulgação das nossas actividades (indicar responsável pela acção).&lt;br /&gt;
&lt;br /&gt;
=== Tradução e Documentação ===&lt;br /&gt;
No sentido de reunir trabalhos de documentação realizados, foi criada a página de [[Documentação SIG PT|Documentação em Português de ferramentas SIG]].&lt;br /&gt;
&lt;br /&gt;
=== Glossário ===&lt;br /&gt;
Importante criar um glossário para suportar toda a actividade de tradução, permitindo coerência global de termos utilizados. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''PRIORITÁRIO! EM PREPARAÇÃO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.osgeo.org/wiki/SIG:_Gloss%C3%A1rio_Portugu%C3%AAs SIG: Glossário Português]&lt;br /&gt;
&lt;br /&gt;
=== Directório de Software ===&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Links_Uteis_Portugal#Direct.C3.B3rios_de_Software Directório de software utilizado em Portugal.]&lt;br /&gt;
&lt;br /&gt;
== Papéis a desempenhar pelo Capítulo (pt) ==&lt;br /&gt;
O Open Source já demonstrou ser um ambiente sólido para a construção de software robusto através da colaboração global aberta. A Fundação Software Geoespacial Aberto (OSGeo) foi criada para apoiar e construir software geoespacial da mais alta qualidade.&lt;br /&gt;
&lt;br /&gt;
A meta da OSGeo é promover o uso de projectos OSGeo globalmente através de uma colaboração localizada forte e a presença em diferentes domínios geográficos e linguísticos. Para além de constituir uma voz local forte para a OSGeo, algumas das principais vantagens da presença desta associação local de OSGeo no enriquecimento e melhora das iniciativas geoespaciais globais são:&lt;br /&gt;
&lt;br /&gt;
* Promover apoio e oportunidades de trabalho aos membros através da rede&lt;br /&gt;
* Internacionalização e localização de software&lt;br /&gt;
* Desenvolver protótipos de aplicações para demonstrar as capacidades do software livre geoespacial a audiências locais ou regionais&lt;br /&gt;
* ''Software Packaging'' e ''Customization'' para as necessidades locais e regionais&lt;br /&gt;
* Educação, suporte e desenvolvimento de conteúdos de aprendizagem em Português&lt;br /&gt;
* Suporte de ''standards'' abertos e acesso aberto a dados geoespaciais da região&lt;br /&gt;
* Promover OSGeo e melhorar a sua visibilidade em vários fóruns&lt;br /&gt;
&lt;br /&gt;
Estas actividades complementariam e fortaleceriam os esforços da OSGeo no aumento do conhecimento da disponibilidade de soluções  geoespaciais de código aberto estimulando a sua adopção na educação, indústria, governo e organizações sem fins lucrativos em vários domínios geográficos e linguísticos.&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades do Capítulo (pt) ==&lt;br /&gt;
OSGeo não distingue entre um grupo geográfico e um linguístico e estimula a organizaçäo autónoma de forma similar aos ''Grupos de Utilizadores'' ou ''Grupos de Interesse Especial'' em outros projectos ''Open Source''. Os ''Grupos de Utilizadores'' ou os ''Grupos de Interesse Especial'' näo representam formalmente a OSGeo mas podem aproveitar alguns dos serviços como a utilzação da Wiki da OSGeo. O ''Capítulo Português'' oferece uma estrutura formal de organizaçäo autónoma baseada numas poucas directrizes enumeradas de seguida:&lt;br /&gt;
* O ''Capítulo Português'' representa oficialmente a OSGeo e é formalmente reconhecido como um projecto de OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve apoiar as missões e objectivos da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve manter encontros regulares (pelo menos um anualmente) e proporcionar um relatório anual sobre as actividades do mesmo ao Comité de Direcção da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' não disporá de nenhum compromisso financeiro de ou em nome da OSGeo. Da mesma maneira, a OSGeo não proporcionará nenhum orçamento ao ''Capítulo Português''.&lt;br /&gt;
* O ''Capítulo Português'' deve esforçar-se na sua relação com as organizações para conseguir a participação e o suporte para a OSGeo.&lt;br /&gt;
* A OSGeo reserva-se o direito de terminar a sua relação com o ''Capítulo Português'' se tiver razões para crer que as actividades do ''Capítulo Português'' säo contrárias ou em detrimento da Missão e Objectivos da OSGeo.&lt;br /&gt;
&lt;br /&gt;
== Vantagens do Capítulo (pt) ==&lt;br /&gt;
* É permitido ao ''Capítulo Português'' o uso do logótipo da OSGeo e outros recursos de imagem corporativa para promover a Missão e Objectivos da OSGeo.&lt;br /&gt;
* A OSGeo proporcionará a infra-estrutura necessária para promover a comunicação e visibilidade do ''Capítulo Português''. A infra-estrutura inclui uma lista de correio, hospedagem para páginas wiki e serviço de domínio para o ''Capítulo Português''.&lt;br /&gt;
&lt;br /&gt;
== Formação do Capítulo ==&lt;br /&gt;
&lt;br /&gt;
Para formar um capítulo, deverão ser tomados os passos seguintes:&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá auto-organizar-se (por exemplo no wiki OSGeo, via lista de email OSGeo, etc) procurando determinar se existe uma massa crítica de interesse, que justifique um capítulo local.&lt;br /&gt;
##&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''FEITO'''&amp;lt;/span&amp;gt;: [http://lists.osgeo.org/mailman/listinfo/portugal Lista de email] e esta página.&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá preparar os objectivos e missão indicando o escopo do capítulo planeado (extensão geográfica ou linguística por exemplo). &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá propor um representante oficial de ligação à direcção da OSGeo. Se aceite pela OSGeo, o representante será um oficial da OSGeo (officer?) &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá submeter uma declaração oficial de interesse em formar um capítulo à direcção da OSGeo, listando os membros iniciais, missão, representante e outra informação de suporte &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# A direcção da OSGeo deverá então aprovar uma moção formalizando o capítulo, e designando o oficial de ligação. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ao considerar a formação de novos capítulos OSGeo, a direcção tomará em consideração alguns assuntos, incluindo:&lt;br /&gt;
* O mandato do capítulo (geográfico ou linguístico) conflitua com outros capítulos existentes ou em formação?&lt;br /&gt;
* O capítulo parece ter interesse suficiente para justificar criação oficial?&lt;br /&gt;
* O capítulo parece ser aberto a inscrição por todos, e representativo da comunidade geográfica ou linguística alvo? (Por exemplo se o alvo fosse incluir todos os falantes de uma certa língua, seria desapropriado ter só inscritos dum só país)&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
[[Links Uteis Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Local Chapters]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29808</id>
		<title>Portugal</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Portugal&amp;diff=29808"/>
		<updated>2008-09-27T15:57:08Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Linovski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
Chegou à página wiki do '''Capítulo Local do Osgeo em Portugal'''.&lt;br /&gt;
&lt;br /&gt;
Este grupo tem como interesse comum a criação duma comunidade portuguesa de interessados em software livre de código aberto para SIG, tentando promover uma rede que permita intercâmbio de experiências e suporte mútuo. Assim, esta página pretende ser um ponto de encontro da comunidade, cartão de visita para os novos colaboradores, assim como um ponto de informação e divulgação do Software Livre no âmbito dos Sistemas de Informação Geográfica.&lt;br /&gt;
&lt;br /&gt;
==Nota Histórica==&lt;br /&gt;
As '''II Jornadas de SIG Livre''' que decorreram em Girona (Espanha) em Abril de 2008 permitiram o encontro de vários Portugueses, que descobriram um interesse comum em promover o desenvolvimento do SIG livre em Portugal.&lt;br /&gt;
Foi um ponto de encontro que permitiu conhecer o representante da Osgeo e alguns membros do Capítulo local espanhol, que imediatamente aproveitaram para nos lançar o desafio de criar também um grupo em Portugal.&lt;br /&gt;
Neste sentido, considerou-se importante conseguir criar uma comunidade, o mais numerosa possível, que pense, discuta, desenvolva, organize, apoie e divulgue as acções levadas a cabo nesta área. Decidiu-se, como primeiras iniciativas, criar uma Mailing List e esta página, o Capítulo Local Português na OSGeo.&lt;br /&gt;
&lt;br /&gt;
Partilhamos a esperança de que existem muitos mais portugueses com os mesmos ideais e com vontade de ajudar nesta tarefa em prol de todos e do desenvolvimento do SIG no nosso país!&lt;br /&gt;
&lt;br /&gt;
==Como participar==&lt;br /&gt;
Por favor leia a  página sobre [[Portugal#Chapter_Roles|o papel do Capítulo Local]] e as suas [[Portugal#Chapter_Responsibilities|Responsabilidades]] antes de inscrever-se. Para inscrever-se basta criar um login no wiki (link no canto superior direito da página) para poder editar as páginas, e de seguida editar esta página acrescentando o seu nome (basta seguir a lógica dos que já estão na lista).&lt;br /&gt;
&amp;lt;br/&amp;gt;Depois de criar o seu login, poderá criar a sua página de utilizador, usando o link &amp;lt;nowiki&amp;gt;&amp;quot;http://wiki.osgeo.org/wiki/login_escolhido&amp;quot;&amp;lt;/nowiki&amp;gt; e editando-a. Se na página incluir o marcador &amp;lt;nowiki&amp;gt;[[Category: Portugal]]&amp;lt;/nowiki&amp;gt;, será incluído automaticamente na [http://wiki.osgeo.org/wiki/Category:Portugal lista de utilizadores do Capítulo português].&lt;br /&gt;
&amp;lt;br/&amp;gt; Mantendo a tradição, pode também incluir as coordenadas LatLon da sua localização na sua página de utilizador.&lt;br /&gt;
&lt;br /&gt;
=== Lista de correio ===&lt;br /&gt;
A ferramenta principal para comunicação entre todos os interessados. Inscreva-se a se quiser apresente-se à comunidade. Ideal para se manter a par de novidades do Capítulo e do Software Livre de Código Aberto para SIG!&lt;br /&gt;
[[User:ominiverdi|Lorenzo Becchi]] é o actual administrador da lista de correio '''Portugal''' para a OSGeo:&lt;br /&gt;
&lt;br /&gt;
http://lists.osgeo.org/mailman/listinfo/portugal&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
Este wiki está aberto à participação de todos os interessados. Se não sabe bem como editar veja a [[Help:Contents|Ajuda]].&lt;br /&gt;
Será a ferramenta preferencial para organizar actividades do Capítulo.&lt;br /&gt;
&lt;br /&gt;
=== Lista de Interessados ===&lt;br /&gt;
(criar página autónoma -&amp;gt; se todos colocarem nas suas páginas o marcador &amp;lt;nowiki&amp;gt;[[Category:Portugal]]&amp;lt;/nowiki&amp;gt; a lista fica automaticamente feita na [http://wiki.osgeo.org/wiki/Category:Portugal página de Portugal])&lt;br /&gt;
&lt;br /&gt;
# [[User:ominiverdi|Lorenzo Becchi]]&lt;br /&gt;
# [[User:victorferreira|Victor Ferreira]], Arquitecto, Lisboa, Portugal.&lt;br /&gt;
# [[User:miguelluaces|Miguel R. Luaces]], Engenheiro Informático, Ferrol, Espanha.&lt;br /&gt;
# [[User:fred|Fred (Frédéric Lehodey)]], Algarve Digital, Algarve.&lt;br /&gt;
# [[User:martinho|Martinho (José Lourenço)]], Eng. Geólogo, Vila Real, Portugal.&lt;br /&gt;
# [[User:jgrocha|Jorge Gustavo Rocha]], Eng. Informático, Braga, Portugal.&lt;br /&gt;
# [[User:dfurtado|Danilo Furtado]], Msc. Ciência e Sistemas de Informação Geográfica, Lisboa, Portugal.&lt;br /&gt;
# [[User:pduarte|Pedro Duarte]], Sintra, Portugal.&lt;br /&gt;
# [[User:mario.gomes|Mário Rui Gomes]], Engenheiro Informático, IST/UTL campus do TagusPark, Oeiras, Portugal.&lt;br /&gt;
# [[User:mtavares|Miguel Tavares]], Engenheiro Geografo, Câmara Municipal de Águeda, Portugal.&lt;br /&gt;
# [[User:lutra|Giovanni Manghi]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
# [[User:eloi.ribeiro|Eloi Ribeiro]], Técnico SIG, Valencia, Espanha.&lt;br /&gt;
# [[User:vanilla|Vânia Neves]], Unidade de Biologia da Conservação, Universidade de Évora, Portugal.&lt;br /&gt;
#[[User:Alchimista|André Barbosa]] , Estudante de Eng. Ambiente, Universidade de Aveiro&lt;br /&gt;
#[[User:pmonteiro|Pedro Monteiro]], Instituto Regional de Ordenamento Agrário SA, Mestrando do Msc. Ciência e Sistemas de Informação Geográfica, Ponta Delgada, Portugal.&lt;br /&gt;
#[[User:Nelsonjsilva|Nelson Silva]], Técnico SIG, Coimbra, Portugal.&lt;br /&gt;
#[[Duarte Carreira]], Cuba (Alentejo!), Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira], Lisboa, Portugal.&lt;br /&gt;
# [[User:joaopinasouza|João Pina Souza]], Lisboa, Portugal.&lt;br /&gt;
#[http://wiki.osgeo.org/wiki/User:Termal12 José Manuel Estêvão], Vila Real, Portugal.&lt;br /&gt;
# [[User:Lgseco|Luis Gonçalves Seco]], CICGE, FCUP, Portugal.&lt;br /&gt;
# Inscreva-se na lista aquí&lt;br /&gt;
&lt;br /&gt;
==Actividades (grupos de trabalho)==&lt;br /&gt;
Listagem de actividades propostas pelos membros. As propostas deverão vir acompanhadas dos nomes dos membros responsáveis pela actividade.&lt;br /&gt;
&lt;br /&gt;
=== Seminário Software Livre de Código Aberto para SIG em Portugal ===&lt;br /&gt;
1as Jornadas de Software Aberto para SIG&lt;br /&gt;
20 a 22 de Outubro de 2008, Escola Superior de Tecnologia de Águeda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Web Site: [http://www.sigaberto.org/ http://www.sigaberto.org/]&lt;br /&gt;
&lt;br /&gt;
[[User:mario.gomes|Press Release]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comissão Organizadora:'''&lt;br /&gt;
&lt;br /&gt;
Danilo Furtado, &amp;lt;dfurtado62 at gmail dot com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Victor Ferreira, Faculdade de Arquitectura da Universidade Técnica de Lisboa &amp;lt;victor at fa dot utl dot pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jorge Gustavo Rocha, Departamento de Informática da Universidade do Minho &amp;lt;jgr@di.uminho.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mário Rui Gomes, Instituto Superior Técnico da Universidade Técnica de Lisboa, campus do TagusPark &amp;lt;Mario.Gomes@tagus.ist.utl.pt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Difusão em eventos e conferências ===&lt;br /&gt;
Listar aqui eventos que possam ser alvos para divulgação das nossas actividades (indicar responsável pela acção).&lt;br /&gt;
&lt;br /&gt;
=== Tradução ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Manual de Qgis====&lt;br /&gt;
&lt;br /&gt;
*Tradução do Manual de Qgis. Responsável: [http://wiki.osgeo.org/wiki/User:Lutra Giovanni Manghi]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Precisam-se voluntários'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Qgis:_Manual_em_Portugu%C3%AAs página do projecto]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====gvSIG aplicação====&lt;br /&gt;
&lt;br /&gt;
*Tradução da aplicação gvSIG. Responsável: [http://wiki.osgeo.org/wiki/User:Eloi.ribeiro Eloi Ribeiro]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Em fase de revisão'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://spreadsheets.google.com/ccc?key=pSdxg0LKgK6aozTfbR2U-ZA&amp;amp;hl=pt_PT página do projecto]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Manual de Curso de gvSIG====&lt;br /&gt;
&lt;br /&gt;
*Tradução de Manual de Curso de gvSIG. Responsáveis: [http://wiki.osgeo.org/wiki/User:marlagsan Margarida Laginha San-Payo];[http://wiki.osgeo.org/wiki/User:Hugo.poeira Hugo Poeira]. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''Em preparação - Fase 0'''.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://wiki.osgeo.org/wiki/gvSIG: Manual de curso 1.1]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Outras actividades possíveis ====&lt;br /&gt;
&lt;br /&gt;
*tradução das páginas oficiais da OSGeo&lt;br /&gt;
*tradução de software (QGIS, u-DIG, etc)&lt;br /&gt;
&lt;br /&gt;
=== Documentação ===&lt;br /&gt;
No sentido de reunir trabalhos de documentação realizados, foi criada a página de [[Documentação SIG PT|Documentação em Português de ferramentas SIG]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Glossário ===&lt;br /&gt;
Importante criar um glossário para suportar toda a actividade de tradução, permitindo coerência global de termos utilizados. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''PRIORITÁRIO! EM PREPARAÇÃO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.osgeo.org/wiki/SIG:_Gloss%C3%A1rio_Portugu%C3%AAs SIG: Glossário Português]&lt;br /&gt;
&lt;br /&gt;
=== Directório de Software ===&lt;br /&gt;
[http://wiki.osgeo.org/wiki/Links_Uteis_Portugal#Direct.C3.B3rios_de_Software Directório de software utilizado em Portugal.]&lt;br /&gt;
&lt;br /&gt;
== Papéis a desempenhar pelo Capítulo (pt) ==&lt;br /&gt;
O Open Source já demonstrou ser um ambiente sólido para a construção de software robusto através da colaboração global aberta. A Fundação Software Geoespacial Aberto (OSGeo) foi criada para apoiar e construir software geoespacial da mais alta qualidade.&lt;br /&gt;
&lt;br /&gt;
A meta da OSGeo é promover o uso de projectos OSGeo globalmente através de uma colaboração localizada forte e a presença em diferentes domínios geográficos e linguísticos. Para além de constituir uma voz local forte para a OSGeo, algumas das principais vantagens da presença desta associação local de OSGeo no enriquecimento e melhora das iniciativas geoespaciais globais são:&lt;br /&gt;
&lt;br /&gt;
* Promover apoio e oportunidades de trabalho aos membros através da rede&lt;br /&gt;
* Internacionalização e localização de software&lt;br /&gt;
* Desenvolver protótipos de aplicações para demonstrar as capacidades do software livre geoespacial a audiências locais ou regionais&lt;br /&gt;
* ''Software Packaging'' e ''Customization'' para as necessidades locais e regionais&lt;br /&gt;
* Educação, suporte e desenvolvimento de conteúdos de aprendizagem em Português&lt;br /&gt;
* Suporte de ''standards'' abertos e acesso aberto a dados geoespaciais da região&lt;br /&gt;
* Promover OSGeo e melhorar a sua visibilidade em vários fóruns&lt;br /&gt;
&lt;br /&gt;
Estas actividades complementariam e fortaleceriam os esforços da OSGeo no aumento do conhecimento da disponibilidade de soluções  geoespaciais de código aberto estimulando a sua adopção na educação, indústria, governo e organizações sem fins lucrativos em vários domínios geográficos e linguísticos.&lt;br /&gt;
&lt;br /&gt;
== Responsabilidades do Capítulo (pt) ==&lt;br /&gt;
OSGeo não distingue entre um grupo geográfico e um linguístico e estimula a organizaçäo autónoma de forma similar aos ''Grupos de Utilizadores'' ou ''Grupos de Interesse Especial'' em outros projectos ''Open Source''. Os ''Grupos de Utilizadores'' ou os ''Grupos de Interesse Especial'' näo representam formalmente a OSGeo mas podem aproveitar alguns dos serviços como a utilzação da Wiki da OSGeo. O ''Capítulo Português'' oferece uma estrutura formal de organizaçäo autónoma baseada numas poucas directrizes enumeradas de seguida:&lt;br /&gt;
* O ''Capítulo Português'' representa oficialmente a OSGeo e é formalmente reconhecido como um projecto de OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve apoiar as missões e objectivos da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' deve manter encontros regulares (pelo menos um anualmente) e proporcionar um relatório anual sobre as actividades do mesmo ao Comité de Direcção da OSGeo.&lt;br /&gt;
* O ''Capítulo Português'' não disporá de nenhum compromisso financeiro de ou em nome da OSGeo. Da mesma maneira, a OSGeo não proporcionará nenhum orçamento ao ''Capítulo Português''.&lt;br /&gt;
* O ''Capítulo Português'' deve esforçar-se na sua relação com as organizações para conseguir a participação e o suporte para a OSGeo.&lt;br /&gt;
* A OSGeo reserva-se o direito de terminar a sua relação com o ''Capítulo Português'' se tiver razões para crer que as actividades do ''Capítulo Português'' säo contrárias ou em detrimento da Missão e Objectivos da OSGeo.&lt;br /&gt;
&lt;br /&gt;
== Vantagens do Capítulo (pt) ==&lt;br /&gt;
* É permitido ao ''Capítulo Português'' o uso do logótipo da OSGeo e outros recursos de imagem corporativa para promover a Missão e Objectivos da OSGeo.&lt;br /&gt;
* A OSGeo proporcionará a infra-estrutura necessária para promover a comunicação e visibilidade do ''Capítulo Português''. A infra-estrutura inclui uma lista de correio, hospedagem para páginas wiki e serviço de domínio para o ''Capítulo Português''.&lt;br /&gt;
&lt;br /&gt;
== Formação do Capítulo ==&lt;br /&gt;
&lt;br /&gt;
Para formar um capítulo, deverão ser tomados os passos seguintes:&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá auto-organizar-se (por exemplo no wiki OSGeo, via lista de email OSGeo, etc) procurando determinar se existe uma massa crítica de interesse, que justifique um capítulo local.&lt;br /&gt;
##&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''FEITO'''&amp;lt;/span&amp;gt;: [http://lists.osgeo.org/mailman/listinfo/portugal Lista de email] e esta página.&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá preparar os objectivos e missão indicando o escopo do capítulo planeado (extensão geográfica ou linguística por exemplo). &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá propor um representante oficial de ligação à direcção da OSGeo. Se aceite pela OSGeo, o representante será um oficial da OSGeo (officer?) &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# O &amp;quot;Capítulo OSGeo&amp;quot; deverá submeter uma declaração oficial de interesse em formar um capítulo à direcção da OSGeo, listando os membros iniciais, missão, representante e outra informação de suporte &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# A direcção da OSGeo deverá então aprovar uma moção formalizando o capítulo, e designando o oficial de ligação. &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''A FAZER'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ao considerar a formação de novos capítulos OSGeo, a direcção tomará em consideração alguns assuntos, incluindo:&lt;br /&gt;
* O mandato do capítulo (geográfico ou linguístico) conflitua com outros capítulos existentes ou em formação?&lt;br /&gt;
* O capítulo parece ter interesse suficiente para justificar criação oficial?&lt;br /&gt;
* O capítulo parece ser aberto a inscrição por todos, e representativo da comunidade geográfica ou linguística alvo? (Por exemplo se o alvo fosse incluir todos os falantes de uma certa língua, seria desapropriado ter só inscritos dum só país)&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
[[Links Uteis Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Portugal]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Local Chapters]]&lt;/div&gt;</summary>
		<author><name>Wiki-Linovski</name></author>
	</entry>
</feed>