আপনি এখানে অনুসন্ধানকার্সার পদ্ধতিটি পরীক্ষা করে দেখতে পারেন । কেবল একটি জিনিস এর পরিবর্তে একটি এসকিউএল এক্সপ্রেশন তৈরি করুন । কোয়েরি এক্সপ্রেশনটি আর্কজিআইএসেও স্ট্যান্ডার্ড এসকিউএল এক্সপ্রেশন হিসাবে একই। এটি বৈশিষ্ট্য অনুসারে নির্বাচন করুন ডায়ালগ বাক্সের অনুরূপ। নীচের কোডটি দেখে আপনি নিজের সরঞ্জামটি লিখতে পারেনwhere_clause
সারসংক্ষেপ
অনুসন্ধানকার্সার ফাংশনটি কোনও বৈশিষ্ট্য শ্রেণি বা টেবিলের উপর কেবল পঠনযোগ্য কার্সারটি প্রতিষ্ঠিত করে। সন্ধানকারী উপাদানটি সারির বস্তুগুলির মাধ্যমে পুনরাবৃত্তি করতে এবং ক্ষেত্রের মানগুলি বের করতে ব্যবহৃত হতে পারে। অনুসন্ধানটি কোনও ক্লজ বা ক্ষেত্রের দ্বারা সীমাবদ্ধ করা যেতে পারে এবং allyচ্ছিকভাবে বাছাই করা যেতে পারে।
সিনট্যাক্স অনুসন্ধানকার্সার (ডেটাসেট, {যেখানে_ক্লেজ}, ati স্থানিক_সংশ্লিষ্ট}, {ক্ষেত্রগুলি}, {সাজানো_ ক্ষেত্রগুলি})
উদাহরণ:
import arcpy
# Open a searchcursor
# Input: C:/Data/Counties.shp
# FieldList: NAME; STATE_NAME; POP2000
# SortFields: STATE_NAME A; POP2000 D
#
rows = arcpy.SearchCursor("C:/Data/Counties.shp", "'POP2000' > 5000", "", "NAME;
STATE_NAME; POP2000", "STATE_NAME A; POP2000 D")
currentState = ""
# Iterate through the rows in the cursor
#
for row in rows:
if currentState != row.STATE_NAME:
currentState = row.STATE_NAME
# Print out the state name, county, and population
#
print "State: %s, County: %s, population: %i" % \
(row.STATE_NAME, row.NAME, row.POP2000)
আমি এটি আপনাকে সাহায্য করে আশা করি....