Saya baru saja meningkatkan ke ArcGIS Server 10.1 SP1. Sejak beralih, saya mendapatkan banyak kesalahan tidak konsisten, khususnya melakukan kueri terhadap REST API layanan peta dengan Javascript API.
Saya katakan tidak konsisten karena permintaan yang identik kadang-kadang akan berfungsi, dan di lain waktu saya mendapatkan kesalahan 'tidak dapat menyelesaikan operasi'. Pertanyaannya sangat sederhana, misalnya klausa where is "COUNTRY_ID = 2", dan saya yakin ini bukan klausa where karena selalu berfungsi berasal dari ArcGIS Server 10.0.
Menguji kueri di halaman REST langsung dari direktori layanan menghasilkan hasil yang sama. Hasil saya bergantian antara keberhasilan dan kesalahan - kueri 1: sukses, kueri 2: kesalahan, kueri 3: sukses, kueri 4: kesalahan.
Adakah yang mengalami hal serupa?
UPDATE: Dari info yang saya temukan di posting ini , saya menemukan bahwa membuat permintaan POST menyelesaikan masalah saya.
sumber
Silakan merujuk tautan berikut: Mereka telah menyarankan solusi.
http://forums.arcgis.com/threads/73456-new-problem-REST-query-10.1-every-other-request-fails-(400-unable-to-complete-oper)
Salam BinnyN
sumber
Pilihan 1:
Coba menerbitkan ulang layanan. Saya mengalami kesalahan ini ketika menyalin file mxd baru ke server tanpa menerbitkannya.
Pilihan 2:
Coba solusi cap waktu unik yang sudah dirujuk oleh BinnyN. Di bawah ini adalah kode:
sumber
Setelah mengubah ke penyimpanan geometri SDEBINARY dari SQL Geometry di SQL Server 2012, masalah itu hilang untuk saya. Semoga seseorang menemukan ini berguna!
sumber