TUTORIAL BSICO EM SISTEMAS DE INFORMAO GEOGRFICA PARA O
Organizado por: Silva Jr. (TUTO)
Apoio: Nilson Nebatin e Edimar Garcia. O QUE O QUANTUM GIS O programa Quantum Gis um software livre de geoproessamento e!tremamente poderoso" amig#vel om seu usu#rio funiona na plataforma Uni! $%ttp&''www(trollte%(om) e possui *oa performane de produ+,o de ar-uivos para um SIG atravs de suas one!.es om *ano de dados /ostGIS" possi*ilita aessi*ilidade aos *anos de dados de imagens (png e 0/EG atravs do servidor 1MS e aessa *i*lioteas G2ASS( 3esta forma o software ampliou imensamente sua apaidade de gereniador e produtor de dados para redes orporativas" prinipalmente via 1E4 atravs do uso da linguagens tipo MA/SE25E2( um programa leve esrito em 677 -ue permite arregar ar-uivos grandes" prinipalmente ar-uivos tipo raster" por possuir um sistema de pir8mides de pi!el -ue tem por finalidade torna9las mais leves ao serem manipuladas pela maioria dos omandos omuns em -ual-uer software de SIG om um des:top( /or ser um software de dom;nio p<*lio so* a lien+a =ivre muitos profissionais vem ontri*uindo om a omunidade Quantum Gis nos sentido de utili>ar" validar" ompilar e orrigir o programa" produ>ir material did#tio omo este" gerar novas ferramentas ou mel%orar as ?# e!istentes( Iniiado no ano de @AA@ tem entre os prinipais ontri*uidores om o software seu autor 6olin /eters $olinBfu(is(saga9u(a(?p)" o mantenedor Mumit C%an $:%anB!raDlit%(wis(E3U)" adapta+,o para suporte 3== Gunt%er E*ert $gunt%er(e*ertBi!os9eip>ig(de)" Stan 6o! provedor gmain(( $so!BsDgnus(om)" provedor dos(% 0(0( 5ander Eei?den $0(0(vander%ei?denBstudent(utwente(nl)" adapta+,o do Fdigo e!pt(% Mi:eD $?effd*Bnet>one(om) e provedor de lots do tipo tDpes(% /edro A Aranda $paagBtid(es)( Atualmente a e-uipe est# omposta om as seguintes pessoas& 3annD Smit% $dannDsmit%Busers(soureforge(net)" Earnie 4oDd $earnieBusers(soureforge(net)" =u:e 3unstan $oderGinfidelBusers(soureforge(net) e muitos outros *asta aessar a omunidade de usu#rios MinG1 6A2A6TE2HSTI6AS 3O QUANTUM GIS Aessa ar-uivos tipo (d*f e ta*elas geradas pelo postgreSQ= usando seu aesso postGIS( Aessa ar-uivos vetoriais usando a *i*liotea OG2 inluindo ar-uivos tipo (s%p e MapInfo" possui omando de edi+,o e an#lise de dados" permite a omposi+,o de ar-uivos em v#rias pro?e+.es" permite montar mapas" artogramas e gr#fios" identifia as arater;stias de ada ar-uivo" aessa ou poss;vel riar as ta*elas de atri*utos" permite sele+,o atavs de *usa de dados por suas arater;stias" valores -uantitativos ou -ualitativos" dados numrios e te!tuais" um onstrutor de artogramas tem#tios e mapas" assoia dados vetoriais e ta*ulares" 6oloa te!tos e o*serva+.es neess#rias para a omposi+,o do mapa" sustenta formatos raster assoiados a *i*liotea G3A= em servidores 1MS" poss;vel ru>ar dados por intensidade e individuali>ar por fra+.es ou e!pressar valores <nios" e!posi+,o em I3 tipo imagem" assoiado aos levantamentos aerofotogramtrios" possi*ilidades de uso em imagens usando a falsa or" n;veis de in>a ou imagens oloridas" permite o georrefereniamento de imagens raster" e!porta+,o de dados vetoriais para MA/SE25E2" -ue aess;vel via 1E4 site" entre outras possi*ilidades( O QUE UM SIG OU UMA INT2O3UJKO AO SIG Um sistema de informa+.es geogr#fias um on?unto de softwares -ue te permite riar e visuali>ar dados para responder a perguntas espe;fias e gerais so*re os territFrios em m<ltiplas esala" para tanto ele usa pontos lin%as e pol;gonos assoiados a oordenadas geogr#fias omo latitude e longitude" esala" pro?e+,o" datum" em fim" uma posi+,o no universo( Os dados espaiais de um SIG s,o on%eidos por diversos termos" dados de geometria" dados espaiais" dados mape#veis informa+.es geoespaiais et( A-ui utili>aremos o termos informa+.es geogr#fias( S,o in<meras as aplia+.es de um SIG assoiado Ls informa+.es geogr#fias" variando desde a iMnia f;sia e matem#tia at mdias e soiais( 3esde -ue o fenNmeno possua um loal e possua um tempo de oorrMnia poss;vel mapear os poss;veis efeitos so* diversos pontos de vista de forma r#pida e efiiente" sendo e!tremamente <til para a visuali>a+,o de m<ltiplas informa+.es" failitando as tomadas de deis.es de tnios e espeialistas( O SIG passa a ser uma linguagem omum entre as iMnias" pois ele permite OosturarP dados para produ>ir v#rias informa+.es v#lidas so* diversas metodologias e tem#tias( 4em omo ru>a9las entre si desde -ue ompat;veis( Muitos profissionais areditam -ue o SIG um mero produtor de mapas" n,o Q uma poderosa ferramenta de ru>amento de dados para identifiar oorrMnias de m<ltiplos fenNmenos e ru>a9los entre si de forma r#pida" no espa+o e no tempo" o -ue permite identifiar #reas de impato" simula9las matematiamente" sendo %o?e uma ferramenta vital para a gest,o *uror#tia -ue demanda informa+,o geo9espaial( Troando em mi<dos uma ferramenta de tomadas de deis,oR" assim n,o uma ferramenta para o desen%o ur*ano t;pio dos sistemas 6A3" mas uma ferramenta de e!press,o de fenNmenos multivariados( O uso de um SIG uma nova onep+,o de vis,o do espa+o( 3iferente da vis,o eulidiana t;pia de so*reposi+,o de s%apes" tr#s im*u;do em si uma ontologia" de -ue toda informa+,o tem um fundamento -ue <nio e te permite OverP de diversas formas e so* m<ltiplos 8ngulos o espa+o onde la oorre *em omo seus impatos( O uso reente de imagens raster" riou novas possi*ilidades -ue proporiona aos pes-uisadores prinipalmente de reursos naturais a filtrar dados atravs do espetro da or( Tradiionalmente os dados de SIG s,o arma>enados em ta*elas endere+adas por Fdigos" assim ao se onstruir um ar-uivo neess#rio a onstru+,o de um on?unto de Fdigos -ue ser# a sua %ave prim#ria de one!,o om um *ano( /ara tanto neess#rio definir" para -uM eu -uero um ar-uivo em SIGS vai servir para -uemS Que informa+.es s,o neess#riasS Em -ue tempo essas informa+.es ser,o renovadasS Onde elas est,o loali>adasS 4em *asiamente elas s,o raster e vetoriais" ou se?a" os ar-uivos vetoriais s,o definidos por pontos -ue permitem a loali>a+,o e e!press,o de intensidade" lin%as -ue permitem a dist8nia" a dire+,o e e!press,o da intensidade e pol;gonos -ue definem uma #rea e tam*m uma intensidade do fenNmeno mapeado( Os ar-uivos raster s,o definidos por p;!els" ou se?a" a menor unidade de referMnia da imagem" desta forma se di>emos -ue um p;!el tem um metro e essa vai ser a resolu+,o espaial" o*?etos menores de um metro n,o ser,o vistos e o pi!el ser# generali>ado( 5ISKO GE2A= 3O /2OG2AMA QUANTUM GIS A(T(U O Quantum Gis A(T(U um poderoso software para montagem e gereniamento de entrada de dados em um *ano tipo /ostgresSQ=( e!tremamente amig#vel om o usu#rio *astando para isso -ue o usu#rio ten%a alguma no+,o de artografia *#sia relativo" a esala" pro?e+,o" datum" posiionamento glo*al" entre outros on%eimentos voltados para a gest,o de *anos de dados reon%eendo os signifiados de dados numrios e alfanumrios" *em omo sistemas de %aves de *ano tipo %aves prim#rias e estrangeiras( 3ependendo do uso -ue voM -uiser fa>er do programa" s,o neess#rios outros on%eimentos espe;fios para permitir seu pleno uso a e!emplo& estat;stia *#sia" aritmtia" matem#tia *#sia" teoria dos on?untos" topologia" neogr#fia" sistemas de ores" omposi+,o de *andas de imagens de satlite" teoria dos grafos" entre outros(( No entanto aso use9o de forma espe;fia a e!emplo na radiologia" neess#rio o o on%eimento *#sio da an#lise de imagens e uso de filtros gerados por outros softwares" notadamente o Saga Gis @(A -ue permite a separa+,o de informa+.es de imagens raster( Sua apaidade de se interligar a outros softwares nos permite di>er -ue ele um onstrutor de dados para gereniamento integrado de informa+.es geo9espaiais atravs de *anos de dados( 5amos iniiar apresentando a tela do programa( Ao iniar o mesmo voM ver# a seguinte tela no monitor de seu omputador& Tela de tra*al%o do Quantum Gis A(T(U UG 4arra de menu @G 4arra de ferramentas IG Gereniamento de laDers VG Wrea de tra*al%o A 4A22A 3E MENUS 5amos desrever em detal%es ada ;one om suas respetivas fun+.es" ome+ando pela *arra de menus( 4arra de menu em detal%e /ela *arra de menu voM aessa os omandos do programa para desenvolver o seu pro?eto( O -uantum gis utili>a a e!tens,o (-gs para pro?etos glo*ais e garante a a*ertura do pro?eto om todos os laDers em -ue voM tra*al%ou pela <ltima ve>" *astando para isso salva9lo na e!tens,o nativa" essa e!tens,o prFpria do programa n,o sendo aess;vel por outros softwares( Iniiamos pelo item Ar-uivo& /or esse omando aessamos os seguintes itens& Novo pro?eto ria um novo pro?eto onde ser# inserido os respetivos laDers( Open /ro?et& a*re um pro?eto ?# e!istente em seu omputador( Open 2eent /ro?ets& a*re o <ltimo pro?eto tra*al%ado pelo Quantum Gis( Salvar /ro?eto& salva o pro?eto de forma direta( Salvar /ro?eto 6omo& a-ui voM india -ual o nome do pro?eto e em -ual pasta de seu omputador ele ser# arma>enado( Save as Image& Salva a imagem -ue aparee na tela de teu omputador em v#rias e!tens.es( E!port to MapServer Map& Este item permite arma>enar um ar-uivo vetorial em *ano de dados para sua visuali>a+,o via servidor de mapas we*( Imprimir& omo o termo ?# di>" permite imprimir um pro?eto ?# montado Sair& Este item fe%a o programa( Neste omando aessamos os seguintes itens& Xoom Yull& oloa toda a tua #rea de tra*al%o na tela Xoom To Seletion& Amplia a tela no s%ape seleionado ou pela ferramenta de sele+,o ou pela ta*ela do ar-uivo( Xoom To =aDer& 6oloa na tela o ar-uivo seleionado( S%ow 4oo:mar:s& permite o aesso a s%apes onsiderados importantes demarados pelo usu#rio( New 4oo:mar:s& 6ria uma *i*liotea de s%apes onsiderados importantes( Tool*ars& A-ui voM esonde ou evidenia a *arra de ferramentas( No item amadas enontramos& Add a 5etor =aDer& por esse omando voM aessa os =aDers vetoriais( Add a 2aster =aDer& Neste voM aessa os dados de imagens tipo raster $radar" satlite" fotografias" et()( Add a /ostGIS =aDer& Neste omando voM aessa um laDer vetorial arma>enado em um *ano de dados /ostgres(SQ=( Add 1MS =aDer& /or esse omando voM aessa ar-uivos raster om e!tens,o ?peg ou png em *ano de dados 1MS( 2emover 6amada& 2emove o =aDer seleionado do pro?eto( New 5etor =aDer& 6ria um novo ar-uivo vetorial tipo ponto" lin%a ou pol;gono( In Overview& ria uma ?anela -ue permite voM aessar o loal no pro?eto e a propor+,o de amplia+,o em rela+,o a #rea total do pro?eto( Adiionar tudo para a Overview& Adiiona os laDers na Overview( 2emover tudo da Overview& 2emove os laDers da Overview( Oultar todas as amadas& 3esliga os =aDers da #rea de tra*al%o( Mostrar todas as amadas& =iga todos os laDers da tua #rea de tra*al%o( Neste item onfigura+.es temos& /ro?et properties& Esse omando voM aessa a pro?e+,o a esala e define as arater;stias do pro?eto( 6ustom /ro?etion& A-ui voM personali>a uma pro?e+,o( Options& Esse omando permite manipular a aparMnia" a renderi>a+,o o elipsFide entre outros su*9omandos( Neste omando aessamos os plugins -ue permite a voM aessar diversas ?anelas de aesso as ferramentas& /lugin Manager& aessa um gereniador de omandos -ue estar,o ligados ou n,o no programa( Add 1YS laDer& aessa ar-uivos de e!tens,o 1YS( 3eorations& liga a *arra de esala" o norte e permite -ue voM olo-ue te!tos om dados das fontes( 3elimited te!t& 6ria amadas vetoriais a partir de ar-uivos te!to( Geoproessing& Esse omando permite proessar ar-uivos vinulados a *ano de dados /ostGIS( Georreferener& /or esse omando voM aessa o posiionamento por oordenadas de imagens raster( Gps& /or este omando poss;vel aessar dados ou gerar dados (gp! para uso em diversos palms" G/S" /3A" et( G2ASS U & /or esse plugin poss;vel aessar diversos omandos do programa G2ASS( Gratiules& /or esse omando gerado uma grade de oordenadas om suas latitudes e longitudes( 2un& /ermite o aesso a outros omandos $ainda o*suros) Split& /ermite o envio do ar-uivo (s%p para o /ostgreSQ=( A 4A22A 3E YE22AMENTAS A *arra de ferramentas onde voM enontra os ;ones -ue omandam os proedimentos para tra*al%ar om o programa Quantum Gis( Assim vamos aos ;ones& /rimeira lin%a da *arra de ferramentas Segunda lin%a da *arra de ferramentas A*re um novo pro?eto 6omando de onsulta a informa+,o vinulada ao ar-uivo Salva um pro?eto 6omando de sele+,o de s%apes Salva um pro?eto omo A*rir ta*ela A*rir um pro?eto Medida de dist8nia A*re o editor de impress,o Medida de #rea Geograp!ic "eso#rces Anal$sis S#pport S$stem (G"ASS) Insere uma amada vetorial 6onsulta ao *oo:mar:s Insere uma amada raster 6ria *oo:mar:s A*re uma amada vetorial do /ostGIS 6omando pan Insere ar-uivos 1MS Apro!ima o >oom 6ria um novo vetor Afasta o >oom 2emove uma amada vetorial Xoom total no pro?eto Ativa a overview Xoom de por #rea seleionada Adiiona tudo para a overview Xoom no laDer 2emove tudo da overview Xoom anterior Mostrar todas as amadas 6omando de atuali>ar Oultar todas as amadas 6omando de aesso a dados vetoriais do G2ASS Iniia a edi+,o de um ar-uivo vetorial 6omando de aesso a dados raster do G2ASS /ara a edi+,o de um ar-uivo vetorial Ativa as ferramentas G2ASS 6apturar ponto =iga e desliga o displaD da #rea definida no pro?eto 6apturar lin%a Edita a regi,o definida no pro?eto 6apturar pol;gono Edita um vetor de um laDer do G2ASS 3elete s%ape seleionado A*re um mapset Adiiona vrtie 6ria um novo mapset Elimina vrtie 6ria no ar-uivo vetorial do G2ASS Move o vrtie Ye%a um ar-uivo do G2ASS 6omandos -ue fiam esondidos 6onte<do da a?uda =a*els para te!tos Aesso ao georrefereniador Inserir amadas delimitadas de te!to Entrada e sa;da de dados do G/S Montagem da grade de oordenadas 6omando do run 3efine a posi+,o norte do ar-uivo 6ria *uffers 6ria *arra de esala Aesso a dados postGIS Adiiona ar-uivos 1YS USAN3O O QUANTUM GIS A(T(U Iniialmente neess#rio entender -ue o Quantum gis A(T(U suporta diversas e!tens.es de ar-uivos vetoriais e rasters pois atualmente assoiado ao G2ASS permite O aesso a *i*liotea G3A= @ assim poss;vel utili>ar mais de uma entena de e!tens.es de ar-uivos poss;veis gan%ando em versatilidade" e eliminando as onvers.es de ar-uivos e evitando erros de pro?eto& INT2O3UXIN3O UMA 6AMA3A 5ETO2IA= NO /2OG2AMA /ara introdu>ir uma amada vetorial *asta liar no omando a*rir uma amada vetorial e voM ver# a seguinte ?anela& 0anela de *usa de ar-uivos vetoriais Nessa ?anela voM seleiona o ar-uivo de e!tens,o ompat;vel( Neste aso omo estamos utili>ando a *i*liotea G3A= voM deve ter o entendimento das diferen+as entre as diversas e!tens.es de ar-uivos( Atualmente o Quantum Gis assimila as seguintes e!tens.es ?# testadas( % Essa biblioteca & livre e s#porta #ma grande '#antidade de e(tens)es de ar'#ivos at#almente a mais #sada para so*t+are de S,G Iniialmente vamos tra*al%ar om a e!tens,o de software mais omumente usada em geoproessamento( Assim lassifi-ue a e!tens,o (s%p da ES2I( ApFs ter seu ar-uivo no gereniador de laDers seleionado apli-ue um duplo li-ue so*re o nome do ar-uivo e dever# apareer a seguinte ?anela de propriedades de uma ar-uivo vetorial& /or essa ?anela voM ir# manipular seu ar-uivo de diversas formas( 5amos e!plorar nesse momento as sim*ologias dispon;veis& Single sim*ol" poss;vel manipular a transparMnia" o estilo e a or da *orda" a or e o padr,o de preen%imento aso este?a tra*al%ando om pol;gonos( Na ?anela de s;m*olo graduado voM poder# manipular os dados ta*ulares vinulados ao ar-uivo vetorial" assim alm de manipular todos os omandos desritos no ampo single sim*ol" voM aessar# as olunas de informa+,o e!istentes pelo omando lassifiation field" omo na figura a*ai!o& /or esse omando voM define -ual a *ase de dados voM -uer visuali>ar" lem*rando -ue os dados neste omando sF poss;vel visuali>ar dados numrios( No omando Modo voM pode definir os intervalos entre as lasses ou permitir -ue o software alule para voM os intervalos de lasse( $ver estat;stia *#sia) Na ?anela n<mero voM define o n<mero de lasses -ue mais representativo em seu universo de dados" ompondo assim uma informa+,o v#lida" omo demonstrado na figura a*ai!o& /ara definir voM mesmo os intervalos entre as lasses" *asta dar dois li-ues no intervalo -ue -uer mudar e voM ver# a seguinte ?anela& /ara a mudan+a da ores de ada uma das lasses definidas" *asta seleiona9la e o*servar o omando -ue altera a or de preen%imento( Assim voM poder# edita9la om um simples li-ue na or e voM ver# a seguinte ?anela& 4asta um li-ue na or dese?ada e seleionar OC 6aso alm das ores voM neessitar oloar rFtulos" alterar o padr,o de preen%imento em ada lasse" o proedimento o mesmo *astando seleionar o intervalo de ores e liar no padr,o -ue dese?a" *em omo definir seu rFtulo( ApFs a e!eu+,o desse omando li-ue em OC e ter# os poss;veis resultados entre in<meros outros& A prF!ima #rea de tra*al%o da ?anela propriedades da amada veremos os seguintes omandos& Nessa ?anela voM ir# visuali>ar a identifia+,o do nome do ar-uivo" o ampo no *ano de dados -ue ele est# e!pressando" definir# a partir de -ual esala esse mapa dever# apareer no tua #rea de tra*al%o" ter# a oportunidade para riar um ;ndie espaial" e definir# -ual o seu sistema de referMnia espaial( A ?anela metadata apenas informativa e possui as seguintes informa+.es& tipo de laDer $amada)" em -ual pasta ele se enontra" tipo de geometria da fei+,o $pontos" lin%as ou pol;gonos) n<mero de fei+.es e!istentes $alguns tutoriais usam o termo s%apes para fei+.es)" possi*ilidades de edi+,o" e identifiadores" sistema de referMnia espaial" unidade de referMnia espaial do pro?eto" referMnia espaial do laDer $amada) e informa+.es so*re os atri*utos ligados ao laDer( A ?anela la*els permite introdu>ir te!tos e para tanto neess#rio o pleno entendimento de seu uso" pois depender# de omo foi inialmente montado os ampos de informa+.es no seu *ano de dados( O ampo ontendo rFtulo aionado pela ai!a no alto a es-uerda *astando liar nela e ativa9la( O segundo passo definir -ual ampo em seu *ano est# e!pressa a informa+,o -ue -uer visuali>ar" anotar na ?anela orrespondente o nome do rFtulo( Neste ampo voM define a fonte" sua or e sua transparMnia( Neste ampo voM define os posiionamentos dos rFtulos em rela+,o a sua fei+,o $s%apes) Neste ampo poss;vel definir *uffers no rFtulo sua or e taman%o( Neste ampo poss;vel posiionar ada rFtulo seleionado( Neste ampo poss;vel definir os estilos para os dados( A-ui voM define os 8ngulos e seu posiionamento( Nesse omando voM define o taman%o do *uffer( E por <ltimo voM define a posi+,o atravs de latitude e longitude e de aordo om a forma e!pressa( Em pontos ou unidades do mapa( A prF!ima #rea de tra*al%o serve para definir a+.es -ue ser,o ela*oradas na amada( Ao darmos duplo li-ue numa imagem raster deve a*rir a seguinte ?anela de tra*al%o& Nessa ?anela podemos alterar algumas propriedades da imagem" omo torna9las em n;veis de in>a" inverter ores" tornar transparente" manipula+,o das *andas 2G4" ou se em n;veis de in>a apliar desvio padr,o e lassifiadores( Ao liarmos no a*a geral vemos as seguintes informa+.es e possi*ilidades de manipula+,o( Nessa ?anela temos o nome do ar-uivo" o loal onde ele est# guardado" uma op+,o de visuali>a+,o somente a partir de uma dada esala" ou entre uma fra+,o entre um m;nimo e um m#!imo" o sistema de referMnia espaial" a pr9visuali>a+,o a legenda de omo o ar-uivo entrou no sistema Essa ?anela apresenta uma grande variedade de informa+.es importantes so*re o ar-uivo -ue voM est# tra*al%ando( A-ui onde temos o identifiador da e!tens,o do ar-uivo" a sua loali>a+,o no omputador" suas dimens.es em pi!els de lin%as e olunas e n<mero de *andas" a desri+,o no data value" o tipo de dados" se tem ou n,o sistema de pir8mides" as propriedades do ar-uivo e do pro?eto" suas oordenadas de origem" o taman%o do pi!el" e as estat;stias da *anda( Nessa a*a poss;vel montar pir8mides -ue vai te permitir maior agilidade de tra*al%o om ar-uivos mais pesados( Uma pir8mide um mtodo de ompress,o de imagem de aordo oma esala -ue voM est# tra*al%ando" possui duas metodologias dispon;veis de redimensionamento" a mdia e o pi!el vi>in%o mais prF!imo gerando a generali>a+,o da imagem( No entanto uidado pois pode gerar degrada+.es indese?#veis orrompendo o ar-uivo" assim antes de onstru;9la fa+a um *a:up do ar-uivo( Na a*a do %istograma enontramos as seguintes informa+.es& poss;vel onstruir um %istograma de *arras o de lin%a" isolar o 2G4 ou monta9los ?untos" definir o n<mero de olunas e!istente e permitir apro!ima+,o( T2A4A=EAN3O 6OM 3A3OS OG6( A *i*liotea OG6 I uma organi>a+,o internaional om mais de IAA e!tens.es poss;veis de aessar" se?a elas omeriais" ou governamentais( Os mem*ros dessa organi>a+,o e!eutam padr.es para um ;ndie de servi+os geoespaiais" para SIG posi*ilitando a onvers,o de ar-uivos" servindo assim omo forma de iteropera*ilidade entre diversos softwares de SIG e as diversas tenologias geoespaiais e!istentes( /ara mais informa+.es aesse %ttp&''www(opengeoespatial(org' As espeifia+.es de ar-uivos mais importante dess *i*liotea s,o& As espeifia+.es importantes de OG6 s,o& Z WMS 9 1e* Map Servie Z WFS 9 1e* Yeature Servie - Organization Geoespacial .onsorci#m Z WCS 9 1e* 6overage Servie Z CAT 9 1e* 6atalog Servie Z SFS 9 Simple Yeatures for SQ= Z GML 9 Geograp%D Mar:up =anguage A6ESSAN3O A2QUI5OS 1MS Os ar-uivos wms s,o ar-uivos imagens guardadas em servidores 1E4" sendo aess;veis pelo *rowser da internet( Os usu#rios wms" onsultam os ar-uivos nos *anos de dados wms p<*lio" rasteri>a9os e apresenta9os em sua tela de tra*al%o( Opera pelas e!tens.es (png e (0/EG( Os servidores wms s,o tipiamente *anos de dados de arma>enamento de imagens raster -ue permite a *usa por uma U2=( importante lem*rar -ue aso neessite de transparMnia nesses ar-uivos neess#rio prepara9la ?# na importa+,o" pois esses ar-uivos n,o s,o edit#veis pelo Quantum /ara aessar ar-uivos 1MS *asta liar no omando da *arra de menu amadas e liar em add 1MS laDer" dever# apareer a seguinte ?anela& A ?anela aima te permite aessar uma one!,o via 1e* de servidor de dados( O Quantum GIS pode ser utili>ado omo liente de dados 1MS U(U" U(U(U e U(I( <til para essar dados de usu#rios 3EMIS e 0/= OnEart%( poss;vel aessar dados de mapas om a e!tens,o dada podendo aessar dados raster sua sim*ologia" seu estilo e transparMnia( 1MS generiamente um repositFrio de ar-uivos de transferMnia via 1e*" por onde voM aessa dados de U2=s gerados pelo Quantum GIS e usa9os em um we* *rowser e reuperar as mesmas imagens -ue o software gerou e usa9la internamente( Isso <til para -uando temos pro*lemas em pes-uisas de defult( 6omo a; s,o diversos tipos de usu#rios de 1MS no merado" todos tem sua prFpria interpreta+,o do padr,o 1MS( Ao liar no omando novo" dever# apareer a seguinte ?anela& /or essa ?anela voM ria uma one!,o om o *ano de dados 1MS" para tanto voM deve dar um nome a essa one!,o para posteriormente sa*er a -ue ela se refere" esse nome ser# usado para uma one!,o drop9down e para -ue voM possa distinguir9se de outros usu#rios( 3eve esrever a U2= ou o nome do anfitri,o( O mesmo formato -ue voM [saria para a*rir uma one!,o Telnet( O /ro!D Eost voM esreve o endere+o ou o nome do anfitri,o do servidor de dados" ou dei!a em *rano se n,o tiver oerando om um servidor e!terno( /ro!D /ort o n<mero da porta de entrada ao *ano de dados anfitri,o( /ro!D User o nome do aesso ao *ano de dados dado no in;io de uso de uma se+,o /ro!D( O <ltimo item a sen%a tam*m riada no in;io da se+,o /ro!D( A*ai!o segue alguns e!emplos de usu#rios e U2=s poss;veis de aessar& Nome Endere+o U2= Atlas Of 6anad# %ttp&''atlas(g(a'gi9*in'atlaswmsGenS 3EMIS %ttp&''www@(demis(nl'wmswms(aspSwms\1orldMap] Geoiene Australia %ttp&''www(ga(gov(au'*in'getmap(plSdataset\national Nasa 0/= On Eart% %ttp&''wms(gpl(nasa(gov'wms(giS QGIS Users %ttp&''-gis(org'gi9*in'mapservSmap\'var'www'maps'main(map] Uma ve> -ue voM preen%eu os dados soliitados voM aessara a *i*liotea" devendo apareer na tua tela a ar-uitetura da mesma para -ue voM possa seleionar o ar-uivo dese?ado( 5e?a *em -ue voM aessar# somente ar-uivos png ou 0/EG( Neste aso se voM -uiser uma imagem preisa -ue reprodu>a fielmente os dados rusda imagem raster deve *ai!ar o ar-uivo tipo (png( 6aso suas e!igMnias n,o demandarem muita preis,o na -ualidade da imagem poder# *ai!ar os ar-uivos tipo 0/EG^ esses ar-uivos possuem um formato omprimido -ue aumenta em _ ve>es a rapide> de aesso" redu>indo o tempo de transferMnia de ar-uivos( =IMITAJ`ES 3E USO 3E 6AMA3AS 1MS( Os ar-uivos de *anos 1MS p<*lios" n,o permite tra*al%os de edi+,o ou manipula+,o de transparMnias a n,o ser no momento em -ue voM est# aessando um ar-uivo no *ano de dados wms( Os *anos de dados wms n,o permitem a onstru+,o de sen%as de usu#rios" portanto os ar-uivos est,o dispon;veis pu*liamente na 1E4 site onde forem alo?ados( 6ONST2UIN3O UMA 4ASE 3E 3A3OS /A2A UM SISTEMA 3E INYO2MAJ`ES GEOG2WYI6AS 6OM O QUANTUM GIS A(T(U 5amos omparar um Sistema de Informa+.es Geogr#fias a um ve;ulo( Um ve;ulo iniialmente depende de um %assi para -ue se?a montada todas as pe+as -ue ele nesessita para andar" orretoSSS *em um SIG a mesma oisa( 3epende iniialmente de um %assi" ou se?a uma *ase artogr#fia *em posiionada om seu 3atum" sua /ro?e+,o" sua unidade de referMnia espaial" *em omo suas oordenadas( ApFs a e!istMnia do %assi -ue nos permitir# montar o SIG devemos definir& para -uM -ueremos um SIGS Quem ir# opera9lo e alimenta9loS Quem ir# onsult#9lo e de -ue formaS Quais as informa+.es s,o relevantesS Que tipo de fei+,o representativa para -ue tipo de fenNmenoS 3e -ue forma devem estar estruturadasS Qual a interopera*ilidade entre os sistemas informaionais e os sistemas de organi>a+,o dos dadosS Qual o n;vel de onfia*ilidade nas fontes de dadosS Enfim essas e outras -uest.es s,o as *ases de onstru+,o de um SIG orporativo( /ara o nosso e!er;io om o Quantum Gis tomaremos por *ase o muni;pio de Ita?ai em Santa 6atarina e utili>aremos apenas dados dispon;veis na we*( 4ase artogr#fia muniipal esala U&@AAA $forneida pela /MI) Imagens do Google dispon;veis EaE26H6IO U GEO/OSI6IONAMENTO 3AS 4ASES 3E INYO2MAJKO( Esse e!er;io tem por finalidade oloar as imagens apturadas do Google no mesmo sistema de oordenadas do nosso %assi $*ase artogr#fia muniipal)( /ara tanto insira o %assi no programa( 3e um duplo li-ue e entre na?anela propriedades da amada e defina as dist8nias em metros( /ere*a -ue no anto inferior es-uerdo tem um par de oordenadas a e b -ue se alteram a medida em -ue voM amin%a om o mouse pela tela de tra*al%o de seu omputador ao seu lado es-uerdo vemos a esala em -ue voM est# visuali>ando o %assi No anto direito em*ai!o voM possui um par de oordenadas -ue representa as oordenadas glo*ais de sua #rea de tra*al%o O n<mero de asas deimais na preis,o das medidas relativo a sua esala de tra*al%o( O segundo passo a ser feito apturar as imagens do google e salva9las na e!tens,o -ue l%e onveniente e assimil#vel pelo programa( Neste aso a aptura pode ser feita em (?pg" (tiff" (*mp" ou outra dispon;vel na *i*liotea G3A=( O tereiro passo loali>ar as oordenadas e transferi9las para a imagem" desta forma v# ao georrefereniador na *arra de menu c plugins c georreferener omo demonstrado na figura a*ai!o( Ao utili>ar esse omando deve apareer em sua tela de tra*al%o o seguinte omando& Na ?anela aima onde di> ar-uivo raster li-ue nas retiMnias e *us-ue o ar-uivo imagem apturado do google em seguida li-ue no *ot,o entre om as oordenadas e voM ver# a seguinte ?anela& 3a es-uerda para a direita temos o >oom de apro!ima+,o" o de afastamento >oom glo*al e pan logo em seguida s,o os dois *ot.es ?untos" o da direita introdu> um ponto na imagem onde voM deve digitar as oordenadas definidas pelo loal %omNnimo de seu %assi o *ot,o ao lado retira o ponto aso voM erre( Na figura a*ai!o vemos a ?anela de entrada de oordenadas onde deve ser digitado os valores -ue o Software l%e forneeu( /ara georrefereniar uma imagem neess#rio ao menos I pontos na imagem( ApFs a inser+,o das oordenadas li-ue em gerar um wordfile ou gerar um wordfile e arregar a amada( O primeiro apenas gera um (?gw -ue poss;vel manipular atravs do programa *loo de notas o segundo alm disso ?# arrega a amada no loal onde foi definido em sua #rea de tra*al%o( EaE26H6IO @ 62IAJKO 3E 6AMA3AS E 5ETO2IXAJKO O Quantum Gis um software poderoso na organi>a+,o de ar-uivos" assim ao riar um novo laDer ele automatiamente riara uma pasta para arma>enamento de todos os dados so*re esse laDer( /ara riar um novo laDer siga os passos demonstrados a*ai!o Ao aionar esse omando deve apareer a ?anela de manipula+,o demonstrada a*ai!o" onde voM ira definir se o laDer vai ser ponto lin%a ou pol;gono( Nela voM tam*m ir# riar a %ave prim#ria do ar-uivo vetorial" definindo se a oluna de informa+,o numria alfanumria ou te!to" *astando para isso liar no omando adiionar( Ao adiionar uma oluna de informa+,o o software vai perguntar se a oluna real" integer ou string( Ao definir isso voM deve dar um nome para a oluna e liar em OC( Ao endere+ar o ar-uivo para salvamento o programa riar# o ar-uivo dentro de uma pasta prFpria permitindo a voM um loal de arma>enamento de tudo -ue possuir referenia a esse ar-uivo riado( Essa ser# tua pasta de referMnia onde ser# guardado tudo -ue relaionado ao tema riado( /ara editar um ar-uivo ?# riado" neess#rio -ue voM li-ue om o *ot,o direito do mouse e mar-ue o omando alow editing omo demonstrado a*ai!o ou aione o *ot,o da *arra de ferramentas ?# apresentado( Ao aionar esse omando voM pere*er# -ue o ar-uivo fiar# pronto para a edi+,o evideniando todos os vrtie e!istentes omo demonstrado na figura a*ai!o& 6ada vrtie apareer# om um a so*re ele onde voM poder# utili>ar os omandos& 6apturar entidade" deletar s%ape" mover vrtie" adiionar deletar ou mover vrtie( E!iste as ferramentas de medi+,o e #reas e de dist8nias ao aiona9las veremos as seguintes ?anelas respetivamente Medida de dist8nias Medida de #reas 6aso voM este?a tra*al%ando numa dada esala grande e neessite ter onstantemente a vis,o do todo do mapa *em omo a rela+,o de proporionalidade *asta aionar a Overview do programa omo demonstrado na figura a*ai!o e adiionar os ar-uivos na mesma& O -uadrado vermel%o a #rea do mapa -ue aparee na tua tela de tra*al%o EaE26H6IO I A=IMENTAN3O 6OM 3A3OS 3E UM SEA/E Ao terminar de desen%ar um s%ape e liar om o *ot,o direito do mouse dever# apareer a seguinte ?anela( /or essa ?anela voM inserir# as informa+.es neess#rias ao seu *ano de dados a ada desen%o de entidade( /or e!emplo" um desen%o de uma rede de a*asteimento de #gua( Quais as informa+.es neess#rias para serem monitoradasS Em -ue periodiidadeS Essas e outras perguntas" tipo seu datum" sua pro?e+,o" sua preis,o" aur#iaS s,o perguntas neess#rias -ue devem ser respondidas antes de iniiar o desen%o de um laDer( Um ar-uivo s%ape onsiste de no m;nimo I su*9ar-uivos( Um (s%p -ue define a geometria" um (s%! -ue umas espie de ar-uivo de liga+,o" e um (d*f -ue uma planilia( No entanto tam*m neess#rio um ar-uivo de e!tens,o (pr? -ue define a pro?e+,o da geometria( /ara mais informa+.es aesse& %ttp&''www(esri(om'li*rarD'w%itepapers'pdfs's%apefile(pdf( EaE26H6IO V T2A4A=EAN3O 6OM 4OOCMA2C O *oo:mar: serve para -ue voM possa rapidamente aessar #reas de interesse na tua *ase de informa+.es *em omo oloar no >oom dese?ado" para tanto *asta loali>ar a #rea" na esala dese?ada e liar na *arra de menu e!i*ir omo visto na figura a*ai!o& ApFs oloar na #rea e na esala dese?ada" liar no omando New *oo:mar: voM riar# um amin%o r#pido para a #rea e a esala definida *astando para isso nome#9lo( Assim ao liar em S%ow 4ooo:mar:s voM dever# ver a seguinte ?anela& EaE26H6IO _ MONTAN3O UM MA/A /A2A IM/2ESSKO Ao aionar o omando imprimir apareera a ?anela de omposi+,o de mapas omo visto na figura a*ai!o& Essa ?anela possui uma *arra de ferramentas -ue ser# desrita suintamente^ A*re um modelo de mapa ?# pr formatado Salva um modelo de mapa E!porta omo imagem nos seguintes formatos& (*mp" (?peg" (?pg" (png" (ppm" (!*m" e (!pm( E!porta em sgv Aiona a impressora padr,o para impress,o Xoom total Amplia+,o 2edu+,o Atuali>a a vis,o Adiiona o mapa Adiiona imagem do ar-uivo Adiiona rFtulos Adiiona legenda vetorial Adiiona *arra de esala Yerramenta pan Na ?anela a direita vemos duas a*as a geral define o papel a unidade de medida largura e resolu+,o omo visto na figura do ompositor de mapas" no entanto e!iste uma a*a %amada item omo visto a*ai!o -ue l%e permitir# aesso de aordo om os omandos de inser+,o de te!tos e legendas *em omo definir a esala do desen%o& la*els =egenda tela Esala A6ESSAN3O UM A2QUI5O 3O /OSTGIS Os ar-uivos /ostGIS s,o arma>enados em uma *ase de dados do /ostgrSQ= A vantagem do seu uso poder inde!ar o ar-uivo" filtrar informa+.es e garantir a resposta ade-uada" utili>ando filtros de dados espaiais poteniali>ando as respostas Ls perguntas feitas( Neste aso o vetor passa a ser um mero amin%o para uma visuali>a+,o mais efiiente de um fenNmeno( /ara aessar uma *ase de dados do /ostGIS *asta liar no plugin demonstrado na figura a*ai!o( 6aso voM n,o este?a onetado a um *ano de dados postGIS" ao liar no ;one voM ver# a seguinte ?anela de omandos& 6li-ue em OC e voM aessar# os omandos de one!,o om *ano omo demonstrado na figura a*ai!o( Ao liar no omando novo voM aionar# a ?anela de ria+,o de uma one!,o( /or essa ?anela voM fara uma nova one!,o om um *ano de dados ?# e!istente( /ara tanto *asta endere+ar o servidor" loali>ar a *ase de dados e definir a porta de entrada no *ano de dados" entrar om seu login e sen%a de aesso a este *ano de dados( Sua sen%a a -ue define o n;vel de aesso aos dados -ue voM ter# neste *ano( Uma amada postGIS *asiamente uma ta*ela -ue ontm os dados da geometria de uma entidade vetorial em ta*elas ontendo latitude e longitude e outras informa+.es -ue l%e onvier( 4asta onsultar o manual do postgreSQ=" assim transende9se a vis,o eulidiana de mera so*reposi+,o de laDers" permitindo a simula+,o do fenNmeno no espa+o e no tempo( Ao utili>armos o Quantum gis para visuali>ar ar-uivos do postGIS neess#rio sempre uma %ave prim#ria em am*os os ar-uivos( Assim o ar-uivo A ta*ular -ue ontm os dados de geometria" tem -ue ter a mesma %ave do ar-uivo Ad do ar-uivo -ue tem os dados -ue voM -uer e!pressar( 6UI3A3OQQQ aso n,o a?a uma %ave prim#ria o Quantum gis ir# prourar uma se-uMnia -ue se enai!e( Se n,o %ouver uma ompat;vel ele n,o onetar#( E# a neessidade da %ave prim#ria( Os mtodos poss;veis para importar dados do /ostGIS s,o v#rios" e inlui o omando s%p@pgs-l -ue usado para a importa+,o -uando tra*al%amos om dados vindos do /ostGIS( /or e!emplo" para importar ar-uivos de %idrografia nomeados de %idro(s%p e arma>enado no /ostgreSQ= deve usar o seguinte omando& shp2pgsql -s 2964 hidro.shp hidro_new | psql gis_d! om essa lin%a de omando voM est# riando uma amada %idrografia na sua *ase de dados SIGGdata( A nova amada ter# o identifiador $id) espaial de referMnia $S2I3) om o Fdigo @efV( Esse omando tam*m serve para e!portar dados do /ostGIS para s%apefile e ?# se enontra na distri*ui+,o atualmente utili>ada pelo Quantum Gis( O Quantum Gis vem om uma tela de atal%o -ue failita o aesso ao omando de importar do /ostGIS e pode ser usado para importar m<ltiplos ar-uivos (s%p e inlui tam*m s%emas( /ara usa9lo *asta a*rir o gereniador de plugins no menu da *arra de ferramentas e arrega9lo( 3esta forma a tela de atal%o apareer# na sua *arra de ferramentas( /or ela voM a*rir# a ?anela de importa+,o omo visto aima" onde voe omanda todo o proesso de importa+,o om os avisos e os poss;veis erros( IM/O2TAN3O SEA/EYI=E QUE /OSSUEM 2ESE25A 3O /OSTG2ESQ= Ao importar ar-uivos -ue onten%am a palavra reserved na *ase de dados do /ostgreSQ= dever# apareer uma ai!a de di#logo -ue mostrar# o status de ada ampo( Ou se?a" a palavra reserved definida por n;veis de aessi*ilidade pr9definidos no *ano de dados( 5oM pode editar os nomes dos ampos para importa+,o e muda9los aso este?a autori>ado a isso pelo /ostgrSQ=( USO 3OS 3A3OS TA4U=A2ES 6omo ?# disutimos anteriormente os ar-uivos de geoproessamento se on?ugam em trMs ar-uivos um (s%p -ue dados vetoriais um (s%! -ue ar-uivo de liga+,o" um (pr? -ue india a pro?e+,o e um (d*f -ue a planil%a -ue suporta os dados -uantitativos e -ualitativos( /ara aessar as ta*elas *asta liar no ;one na *arra de ferramentas( Hone de atal%o para aesso a ta*ela( S,o varias as possi*ilidades de tra*al%ar om as ta*elas( 6aso -ueira lassifiar em ordem resente ou deresente *asta liar no topo da oluna -ue -uer lassifiar( Os *ot.es e!istentes aima e a direita da ?anela da ta*ela s,o os seguintes& 2emover lin%a seleionada Mover a lin%a para ima Inverte a sele+,o 6opia os dados seleionados para transferMnia 6ria olunas para inser+,o de informa+.es $desativado) E!lui olunas $desativado) Os omandos de riar e e!luir olunas est,o desativados pois esse tra*al%o deve ser feito om outros softwares -ue se onetam om o *ano de dados postgreSQ=( Que neste aso o 4ASE do 4rOffie -ue possui um plugin prFprio para isso( A direita aima temos os omandos de editar e parar edi+,o de dados ta*ulares *astando um li-ue enima do *ot,o para ativa9lo( 0# a*ai!o temos uma *arra de ferramentas poss;veis de utili>ar omo demonstrado na figura a*ai!o( /or esses omandos poss;vel aessar a a?uda do programa" fa>er uma *usa de valores por oluna" soliitar a+.es omo demonstrado na figura a*ai!o& E ao seu lado temos a sele+,o de *usa avan+ada( Ao liarmos nesse *ot,o dever# apareer a ?anela de onstru+,o de perguntas omo demonstrado na figura a*ai!o& Nessa ?anela de omando voM ver# a sua es-uerda todos os ampos -ue est,o onetados ao ar-uivo (s%p( Na ?anela a direita dever# apareer os valores e!istentes na oluna seleionada( Um pouo a*ai!o poss;vel visuali>ar uma amostra dos dados da oluna ou todos eles( Um pouo mais a*ai!o temos os operadores de *usa e uma ?anela para possi*ilitar a montagem das l#usulas de *usa om seus ritrios tipo& loali>ar na oluna aa todos os valores maior ou igual $g\) ao valor V_ $ou outro valor -ual-uer -ue -ueira sa*er)( 4em a*ai!o temos os omandos para limpar o ampo l#usula SQ= permitindo definir novos ritrios( O *ot,o testar permite avaliar se a *usa se efetivou( E o *ot,o OC termina o omando de sele+,o e voM ver# em sua ta*ela todas as lin%as -ue possui os dados -ue se enontram dentro dos ritrios definidos( Ao visuali>ar na sua ?anela de tra*al%o voM ver# todos os s%apes -ue possuem o ritrio em situa+,o de sele+,o( Esse omando permite diversas opera+.es de *usa" e!igindo treino para seu uso pleno( MAS AYINA= 3E 6ONTASQ O QUE ESSE TA= 3E /OSTG2ESQ=S Yonte *#sia& 4ano de dados em =inu!" om Orale e SQ=" Guia do Administrador( 20" Ed Alta 4oo:s " @AA@) 4em" todo o sistema de omputador preisa de uma *ase de dados para arma>enar e onsultar informa+.es ertoS Assim" o prinipal o*?etivo do uso de um omputador o arma>enamento de uma grande -uantidade de dados para orrelaionar e proessar informa+.es omple!as" a+.es -ue levariam meses" anos ou imposs;veis de fa>er mentalmente( uma forma de redu>ir o tempo e onetar em tempo real os diversos espa+os no mundo( /ara tanto esse sistema deve ser ro*usto e ao mesmo tempo de f#il utili>a+,o( A *ase de dados o sistema mais importante de todas as empresas do mundo" pois sem ela n,o ter;amos os atuais sistemas de teleomunia+.es" finaneiro" de ontrole de vNo" transporte de meradorias ou sistemas de posiionamento glo*al $G/S) et( Os sistemas de *ase de dados mais on%eidos est,o espeifiados no padr,o SQ= da International Standard Organi>ation $ISO) e nos padr.es ANSI SQ= $ameriano)" sem esse padr,o ANSI'ISO SQ= seria muito dif;il para o liente desenvolver um apliativo uma ve> e utili>a9lo em todos os tipos de sistemas de *ases de dados e!istentes( O /ostgreSQ= uma *ase de dados relaional de o*?etos em Fdigo a*erto mais avan+ada do mundo( Yoi desenvolvido no departamento de iMnia da omputa+,o da Universidade de 4e:erleD" sendo o pioneiro em muitos oneitos relaionais de o*?eto( Tem suporte para a linguagem SQ=e@'SQ=I" integridade nas transa+.es" fun+.es definidas pelo usu#rio" proedimentos arma>enados" aionadores $triggers) e!tensi*ilidade de t;tulos( Isso possi*ilitou a onstru+,o de mil%ares de *ases de dados atualmente em opera+,o em diversos servidores de dados da 1E4 rodando diversos apliativos( Trata9se de um sistema de *ases de dados relaional *aseado em o*?etos $O23MS) muito sofistiado( de dom;nio p<*lio de Fdigo a*erto desendente do Fdigo de 4e:erleD( O /ostgreSQ= roda nos sistemas operaionais Solaris" SunOS" E/Ua" AIa" =inu!" Iri!" 3igital Uni!" 4S3i" Net4S3" Yree4S3" S6O UNIa" NEaTSTE/" Uni!ware e -uase todos os tipos de UNIa( O transporte para o 1indows NT feito om o paote DgwinI@ da 6Dgnus( O in;io de seu desenvolvimento foi em UeT_" e a vers,o atual a h(A" vem sendo desenvolvido por mil%.es de pessoas e empresas via 1E4( O MDSQ= outro sistema de *ase de dados de Fdigo a*erto semi omerial" mas suporta tam*m v#rios reursos importantes nas transa+.es( O SIG ASSO6IA3O AO /O3E2 3A INTE2NET EM 4AN6OS /OSG2ESQ= A internet iniialmente riada omo pro?eto de defesa militar" espal%ou9se e interligou em tempo real pessoas" universidades" governos e empresas( O resultado foi -ue a internet passou a ser o maior gerador de softwares do mundo( A metodologia de desenvolvimento de software mudou do Fdigo fe%ado para o Fdigo a*erto failitando o desenvolvimento de diversos sistemas" notadamente o =inu!" -ue vem se tornando o mais popular atravs de softwares apliativos de uso orrente em empresas" omo o 4rOffie(org para esritFrios" o Quantum Gis para Geoproessamento" o 0imp para desen%os" o 4lender para anima+,o gr#fia" o Saga Gis par an#lise de imagens" entre outros softwares de Fdigo a*erto dispon;veis para as mais diversas #reas do sa*er %umano" da f;sia L *iologia" da matem#tia Ls iMnias soiais( O intenso desenvolvimento da internet nos dias atuais alier+ado no /ostgreSQ=" om sua veloidade aumentando a ada dia e tendo o Fdigo a*erto" permitiu um salto -u8ntio em tenologia" em -uantidade e -ualidade dos softwares" gan%ando impulso na aplia*ilidade dos prin;pios tanto da da f;sia e da matem#tia e iMnias soiais" omo das iMnias de software apliadas" todas em Fdigo a*erto e dispon;veis a -uem -uiser" transformando9se em uma Osupervia de informa+.esP( 3esta forma -uanto mais pessoas usam o Fdigo a*erto" mel%or ser# a -ualidade do software pois" por um lado" elimina a dupliidade de esfor+os tornando9se mais eonNmio" eonomi>ando tempo -ue algo -ue n,o reuper#vel" por outro" omo muitas pessoas usam" rapidamente notado os poss;veis erros -ue s,o orrigidos pelos usu#rios e informados nas salas de disuss,o de %ats e *logs ( O Quantum Gis assoiado ao /ostgreSQ=" tornou9se um programa preparado para o tra*al%o orporativo via internet" pois" atravs de seu omando de e!porta+,o para MapServer" tornou9se um Ftimo onstrutor de informa+.es geogr#fias via 1E4( Atualmente o /ostgreSQ= possui uma interfae gr#fia atravs do omando Tl'T: -ue permite onsultas r#pidas e aesso a omandos de ria+,o de formul#rios" ta*elas" onsulta" relatFrios" et( /ara o*ter mais informa+.es visite o site& %ttp&''www(fle!(ro'pgaess( A onfia*ilidade do postgreSQ= pode ser testada ientifiamente atravs de testes de regress,o onde voM poder# verifiar todas as opera+.es SQ= e!eutadas" assim omo sua e!tensi*ilidade( Os omputadores podem verifiar *il%.es de ve>es mais r#pido -ue o re*ro %umano" assim fa> sentido usar o poder dos omputadores para a verifia+,o do software( O paote de teste de regress,o do /ostgreSQ= pode ser enarado omo um doumento tnio *astante sFlido e aeito por todos os desenvolvedores" programadores e usu#rios" ele usado prinipalmente no per;odo de desenvolvimento do software" garantindo assim a -ualidade e evita erros de sinta!e" ou de fun+.es( SEGU2ANJA 3A 4ASE 3E 3A3OS NO /OSTG2ESQ= A seguran+a no /ostgreSQ= tratada em diversos n;veis( /rote+,o de ar-uivos da *ase de dados( Todos os ar-uivos arma>enados est,o protegidos ontra leitura al%eia por -ual-uer onta -ue n,o for a onta do superusu#rio do /ostgre( As one!.es entre liente e servidor da *ase de dados s,o por padr,o" permitidas somente atravs do so-uete do UNIa" n,o via so-uetes do protoolo T6/'I/( 6onferindo maior seguran+a ontra aessos indese?ados( As one!.es podem ser restritas pelo I/ da m#-uina e ou pela identifia+,o do usu#rio e opionalmente om sua devida sen%a( As visitas ao *ano podem ser autentiadas atravs de diversos paotes e!ternos( 6ada usu#rio ree*e um nome de identifia+,o e uma sen%a de aesso" por padr,o o usu#rio n,o tem aesso a edi+,o de *ases de dados -ue ele mesmo n,o ten%a riado( O usu#rios podem ser assoiados em grupos" e o aesso a ta*ela pode ser restrito om *ase nos privilgios de grupos de tra*al%o( 6ONT2O=E 3E A6ESSO A 4ASE 3E 3A3OS 6OM /OSTG2ESQ= EM SE25I3O2 O ontrole de aesso *aseado em servidor de dados o lo**D dos ontroles *#sios do /ostgreSQ= e!ere so*re os lientes -ue tem permiss,o para aessar uma *ase de dados e so*re omo o usu#rio desses lientes devem fa>er suas prFprias autentia+.es( 6ada sistema de *ase de dados no /ostgreSQ= ontm um ar-uivo %amado pgG%*a(onf" em seu diretFrio /G3ATA" -ue ontrola -uem pode ou n,o se onetar em ada *ase de dados( Assim todo o liente -ue -uiser aessar a *ase de dados dever# estar devidamente o*erto por uma das entradas do ar-uivo pgG%*a(onf( As one!.es de lientes podem ser feitas utili>ando so-uetes de dom;nio do UNIa ou so-uetes de dom;nio de internet tipo T6/'I/( No UNIa os registros s,o ontrolados pelo seguinte formato& loal data*ase aut%entiation met%od data*ase define a *ase de dados a -ue o registro se aplia" o valor all define -ue se aplia a todas as *ases de dados( aut%entiation met%od define o mtodo -ue o usu#rio dever# usar para autentiar9se ao se onetar om a-uela *ase de dados" podendo aessar por diversos mtodos( Nas one!.es via internet o registro ontrolado pelo seguinte formato& servidor *ase de dados endere+o T6/'I/ m#sara de T6/'I/ mtodo de autentia+,o( Neste aso o endere+o de T6/'I/ ree*e um valor OEP lFgio tanto para a m#sara de T6/'I/ definida omo endere+o de T6/'I/ do liente -ue est# fa>endo a one!,o( Se uma one!,o *ater om mais de um registro" ser# usado o -ue apareer em primeiro lugar no ar-uivo( /ara tanto o endere+o T6/'I/ omo m#sara de T6/'I/ s,o definidos em nota+,o deimal em pontos" assim se uma one!,o n,o *ater om -ual-uer registro e!istente ent,o ela ser# re?eitada( Em suma" somente o /ostgreSQ= uma *ase de dados 234MS SQ= $*aseada em o*?etos) gratuita" madura o sufiiente $riado em UeT_) om mil%ares de tra*al%os ?# reali>ados" e a mais ro*usta no mundo atualmente( Isso e!plia o por-uM o postgreSQ= muito atraente" pois alm do -ue ?# foi itado ainda possui os ontroladores O346 e 0346^ om seu uso" torna9se poss;vel esrever apliativos independentemente da *ase de dados" pois s,o failmente adaptados para outras *ases tais omo o Orale" SDs*ase e informi! e vie versa( 5oM pode se perguntar& mas por-ue o Quantum Gis assoiado ao /ostgreSQ=S A 2esposta a seguinte^ omo demora muito tempo para se desenvolver uma *ase de dados desde seu in;io" fa> sentido pegar um sistema de *ases de dados -ue satisfa+a as seguintes ondi+.es& n,o deve %aver nen%um ontrato de lien+a" nen%uma regra de propriedade relaionada^ deve poder ser distri*u;do na internet deve estar em desenvolvimento %# muitos anos^ deve seguir os padr.es ISO'ANSI SQ= e@ $e SQ= eT)^ deve satisfa>er as neessidades futuras" tais omo SQ=I $SQ=eT)^ deve ter reursos avan+ados( Aontee -ue o /ostgreSQ= satisfa> todas essas ondi+.es portanto o software ade-uado para essa situa+,o( Seu nome meio estran%o mas uma oisa fato( O mundo omo atualmente on%eemos" est# definitivamente preso ao /ostgreSQ= ((( e para sempreQQQ portanto assoiado ao Quantum Gis torna9se uma ferramenta de gest,o do espa+o e!tremamente poderosa( O QUE O /OSTG2ESQ= TEM A EA5E2 6OM A 6A2TOG2AYIASSSS 5amos ome+ar do prin;pio( O -ue artografiaS Ora((( a artografia a -ue nos d# a posi+,o no espa+o" definidos por oordenadas -ue s,o pontos naturais ou artifiiais onde se reon%ee uma latitude" uma longitude e uma altitude( 4em" nessa situa+,o nFs temos uma dire+,o $"orte" Sul" Leste e #este" uma $ist8nia $desde mirons at anos lu>QQQQQ) e uma Altura $-uem em rela+,o ao o -uM)( 6om esses dados assoiados por meio da inform#tia e o uso de sistemas omputaionais de Fdigo a*erto -ue produ>em tril%.es de #lulos" vislum*ra9 se o renasimento de um vel%o ampo da geografia a artografiaQQQ 6onsiderada omo uma linguagem universal" usada por todos os povos desde a pr9 %istFria^ uma linguagem ionogr#fia simples -ue transende a fala ou a esrita( Yeita por s;m*olos e onven+.es visuais de tra+os -ue orientam a dire+,o e a dist8nia" pontos -ue indiam loali>a+.es om dist8nias proporionais e ores" tipo a>ul indiando o frio e vermel%o o -uente" e assim por diante( a artografia -ue fornee o %assi para -ue um *ano de dados /ostgreSQ= possa operar um Sistema de Informa+.es Geogr#fias $SIG)( Os dados alimentados orretamente em seus loais e em seus tempos" o om*ust;vel -ue permite a fluide> de onsulta e a montagem ionogr#fia -ue irula pelas infovias( Mas antes da artografia temos -ue oletar dados em ampo" assim vamos reorrer a uma #rea da artografia^ a topografia( A topografia de fundamental import8nia pois nela -ue vamos *usar dois oneitos fundamentais( A preis,o e a aur#ia" dois oneitos -ue em geral as pessoas onfundem( A preis,o de um e-uipamento de mira ou de posiionamento glo*al $G/S)" est# na apro!ima+,o dos pontos em on?unto de agrupamentos de maras de visada( A aur#ia desse e-uipamento fa>er esse on?unto de pontos agrupados de maras de visada se aglutinarem num alvo espe;fio" om um e-uipamento -ue possua essas ondi+.es de aferi+,o" vamos oletar os dados em ampo( A topografia parte de uma mara feita om oordenadas on%eidas" se om um teodolito" mede o 8ngulo entre a r e vante do ponto reon%eido" mede a inlina+,o e a dist8nia deste ponto no alvo om o au!ilio de uma rgua e um on?unto de transferidores( O dados s,o anotados por um sistema de medida se?a ele -ual for( a topografia -ue impede -ue %a?a so*reposi+,o de #reas" -ue no SIG %amado erros topolFgios" em adastros e *ases de dados geo9espaiais om o uso do /ostgreSQ= on%eido omo *eli%es adastrais( 6oletados os dados preiso desarrega9lo em uma *ase artogr#fia -ue possua um datum" uma pro?e+,o e uma esala de preis,o de aordo om seu uso espe;fio( O resultado desse tra*al%o metFdio feito em ampo" vai definir a latitude e a longitude de ada ponto demarado no terreno pelo aparel%o de oleta" definindo um per;metro e uma #rea por oordenadas on%eidas" portanto leg;veis por *anos de dados geo9espaiais omo o /ostGIS( A partir da-ui" desarregado os dados" deve %aver a entrada da informa+,o para o sistema de *ano de dados" sua valida+,o e ertifia+,o( O Quantum Gis possui um plugin -ue permite desarrregar dados de posiionamento de diversos aparel%os de posiionamento glo*al( 4asta ir ao ;one Ao aionar o omando Gps tools voM aionar# a seguinte ?anela& /or essa ?anela voM vai se relaionar om os e-uipamentos e!ternos de oleta de dados tipo G/S e /3As( onde voM alimenta esses aparel%os ou ree*e dados oletados pelos mesmos( /or essa ?anela voM vai se relaionar om os e-uipamentos e!ternos de oleta de dados tipo G/S e /3As( onde voM alimenta esses aparel%os ou ree*e dados oletados pelos mesmos( O Quantum GIS produ> ar-uivos de e!tens,o (gp! -ue permite arma>enar dados nesses e-uipamentos e!ternos( Tam*m poss;vel importar dados em diversos outros formatos" para tanto *asta ir na a*a importar ar-uivo $as e!tens.es s,o derivadas do site %ttp&''gps*a*el(sf(net)" s,o elas& O*serve -ue todos os aparel%os de oleta e!terna est,o em 1GSTV assim a *ase onde voM vai desarregar seus dados tam*m deve possuir esse sistema de referMnia espaial" aso n,o este?a neess#rio onverte9los para n,o gerar erros( O QUE O QUANTUM GIS TEM EA5E2 6OM O Q6A3" O GIM/" O SAGA GIS" O 4=EN3E2" O /OSTG2ESQ= E O 42OYYI6ESSS 5amos do prin;pio((( atualmente poss;vel ompor um on?unto de seis softwares *#sios -ue te permite gereniar ompletamente uma organi>a+,o *uror#tia V " se?a ela pu*lia ou privada( O 4rOffie um poderoso software para uso em esritFrio( um %omFlogo do Offie da 1indows na vers,o G/= _ Esse software possui apliativos de editores de te!to" ta*ela" desen%o" apresenta+,o" editor de fFrmulas e *ano de dados( Assim poss;vel aessar pelo 4ASE -ue um de seus apliativos" atravs de um plugin e!terno o *ano de dados /osgreSQ=( 3esta forma" ele se torna uma poderosa ferramenta de onsulta e alimenta+,o de um *ano de dados /ostgreSQ=" pois possui uma interfae gr#fia amig#vel om o usu#rio" ampliando imensamente seu poder de produtor e de gereniador de doumentos" para uma administra+,o *uror#tia( A apaidade produtiva e-uivalente ao seu %omFlogo" o Offie" possuindo efiiMnias e defiiMnias" portanto onorrentes no segmento de softwares para esritFrio" tendo omo diferenial a gratuidade( /ensemos -uanto usta manter a lien+a de hAA m#-uinas om o programa Offie propriet#rioS O Saga GIS um poderoso software matem#tio para an#lise de dados raster" mesmo o Quantum GIS assoiado ao G2ASS -ue permite o uso de v#rios oneitos %omFlogos ao Saga GIS am*os s,o onorrente diretos do /2ater e Idrisi" am*os softwares propriet#rios" possui a apaidade de leitura de ar-uivos (s%p" *em omo gera9los a partir / Entendemos por organiza0)es b#rocr1ticas2 #m sistema racional *ormal e impessoal onde #ma a#toridade de*ine as rela0)es de mando e s#bordina03o bem como s#as !ierar'#ias2 poss#i normas racionais escritas2 '#e de*inem com precis3o essas rela0)es permitindo assim a distrib#i03o das atividades a serem e(ec#tadas de *orma sistem1tica tendo em vista os *ins visados.. S#a administra03o & *ormalmente plane4ada2 organizada2 e s#a e(ec#03o se realiza por meio de doc#mentos escritos. 5 G67 7icen0a de So*t+re 7ivre de imagens raster ou modelos digitais de eleva+,o" sendo e!tremamente <til para a #rea de an#lise am*iental( /ossui amplo uso na gera+,o de filtros -ue permitem e!trair informa+.es e torna9las vis;veis(( Esse software possi*ilita a gera+,o de material de uso aess;vel atravs do arma>enamento e distri*ui+,o por um servidor 1MS( Ao ontr#rio do G2ASS um programa amig#vel om o usu#rio( O Q6A3" um poderoso software de desen%o tnio em @3" possui e!elente performane para gera+,o de desen%os mtrios e plantas onstrutivas" um onorrente direto do Auto 6A3 da Autodes:" porm om lien+a livre( Os omandos s,o muito semel%antes aos omandos do Auto 6A3" om algumas diferen+as sutis( A urva de aprendi>ado para usu#rios do Auto 6A3 urta e garante em pouo tempo de treinamento e-uiparar9se produtivamente( Tra*al%a na e!tens,o (3aY e lM as *i*lioteas da Autodes:( /ossui um omando de e!porta+,o para tornos 6N6 o -ue failita imensamente o desen%o tnio de pe+as" e sua produ+,o industrial( Atualmente ?# e!iste material em portuguMs possi*ilitando treinamento de profissionais om difiuldades em l;ngua estrangeira( O GIM/ um su*stituto natural do /%otos%op" possui efiiMnias e defiiMnias em rela+,o ao onorrente" mas permite -uase todos os tipos de manipula+,o de desen%os e imagens" montagens e omposi+,o de uma ou mais fotografias" tratamento para a retirada de OpoeirasP" e-uali>a+,o" altera+,o de *ril%o e ontraste" tor+,o" altera+,o de 8ngulos e orienta+,o" et( um software prFprio para uso em pu*liidade e propaganda" designer gr#fio e assoiado ao 4lender garante *oa performane em renderi>a+,o para anima+,o gr#fia( O 4lender um software de modelagem e anima+,o gr#fia -ue permite a ria+,o de ?ogos sem uso de programa+,o" reali>ar a pFs produ+,o de anima+.es om um editor de v;deo integrado( Yoi riado iniialmente pela empresa %amada Not a Num*er om a sigla NaN -ue enerrou suas atividades devido a difiuldades finaneiras ( Ao final da empresa em @AA@ o pro?eto atravs de Yunda+,o 4lender sem fins lurativos" -ue ?# estudava o software desde UeeT amplia as suas atividades omo pro?eto de software om Fdigo a*erto om lien+a GNU9G/=( um onorrente direto de diversos softwares" entre eles o Ids ma!" 6inema V3" MaDa" SoltImage aSI e =ig%t1ave" om a vantagem de estar dispon;vel na 1E4 e possuir farta doumenta+,o em l;ngua portuguesa dispon;vel tam*m na 1E4( /ossui distri*ui+,o em 1indows" =inu!" Yree4S3" e Solaris $Sun)" om ar-uivo de instala+,o redu>ido na vers,o 1indows para apenas f"_ M4 de taman%o( A=GUMAS 6ONSI3E2AJ`ES Um Sistema de Informa+.es Geogr#fias efiiente deve permitir a interopera*ilidade entre diversos sistemas operaionais e!istentes" deve aessar dados de m<ltiplas plataformas e aessar ar-uivos em diversas e!tens.es( 3eve possuir uma ontologia informaional <nia" signifiando uma troa entre as diversas #reas do sa*er %umano( 3eve ser de f#il uso" portanto possuir uma urva de aprendi>ado pe-uena $de alguns meses)( O movimento de Software =ivre atualmente permite a onstru+,o desse prinipio *#sio da informa+,o( Ao posiionarmos a informa+,o om suas dimens.es" espaial e temporal" podemos evideniar as m<ltiplas perep+.es do espa+o ' tempo" aessado a partir de m<ltiplos pontos de o*serva+,o e esala e assim" reonstruir a visi*ilidade dos fenNmenos so* m<ltiplos aspetos partiular ou geral( 2esta sa*er para -uM" para -uem e por-uM fa>erSSS /elo fato de todas as possi*ilidades estarem dispon;veis para aessar" podemos tra*al%ar om o estado da arte de ada um dos softwares livres ou gratuitos dispon;veis( Essa nova perep+,o" permite as administra+.es *uror#tias em todos os segmentos" novas possi*ilidades de e!pans,o da vis,o de um novo reordenamento do pensar o mundo( O aesso online permitiu o rompimento do tempo nos diversos espa+os" assim se entendemos -ue& toda informa+,o oorre em um dado espa+o e num dado tempo" e sua oorrMnia provoa um determinado impato mensur#vel" ele mape#vel so* diversos aspetos" 8ngulos e perspetivas( Se mape#vel est# su?eito a um proesso de resposta as poss;veis influMnias dentro das soliita+.es do demandante e a um ordenamento -ue permite ru>ar os diversos fenNmenos resultantes( O Quantum Gis" um software -ue atualmente o -ue mel%or se onfigura para uso das organi>a+.es *uror#tias -ue demandam informa+.es geo9espaiais( Suas funionalidades s,o de longe <teis para um ordenamento lFgio de *ano de dados /ostgreSQ=" podendo guardar informa+.es vetoriais vinuladas a informa+.es de *anos de dados ta*ulares desde -ue possua uma %ave prim#ria" isso" prinipalmente aliado pelo seu aesso a *anos de dados 1MS -ue possi*ilita aesso a ar-uivos raster" onstruir novas informa+.es para o *ano de dados /ostgreSQ=( /ortanto o Quantum Gis se torna um onstrutor de informa+.es( /ara tanto ele deve possuir um %assi -ue uma *ase artogr#fia u?as oordenadas" dimens.es de esala e pro?e+,o s,o on%eidas" permitindo *ases de #lulos nuna antes imaginadas( Esse ordenamento se fa> fundamental" pois define loali>a+,o" pontos de vista e grande>as e suas inter9rela+.es( N,o um software -ue possui o estado da arte nas diversas funionalidades( Mas um montador instintivo de uma ar-uitetura lFgia de arma>enamento de informa+,o para um *ano de dados /ostgreSQ= e 1MS( Isso o estado da arte dele( Am*os os *anos de dados assoiados derivam outras possi*ilidades ainda n,o mapeadas(