Saya terus berpikir bahwa saya harus kehilangan sesuatu, tetapi sepertinya tidak ada alat di ArcGIS 10 untuk memilih fitur (khususnya poligon) dari layer pada titik (X, Y) lokasi melalui ArcPy. Parameter untuk alat seperti itu hanya akan menjadi nama layer dan lokasi XY.
Saat ini saya mengatasinya dengan membuat sebuah titik fitur yang berisi titik dan melakukan SelectLayerByLocation di atasnya. Namun, ketika kelas fitur poligon ada di Oracle (diakses melalui ArcSDE 9.x) dan berisi 3,5 juta poligon, waktu yang dibutuhkan untuk melakukan pemilihan bisa lebih dari 5 menit ketika saya pikir satu atau dua detik (dengan kode lebih sedikit) akan menjadi lebih tepat. Kelas fitur memiliki indeks spasial dan saya sudah mencoba menggunakan arcpy.env.extent (yang SelectLayerByLocation tampaknya diabaikan) untuk membatasi area geografis yang diakses tetapi kinerjanya tetap sangat buruk.
Apakah ada cara yang lebih cepat untuk melakukan ini menggunakan ArcGIS Desktop 10 dan ArcPy?