<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 class="h5">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 class="h5"><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 class=""><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>
</span></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>