Cuando ejecuto el SDR INVEST obtengo un error como " Posiblemente debido a un número demasiado grande con respecto a la anchura del campo "que causa por estos enteros grandes de los datos del área del shapefile que se muestra como abajo en la tabla de atributos, sabe alguien una solución para esto y como saber las unidades de estos datos
Respuesta
¿Demasiados anuncios?En el caso de las geodatabases, esos campos se generan automáticamente y los valores se mantienen también de forma automática y dinámica. Las unidades están en "unidades de mapa". Las unidades de mapa se basan en el sistema de coordenadas. Por lo tanto, para averiguar las unidades de mapa, haga clic con el botón derecho del ratón en la capa y elija "Propiedades", luego mire la pestaña "Fuente". Desplácese hacia abajo para ver la información del sistema de coordenadas y, entre ellas, busque el elemento "Unidad lineal:".
Si la unidad lineal fuera el metro (como es habitual en los sistemas de coordenadas UTM), por ejemplo, el área estaría en metros cuadrados.
Si desea obtener versiones redondeadas de los valores o para obtener los valores en algunas unidades específicas, tendría que crear un nuevo campo (como tipo DOBLE) y luego calcular los valores. Puede utilizar la "Calculadora de campos" para obtener los valores, pero aún mejor es la opción "Calcular geometría":
Haga clic con el botón derecho del ratón en la cabecera de un campo (de tipo DOBLE) en la tabla de atributos, y seleccione "Calcular geometría". En el diálogo que aparece, puede elegir las unidades que desea utilizar (por ejemplo, hectáreas, kilómetros, etc.).
Tenga en cuenta que, tanto si utiliza la calculadora de campos como la opción de calcular la geometría para obtener estos valores, el sistema NO los mantendrá automáticamente, a diferencia de los campos de la geodatabase existentes que ha señalado en su pregunta. Por lo tanto, si las formas cambian, tendrá que volver a realizar los cálculos para obtener los valores actualizados.
(Como señala @Michael_Stimson, esos campos SHAPE_Length/SHAPE_Area pueden no ser fiables si están en un Shapefile o en una fuente que no sea una base de datos geográficos, o si no son las versiones de esos campos que produce ArcGIS para la base de datos geográficos, ya que probablemente fueron exportados/copiados, y los valores pueden dejar de ser correctos si las formas subyacentes han cambiado).