Nobres colegas,
Falaremos hoje sobre a possibilidade de criação de shapefile no TerraView. Muitos consideram o software como apenas um visualizador de dados e isso tem afastado os usuários, mas a proposta de transformar o TerraView na principal ferramenta de GIS brasileiro vem crescendo e se aprimorando.
Há muito que esse aplicativo deixou de ser apenas um exemplo de uso da TerraLIB, hoje temos diversas iniciativas empresariais e institucionais utilizando-o.
Voltando ao foco desse post, é importante lembra-los que o TerraView usa a arquitetura de banco de dados integrada, onde todos os dados, matriciais, vetoriais, tabelares e metadados, são trabalhados pelo SGBD. No nosso caso, utilizamos o PostgreSQL. Sendo assim, na verdade, a criação dos layers (shp) é feita dentro do SGBD e não no TerraView, mas essa função já está encaminhada para ser inserida no aplicativo até a versão 4.
Esse tutorial foi testado por dois amigos Ulisses e Arleson, que têm conhecimentos básico de postgre e tiveram sucesso na criação.
Para ajudar o usuário, disponibilizamos as SQL de criação dos layers classes e polygons2 respectivamente como no tutorial.
-- Table: classes -- DROP TABLE classes; CREATE TABLE classes ( linkcolumn character varying(255) NOT NULL, uso character varying(100), CONSTRAINT classes_pkey PRIMARY KEY (linkcolumn) ) WITHOUT OIDS; ALTER TABLE classes OWNER TO postgres;
-- Table: polygons2 -- DROP TABLE polygons2; CREATE TABLE polygons2 ( geom_id serial NOT NULL, object_id character varying(255) NOT NULL, num_coords integer NOT NULL, num_holes integer NOT NULL, parent_id integer NOT NULL, spatial_box box NOT NULL, ext_max double precision NOT NULL, spatial_data polygon, CONSTRAINT polygons2_pkey PRIMARY KEY (geom_id) ) WITHOUT OIDS; ALTER TABLE polygons2 OWNER TO postgres; -- Index: te_idx_polygons2_obj -- DROP INDEX te_idx_polygons2_obj; CREATE INDEX te_idx_polygons2_obj ON polygons2 USING btree (object_id);
Se você tem experiência de criação dos layers em outros SGBD`s compartilhe conosco nos comentários.
Segue o link para download.
Gostou? Siga-me no Twitter e/ou Facebook!
Links relacionados:
Parabéns Sadeck. Abraços.
CurtirCurtir
By: Joao on fevereiro 2, 2011
at 8:14 am
Gostaria de trazer a vocês os comentários do Rui feitos no phorum do TerraView sobre esse tutorial.
“Só consideraria que o procedimento não é somente para criar um Shape, mas sim para criar
um Plano de Informação TerraLib. Deste modo possibilitando a inserção de dados vetoriais! Após
o processo de edição você pode exportar o plano para qualquer formato disponível no
TerraView, como por exemplo : Shape File, Spring, MID/MIF e Txt
Mas estão de parabéns pela iniciativa e como esta é uma funcionalidade importante,
dentre em breve estaremos criando-a dentro do TerraView.”
Obrigado pelas considerações Rui.
Um abraço.
CurtirCurtir
By: sadeckgeo on abril 10, 2011
at 9:27 pm
Olá! Estou acompanhando as aulas no capacitree,pois estou estudando o programa para fazer meu tcc e pesquisar algum dado dentro dele, mas nao veio o arquivo .shp no programa TerraAmazon para a criacao da layer, Na aula de numero 4 precisa usar ele.
CurtirCurtir
By: Atilia Amaral on abril 4, 2018
at 1:51 am
Atilia, o .shp pode ser baixado no site do IBGE, mas é importante vc baixar um .shp que tenha a mesma configuração do sistema de projeção do seu projeto/dados.
CurtirCurtir
By: sadeckgeo on abril 4, 2018
at 2:02 pm