<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Geo.NET &#187; Geoprocessamento</title>
	<atom:link href="http://blog.geoprocessamento.net/tag/geoprocessamento/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.geoprocessamento.net</link>
	<description>Geoprocessamento, SIG e Sensoriamento Remoto</description>
	<lastBuildDate>Tue, 24 Aug 2010 02:33:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GESTAO DOS RECURSOS HIDRICOS &#8211; Utilizando o ArcMap para a delimitacao de bacias hidrograficas e a extracao de redes de drenagem</title>
		<link>http://blog.geoprocessamento.net/2010/07/delimitacao-de-bacias-hidrograficas-e-a-extracao-de-redes-de-drenagem/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=delimitacao-de-bacias-hidrograficas-e-a-extracao-de-redes-de-drenagem</link>
		<comments>http://blog.geoprocessamento.net/2010/07/delimitacao-de-bacias-hidrograficas-e-a-extracao-de-redes-de-drenagem/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 02:58:16 +0000</pubDate>
		<dc:creator>alfredo.arantes</dc:creator>
				<category><![CDATA[Alfredo A. Guimarães]]></category>
		<category><![CDATA[Bacia Hidrográfica]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[Gestão de Recursos Hídricos]]></category>
		<category><![CDATA[Rede de drenagem]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=891</guid>
		<description><![CDATA[


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/04/modelos-digitais-de-elevacao-e-hidrologia-2/' rel='bookmark' title='Permanent Link: Modelos Digitais de Elevação e Hidrologia 2'>Modelos Digitais de Elevação e Hidrologia 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/metadata-1/' rel='bookmark' title='Permanent Link: Metadata #1'>Metadata #1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A utilização e disseminação de técnicas de delimitação de bacias hidrográficas e extração de redes de drenagem através das ferramentas do geoprocessamento ainda tem uma utilização de certa forma restrita aos órgãos bem estruturados tecnologicamente, o que dificulta, muitas vezes, a adoção desta unidade territorial como unidade de planejamento das atividades que ali se inserem. Além disso, a não utilização destas técnicas dificulta e até impossibilita o uso de uma série de informações que podem ser extraídas, informações estas que serão decisivas para a tomada de medidas durante a fase de planejamento e gestão das atividades inseridas na bacia hidrográfica.</p>
<p>A metodologia aqui utilizada para a realização da delimitação da bacia hidrográfica e a extração das redes de drenagem engloba a utilização do <em>software Arcgis</em> e imagens de radar do programa idealizado pela NASA (<em>National Aeronautics and Space Administration</em>), denominada <em>Shuttle Radar </em><em>Topography Mission </em>(SRTM).</p>
<p>Ao <em>software Arcgis </em>estão agregados uma família de outros <em>softwares </em>que desempenham funções bem variadas, que vão desde a visualização e edição de mapas, dados gráficos e alfanuméricos, bem como edição de dados, análises espaciais mais complexas e geração de layouts.</p>
<p>Os dados SRTM resultam de uma missão espacial realizada pela NASA, NIMA (<em>National Imagery and Mapping Agency</em>), DLR (Agência Espacial Alemã) e ASI (Agência Espacial Italiana), cujo objetivo foi o de gerar um Modelo Digital de Elevação (MDE) da Terra usando uma técnica denominada interferometria, a qual se utiliza das respostas espectrais na faixa de microondas do espectro eletromagnético, permitindo a obtenção de informações sobre a estrutura tri-dimensional dos alvos na imagem, no caso da SRTM o relevo.</p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig11.jpg"><img class="aligncenter size-full wp-image-893" title="Figura 1 - (a) Direções de fluxo possíveis para um determinado pixel e (b) direção de fluxo escolhida em função da maior declividade entre o pixel central e os vizinhos. Fonte: PAZ e COLLISCHONN (2008, p. 86)" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig11.jpg" alt="" width="426" height="206" /></a>Figura 1 - (a) Direções de fluxo possíveis para um determinado pixel e (b) direção de fluxo escolhida em função da maior declividade entre o pixel central e os vizinhos.Fonte: PAZ e COLLISCHONN (2008, p. 86)</p>
<p>Na imagem <em>raster</em> gerada através das imagens SRTM, para cada <em>pixel</em>, além da posição geográfica “x e y”, também é atribuído um valor altimétrico “y”, o qual servirá de valor base para a extração das redes de drenagem e a delimitação da bacia hidrográfica através, principalmente, de duas ferramentas do software Arcgis: Flow direction (Direção de Fluxo) e Flow acumulation (Fluxo de acumulação).</p>
<p>Segundo Paz e Collischonn (2008, p. 86), as direções de fluxo constituem o plano de informações básico derivado de um MNT em formato raster para suporte a estudos hidrológicos. O procedimento mais comum consiste em considerar uma única direção de fluxo para cada pixel do MNT, sendo essa direção atribuída para um de seus 8 vizinhos (tomando uma janela 3x3). A determinação de qual direção de fluxo atribuir é feita escolhendo a direção que proporcione a maior declividade, calculada como sendo a diferença de elevação entre o pixel vizinho e o pixel central dividida pela distância entre eles (Figura 1).</p>
<p>Esse procedimento é conhecido como D8 ou <em>deterministic eight neighbours </em>(Jenson e Domingue, 1988), e é o mais comumente empregado. Aplicando a regra da maior declividade para cada pixel do MNT, obtém-se a correspondente direção de fluxo e, ao final do processo, gera-se uma imagem raster onde a cada pixel é atribuído um valor ou código que denota para qual dos vizinhos ele drena.</p>
<p>A primeira etapa a ser realizada para a delimitação da bacia hidrográfica e extração de sua rede de drenagem foi a aquisição das imagens SRTM através do site da Embrapa Monitoramento por Satélite (http://www.relevobr.cnpm.embrapa.br/download/index.htm), onde se encontram disponíveis as imagens SRTM, articuladas em folhas topográficas do IBGE. Para a área de estudo foram necessárias duas folhas: SE-23-V-C e SE-23-Y-A.</p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig2.jpg"><img class="aligncenter size-full wp-image-895" title="Figura 2 - Site da Embrapa Brasil em Relevo com as folhas das Imagens SRTM. Fonte: http://www.relevobr.cnpm.embrapa.br/download/index.htm" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig21.jpg" alt="" width="649" height="385" /></a>Figura 2 - Site da Embrapa Brasil em Relevo. Fonte: http://www.relevobr.cnpm.embrapa.br/download/index.htm</p>
<p>De posse destas imagens, foram iniciados os procedimentos metodológicos para a delimitação da bacia hidrográfica  e a extração das redes de drenagem. Inicialmente as imagens SRTM, em formato <em>raster</em>, foram transformadas para o formato <em>GRID</em>, através do comando <em>Data &gt; Export Data</em>.</p>
<p><strong> </strong></p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig3.jpg"><img class="aligncenter size-full wp-image-896" title="Figura 3 – Transformação da Imagem SRTM em formato raster para formato GRID. Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig3.jpg" alt="" width="698" height="436" /></a>Figura 3 – Transformação da Imagem SRTM em formato raster para formato GRID. Fonte: Software ArcGis.</p>
<p>Na janela que se abrirá, em <em>Location</em> escolha o local de destino do novo arquivo, em <em>Forma</em>t selecione <em>GRID</em> e em <em>Name</em> dê um nome ao arquivo. Criado o arquivo formato <em>GRID</em>, abra o <em>ArcToolbox</em> e siga o caminho <em>Spatial Analyst Tools &gt; Hydrology &gt; Fill</em>, onde aparecerá a janela <em>Fill</em>. Insira o arquivo <em>GRID</em> gerado em <em>Input surface raster </em>e em <em>Output surface raster </em>dê um destino ao novo arquivo <em>Fill</em> gerado.</p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig4.jpg"><img class="aligncenter size-full wp-image-897" title="Figura 4 – Transformando o arquivo GRID para arquivo Fill.  Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig4.jpg" alt="" width="697" height="437" /></a>Figura 4 – Transformando o arquivo GRID para arquivo Fill. Fonte: Software ArcGis.</p>
<p>O próximo passo é gerar uma imagem com a direção do fluxo, seguindo o caminho <em>Spatial Analyst Tools &gt; Hydrology &gt; Flow Direction. </em>Na janela <em>Flow Direction</em> insira o arquivo <em>Fill</em> gerado na etapa anterior em <em>Input surface raster </em>e em <em>Output surface raster </em>dê um destino ao novo arquivo que será gerado.<em> </em></p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig5.jpg"><img class="aligncenter size-full wp-image-901" title="Figura 5 – Gerando direção de fluxo.  Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig5.jpg" alt="" width="699" height="438" /></a>Figura 5 – Gerando direção de fluxo. Fonte: Software ArcGis.</p>
<p>A etapa de geração do arquivo de direção de fluxo é uma das etapas mais importantes para a extração da rede de drenagem e delimitação da bacia hidrográfica, uma vez que é onde são realizados os cálculos dás áreas de maior declividade, por onde o fluxo de drenagem é direcionado no meio ambiente, naturalmente. É sabido, na hidrologia, que a água flui naturalmente pelo caminho de menor esforço, sendo assim quanto maior a declividade existente, menor será o esforço “exercido” pela água e desta forma serão estes valores de célula na imagem gerada que serão selecionados como caminhos das redes drenagem.</p>
<p style="text-align: left;">A próxima etapa será gerar o fluxo acumulado e para executar esta etapa siga o caminho <em>Spatial Analyst Tools &gt; Hydrology &gt; Flow Accumulation.</em> Na janela <em>Flow Accumulation</em>, insira o arquivo de direção de fluxo gerado anteriormente e dê um destino para o novo arquivo que será gerado.<em> </em></p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig6.jpg"><img class="aligncenter size-full wp-image-902" title="Figura 6 – Gerando fluxo acumulado.  Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig6.jpg" alt="" width="700" height="439" /></a>Figura 6 – Gerando fluxo acumulado. Fonte: Software ArcGis.</p>
<p>O próximo passo para atingirmos o objetivo proposto será gerar uma imagem <em>raster</em> com as drenagens extraídas, para tal de ser realizado os seguintes passos no <em>ArcToolBox:</em> siga o caminho S<em>patial Analyst Tools &gt; Hydrology &gt; Flow Accumulation</em> e vá até a janela <em>Con</em>.</p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig7.jpg"><img class="aligncenter size-full wp-image-903" title="Figura 7 – Geração de imagem com as drenagens extraídas.  Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig7.jpg" alt="" width="699" height="436" /></a>Figura 7 – Geração de imagem com as drenagens extraídas. Fonte: Software ArcGis.</p>
<p>Na janela <em>Con</em> insira o arquivo de fluxo acumulado gerado na etapa anterior, em <em>Input true raster </em>no <em>Constant value </em>digite 1. Em <em>Output raster </em>de um destino para o arquivo que será gerado e em <em>Expression </em>digite a fórmula <em>value &gt; 100</em>, valor este que quanto menor for, maior será a quantidade de feições de drenagem a serem geradas de forma automática.</p>
<p>A próxima etapa será a de gerar a rede de drenagens em formato vetorial (<em>shapefile</em>), para tal no <em>ArcToolBox</em> siga o caminho <em>Spatial Analyst Tools &gt; Hydrology &gt; Stream to Feature</em>, insira o arquivo <em>Con</em> gerado na etapa anterior em <em>Input stream raster</em>, o arquivo de direção de fluxo em <em>Input flow direction</em> e dê um destino ao novo arquivo <em>shape</em> que será gerado em formato vetorial com a rede de drenagem extraída.</p>
<p><strong> </strong></p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig8.jpg"><img class="aligncenter size-full wp-image-904" title="Figura 8 – Geração de drenagem em formato vetorial. Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig8.jpg" alt="" width="700" height="441" /></a>Figura 8 – Geração de drenagem em formato vetorial. Fonte: Software ArcGis.</p>
<p>Para a delimitação da bacia hidrográfica, inicialmente foi criado um <em>shape</em> de pontos para localizarmos na rede de drenagem o exutório da referida área de drenagem, sendo assim, foi criado o <em>shape</em> de ponto determinando o exutório da referida bacia.</p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig9.jpg"><img class="aligncenter size-full wp-image-905" title="Figura 9 – Determinação do exutório. Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig9.jpg" alt="" width="700" height="438" /></a>Figura 9 – Determinação do exutório. Fonte: Software ArcGis.</p>
<p><strong> </strong></p>
<p>Após a determinação do exutório local, abra o <em>ArcToolBox</em> e siga o caminho <em>Spatial Analyst Tools &gt; Hydrology &gt; Watershed</em>, em <em>Input flow direction raster</em> insira o arquivo flow direction gerado anteriormente e em <em>Input raster or feature pour point</em> <em>data</em> insira o <em>shape</em> do exutório.  <strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig10.jpg"><img class="aligncenter size-full wp-image-906" title="Figura 10 – Delimitação da bacia hidrográfica. Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig10.jpg" alt="" width="698" height="436" /></a>Figura 10 – Delimitação da bacia hidrográfica. Fonte: Software ArcGis.</p>
<p>O arquivo gerado com a delimitação da bacia hidrográfica está em formato imagem <em>raster</em>, sendo assim após a obtenção da delimitação, ainda em formato de imagem, deve-se transformar o arquivo para formato <em>shape</em>, como polígono, para que se possam extrair algumas informações úteis, como área da bacia, perímetro, dentre outros dados de grande relevância.</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p style="text-align: center;"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig111.jpg"><img class="aligncenter size-full wp-image-907" title="Figura 11 – bacia hidrográfica delimitada. Fonte: Software ArcGis." src="http://blog.geoprocessamento.net/wp-content/uploads/2010/07/fig111.jpg" alt="" width="700" height="436" /></a>Figura 11 – bacia hidrográfica delimitada. Fonte: Software ArcGis.</p>
<p>Com a delimitação da bacia hidrográfica e a extração da rede de drenagem da referida bacia uma série de informações podem ser geradas auxiliando os estudos base de planejamento e gestão das diversas atividades realizadas na área espacial da bacia e os usos múltiplos da água direcionados às diversas atividades.</p>
<p><strong> </strong></p>
<p>A metodologia que foi aqui descrita e aplicada para a extração da rede de drenagem e a delimitação da bacia hidrográfica, utilizou-se de ferramentas do <em>software Arcgis</em> e dentre elas foram duas as principais ferramentas utilizadas, a direção de fluxo (<em>Flow direction</em>) e o fluxo acumulado (<em>Flow acumulation</em>).</p>
<p>A ferramenta <em>flow direction</em> realiza, como ilustrado na figura 1, uma relação entre a célula central e as células adjacentes determinando as áreas de maior declive através dos dados de altimetria, proporcionando o traçado da direção do fluxo do canal hídrico uma vez que a água segue o caminho de menor esforço, neste caso o de maior declividade.</p>
<p>Já a ferramenta <em>flow acumulation</em> determina por onde o fluxo hídrico irá se acumular, permitindo a extração da rede de drenagem e a delimitação automática da bacia hidrográfica. Este processo compara cada célula <em>raster</em> com seus vizinhos e determina através dos dados do <em>flow direction</em> quantas células fluem para a primeira, realizando este cálculo para todas as células e determinando os canais hídricos por onde a água escoa e concentra e delimitando a bacia hidrográfica a partir das células que não recebem fluxo de água, as quais na realidade seriam as cristas e os topos de morro, divisores de bacias hidrográficas.</p>
<p>A gestão dos recursos hídricos em cenário nacional é delineada pela Política Nacional de Recursos Hídricos, a qual foi instituída pela Lei nº 9433, de janeiro de 1997, popularmente conhecida como “Lei das Águas” e que traz como fundamentos da gestão dos recursos hídricos dois pontos importantes para a utilização da metodologia aqui empregada, sendo o primeiro “a adoção da bacia hidrográfica como unidade territorial de implementação da Política Nacional de Recursos Hídricos” e o segundo fundamento é que “a gestão dos recursos hídricos deve ser descentralizada”, ou seja, a adoção de bacias hidrográficas menos abrangentes, ou seja, com menor unidade territorial é defendida, de forma que a participação do poder público e dos diversos usuários nas decisões locais sejam mais fortes e constantes.</p>
<p>A utilização desta metodologia além de permitir a delimitação da bacia hidrográfica, ainda permite extrair a rede de drenagem desta unidade territorial, facilitando o planejamento e a gestão dos usos múltiplos da água, o que também é defendido como fundamento na Política Nacional de Recursos Hídricos. Além disso a elaboração da cartografia base para a bacia hidrográfica irá permitir a utilização destes dados para a obtenção de dados de diversas naturezas e a construção de um banco de dados de informações com várias finalidades quantitativas e qualitativas que permitirá maior agilidade na tomada de decisões e facilitará o processo de planejamento e gestão de recursos hídricos.</p>
<p>Alfredo A. Guimarães</p>
<p>alfredo.arantes@gmail.com</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/04/modelos-digitais-de-elevacao-e-hidrologia-2/' rel='bookmark' title='Permanent Link: Modelos Digitais de Elevação e Hidrologia 2'>Modelos Digitais de Elevação e Hidrologia 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/metadata-1/' rel='bookmark' title='Permanent Link: Metadata #1'>Metadata #1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/07/delimitacao-de-bacias-hidrograficas-e-a-extracao-de-redes-de-drenagem/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Usando Python e o geoprocessing framework #2</title>
		<link>http://blog.geoprocessamento.net/2010/07/usando-python-e-o-geoprocessing-framework-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=usando-python-e-o-geoprocessing-framework-2</link>
		<comments>http://blog.geoprocessamento.net/2010/07/usando-python-e-o-geoprocessing-framework-2/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 18:44:39 +0000</pubDate>
		<dc:creator>George Rodrigues da Cunha Silva</dc:creator>
				<category><![CDATA[George Silva]]></category>
		<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[Banco de Dados Geográficos]]></category>
		<category><![CDATA[Geo Aplicado]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=881</guid>
		<description><![CDATA[Boa tarde pessoal! Continuando naquele nosso projetinho, hoje vamos falar sobre a classe em Python que atualiza nossos dados em um determinado banco de dados. Temos algumas particularidades quando trabalhamos com ArcSDE, (registro de camadas como versionadas/não versionadas), portanto mostrarei como trabalhar com um Geodatabase local. A alteração para ArcSDE não é tão grande, e [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/06/python-geoprocessing-framework1/' rel='bookmark' title='Permanent Link: Usando Python e o Geoprocessing Framework #1'>Usando Python e o Geoprocessing Framework #1</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/python-pt2/' rel='bookmark' title='Permanent Link: #Python &#8211; pt2'>#Python &#8211; pt2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/oopython/' rel='bookmark' title='Permanent Link: OOP com python &#8211; Uma breve introdução.'>OOP com python &#8211; Uma breve introdução.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Boa tarde pessoal!</p>
<p>Continuando naquele nosso projetinho, hoje vamos falar sobre a classe em Python que atualiza nossos dados em um determinado banco de dados. Temos algumas particularidades quando trabalhamos com ArcSDE, (registro de camadas como versionadas/não versionadas), portanto mostrarei como trabalhar com um Geodatabase local. A alteração para ArcSDE não é tão grande, e com um cadinho de pesquisa vocês conseguem fazer.</p>
<p>Lembre-se das outras classes que precisamos, mostradas no post anterior.</p>
<p>Construiremos duas classes, uma chamada GeoprocessorWrapper, um "embrulho" do objeto geoprocessor da ESRI. Isto não necessário, mas facilita, já que facilitamos algumas operações através deste "embrulho". A outra será uma tarefa, que juntará todos os dados e resultados das classes anteriores para atualizar nosso banco de dados.</p>
<p>Vamos começar com a mais simples, geoprocessorWrapper:</p>
<pre name="code" class="python">
import arcgisscripting, logHandler

__toolboxAliases = [
            "analysis",
            "management",
            "3d",
            "cartography",
            "arc",
            "interop",
            "geocoding",
            "ga",
            "lr",
            "md",
            "na",
            "samples",
            "sa",
            "stats"]

class geoprocessorWrapperClass():
    def __init__(self,workspace,toolboxList,overwriteOutput=False):
        self.logs = logHandler.logHandlerClass()
        # Startup logging object
        self.gp = arcgisscripting.create(9.3)
        # Startup ESRI geoprocessing object

        self.gp.Workspace = workspace
        self.gp.OverwriteOutput = overwriteOutput
        # Define overwrite output. Default is to FALSE.

        #lista de toolboxes disponiveis
        self.toolboxList = []
        self.toolboxList += toolboxList

        self.buildGeoprocessorOptions(toolboxList)

    def buildGeoprocessorOptions(self):
        for x in self.toolboxList:
            try:
                if x in __toolboxAliases:
                    self.gp.AddToolbox(x)
            except:
                self.logs.newLogMessage(self, "Error in adding " + x + " toolbox to geoprocessor object. Are you sure this toolbox exists?" + self.gp.GetMessages(), "Geoprocessing Error")
    # adds all toolboxes to current geoprocessing object.

    def changeWorkspace(self,workspace):
        self.gp.Workspace = workspace;
    # changes the current workspace in geoprocessing object

    def removeToolboxes(self,toolboxList):
        for x in self.toolboxList:
            try:
                self.gp.RemoveToolbox(x)
                self.toolboxList.remove(x)
                self.logs.newLogMessage(self,"Removed " + x + "toolbox from geoprocessing object.","Information")
            except:
                self.logs.newLogMessage(self,self.gp.GetMessages(),"Geoprocessing Error")
    # removes unneeded toolboxes from current geoprocessing object
</pre>
<p style="text-align: justify;">Vamos começar com alguns detalhes desta classe:</p>
<p style="text-align: justify;">Em primeiro lugar, temos os tradicionais import x. Eles são responsáveis por disponibilizar outras bibliotecas ao nosso código. Note que importamos o módulo arcgisscripting.</p>
<p style="text-align: justify;">Logo depois, temos uma lista dos <em>aliases</em> que cada <em>toolbox</em> possui no Python.  É necessário adicionar uma toolbox ao objeto geoprocessing para que se tenha acesso às ferramentas da mesma - o que pode ser feito de dois jeitos, pelo caminho da toolbox (C:\Program Files\...\ArcGis\Toolbox.tbx) ou pelo seu apelido. A primeira maneira é útil para adicionar toolboxes customizadas, que não tem apelido. A segunda maneira é mais prática para adicionar as toolboxes tradicionais.</p>
<p style="text-align: justify;">O construtor da classe toma dois parâmetros obrigatórios e um opcional para inicializar a classe. O <em>workspace</em> é a pasta onde iremos trabalhar - ele poderia ser também um geodatabase, mas neste caso, uma pasta. toolboxList é uma lista com os apelidos das toolboxes que queremos adicionar ao nosso objeto de geoprocessing. O parâmetro adicional é se você deseja que os resultados do objeto geoprocessing sejam escritos por cima dos anteriores (caso tenham o mesmo nome) e é por default, falso.</p>
<p style="text-align: justify;">O construtor é bastante simples. Ele cria um objeto geoprocessing, utilizando a versão 9.3 como opção (ajuste para sua versão caso necessário - mas não garanto que funcione na 9.2 - já que vários métodos como ListDatasets, têm uma resposta diferente do que<br />
na versão 9.3), define qual é o workspace inicial e adiciona as toolboxes relevantes.</p>
<p>A forma de uso é a seguinte:</p>
<pre name="code" class="python">
g = geoprocessorWrapper.geoprocessorWrapperClass(r"C:\",["analysis","management","lr"])
#ou
g = geoprocessorWrapper.geoprocessorWrapperClass(r"C:\",["analysis","management","lr"],true)

# para acessar o geoprocessor do nosso wrapper, use:

listaDeFeatureClasses = g.gp.ListFeatureClasses()

for x in listaDeFeatureClasses:
    print x.FeatureType
</pre>
<p>Bem simples né? Temos um método também para mudar de<em> workspace, </em>sem necessitar de criarmos uma nova ferramenta. O outro método disponível é para remover toolboxes que não precisamos. Um método aqui poderia ser facilmente criado para adicionar novas toolboxes ao objeto. Alguém se arrisca?</p>
<p>Com esta classe podemos fazer quaisquer operações, mas utilizaremos uma outra classe para realizar todo o trabalho sujo. Lembra-se do código do post passado? Temos disponível em nossa máquina um arquivo .zip extraído em uma pasta qualquer, correto?</p>
<p>Vamos à classe geodatabaseUpdateTask.</p>
<pre name="code" class="python">
import os, sys

class geodatabaseOperationClass():
    def __init__(self,geoprocessor,inputShapefile,outputGeodatabase,outputFeatureDataset,outputFeatureClass):

        self.geoprocessorWrapperClass = geoprocessor

        self.inputShapefile = inputShapefile

        self.outputGeodatabase = outputGeodatabase
        self.outputFeatureDataset = outputFeatureDataset
        self.outputFeatureClass = outputFeatureClass

        self.processStage = 0
        self.stages = ["Testes de conformidade",
                       "Deleçãoo de Feature Class",
                       "Cópia de Shapefile",
                       "Atualização Completa"]

    def getProcessStage(self):
        return self.stages[self.processStage]

    def testGeodatabase(self):
        #workspace definido pelo geoprocessor
        return self.outputGeodatabase in self.geoprocessorWrapperClass.gp.ListWorkspaces(self.outputGeodatabase,"ALL")

    def testFeatureDataset(self):
        #adaptando workspace
        self.geoprocessorWrapperClass.gp.Workspace += "\\" + self.outputGeodatabase
        return self.outputFeatureDataset in self.geoprocessorWrapperClass.gp.ListDatasets(self.outputFeatureDataset,"ALL")

    def testFeatureClass(self):
        #adaptando workpace
        self.geoprocessorWrapperClass.gp.Workspace += "\\" + self.outputFeatureDataset
        return self.outputFeatureClass.gp.Workspace in self.geoprocessorWrapperClass.gp.ListFeatureClasses(self.outputFeatureClass,"ALL")

    def testAllObjetcs(self):
        if self.testGeodatabase() and self.testFeatureDataset() and self.testFeatureClass():
            self.processStage = 1
            return True
        else:
            self.processStage = 0
            return False

    def deleteFeatureClass(self,featureClass):
        try:
            self.geoprocessorWrapperClass.gp.Delete_management(featureClass)
        except:
            print self.geoprocessorWrapperClass.gp.getmessages()

    def copyFeatures(self,inputShapefile,outputFeatureClass):
        try:
            self.geoprocessorWrapperClass.gp.CopyFeatures_management(inputShapefile,outputFeatureClass)
        except:
            print self.geoprocessorWrapperClass.gp.getmessages()

    def updateFeatureClass(self):
        try:
            if self.testAllObjects:
                self.processStage += 1
                print self.getProcessStage()

                self.deleteFeatureClass(self.outputFeatureClass)
                self.processStage += 1
                print self.getProcessStage()

                self.copyFeatures(self.inputShapefile,self.outputFeatureClass)
                self.processStage += 1
                print self.getProcessStage()
        except:
            print self.geoprocessorWrapperClass.gp.getmessages()
</pre>
<p style="text-align: justify;">Temos os tradicionais import no cabeçalho de nosso arquivo e logo depois o construtor da classe.</p>
<p style="text-align: justify;">Nosso construtor tem os seguintes parâmetros: geoprocessor (um objeto do tipo geoprocessorWrapper), o caminho para o shapefile à ser carregado no banco de dados, o geodatabase de destino, o featureDataset de destino e a FeatureClass de destino.</p>
<p style="text-align: justify;">Você pode ver que construí uma lista de estágios que temos de passar antes de atualizar a FeatureClass. O estágio testes de conformidade vão garantir que os objetos existam no geodatabase e não ocorram erros. Esta etapa pode ser customizada, caso a FeatureClass não exista, crie a mesma, somente importando os dados - também deixo isto para o usuário interessado! Lembre-se que temos de passar um objeto geoprocessorWrapper com um workspace, uma pasta. Neste caso em específico, deve-se passar apenas pastas, pois definimos o geodatabase em outras áreas.</p>
<p style="text-align: justify;">Os testes cuidam da mudança de workspace e asseguram que a featureClass exista. Perceba que todo o trabalho é realizado dentro desta classe, nas funções:</p>
<ul>
<li>deleteFeatureClass()</li>
<li>copyFeatureClass()</li>
</ul>
<p>Uma função resume todo o processo: updateFeatureClass(). Veja que ela não tem parâmetros, pois usa os parâmetros setados no construtor. À medida que a mesma progride, atualiza o status do processo e informa ao usuário.</p>
<p>Forma de uso:</p>
<pre name="code" class="python">
gp = geoprocessorWrapper.geoprocessorWrapperClass(r"C:\",['management'])
geoOperation = geodatabaseOperation.geodatabaseOperationClass(gp,r"C:\shapefile.shp","teste.mdb","dnpm","dnpm_brasil")
geoOperation.updateFeatureClass()
</pre>
<p>Lembrem-se que o restante do código (buscar o arquivo na net, dezipar, etc) está no post anterior. Como prometi, aqui vai a classe LogHandler.</p>
<p><a href='http://blog.geoprocessamento.net/wp-content/uploads/2010/07/logger1.zip'>LogHandler Class</a></p>
<p>E ae pessoal? Dúvidas?</p>
<p>Podem ver que o Python dá muito poder ao framework de geoprocessing do ArcGIS e é muito simples.</p>
<p>Um abraço</p>
<p>George</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/06/python-geoprocessing-framework1/' rel='bookmark' title='Permanent Link: Usando Python e o Geoprocessing Framework #1'>Usando Python e o Geoprocessing Framework #1</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/python-pt2/' rel='bookmark' title='Permanent Link: #Python &#8211; pt2'>#Python &#8211; pt2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/oopython/' rel='bookmark' title='Permanent Link: OOP com python &#8211; Uma breve introdução.'>OOP com python &#8211; Uma breve introdução.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/07/usando-python-e-o-geoprocessing-framework-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Oficial do Projeto gvSIG</title>
		<link>http://blog.geoprocessamento.net/2010/05/blog-oficial-do-projeto-gvsig/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog-oficial-do-projeto-gvsig</link>
		<comments>http://blog.geoprocessamento.net/2010/05/blog-oficial-do-projeto-gvsig/#comments</comments>
		<pubDate>Mon, 10 May 2010 14:15:05 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[gvSIG]]></category>
		<category><![CDATA[Portable GIS]]></category>
		<category><![CDATA[SIG]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=679</guid>
		<description><![CDATA[Olá Pessoal! Hoje quero passar uma dica para quem trabalha com gvSIG: O Blog oficial do projeto. A equipe responsável pelo projeto gvSIG lançou recentemente um espaço para divulgar as novidades e discussões sobre todos os aspectos do projeto. O blog, que é escrito em espanhol, pode ser acessado pelo endereço neste link. Com certeza [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/gvsig-1-9-portable/' rel='bookmark' title='Permanent Link: gvSIG 1.9 Portable'>gvSIG 1.9 Portable</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/monografia-anderson-medeiros/' rel='bookmark' title='Permanent Link: Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map'>Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/05/terraview/' rel='bookmark' title='Permanent Link: Conheça melhor o TerraView'>Conheça melhor o TerraView</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="aligncenter size-full wp-image-680" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/05/gvsig-logo.png" alt="gvSIG" width="183" height="183" /></p>
<p style="text-align: justify">Olá Pessoal!</p>
<p style="text-align: justify">Hoje quero passar uma dica para quem trabalha com<em> <strong>gvSIG</strong></em>: O Blog oficial do projeto.</p>
<p style="text-align: justify">A equipe responsável pelo projeto <em><strong>gvSIG</strong></em> lançou recentemente um espaço para divulgar as novidades e discussões sobre todos os aspectos do projeto.</p>
<p style="text-align: justify">O blog, que é escrito em espanhol, pode ser acessado pelo endereço <a href="http://blog.gvsig.org/" target="_blank"><strong>neste link</strong></a>.</p>
<p style="text-align: justify">Com certeza esse blog será mais uma ferramenta de apoio à comunidade que trabalha com<em> softwares</em> livres para área de Geoprocessamento.</p>
<p style="text-align: justify">Além disso, aqui no <a href="http://blog.geoprocessamento.net/" target="_blank"><strong>Blog Geo.NET</strong></a> e no <a href="http://www.clickgeo.com.br/" target="_blank"><strong>Portal ClickGeo</strong></a> você também encontra várias dicas e comentários sobre o gvSIG. Deixe sua opinião sobre o gvSIG nos comentários.</p>
<p style="text-align: justify">--</p>
<p style="text-align: justify">Anderson Maciel Lima de Medeiros</p>
<p style="text-align: justify">Consultor em Geotecnologias Livres</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/gvsig-1-9-portable/' rel='bookmark' title='Permanent Link: gvSIG 1.9 Portable'>gvSIG 1.9 Portable</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/monografia-anderson-medeiros/' rel='bookmark' title='Permanent Link: Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map'>Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/05/terraview/' rel='bookmark' title='Permanent Link: Conheça melhor o TerraView'>Conheça melhor o TerraView</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/05/blog-oficial-do-projeto-gvsig/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Conheça melhor o TerraView</title>
		<link>http://blog.geoprocessamento.net/2010/05/terraview/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=terraview</link>
		<comments>http://blog.geoprocessamento.net/2010/05/terraview/#comments</comments>
		<pubDate>Fri, 07 May 2010 15:04:49 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[SIG]]></category>
		<category><![CDATA[TerraView]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=665</guid>
		<description><![CDATA[Olá pessoal! Hoje vamos começar com uma pergunta simples: Quando se fala em software de SIG brasileiro, que nome lhe vem logo à cabeça? Provavelmente a maioria pense no famoso e amplamente elogiado SPRING. Nesse post quero deixar uma dica sobre um outro software de SIG desenvolvido pelo INPE (Instituto Nacional de Pesquisas Espaciais) e [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/mnt-oquee-paraqueserve/' rel='bookmark' title='Permanent Link: MNT &#8211; O que é? Para que serve?'>MNT &#8211; O que é? Para que serve?</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/04/producao-de-mapas-interativos-em-cd/' rel='bookmark' title='Permanent Link: Produção de Mapas Interativos em CD-ROM'>Produção de Mapas Interativos em CD-ROM</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><a href="http://blog.geoprocessamento.net"><img class="aligncenter" src="http://www.dpi.inpe.br/terraview/imagens/logo_terraview.png" alt="TerraView" width="150" height="50" /></a>Olá pessoal!</p>
<p style="text-align: justify">Hoje vamos começar com uma pergunta simples: Quando se fala em <em>software</em> de SIG brasileiro, que nome lhe vem logo à cabeça? Provavelmente a maioria pense no famoso e amplamente elogiado<em><strong> </strong></em><strong>SPRING</strong>.</p>
<p style="text-align: justify">Nesse <em>post</em> quero deixar uma dica sobre um outro<em> software</em> de SIG desenvolvido pelo INPE (Instituto Nacional de Pesquisas Espaciais) e que é muito bom, mas que é menos comentado que o Spring: O <strong>TerraView</strong>.</p>
<p style="text-align: justify">Se a maior crítica ao Spring é por conta da sua interface não amigável, isso não acontece com o <strong>TerraView</strong>. Sua interface é bem mais intuitiva.</p>
<p style="text-align: justify">Esse mês foi lançada a versão 3.4.0 do  <strong>TerraView</strong>. Juntamente com  essa versão foi disponibilizado o <em>plugin</em> TerraEdit para a edição  de planos de informação  vetoriais, e uma nova versão do <em>plugin  TerraPrint</em>.</p>
<p style="text-align: justify">Outra novidade nessa versão é que a interface de usuário agora está disponível, além de  português e inglês, também em espanhol. As alterações podem ser  conferidas <a href="http://www.dpi.inpe.br/terraview2/php/dow.php?body=ChangeLog" target="_blank"><strong>neste  link</strong></a>.</p>
<h3 style="text-align: justify"><strong>O Projeto TerraView</strong><strong> </strong></h3>
<p style="text-align: justify">O TerraView  é um aplicativo desenvolvido tendo por alicerce uma biblioteca de Geoprocessamento chamada <a href="http://www.terralib.org/" target="_blank"><strong>TerraLib</strong></a>. De acordo com informações da página oficial do programa, sua construção tem como principais objetivos:</p>
<ul style="text-align: justify">
<li>Apresentar à comunidade um fácil visualizador de dados geográficos com recursos de consulta a análise destes dados.</li>
<li>Exemplificar a utilização da biblioteca  TerraLib.</li>
</ul>
<p style="text-align: justify">Note que de acordo com o primeiro objetivo listado acima, a idéia original era que o Terra<em><strong>VIEW</strong></em> fosse um visualizador de dados espaciais. Com o tempo foram sendo incorporadas características de um <em>software</em> de SIG, como a análise espacial.</p>
<p style="text-align: center"><a href="../"><img class="aligncenter" src="http://2.bp.blogspot.com/_5BPnI5s6ed8/S0eB72ktowI/AAAAAAAAAcU/tBDVYsmBJG4/s400/TView.PNG" alt="TerraView" width="400" height="279" /></a></p>
<p style="text-align: justify">O aplicativo permite a manipulação de dados geográficos representados na forma de vetor ou matriz. O armazenamento dos dados é feito em programas de SGBD como Access, MySQL e PostgreSQL.</p>
<h3 style="text-align: justify"><strong><em>Download</em> do TerraView<br />
</strong></h3>
<p style="text-align: justify">O TerraView  é distribuído gratuitamente pelo INPE através <a href="http://www.dpi.inpe.br/terraview/" target="_blank"><strong>desse endereço</strong></a>. Para baixar o programa é necessário fazer um breve cadastro antes.</p>
<h3 style="text-align: justify"><strong>Tutoriais sobre TerraView<br />
</strong></h3>
<p style="text-align: justify">O próprio INPE desenvolveu uma série de tutoriais detalhados sobre o uso do programa. Eis alguns dos temas abordados:</p>
<ul style="text-align: justify">
<li>Iniciando uso do TerraView</li>
<li>Ferramentas de Análises Básicas</li>
<li>Manipulando Tabelas</li>
<li>Manipulando dados Matriciais: Grades e Imagens</li>
<li>Operações Espaciais</li>
<li>Plugin WMS Cliente</li>
</ul>
<p style="text-align: justify">Clicando <a href="http://www.dpi.inpe.br/terraview/docs/tutorial/TerraView331/" target="_blank"><strong>aqui</strong></a> você será direcionado para página de <em>download</em> desses materiais. O INPE também disponibiliza os dados usados nos procedimentos mostrados nos tutoriais neste <a href="http://www.dpi.inpe.br/terraview/docs/tutorial/TerraView331/Dados_Tutorial.rar" target="_blank"><strong>link</strong></a>.</p>
<p style="text-align: justify">Enfim pessoal, o TerraView é mais uma opção para quem trabalha com <em>softwares</em> de SIG. Ele faz o que promete, é livre e gratuito e melhor, é brasileiro. Cada versão do TerraView está melhor.</p>
<p style="text-align: justify">Se ainda não testou, baixe já o TerraView. Se já usou ou usa esse programa deixe sua opinião sobre ele nos comentários.</p>
<p style="text-align: justify">Um Abraço.</p>
<p style="text-align: justify">--</p>
<p style="text-align: justify">Anderson Medeiros</p>
<p style="text-align: justify">Tecnólogo em Geoprocessamento</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/mnt-oquee-paraqueserve/' rel='bookmark' title='Permanent Link: MNT &#8211; O que é? Para que serve?'>MNT &#8211; O que é? Para que serve?</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/04/producao-de-mapas-interativos-em-cd/' rel='bookmark' title='Permanent Link: Produção de Mapas Interativos em CD-ROM'>Produção de Mapas Interativos em CD-ROM</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/05/terraview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Agricultura Familiar e Geoprocessamento</title>
		<link>http://blog.geoprocessamento.net/2010/04/agricultura-familiar-e-geoprocessamento/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=agricultura-familiar-e-geoprocessamento</link>
		<comments>http://blog.geoprocessamento.net/2010/04/agricultura-familiar-e-geoprocessamento/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 21:49:57 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Banco de Dados Geográficos]]></category>
		<category><![CDATA[Geo Aplicado]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[PostGIS]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SIG]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=655</guid>
		<description><![CDATA[Olá Pessoal! Hoje gostaria de comentar com vocês sobre um trabalho elaborado pela também Tecnóloga em Geoprocessamento, Julie Eugênio. Há algum tempo ela preparou um projeto de gerenciamento de atividades de agricultura familiar fazendo uso de técnicas de Geoprocessamento. O objetivo principal da pesquisa dela foi o desenvolvimento de uma aplicação, com base em técnicas [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/monografias-geoprocessamento/' rel='bookmark' title='Permanent Link: Monografias Geoprocessamento &#8211; IFPB'>Monografias Geoprocessamento &#8211; IFPB</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias &#8211; Parte 1'>O Geoprocessamento e Suas Tecnologias &#8211; Parte 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Olá Pessoal!</p>
<p>Hoje gostaria de comentar com vocês sobre um trabalho elaborado pela também Tecnóloga em Geoprocessamento, Julie Eugênio.</p>
<p>Há algum tempo ela preparou um projeto de gerenciamento de atividades de agricultura familiar fazendo uso de técnicas de Geoprocessamento.</p>
<p>O objetivo principal da pesquisa dela foi o desenvolvimento de uma aplicação, com base em técnicas de Geoprocessamento, para apoiar as atividades de um projeto voltado à agricultura familiar sustentável denominado “Cinturão Verde”, inserido no programa de microcrédito “Empreender-JP”, no município de João Pessoa, capital do Estado da Paraíba.</p>
<p>O mapa abaixo mostra a localização da área de estudo.</p>
<p style="text-align: center"><a href="../"><img class="aligncenter" src="../wp-content/uploads/2010/04/JP1.png" alt="" width="509" height="335" /></a></p>
<p style="text-align: left">Durante a construção da aplicação SIG integrada a um Banco de Dados Geográficos deu-se ênfase ao uso de tecnologias livres, com destaque para o <em><strong>Quantum Gis</strong></em> (QGis) e <em><strong>PostgreSQL/PostGis</strong></em>.</p>
<p style="text-align: left">Na parte escrita do trabalho desenvolvido foi detalhada toda a metodologia empregada. A qual está resumida na figura abaixo.</p>
<p style="text-align: left"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/04/metodologiaj.png"><img class="aligncenter size-full wp-image-661" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/04/metodologiaj.png" alt="" width="376" height="386" /></a>O trabalho foi extremamente elogiado pelos responsáveis técnicos da prefeitura de João Pessoa. Você pode fazer o <em>download </em>do trabalho completo a partir do link abaixo, que traz o tema da monografia escrita com base nesse projeto.</p>
<p style="text-align: center"><a href="http://www.geoprocessamento.cefetpb.edu.br/monografias/Julie_Eugenio.pdf" target="_blank"><strong>Gerenciamento  de Atividades de Agricultura Familiar Sustentável com Base em Técnicas  de Geoprocessamento, no Município de João Pessoa - PB</strong></a></p>
<p>Espero que tirem proveito de mais essa demonstração da potencialidade do uso de tecnologias livres para Geoprocessamento.</p>
<p>Abraços.</p>
<p>--</p>
<p>Anderson Medeiros</p>
<p>Tecnólogo em Geoprocessamento</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/monografias-geoprocessamento/' rel='bookmark' title='Permanent Link: Monografias Geoprocessamento &#8211; IFPB'>Monografias Geoprocessamento &#8211; IFPB</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias &#8211; Parte 1'>O Geoprocessamento e Suas Tecnologias &#8211; Parte 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/04/agricultura-familiar-e-geoprocessamento/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Modelos Digitais de Elevação e Hidrologia 2</title>
		<link>http://blog.geoprocessamento.net/2010/04/modelos-digitais-de-elevacao-e-hidrologia-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=modelos-digitais-de-elevacao-e-hidrologia-2</link>
		<comments>http://blog.geoprocessamento.net/2010/04/modelos-digitais-de-elevacao-e-hidrologia-2/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:12:51 +0000</pubDate>
		<dc:creator>George Rodrigues da Cunha Silva</dc:creator>
				<category><![CDATA[George Silva]]></category>
		<category><![CDATA[Análise Espacial]]></category>
		<category><![CDATA[Geo Aplicado]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[Hidrologia]]></category>
		<category><![CDATA[Revista Geo.NET]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=648</guid>
		<description><![CDATA[Boa tarde pessoal! Esta é mais uma tarde em aeroporto e mais um postzinho. Desta vez, estou em Guarulhos. Lembrando o post Modelos Digitais de Elevação e Hidrologia, deixei uma pergunta aos usuários: como um software determina vetores de curso d´água, utilizando somente o raster de fluxo acumulado? Olhe bem para esta superfície: é possível [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/modelos-digitais-de-elevacao-e-hidrologia/' rel='bookmark' title='Permanent Link: Modelos Digitais de Elevação e Hidrologia'>Modelos Digitais de Elevação e Hidrologia</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/07/delimitacao-de-bacias-hidrograficas-e-a-extracao-de-redes-de-drenagem/' rel='bookmark' title='Permanent Link: GESTAO DOS RECURSOS HIDRICOS &#8211; Utilizando o ArcMap para a delimitacao de bacias hidrograficas e a extracao de redes de drenagem'>GESTAO DOS RECURSOS HIDRICOS &#8211; Utilizando o ArcMap para a delimitacao de bacias hidrograficas e a extracao de redes de drenagem</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/analise-espacial-tipos-de-analise/' rel='bookmark' title='Permanent Link: Análise Espacial: tipos de análise'>Análise Espacial: tipos de análise</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Boa tarde pessoal!</p>
<p style="text-align: justify;">Esta é mais uma tarde em aeroporto e mais um postzinho. Desta vez, estou em Guarulhos.</p>
<p style="text-align: justify;">
Lembrando o post Modelos Digitais de Elevação e Hidrologia, deixei uma pergunta aos usuários: como um software determina vetores de curso d´água, utilizando somente o <em>raster</em> de fluxo acumulado?</p>
<p style="text-align: justify;">
<div id="attachment_503" class="wp-caption aligncenter" style="width: 316px"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/03/flowaccumulation1.gif"><img class="size-full wp-image-503" title="Flow Accumulation" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/03/flowaccumulation1.gif" alt="Flow Accumulation" width="306" height="232" /></a><p class="wp-caption-text">Flow Accumulation (fonte: http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Flow_Accumulation)</p></div>
<p style="text-align: justify;">Olhe bem para esta superfície: é possível distinguir célular onde a acumulação é maior  conseguimos estabelecer visualmente um caminho. Deêm uma olhada na célula amarela (na superfície do lado direito) com o número 20. Isto significa que 20 outras células deságuam nela.</p>
<p style="text-align: justify;">Com um valor limite, o software consegue estabelecer e desenhar, à partir dos centro das células linhas, que posteriormente são vetorizadas. Simples não?</p>
<p style="text-align: justify;">No caso acima, se definissemos o valor mínimo de 4, teríamos os seguintes vetores:</p>
<p style="text-align: justify;">
<div id="attachment_651" class="wp-caption aligncenter" style="width: 316px"><a href="http://blog.geoprocessamento.net/wp-content/uploads/2010/04/flowaccumulation2.gif"><img class="size-full wp-image-651" title="Fluxo Acumulado e Vetores" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/04/flowaccumulation2.gif" alt="Fluxo Acumulado e Vetores" width="306" height="232" /></a><p class="wp-caption-text">Vetor delimitado à partir de um valor limite e fluxo acumulado (fonte: modificado de ESRI)</p></div>
<p style="text-align: justify;">Perceba que o limite estabelecido guia o software à encontrar as células com muito fluxo acumulado, sinalizando portanto, que ali deve ser um curso d´água. O ArcGIS não tem uma função pronta para isso, mas utilizando se a matemática de bandas é possível selecionar as células, com a expressão:</p>
<p style="text-align: center;"><strong>saida = con (fluxo_acumulado &gt; 100, 1)</strong></p>
<p style="text-align: justify;">O que esta expressão faz? Ela diz ao <em>ArcGIS</em>: se a célula tem valor maior do que 100, altere seu valor para 1. Se o valor for menor do que 100, ele será setado para <em>NoData. </em>"Con" vem de condição ou condicional.</p>
<p style="text-align: justify;">Neste momento, teremos um <em>raster</em> especial, onde todas as células são nulas, exceto as que representam um curso d´água. Uma simples conversão de <em>raster</em> para linha transformaria este resultado em vetores <img src='http://blog.geoprocessamento.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Nota: o resultado da fórmula acima será um <em>raster</em> em memória chamado "saida". Seu <em>raster</em> de fluxo acumulado, deve ter o nome "fluxo_acumulado". A matemática de bandas funciona com o nome das camadas no <em>Table of Contents</em>.</p>
<p style="text-align: justify;">Nota 2: a revista Geo.NET está para sair. Anunciamos ela para o início de abril, mas as coisas ficaram muito mais corridas que o normal e não conseguimos lançá-la no momento previsto. Estamos todos terminando nossos artigos e em breve publicaremos.</p>
<p style="text-align: justify;">Espero que tenham gostado.</p>
<p style="text-align: justify;">Um abraço,</p>
<p style="text-align: justify;">George Rodrigues da Cunha Silva</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/modelos-digitais-de-elevacao-e-hidrologia/' rel='bookmark' title='Permanent Link: Modelos Digitais de Elevação e Hidrologia'>Modelos Digitais de Elevação e Hidrologia</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/07/delimitacao-de-bacias-hidrograficas-e-a-extracao-de-redes-de-drenagem/' rel='bookmark' title='Permanent Link: GESTAO DOS RECURSOS HIDRICOS &#8211; Utilizando o ArcMap para a delimitacao de bacias hidrograficas e a extracao de redes de drenagem'>GESTAO DOS RECURSOS HIDRICOS &#8211; Utilizando o ArcMap para a delimitacao de bacias hidrograficas e a extracao de redes de drenagem</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/analise-espacial-tipos-de-analise/' rel='bookmark' title='Permanent Link: Análise Espacial: tipos de análise'>Análise Espacial: tipos de análise</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/04/modelos-digitais-de-elevacao-e-hidrologia-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Padrões Open Geospatial Consortium – Parte 2</title>
		<link>http://blog.geoprocessamento.net/2010/04/ogc-parte2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ogc-parte2</link>
		<comments>http://blog.geoprocessamento.net/2010/04/ogc-parte2/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 08:16:18 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Banco de Dados Geográficos]]></category>
		<category><![CDATA[Conceitos]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[OGC]]></category>
		<category><![CDATA[SIG]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=630</guid>
		<description><![CDATA[Hoje vamos dar sequência à postagem sobre padrões da OGC. Na primeira postagem dessa série vimos o que é o OGC e alguns comentários sobre as especificações WMS, WFS e WCS. Agora vamos tecer algumas considerações sobre os padrões GML, KML e SLD. Geographic Markup Language (GML) O objetivo da GML é oferecer um conjunto [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/ogc-parte1/' rel='bookmark' title='Permanent Link: Padrões Open Geospatial Consortium &#8211; Parte 1'>Padrões Open Geospatial Consortium &#8211; Parte 1</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/metadata-3/' rel='bookmark' title='Permanent Link: Metadata #3'>Metadata #3</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.geoprocessamento.net/"><img class="aligncenter size-full wp-image-631" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/04/ogc-21.jpg" alt="" width="496" height="365" /></a>Hoje vamos dar sequência à postagem sobre padrões da <strong>OGC</strong>. Na <a href="http://blog.geoprocessamento.net/2010/03/ogc-parte1/" target="_blank"><strong>primeira postagem dessa série</strong></a> vimos o que é o OGC e alguns comentários sobre as especificações <strong>WMS</strong>, <strong>WFS</strong> e <strong>WCS</strong>.</p>
<p>Agora vamos tecer algumas considerações sobre os padrões <strong>GML</strong>, <strong>KML</strong> e <strong>SLD</strong>.</p>
<h3><em>Geographic Markup Language</em><em><strong> </strong></em><strong>(GML)</strong><em><strong><br />
</strong></em></h3>
<p>O objetivo da <strong>GML</strong> é oferecer um conjunto de regras com as quais um usuário pode definir sua própria linguagem para descrever seus dados, assim utilização do padrão GML permite a interoperabilidade entre dados geográficos.  Definindo como será o armazenamento e transporte de informações geográficas, incluindo propriedades espaciais e não espaciais das entidades geográficas.</p>
<p>O GML é usado também em serviços<strong> WFS</strong> para trocar feições entre clientes e servidores, servindo, portanto como suporte ao serviço WFS.</p>
<h3><em>Keyhole Markup Language</em><em><strong> </strong></em><strong>(KML)</strong></h3>
<p>A linguagem <strong>XML</strong> (<em>eXtensible Markup Language</em>), como o próprio nome já diz, pode ser extendida  ou ampliada. O próprio padrão  <strong>KML </strong>da OGC é uma extensão de um XML utilizado pelo Google para tornar possível a visualização de dados geográficos nos seus famosos programas:<strong> <em>Google Earth</em></strong> e <em><strong>Google Maps</strong></em>.</p>
<p>A estrutura do KML é baseado em <em>tags</em> como ocorre com arquivos HTML e XML comuns. Estas <em>tags </em>do KML tem os nomes e atributos usados para objetivos de exibição específicas. Em termos simples, notamos que o <em>Google Earth</em> e e o <em>Google Maps</em> funcionam pra os arquivos KML como como navegadores.</p>
<p>O KML depende de outros padrões para gerar a visualização de dados geográficos, pois na sintaxe do KML proveniente de um serviço de internet existe uma requisição WMS.</p>
<p>Hoje, o OGC e o <em>Google</em> trabalham em conjunto para aprimorar a implementação do KML, além de manter a comunidade informada das atualizações e avanços em seu projeto.</p>
<h3><em>Styled Layer Descriptor</em><em><strong> </strong></em><strong>(SLD)</strong></h3>
<p>A especificação <strong>SLD</strong> se refere à um arquivo XML que representa graficamente entidades geográficas (textos, pontos, objetos lineares ou polígonos.). Na linguagem SLD podem ser definidas regras que agrupam objetos em diferentes categorias e definindo para cada grupo um estilo diferente, por exemplo a simbologia de um <strong>WMS </strong>(estabelecer cores e rótulos) a partir de regras a serem definidas.</p>
<p>Programas de SIG, como o <strong><em>Udig</em></strong>, geram arquivos SLD de forma automática. Para executar este processo, basta adicionar uma camada WFS à uma visualização do <em>Udig,</em> fazer uma requisição ao servidor através de uma URL adequada e depois criar temas e rótulos de acordo com as necessidades da aplicação.</p>
<p>Enfim, esta foi uma breve consideração sobre alguns dos principais padrões da OGC (WMS, WFS, WCS, GML, KML e SLD). Espero que tenham gostado. Qualquer dúvida, entre em contato deixando um comentário.</p>
<p>Um Abraço e até a próxima postagem</p>
<p>--</p>
<p>Anderson Medeiros</p>
<p>Tecnólogo em Geoprocessamento</p>
<p>Consultor em Geotecnologias Livres</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/ogc-parte1/' rel='bookmark' title='Permanent Link: Padrões Open Geospatial Consortium &#8211; Parte 1'>Padrões Open Geospatial Consortium &#8211; Parte 1</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/metadata-3/' rel='bookmark' title='Permanent Link: Metadata #3'>Metadata #3</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/04/ogc-parte2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Padrões Open Geospatial Consortium &#8211; Parte 1</title>
		<link>http://blog.geoprocessamento.net/2010/03/ogc-parte1/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ogc-parte1</link>
		<comments>http://blog.geoprocessamento.net/2010/03/ogc-parte1/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 13:18:19 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Banco de Dados Geográficos]]></category>
		<category><![CDATA[Conceitos]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[OGC]]></category>
		<category><![CDATA[SIG]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=523</guid>
		<description><![CDATA[Olá Pessoal! Hoje vou abordar um tema de extremo interesse para quem trabalha com Geotecnologias, livres ou não: Os padrões do Open Geospatial Consortium (OGC). Nesta primeira parte da série vamos entender o que é o OGC e os padrões WMS, WFS e WCS. O Open Geospatial Consortium (OGC) Desde seus primórdios em 1994 a [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/04/ogc-parte2/' rel='bookmark' title='Permanent Link: Padrões Open Geospatial Consortium – Parte 2'>Padrões Open Geospatial Consortium – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/monografias-geoprocessamento/' rel='bookmark' title='Permanent Link: Monografias Geoprocessamento &#8211; IFPB'>Monografias Geoprocessamento &#8211; IFPB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://blog.geoprocessamento.net"><img class="aligncenter size-full wp-image-536" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/03/ogc1.jpg" alt="" width="510" height="388" /></a></p>
<p>Olá Pessoal!</p>
<p>Hoje vou abordar um tema de extremo interesse para quem trabalha com Geotecnologias, livres ou não: Os padrões do<em> <strong>Open Geospatial Consortium</strong></em> (<strong>OGC</strong>). Nesta primeira parte da série vamos entender o que é o OGC e os padrões <strong>WMS</strong>, <strong>WFS</strong> e <strong>WCS</strong>.</p>
<h3>O <em><strong>Open Geospatial Consortium </strong></em><strong>(OGC)</strong><em><strong><br />
</strong></em></h3>
<p>Desde seus primórdios em 1994 a instituição, que se chamava <strong><em>OpenGis  Consortium</em></strong>, tem o com o objetivo de criar especificações de  interfaces e padrões de intercâmbio de dados geoespaciais.</p>
<p>O <strong>OGC</strong> é hoje uma entidade internacional com mais de 350 companhias, agências governamentais e universidades, que tem o intuito de <strong>promover o desenvolvimento de tecnologias</strong> que facilitem a <strong>interoperabilidade </strong>entre diferentes sistemas que trabalhem com informação e  localização espacial.</p>
<p>Asim, o OGC define especificações, ou padrões (como o WMS, WFS, WCS, etc) aos quais produtos e serviços precisam se adequar para que a interação entre diversas fontes de dados e informações espaciais seja facilitada, independente de fatores como a plataforma utilizada. A partir de agora vamos começar a compreender três das especificações do OGC.</p>
<h3><em>Web Map Service</em> (WMS)</h3>
<p>O padrão <strong>WMS</strong> define um serviço para a produção de mapas que serão apenas uma representação visual dos dados espaciais e não os dados em si. Estas representações serão geradas no formato de imagem, como JPEG, PNG e GIF ou em formato vetorial, como o<em> Scalable Vector Graphics</em> (SVG).</p>
<p>Este padrão especifica como o cliente deve requisitar as informações para o servidor e como este deve responder ao cliente. As operações WMS podem ser realizadas a partir de um navegador comum que fará a submissão das requisições sob a forma de uma URL.</p>
<p>É importante destacarmos que o conteúdo da URL dependerá da operação solicitada. Em outras palavras, através da URL, indica-se qual a informação que deve ser exibida (região geográfica e dado de interesse), bem como o sistema de referência espacial, além das características da imagem de saída (altura e largura).</p>
<h3><em>Web Feature Service</em> (WFS) e<em> Web Coverage Service</em> (WCS)</h3>
<p>A especificação de serviço <strong>WFS</strong> define um serviço para que clientes possam recuperar feições especiais em formato <strong>GML</strong> (você terá mais detalhes sobre GML na segunda parte desta série sobre o OGC).  O WFS pode ser implementado pelo servidor em duas versões:</p>
<ul>
<li><strong>Básica</strong> - Neste caso, basicamente funções de <strong>consulta</strong> ficam disponíveis, ou</li>
</ul>
<ul>
<li><strong>Transacional</strong> - Implementa o serviço completo, incluindo operações de <strong>inserção</strong>, <strong>deleção</strong>, <strong>edição</strong> e, claro,<strong> consulta</strong> à objetos espaciais.</li>
</ul>
<p>Assim, podemos afirmar que o WFS apresenta maior interatividade que o WMS, pois este primeiro possibilita não apenas a visualização das feições geográficas, mas também sua manipulação.</p>
<p>Já<em> </em>o padrão <strong>WCS</strong> define o acesso aos dados que representam fenômenos com variação contínua no espaço. Este serviço é especificado para<br />
tratamento de dados modelados como geocampos.</p>
<h3>Breves Comparações entre WMS, WFS e WCS</h3>
<p>Uma diferença marcante entre o WMS e o WCS é que este último retorna ao usuário dados sobre a semântica original dos fenômenos representados, ao invés de imagens. Em outras palavras, o WCS fornece os dados disponíveis de imagens, juntamente com detalhes descritivos sobre as mesmas, como a grade.</p>
<p>Já em uma comparação entre o WFS e o WCS notamos que o primeiro retorna os chamados geo-objetos, já no caso do WCS retorna geocampos, conforme mencionado anteriormente.</p>
<p>Assim, chegamos a conclusão de que o serviço WCS pode ser utilizada para enquadrar aplicações do <strong>Sensoriamento Remoto</strong> (pois em geral o SR está relacionado com geocampos) no contexto da interoperabilidade.</p>
<h3>Conclusão e o que vem por ai</h3>
<p>Dessa nossa breve análise sobre estes três dos diversos padrões do OGC podemos notar que cada um terá sua aplicabilidade, sendo interpretado e explorado de maneira diferente dependendo dos objetivos de seu projeto.</p>
<p>Programas como o<strong> <em>gvSIG</em></strong> e o <em><strong>Udig</strong></em> permitem interações com <em>webservices</em> que sigam as especificações <strong>WMS</strong>, <strong>WFS</strong> e <strong>WCS</strong>.</p>
<p>Na segunda parte desse <em>post </em>veremos mais sobre as padrões da OGC, com ênfase nas especificações <strong>GML</strong>, <strong>SLD</strong> e <strong>KML</strong>.</p>
<p>Fiquem na expectativa...</p>
<p>--</p>
<p>Anderson Maciel Lima de Medeiros</p>
<p>Tecnólogo em Geoprocessamento</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/04/ogc-parte2/' rel='bookmark' title='Permanent Link: Padrões Open Geospatial Consortium – Parte 2'>Padrões Open Geospatial Consortium – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/monografias-geoprocessamento/' rel='bookmark' title='Permanent Link: Monografias Geoprocessamento &#8211; IFPB'>Monografias Geoprocessamento &#8211; IFPB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/03/ogc-parte1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MNT &#8211; O que é? Para que serve?</title>
		<link>http://blog.geoprocessamento.net/2010/03/mnt-oquee-paraqueserve/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mnt-oquee-paraqueserve</link>
		<comments>http://blog.geoprocessamento.net/2010/03/mnt-oquee-paraqueserve/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 15:43:21 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Conceitos]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[SIG]]></category>
		<category><![CDATA[Topografia/Geodésia]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=516</guid>
		<description><![CDATA[Neste post vou tentar expor algumas aplicações deste tipo de dado geográfico ainda não muito familiar para alguns que estão começando a se enveredar pelo mundo do SIG. As informações apresentadas aqui são baseadas no menu "Ajuda" de um dos melhores programas para interpolação espacial e geração de MNT, o brasileiro SPRING. Vamos responder aqui [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/05/terraview/' rel='bookmark' title='Permanent Link: Conheça melhor o TerraView'>Conheça melhor o TerraView</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/monografias-geoprocessamento/' rel='bookmark' title='Permanent Link: Monografias Geoprocessamento &#8211; IFPB'>Monografias Geoprocessamento &#8211; IFPB</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.geoprocessamento.net/"><a href="http://blog.geoprocessamento.net/"><img class="aligncenter" src="http://www.engesat.com.br/pub/fckeditor/Image/aster/guaraquecabaPR-lnk.jpg" alt="Fonte da Imagem: EngeSat" width="250" height="225" /></a></a>Neste post vou tentar expor  algumas aplicações deste tipo de dado geográfico ainda não muito  familiar para alguns que estão começando a se enveredar pelo mundo do  SIG. As informações apresentadas aqui são baseadas no menu "Ajuda" de um dos  melhores programas  para interpolação espacial e geração de MNT, o  brasileiro <strong><a href="http://www.dpi.inpe.br/spring/">SPRING</a></strong>.</p>
<p>Vamos responder aqui a duas perguntas comuns sobre os MNT e suas  aplicações em Geoprocessamento.</p>
<h3>O que é um MNT?</h3>
<p>A sigla MNT  significa Modelo  Numérico do Terreno, mas este tipo de dado também é conhecido  como MDT  (vindo do inglês <em>Digital Terrain Model</em>).</p>
<p>Trata-se de uma representação matemática da distribuição espacial de uma  determinada característica relacionada à uma superfície. Esta  superfície é, em geral contínua.</p>
<p><a href="http://blog.geoprocessamento.net/"><img class="aligncenter" src="http://4.bp.blogspot.com/_5BPnI5s6ed8/SwK2wVwyYUI/AAAAAAAAAXA/qXXezRlJkVM/s400/mnt_3d.gif" alt="" width="400" height="398" /></a></p>
<h3>Quais suas aplicações?</h3>
<p>Dentre as diversas aplicações dos produtos de MNT, podemos destacar   algumas vinculadas ao SIG:</p>
<ul>
<li>Armazenamento de dados de altimetria para gerar mapas topográficos;</li>
<li>Análises  de corte-aterro para projeto de estradas e barragens;</li>
<li>Elaboração  de mapas de declividade e exposição para apoio a ánalise de  geomorfologia e erodibilidade;Análise de variáveis geofísicas e  geoquímicas;</li>
<li>Apresentação tridimensional (em combinação com  outras variáveis);</li>
<li>Predição e mapeamento de processos de  salinização do solo em escala local, regional e subcontinental;</li>
<li>Predição  e mapeamento do risco de erosão do solo, em escala de bacias  hidrográficas;</li>
<li>Modelação e mapeamento espaçotemporal do ciclo  hidrológico sob diversos aspectos;</li>
<li>Modelação e mapeamento da  evapotranspiração;</li>
<li>Classificação de paisagens;</li>
<li>Predição e  mapeamento da migração e acumulação de agentes poluentes.</li>
</ul>
<p>Você já tem o SPRING instalado em seu computador?</p>
<p>Caso tenha, não  deixe de acessar e ler o menu de ajuda deste programa, que é bastante  completo, pois aborda não apenas sobre a utilização do <em>software</em>, mas também conceitos  teóricos sobre Geoprocessamento. O <em>download</em> do <em>SPRING</em> pode ser feito acessando <strong><a href="http://www.dpi.inpe.br/spring/">este link</a></strong>.</p>
<p>Se você ainda não tem, deixo o incentivo de fazê-lo. Você pode acessar a  ajuda online do SPRING, <a href="http://www.dpi.inpe.br/spring/teoria/index.html"><strong>clicando aqui</strong>.</a></p>
<p>Em posts futuros vamos comentar  um pouco sobre os produtos de MNT, bem como falar sobre outros aspectos  relevantes dos dados geográficos.</p>
<p>Um Abraço e até o proximo post.<br />
--<br />
Anderson Medeiros<br />
Tecnólogo  em Geoprocessamento</p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/05/terraview/' rel='bookmark' title='Permanent Link: Conheça melhor o TerraView'>Conheça melhor o TerraView</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/03/monografias-geoprocessamento/' rel='bookmark' title='Permanent Link: Monografias Geoprocessamento &#8211; IFPB'>Monografias Geoprocessamento &#8211; IFPB</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/03/mnt-oquee-paraqueserve/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gvSIG 1.9 Portable</title>
		<link>http://blog.geoprocessamento.net/2010/03/gvsig-1-9-portable/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gvsig-1-9-portable</link>
		<comments>http://blog.geoprocessamento.net/2010/03/gvsig-1-9-portable/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 12:29:56 +0000</pubDate>
		<dc:creator>Geo.NET</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Geoprocessamento]]></category>
		<category><![CDATA[gvSIG]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Portable GIS]]></category>
		<category><![CDATA[SIG]]></category>

		<guid isPermaLink="false">http://blog.geoprocessamento.net/?p=505</guid>
		<description><![CDATA[Olá pessoal, Hoje passei apenas para dar uma notícia rápida e feliz: Saiu a versão portável do gvSIG 1.9! E tem mais: já vem com a extensão Sextante inclusa. Isso significa que você pode rodar o gvSIG direto de um pen drive sem a necessidade de instalação (Windows Vista e 7). Para baixar o arquivo [...]


Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/monografia-anderson-medeiros/' rel='bookmark' title='Permanent Link: Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map'>Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/05/blog-oficial-do-projeto-gvsig/' rel='bookmark' title='Permanent Link: Blog Oficial do Projeto gvSIG'>Blog Oficial do Projeto gvSIG</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.geoprocessamento.net/"><img class="aligncenter size-full wp-image-506" src="http://blog.geoprocessamento.net/wp-content/uploads/2010/03/gvSIG-portable.jpg" alt="" width="500" height="442" /></a>Olá pessoal,</p>
<p>Hoje passei apenas para dar uma notícia rápida e feliz:</p>
<p>Saiu a <strong>versão portável do gvSIG 1.9</strong>! E tem mais: já vem com a <strong>extensão Sextante inclusa</strong>.</p>
<p>Isso significa que você pode rodar o gvSIG direto de um <em>pen drive</em> sem a necessidade de instalação (<em>Windows</em> Vista e 7).</p>
<p>Para baixar o arquivo de<strong> 121 MB</strong>, <a href="http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/LiveDVD_CD-USB_Drive/gvSIG_1.9-USB_drive/gvSIG_1.9_portable-windows.zip" target="_blank"><strong>clique aqui</strong></a>.</p>
<p>Um Abraço!</p>
<p>Anderson Maciel Lima de Medeiros</p>
<p>Consultor em Geotecnologias Livres</p>
<p>--</p>
<p><strong>Fonte:</strong></p>
<p><a href="http://www.gvsig.org/web/plugins/downloads/gvsig-1-9-portable" target="_self">Portal gvSIG</a></p>
<p><a href="http://processamentodigital.blogspot.com/2010/03/gvsig-19-portable-com-sextante-incluso.html" target="_blank">Processamento Digital</a></p>


<p>Related posts:<ol><li><a href='http://blog.geoprocessamento.net/2010/03/monografia-anderson-medeiros/' rel='bookmark' title='Permanent Link: Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map'>Monografia: WebMapping &#8211; gvSIG &#8211; Alov Map</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/05/blog-oficial-do-projeto-gvsig/' rel='bookmark' title='Permanent Link: Blog Oficial do Projeto gvSIG'>Blog Oficial do Projeto gvSIG</a></li>
<li><a href='http://blog.geoprocessamento.net/2010/01/geo-e-suas-tecnologias2/' rel='bookmark' title='Permanent Link: O Geoprocessamento e Suas Tecnologias – Parte 2'>O Geoprocessamento e Suas Tecnologias – Parte 2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.geoprocessamento.net/2010/03/gvsig-1-9-portable/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
