0

Problem: criteria for education is that it should be in 1 km buffer and have a population of 500. I want to identify which schools fulfill the criteria. I want to do analysis in ArcGIS.

Kindly suggest some tools or python script to evaluate which school are according to criteria.

  • In one query is not possible as the tools allow either attribute query or location based. But its very easy to use the model builder for it. Just put your queries there via the tools from the toolbox (select by attribute and select by location). – Matte May 15 '17 at 8:11
  • Welcome to GIS SE! As a new user be sure to take the Tour to learn about our focussed Q&A format. I recommend not thinking about GIS SE as being some sort of online GIS tutor. For your questions to be answered here they should as much as possible describe not just what you want to do, but precisely what you have tried and where you are stuck trying that. For questions that involve code we ask that you show us where you are stuck with your own code by including a code snippet in your question. – PolyGeo May 15 '17 at 9:14
0

There are several ways you can accomplish this. The following instructions will show you how to select schools which have a population of at least 500 and are within 1km of some other layer. What you then do with that selection is up to you. You can export them as another layer, or export the attribute table to a spreadsheet to name a few.

  1. Select by attributes your schools which have a population >= 500. Depending on your data type, your selection may look something like this:

    "POP">=500

  2. Select by location the schools from your current selection which are inside your 1km buffer. Ensure that you've set selection method to "Select from the currently selected features in". Your target layer is your schools and your source layer is your 1km buffer. Your spatial selection method can be INTERSECT or WITHIN.

That will select the schools within 1km of your buffer and have a population of at least 500. There are other methods to achieve the same result. But I thought this was fairly straight-forward.

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.