2

I have one shapefile, with 100 rows data. How to split to multiple feature class based on attribute I selected? I remember I can do it using GUI (old ArcMap) but now I can't. I use ArcMap 10.3.1. It's better if it's not Python script cause it's mostly used and simple process.

  1. This tool are not working
  2. Split Layer by Attribute tool. -> How to use this to achieve my goal?, cause it's only do selection.
  • How many classes do you want to split it into. If you are only dealing with a small amount of classes, why not just select by attribute, then export data to a new feature class, then repeat for each attribute. – ed.hank Apr 27 '16 at 21:13
  • As i mentioned in my question there are 100 data, and I wont do that manually, and even so rather than use select by attribute I can just select each attribute directly from attribute table and export it. – Rikudo Pain Apr 28 '16 at 7:39
3

There appears to be an ArcMap 10.3.1 tool available on this page: http://www.umesc.usgs.gov/management/dss/split_by_attribute_tool.html

This is the direct link to the tool: http://www.umesc.usgs.gov/management/dss/split_by_attribute/FoxSplitByAttributeAddin10_3_1.zip

  • I did have the tool (an updated one also) and yes, It's not working. It runs, but whenever it done, I have Empty geodatabase result. – Rikudo Pain Apr 27 '16 at 16:03
  • Sorry to hear that. Are you selecting the features before you use the tool? If not, make sure you uncheck the "Only export selected features" checkbox before you run the tool. – alexGIS Apr 27 '16 at 16:15
  • yes I did select the features and check "only export selected features" and I did not select the features and uncheck "only..." simple way to say I did test all the option, even prefix and non prefix name, even change various output directory. – Rikudo Pain Apr 27 '16 at 16:17
1

SplitLayerByAttributes did help me. Just run the toolbox (It's python script, but at least already have GUI, I don't have to build it my self). I dont know why it's work while others don't, but so far my problem solved by using this tool.

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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