Vairāk

Funkcijas Layer Vs vaicājumu uzdevums

Funkcijas Layer Vs vaicājumu uzdevums


Es izmantoju ArcGIS Javascript API, un man ir jāpieprasa ĢIS un jāparāda rezultāti kartē. Pašlaik esmu izmantojis vaicājumu uzdevumu, norādot slāni, paziņojumu "kur", grafisko simbolu, InfoTemplate utt., Un tas darbojas labi. Tomēr es domāju, vai man vajadzētu izmantot FeatureLayer ar definīcijas izteiksmi, nevis vaicājumu uzdevumu. Funkciju slāņa izmantošana ļautu izmantot zīmēšanas informāciju no servera. Arī simbols būtu redzams leģendā. Kad labāk izmantot vaicājumu uzdevumu, nevis funkciju slāni?


Izmantojot FeatureLayer, tiek samazināts uzrakstāmā koda daudzums, vienkārši iestatot tā režīmu vai definīcijas izteiksmi. Turklāt, kā jūs teicāt, simboloģija nāk cauri.

Vaicājuma slānis ir noderīgs, ja vēlaties atgūt ierakstu kopu, pamatojoties uz locījuma klauzulu vai pēc ģeometrijas. Jūs varat izmantot ģeometriju kā ievadi, lai vaicātu slānim.

Es salīdzinātu QueryTask ar IdentifyTask, jo tie ir vairāk līdzīgi. IdentifyTask neļauj jums izvēlēties laukus, kurus izdot, bet jūs varat izvēlēties slāņus, kurus vēlaties identificēt.