Рет қаралды 36,995
Extraer un número de caracteres a la izquierda en una tabla de ArcGIS utilizando VB Sccript con la instrucción de:
Left ([STRING] , 3)
Donde Left indica que se extraerán contando desde la izquierda,
En caso de querer iniciar de la derecha deberá ser sustituido por Right
STRING es el nombre de la columna de donde se extraerán los caracteres
3 indica el número de posiciones a extraer.
Nota: si se calcula en la misma columna como se realiza en el video borrará los caracteres restantes, quedando solo los tres primeros, por lo que también se puede Separar o eliminar determinado caracteres
Para el segundo campo se requiere eliminar los caracteres que se separaron anteriormente en STRING, por lo que se eliminaran los primeros 4 caracteres.
La función a utilizar es la mid, que se explica en otro de mis videos, • Extraer caracteres ó p... si se va a calcular en la misma columna de donde proviene la información, es de suma importancia que sea cuidadoso al poner los datos correctos, dado que al cometer error se perderá la información y no se puede deshacer (por ejemplo el video en el minuto 1:06 donde no se escribió el nombre correcto de la columna y se perdieron los datos, pues se le dijo extraer la información a partir del 5to carácter de la columna STRING, siendo que en ella solo había 3 y después de este ya no existía información, por lo que se tuvo que realizar un spacial join para agregar esa columna nuevamente) , así que se sugiere realizar el cálculo en una nueva columna.