Saya memiliki skrip yang perlu dipublikasikan ke ArcGIS Server sebagai layanan geoprocessing. Script ini menghitung satu set catatan dalam bentuk tabel. Saya perlu mengatur parameter output sehingga mengembalikan tabel (recordset).
Jadi, untuk memastikan saya memiliki tabel (bukan kelas fitur), saya menggunakan arcpy.TableToTable_conversion (), mengeluarkan tabel ke ruang kerja in_memory. Jadi, saya tahu saya punya meja. Saya tahu bahwa ia memiliki catatan, karena saya dapat melakukan arcpy.GetCount dan dapatkan jumlah catatan.
Saya memiliki parameter output yang ditentukan. Begini tampilannya:
arcpy.SetParameter(2, theTable)
Apa pun yang saya coba ini tidak berhasil. Di kotak alat saya, parameter output ditetapkan sebagai RecordSet. Saya sudah mencoba memasok objek recordset, jalur ke kelas fitur dalam memori, dan banyak ide lainnya.
Bagaimana Anda menangani dengan benar mengeluarkan tabel ke output recordset menggunakan SetParameter untuk server ArcGIS?