Tengo un archivo shp con cerca de 500 impar registros. Tiene un campo de ID, pero quiero agregar un nuevo campo con un número de referencia único. Puedo utilizar la calculadora de campo para generar una única referencia? Estoy buscando la referencia a ser el alfa numérico, algo así como UG_1 o UG1. Alternativamente, podría cargar los datos en PostGIS y crear el campo y referencia aquí, pero todavía estoy aprendiendo el oficio de instrucciones SQL, así que estoy asumiendo que esto es posible?
Respuestas
¿Demasiados anuncios?
Michael Barker
Puntos
8234
en PostGIS
CREAR la TABLA de la tierra ( -- hacer el "id" de la columna de clave principal; esto también crea -- una restricción ÚNICA y un árbol b+índice en la columna gid SERIE de CLAVE PRINCIPAL, nombre del TEXTO, the_geom geometría );
a continuación, puede INSERTAR datos como este
INSERTAR EN la tierra (nombre, the_geom) VALUES ('pequeñas de la tierra', ST_PointFromText('POINT(-71.064544 42.28787)'));
O
INSERTAR EN la tierra (nombre, the_geom, id) values ('pequeñas de la tierra', ST_PointFromText('POINT(-71.064544 42.28787)'), por DEFECTO);
Btw. Mi opinión es que el uso de ALFA NUMÉRICO serials es mala idea. Es simplemente más fácil de comparar int es cuando usted necesita para