<div dir="ltr"><div><div><div><div>Edmar, desculpe a confusão, é que estava testando poligono e ponto e os 2 estavam com o mesmo problema, depois acabei criando um banco de dados só para teste e usei o esquema public.<br><br></div>testei as recomendações que indicou e funcionou, agora esta inserindo feições.<br><br></div>a questão é que na importação, o qgis cria o campo geometria do tipo MULTI (não consigo alterar isso), tive que criar um novo campo geometria do tipo ponto e indicá-lo como campo editável no mapfile, assim é possível salvar.<br><br></div>agora estou tentando unificar os dois campos geometria, pois não consigo mostrar no i3geo os dois ao mesmo tempo.<br><br><br></div>Muito obrigado pela ajuda e pela atenção.<br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 28 de outubro de 2015 11:08, Moretti Edmar <span dir="ltr"><<a href="mailto:edmar.moretti@gmail.com" target="_blank">edmar.moretti@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Algumas observações:<div><br></div><div>- Nas figuras que você enviou, foi digitalizado um polígono, no entanto, o LAYER é do tipo POINT;</div><div>- No print com as propriedades da tabela, consta que ela está no esquema public, mas no mapfile está no esquema outorgas</div><div>- No seu sql em DATA, você usou "gid", quando deveria ser id</div><div>- em NAME não use palavras acentuadas</div><div><br></div><div>Creio que só isso não é a causa do problema. Testei aqui com sua tabela e identifiquei o seguinte:</div><div><br></div><div>- O i3Geo não conseguiu definir corretamente qual o SRID que a coluna geom usa</div><div><br></div><div>- A coluna geom é do tipo Multipoint e ao salvar um ponto o i3Geo usa Point</div><div><br></div><div>Para corrigir isso, modifiquei o código do i3Geo. Você precisa fazer update da sua instalação (via SVN) ou então obter o novo código diretamente, para isso acesse: <a href="http://svn.softwarepublico.gov.br/trac/i3geo/browser/i3geo60/ferramentas/editortema/exec.php" target="_blank">http://svn.softwarepublico.gov.br/trac/i3geo/browser/i3geo60/ferramentas/editortema/exec.php</a></div><div>Esse código deve ser usado para substituir o arquivo i3geo/ferramentas/editortema/exec.php</div><div><br></div><div>Em relação ao tipo de coluna, usei o seguinte sql para criar a tabela:</div><div><br></div><div><div>CREATE TABLE public.pocos</div><div>(</div><div> id serial,</div><div> geom geometry(Point,4674),</div><span class=""><div> obs character varying(254),</div><div> ne double precision,</div><div> CONSTRAINT pocos_pkey PRIMARY KEY (id)</div><div>)</div></span></div><div><br></div><div><br></div><div>Por favor, veja se com essas mudanças o problema fica resolvido.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">Em 28 de outubro de 2015 09:37, Alex Santos <span dir="ltr"><<a href="mailto:ajsantos20@gmail.com" target="_blank">ajsantos20@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Edmar, estou usando o qgis para inserir o shapefile no postgis, nesse processo ele usa como campo único o mesmo da tabela do shapefile, também fiz todas as configurações de edição do mapfile no painel administrativo.<br><br>minha tabela está assim:<br>CREATE TABLE outorgas.pocos<br>(<br> id serial NOT NULL,<br> geom geometry(MultiPoint,4674),<br> obs character varying(254),<br> ne double precision,<br> CONSTRAINT pocos_pkey PRIMARY KEY (id)<br>)<br><br></div>meu mapfile esta assim:<br>MAP<br> FONTSET "../symbols/fontes.txt"<br> SYMBOLSET "../symbols/simbolosv6.sym"<br> LAYER<br> CONNECTION "user=postgres password=postgres dbname=teste host=localhost port=5432 "<br> CONNECTIONTYPE POSTGIS<br> DATA "geom from (select * from outorgas.pocos) as foo using unique gid using srid=4674"<br> METADATA<br> "METAESTAT_ID_MEDIDA_VARIAVEL" ""<br> "tip" "id,obs,ne" <br> "itensdesc" "COD,OBS,NE"<br> "EDITAVEL" "SIM"<br> "escala" "10000"<br> "METAESTAT_CODIGO_TIPO_REGIAO" ""<br> "extensao" "-49.096526863281156 -25.057909302411357 -46.89514136523428 -23.995963132049212"<br> "ESQUEMATABELAEDITAVEL" "outorgas"<br> "download" "NAO"<br> "TEMA" "Poços cadastrados"<br> "COLUNAGEOMETRIA" "geom"<br> "COLUNAIDUNICO" "id"<br> "TABELAEDITAVEL" "pocos"<br> "ltempoitemfim" ""<br> END # METADATA<br> NAME "poços"<br> PROCESSING "LABEL_NO_CLIP=True"<br> PROCESSING "POLYLINE_NO_CLIP=True"<br> STATUS OFF<br> TEMPLATE "none.htm"<br> TILEITEM "location"<br> TYPE POINT<br> UNITS METERS<br> CLASS<br> NAME "Poços cadastrados"<br> STYLE<br> COLOR 0 0 0<br> OUTLINECOLOR 0 0 0<br> SIZE 10<br> SYMBOL "ponto"<br> END # STYLE<br> END # CLASS<br> END # LAYER<br>END # MAP<br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 27 de outubro de 2015 16:24, Moretti Edmar <span dir="ltr"><<a href="mailto:edmar.moretti@gmail.com" target="_blank">edmar.moretti@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sua tabela possuí uma coluna do tipo serial? Você definiu no mapfile qual a tabela que pode ser editada?<div><br></div><div>Exemplo de mapfile:</div><div><br></div><div><div>MAP</div><div> FONTSET "/var/www/i3geo/symbols/fontes.txt"</div><div> SYMBOLSET "/var/www/i3geo/symbols/simbolosv6.sym"</div><div> LAYER</div><div> CONNECTION "user=postgres password=postgres dbname=i3geosaude host=localhost port=5432 "</div><div> CONNECTIONTYPE POSTGIS</div><div> DATA "the_geom from (select gid, st_setsrid(the_geom,4326) as the_geom,co_bairro,no_bairro,no_distr,no_municip from i3geo_metaestat.bairros /*FW*//*FW*/) as foo using unique co_bairro using srid=4326"</div><div> METADATA</div><div> "TIP"<span style="white-space:pre-wrap"> </span>"no_bairro"</div><div> "cache"<span style="white-space:pre-wrap"> </span>"SIM"</div><div> "CLASSE"<span style="white-space:pre-wrap"> </span>"SIM"</div><div> "ITENSDESC"<span style="white-space:pre-wrap"> </span>"id,Código bairro,Nome,Distrito,Município"</div><div> "EDITAVEL"<span style="white-space:pre-wrap"> </span>"SIM"</div><div> "ESQUEMATABELAEDITAVEL"<span style="white-space:pre-wrap"> </span>"i3geo_metaestat"</div><div> "ITENS"<span style="white-space:pre-wrap"> </span>"gid,co_bairro,no_bairro,no_distr,no_municip"</div><div> "TEMA"<span style="white-space:pre-wrap"> </span>"Bairro via mapfile"</div><div> "COLUNAIDUNICO"<span style="white-space:pre-wrap"> </span>"gid"</div><div> "COLUNAGEOMETRIA"<span style="white-space:pre-wrap"> </span>"the_geom"</div><div> "TABELAEDITAVEL"<span style="white-space:pre-wrap"> </span>"bairros"</div><div> END # METADATA</div><div> NAME "_lbairros"</div><div> STATUS DEFAULT</div><div> TEMPLATE "none.htm"</div><div> TILEITEM "location"</div><div> TYPE POLYGON</div><div> UNITS METERS</div><div> CLASS</div><div> NAME ""</div><div> STYLE</div><div> OUTLINECOLOR 255 100 0</div><div> END # STYLE</div><div> END # CLASS</div><div> END # LAYER</div><div><br></div><div>END # MAP</div></div><div><br></div><div><br></div><div>Características da tabela em edição (note a coluna gid):</div><div><br></div><div><div>CREATE TABLE i3geo_metaestat.bairros</div><div>(</div><div> co_bairro character varying(12),</div><div> no_bairro character varying,</div><div> no_distr character varying,</div><div> ibge_txt_dv character varying(7),</div><div> no_municip character varying,</div><div> the_geom geometry,</div><div> co_municipio integer,</div><div> gid integer NOT NULL DEFAULT nextval('i3geo_metaestat.bairros_gid1_seq'::regclass)</div><div>)</div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>Em 27 de outubro de 2015 12:18, Alex Santos <span dir="ltr"><<a href="mailto:ajsantos20@gmail.com" target="_blank">ajsantos20@gmail.com</a>></span> escreveu:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div>Edmar, creio que não seja permissão de usuário de banco, o usuário que estou usando tem todas as permissões, talvez esteja fazendo algo errado na hora da criação, existe algum tutorial para edição vetorial?<br></div>outra dúvida: é preciso acrescentar a conexão do postgres em algum outro lugar além do mapfile?<br><br><div><img alt="Imagem inline 1" src="cid:ii_150a9a7faa30c910" height="119" width="561"><br><div><br><div class="gmail_quote">---------- Mensagem encaminhada ----------<br>De: <b class="gmail_sendername">Alex Santos</b> <span dir="ltr"><<a href="mailto:ajsantos20@gmail.com" target="_blank">ajsantos20@gmail.com</a>></span><br>Data: 21 de outubro de 2015 17:44<br>Assunto: Edição vetorial - problemas<br>Para: Lista de distribución de i3Geo <<a href="mailto:i3geo@lists.osgeo.org" target="_blank">i3geo@lists.osgeo.org</a>><br><br><br><div dir="ltr"><div><div><div><div><div>Boa tarde Edmar e grupo,<br><br></div><span>estou testando a edição vetorial na versão 6 do i3geo e estou enfrentando problemas na criação de novas feições, eu consigo editar a tabela de atributos e deletar feições mas não consigo criar novas, quando tento salvar, a feição some. Meu usuário do postgis esta com permissão de SELECT, INSERT, DELETE e UDPATE.<br><br></span></div><span>Testei primeiro com a interface Google Maps: ativo a edição e adiciono a feição, primeiro não consigo adicionar atributos pois a ferramenta identificar não encontra a feição criada e quando tento salvar, ela some (segundo o vídeo <a href="https://youtu.be/V6yDL-_RzZQ" target="_blank">https://youtu.be/V6yDL-_RzZQ</a> devia aparecer uma janela para confirmar a gravação)<br><img alt="Imagem inline 1" src="cid:ii_1508bd7c80366584" height="307" width="530"><br><br></span></div><span>Também testei na interface Openlayers: ativo a edição e adiciono a feição, também não consigo adicionar
atributos pois a ferramenta identificar não encontra a feição criada e
quando tento salvar até aparece a janela para confirmar mas quando clico em "Salvar' a feição criada também some.<br><img alt="Imagem inline 2" src="cid:ii_1508bde3fcf6765c" height="388" width="530"><br><br></span></div>Pode ter a ver com permissão de pasta? lembrando que consigo editar e deletar mas não consigo criar.<br><br><br></div><span>desde já agradeço a atenção.<br><div><div><div><br></div></div></div></span></div>
</div><br></div></div></div>
<br></div></div>_______________________________________________<br>
i3geo mailing list<br>
<a href="mailto:i3geo@lists.osgeo.org" target="_blank">i3geo@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/i3geo" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/i3geo</a><br></blockquote></div><span><br><br clear="all"><span><font color="#888888"><div><br></div>-- <br><div><div dir="ltr"><div><div><div>Edmar Moretti<br></div><a href="http://www.edmarmoretti.com.br" target="_blank">http://www.edmarmoretti.com.br</a><br></div>Skype: edmar.moretti<br></div>gTalk: edmar.moretti<br></div></div>
</font></span></span></div><span><font color="#888888">
<br>_______________________________________________<br>
i3geo mailing list<br>
<a href="mailto:i3geo@lists.osgeo.org" target="_blank">i3geo@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/i3geo" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/i3geo</a><br></font></span></blockquote></div><br></div>
<br>_______________________________________________<br>
i3geo mailing list<br>
<a href="mailto:i3geo@lists.osgeo.org" target="_blank">i3geo@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/i3geo" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/i3geo</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div><div>Edmar Moretti<br></div><a href="http://www.edmarmoretti.com.br" target="_blank">http://www.edmarmoretti.com.br</a><br></div>Skype: edmar.moretti<br></div>gTalk: edmar.moretti<br></div></div>
</div>
</div></div><br>_______________________________________________<br>
i3geo mailing list<br>
<a href="mailto:i3geo@lists.osgeo.org">i3geo@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/i3geo" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/i3geo</a><br></blockquote></div><br></div>