0

I am looking for a way to either use the Extract Data tool within ArcMap without it compressing the files into a .zip at the end, or a way for the Clip tool to have a way to select multiple feature classes (see screenshot). The goal is to put this into ModelBuilder so that I can automate a process. However my knowledge concerning Python and inserting/editing scripts is limited to none and I know of no other way to achieve the results without scripting/adjusting.

Example of what I am looking for in the clip tool.

Modelbuilder example

  • Extract Data's other name is "Zip-n-Ship". Zipping is its fundamental purpose. It should be easy enough to write a tiny script that just exports data. – Vince Jan 8 at 11:22
  • Perhaps using something like feature-class-to-feature-class or copy features. – mkennedy Jan 9 at 23:36
  • Welcome to GIS SE! We're a little different from other sites; this isn't a discussion forum but a Q&A site. Please check out our short tour to learn about our focussed Q&A format. Please provide solutions to your own problem as a detailed answer to your question rather than as a brief statement within your question. – PolyGeo Jan 12 at 1:30
1

Link how to implement this script into ModelBuilder. http://desktop.arcgis.com/en/arcmap/10.3/analyze/modelbuilder/integrating-scripts-within-a-model.htm

# Import system modules
import arcpy
import os
from arcpy import env


arcpy.env.workspace = arcpy.GetParameterAsText(0)
output = arcpy.env.workspace


clip_features = arcpy.GetParameterAsText(1)

fc_list = arcpy.ListFeatureClasses()

for fc in fc_list:
    arcpy.Clip_analysis(fc, clip_features, fc +'_clipped')
  • I should've specified that I am looking for a way to implement this into modelbuilder to automate a process. I apologise for that, would it be possible to implement this script as a tool within modelbuilder? – Remko Jan 8 at 11:22
  • I edited my post, script is ready for MB. just read article how to implement this. – JuniorPythonNewbie Jan 8 at 11:27
  • This is helping a lot! Thanks so far! I have another issue arising though, my feature classes come from all over the place and have been dragged into the TOC. If I understand correctly, the "fc_list" takes a list of feature classes from a single location, is it possible to target the TOC instead? (excluding the clip mask). I have tried looking for the code for this, but I have trouble finding it. – Remko Jan 8 at 11:48
  • I think it is, but still you need to tell me if you are using arcmap or arcgis pro. – JuniorPythonNewbie Jan 8 at 12:11
  • Ah, I apologize, I am using Arcmap version 10.3.1 at the moment. The reason I don't want the "extract tool" to zip is because I want it to do something else in beforehand, I will add a screenshot of my MB, hopefuly it will add some more usefull information of what I am trying to achieve. – Remko Jan 8 at 12:25
0

I solved this issue by, rather than using a multi-select clip, using iterate within the ArcMap MB only tools. This cycles through all the feature classes within a location, this means the users will have to put all their files into a selected GDB.

New contributor
Remko is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.