Viac

Zlepšite výkon služby geoprocesingu - GPServerSync.Load


V službe ArcGIS Server 10.1 mám službu geoprocesingu, čo je jednoduchá tlačová úloha. Úloha beží ako asynchrónna služba. Vykreslí jednu službu MapService z tej istej inštancie servera ArcGIS a druhú službu mapových podkladových máp od spoločnosti ArcGIS online a vygeneruje PDF. Prevádzka služby trvá viac ako 3 minúty. Keď zapnem podrobné prihlásenie, všimnem si, že uplynulý čas medzi nasledujúcimi správami denníka je približne 3 minúty:

Načítať úlohu jc01d9192a4bb4eecbc8317b3d12b34d9 typ správy REST veľkosť správy 1218 Začiatok geografickej fázy.

Hneď ako sa začne fáza kreslenia, úloha sa dokončí v priebehu niekoľkých sekúnd. Nie je mi jasné, čo metóda GPServerSync.Load robí a ako ju optimalizovať. Ak sa pokúsim vytvoriť PDF v programe ArcMap dvoch rovnakých služieb, trvá to niekoľko sekúnd. Nemyslím si, že služby zahrnuté pri vytváraní mapy sú zdržanlivé.

UPRAVIŤ Pri ďalšom kopaní je vinník v tomto nasledujúcom arkádovom rade:

result = arcpy.mapping.ConvertWebMapToMapDocument (Web_Map_as_JSON, templateMxd)

Metóda ConvertWebMapToMapDocument trvá 2+ minúty. Teraz mám pocit, že tento problém súvisí s problémom Prečo je arcpy.mapping.ConvertWebMapToMapDocument pomalý?

Myšlienky?


Systém a metóda overovania fakturácie dopravy podľa geografickej polohy

Je zverejnený geograficky informovaný systém overovania dopravy. Spracovateľ dostane žiadosť o fakturáciu za platbu vrátane skutočnej geografickej polohy a skutočného času a dátumu. Procesor porovnáva požiadavku na službu s požiadavkou na fakturáciu, aby zistil, či sa vodič nachádza v oblasti prijateľnosti. Existujú najmenej tri typy oblastí prijateľnosti na pomoc pri overovaní fakturácie, v ktorých môže byť aktívne iba jedno. Ak sa vodič nachádza v oblasti prijateľnosti pre geolokáciu a čas, procesor automaticky upraví požiadavku na fakturáciu tak, aby zodpovedala požiadavke na službu. Procesor podmienečne zamietne žiadosť o vyúčtovanie, ak sa vodič nenachádza v oblasti prijateľnosti, a poskytne panel pre zapojenie používateľa, na ktorom je používateľovi dovolené odosielať relevantné údaje o fakturácii na ďalšie overenie. Pole prijateľnosti sa aktualizuje dynamicky na základe zhromaždených údajov.


Pozri si video: Publishing a Geoprocessing Service to ArcGIS Server (Október 2021).