أكثر

مصدر بيانات المشروع المعطل


لقد قمت بإنشاء Script Tool (من نموذج منشئ النماذج) في ArcGIS 10.2 والتي تعمل بشكل جيد تمامًا في ArcGIS.

ومع ذلك ، أتلقى رسالة الخطأ التالية عندما أحاول نشر أداة البرنامج النصي هذه في خدمة المعالجة الجغرافية على ArcGIS Server.

أنا أستخدم مساحة عمل in_memory للمخرجات. لست متأكدًا مما إذا كان هذا هو سبب المشكلة.

رسالة خطأ -

نموذج التعليمات البرمجية -

> # 5 & 6 - استعلام المنطقة والاستعلام النهائي> إذا كانت المنطقة == "على مستوى المدينة":> gp.AddMessage (("سيارات مسروقة محددة على مستوى المدينة ..."))> Final_Query = Query + Select_the_Date_Range + "AND" + SQL_Query_Refining_the_Data>> else :> Select_the_District = "(DC_DISTRICT =" + District + ")"> Final_Query = Query + Select_the_Date_Range + "AND" + Select_the_District + "AND" + SQL_Query_Refining_the_Data>> arcpy.env.workspace = r "in_memory" "")> gp.AddMessage ("-----------------------------------------) -------------------------------------------------- - ")> gp.AddMessage ((" الاستعلام عن جدول PIIN للتواريخ من "+ Date_FROM +" إلى "+ Date_TO +" & District = "+ District))>> # العملية 1: الاستعلام عن جدول PIIN وتصدير التحديد إلى FC> arcpy.MakeQueryLayer_management (InputDatabase، "StolenRec_ActiveStol_FC"، Final_Query)> arcpy.CopyFeatures_management ("StolenRec_ActiveStol_FC"، StolenRec_ActiveStol_FC_3)>> EventMessage er from Recovered Location… "))> # Process 2: إنشاء XY Event Layer> arcpy.TableToTable_conversion (" StolenRec_ActiveStol_FC "،" in_memory "،" StolenRec_ActiveStol_FC_2 "،" ")> arcpyFC.MakeXYEventLayer_manive_2 "RECOVERED_Y_COORD"، "Recovered_ELayer"،> "PROJCS ['NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702_Feet'، GEOGCS ['GCS_North_American_1983'، DATUM ['D_NERO19783] ['Degree'، 0.0174532925199433]]، PROJECTION ['Lambert_Conformal_Conic']، PARAMETER ['False_Easting'، 1968500.0]، PARAMETER ['False_Northing'، 0.0]، PARAMETER ['Central_Meridian'، - 77.75] ' 39.93333333333333]، PARAMETER ['Standard_Parallel_2'، 40.96666666666667]، PARAMETER ['Latitude_Of_Origin'، 39.33333333333334]، UNIT ['Foot_US'، 0.3048006096012192]]؛ 100006019121948 -333.0000100 ؛ 0.001؛ 0.001؛ IsHighPrecision "،" ")>> gp.A ddMessage (("تحويل طبقة حدث XY إلى FC…"))> # العملية 3: تحويل طبقة حدث XY إلى فئة ميزة نقطة في الذاكرة> # arcpy.FeatureClassToFeatureClass_conversion (Recovered_ELayer، in_memory، "Recovered_FC_Layer"، "")> arcpy. CopyFeatures_management ("Recovered_ELayer" ، Recovered_FC_Layer_2)

لقد واجهت هذه المشكلة بالضبط الأسبوع الماضي وتم إصلاحها عن طريق التغيير

وحدة الاستيراد

ل

من اسم استيراد الوحدة

راجع نشر خدمة المعالجة الجغرافية مع استيراد numpy في ArcGIS Server؟ و GeoNet لمزيد من التفاصيل.

مجرد واحدة أخرى من تلك المراوغات المثيرة للنشر على الخادم: - /


شاهد الفيديو: ماستر كلاس. JENKINS دورة كاملة للمبتدئين. خطوة بخطوة من سكراتش. راغاف بال (شهر اكتوبر 2021).