4 votos

¿La incorporación de sentencias SQL en ModelBuilder?

Tengo un punto del conjunto de datos, donde cada punto tiene un único operador asociado con él. Me gustaría seleccionar por atributos = nombre de usuario y generar un nuevo shapefile para cada operador que contiene solamente los puntos asociados con que el nombre del operador. Hacer esto a mano para cada operador es simple, pero he estado teniendo problemas tratando de construir un modelo en ModelBuilder que se va a automatizar.

He intentado usar el Seleccionar Capa por Atributo de la herramienta pero no puedo averiguar cómo iterar es tal que la expresión SQL se ejecuta a través de cada nombre del operador. ModelBuilder no me deja adjuntar cualquier entrada en la expresión del término. La esencia de lo que creo que estoy tratando de hacer aquí:

enter image description here

2voto

auramo Puntos 161

Echa un vistazo a Dan Patterson Dividir la capa por atributos herramienta. Creo que funcionará bien para este propósito.

2voto

Abbasi Puntos 31

Si usted Group By el campo que contiene sus nombres de operador en el iterador, seleccionará todas las características con cada nombre de operador único. A continuación, puede utilizar las características seleccionadas I_Well_Locations_operator como entrada en el Copy Features que creará un nuevo shapefile para cada grupo de características. También puede utilizar Value como una variable en línea para los shapefiles de salida para que cada shapefile tenga el nombre único del operador.

0voto

aditya Puntos 111

Le sugiero que pruebe el Herramienta SELECT . Está disponible en todos los niveles de licencia.

Desde el ayuda en línea :

Extrae características de una clase de características de entrada o de una capa de características de entrada, normalmente utilizando una expresión de selección o de lenguaje de consulta estructurado (SQL) y las almacena en una clase de características de salida.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X