[QGIS-pt] Next Intger

Boa noite,

Alguem sabe se atraves dos widgets (ou qualquer outra ferramenta) e possivel implementar uma funcao do genero “next Integer” num shapefile que ja tem a contagem de ids iniciada?

Experimentei UUID Generator, mas comeca sempre do zero, precisava que comecasse em 67…

Sugestoes? (usar PostGIS nao e alternativa neste caso)

Cumprimentos,



André Mano
http://opussig.blogspot.com/

Reparei agora que UUID nem sequer gera integers mas sim strings…

Posso sempre criar um campo chamado ID, preenche-lo com Field Calculater usando a funcao UIDD e depois aplicar o widget para todas as novas features que sejam adicionadas ao shape, mas preferia ter algo mais “human friendly” como integers.

Cumprimentos,

···

2014-07-20 23:11 GMT+02:00 Andre Mano <andre.s.mano@gmail.com>:

Boa noite,

Alguem sabe se atraves dos widgets (ou qualquer outra ferramenta) e possivel implementar uma funcao do genero “next Integer” num shapefile que ja tem a contagem de ids iniciada?

Experimentei UUID Generator, mas comeca sempre do zero, precisava que comecasse em 67…

Sugestoes? (usar PostGIS nao e alternativa neste caso)

Cumprimentos,



André Mano
http://opussig.blogspot.com/



André Mano
http://opussig.blogspot.com/

Posso sempre criar um campo chamado ID, preenche-lo com Field Calculater
usando a funcao UIDD e

porque não $rownumber ou $id ?

-- G --

toint(UIDD) + 67 ?

···

2014-07-20 22:17 GMT+01:00 Andre Mano <andre.s.mano@gmail.com>:

Reparei agora que UUID nem sequer gera integers mas sim strings…

Posso sempre criar um campo chamado ID, preenche-lo com Field Calculater usando a funcao UIDD e depois aplicar o widget para todas as novas features que sejam adicionadas ao shape, mas preferia ter algo mais “human friendly” como integers.

Cumprimentos,


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

2014-07-20 23:11 GMT+02:00 Andre Mano <andre.s.mano@gmail.com>:

Boa noite,

Alguem sabe se atraves dos widgets (ou qualquer outra ferramenta) e possivel implementar uma funcao do genero “next Integer” num shapefile que ja tem a contagem de ids iniciada?

Experimentei UUID Generator, mas comeca sempre do zero, precisava que comecasse em 67…

Sugestoes? (usar PostGIS nao e alternativa neste caso)

Cumprimentos,



André Mano
http://opussig.blogspot.com/



André Mano
http://opussig.blogspot.com/

Obrigado pelas sugestoes,

Mas se bem percebi essas operacoes nao sao dinamicas - sempre que alguem adicionar uma nova geometria ao shapefile, sera necessario ir ao Field Calculater, certo?

O que eu queria era que a sequencia fosse implimentada dinamicamente.

···

2014-07-21 13:07 GMT+02:00 Alexandre Neto <senhor.neto@gmail.com>:

toint(UIDD) + 67 ?


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt



André Mano
http://opussig.blogspot.com/

2014-07-20 22:17 GMT+01:00 Andre Mano <andre.s.mano@gmail.com>:

Reparei agora que UUID nem sequer gera integers mas sim strings…

Posso sempre criar um campo chamado ID, preenche-lo com Field Calculater usando a funcao UIDD e depois aplicar o widget para todas as novas features que sejam adicionadas ao shape, mas preferia ter algo mais “human friendly” como integers.

Cumprimentos,


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt

2014-07-20 23:11 GMT+02:00 Andre Mano <andre.s.mano@gmail.com>:

Boa noite,

Alguem sabe se atraves dos widgets (ou qualquer outra ferramenta) e possivel implementar uma funcao do genero “next Integer” num shapefile que ja tem a contagem de ids iniciada?

Experimentei UUID Generator, mas comeca sempre do zero, precisava que comecasse em 67…

Sugestoes? (usar PostGIS nao e alternativa neste caso)

Cumprimentos,



André Mano
http://opussig.blogspot.com/



André Mano
http://opussig.blogspot.com/

Mas se bem percebi essas operacoes nao sao dinamicas - sempre que alguem
adicionar uma nova geometria ao shapefile, sera necessario ir ao Field
Calculater, certo?

com shapefiles vai ter de esperar para este patch

https://github.com/qgis/QGIS/pull/1494

com Spatialite ou PostGIS obviamente é já possível.

--
Giovanni Manghi
Faunalia.pt
Sistemas de Informação Geográfica Open Source
Portugal

Web: http://www.faunalia.pt
Email & Jabber: giovanni.manghi@faunalia.pt
PGP Key available
Tel. + 351 96 7058216
--

Obrigado Giovanni,

Pois, neste caso queria manter o projecto estritamente local. O workarround que encontrei para ter uma potencial “primary key” implementada automaticamente e mesmo criar um novo atributo preenche-lo com Field Calculator usando a funcao UIDD e depois aplicar o widget UUID para todas as novas features que sejam adicionadas ao shape.

Cumprimentos,

···

2014-07-21 17:22 GMT+02:00 Giovanni Manghi <giovanni.manghi@faunalia.pt>:

Mas se bem percebi essas operacoes nao sao dinamicas - sempre que alguem
adicionar uma nova geometria ao shapefile, sera necessario ir ao Field
Calculater, certo?

com shapefiles vai ter de esperar para este patch

https://github.com/qgis/QGIS/pull/1494

com Spatialite ou PostGIS obviamente é já possível.


Giovanni Manghi
Faunalia.pt
Sistemas de Informação Geográfica Open Source
Portugal

Web: http://www.faunalia.pt
Email & Jabber: giovanni.manghi@faunalia.pt
PGP Key available
Tel. + 351 96 7058216


QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt



André Mano
http://opussig.blogspot.com/