Tengo una clase de característica con un campo que me gustaría restringir a ciertos valores. Estoy al tanto de dominios de valor codificado donde puedo tener una tabla de búsqueda que traduce el código real registrado en la tabla a una interpretación amigable de ese valor, por ejemplo:
+-----------------+----------------------------+
| SurveyTech_Code | Survey_Technique |
+-----------------+----------------------------+
| 0 | Guess |
| 1 | Total count |
| 2 | Stratified random quadrate |
| 3 | Extrapolation |
| 4 | Direct photocount |
+-----------------+----------------------------+
Sin embargo, lo que quiero es que el valor real registrado y el valor humano sean la misma cosa. ¿Es la única manera de crear un dominio de valor codificado como el de abajo?
+----------------------------+----------------------------+
| SurveyTech_Code | Survey_Technique |
+----------------------------+----------------------------+
| Guess | Guess |
| Total count | Total count |
| Stratified random quadrate | Stratified random quadrate |
| Extrapolation | Extrapolation |
| Direct photocount | Direct photocount |
+----------------------------+----------------------------+
Los dominios de valor codificados son un poco laboriosos de crear y asignar. Espero algo como "seleccionar nombre de campo, escribir lista de valores válidos" (bueno, pegar en realidad), y luego al editar o crear características sólo seleccionar de la lista.
No me importan las limitaciones de espacio ni las (posibles) ganancias de rendimiento por utilizar búsquedas numéricas, ya que éstas se encuentran en una geodatabase de archivos. También haría que la exportación a shapefile fuera indolora (no así ).