Mehr

Defekte Projektdatenquelle


Ich habe in ArcGIS 10.2 ein Skriptwerkzeug (aus einem Modelbuilder-Modell) erstellt, das in ArcGIS einwandfrei funktioniert.

Ich erhalte jedoch die folgende Fehlermeldung, wenn ich versuche, dieses Skriptwerkzeug in einem Geoverarbeitungs-Service auf ArcGIS Server zu veröffentlichen.

Ich verwende den in_memory-Arbeitsbereich für Ausgaben. Nicht sicher, ob das das Problem verursacht.

Fehlermeldung -

Codebeispiel -

> # 5 & 6 - District Query & Final Query > if District == "Citywide": > gp.AddMessage ("Selected Citywide Stolen Autos… " )) > 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("----------------------------------------------------- -------------------------------------------------- --") > gp.AddMessage ("("Abfragen der PIIN-Tabelle nach Daten von " + Date_FROM + " bis " + Date_TO + " & District = " + District )) > > # Prozess 1 : Abfragen der PIIN-Tabelle und Exportieren der Auswahl zu einem im Speicher befindlichen FC > arcpy.MakeQueryLayer_management(InputDatabase, "StolenRec_ActiveStol_FC", Final_Query) > arcpy.CopyFeatures_management("StolenRec_ActiveStol_FC", StolenRec_ActiveStol_FC_3) > > > gp.AddMessage (("Making XY Event Lay er vom wiederhergestellten Speicherort… " )) > # Prozess 2: Erstellen einer XY-Ereignisschicht > arcpy.TableToTable_conversion("StolenRec_ActiveStol_FC", "in_memory" , "StolenRec_ActiveStol_FC_2", "") > arcpy.MakeXYEventLayer_management("StolenRec_ActiveStol_"CO_RECED_ActiveStol) "RECOVERED_Y_COORD", "Recovered_ELayer", > "PROJCS['NAD_1983_StatePlane_Pennsylvania_South_FIPS_3702_Feet',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983]['D_North_American_1983][]wich_American_1983][',78SHEROID'][',78SHEROID][',78SHEROID'0.0],63',78SHEROID' ['Grad',0.0174532925199433]],PROJEKTION['Lambert_Conformal_Conic'],PARAMETER['False_Easting',1968500.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-77.75]',ParaMel[' 39.93333333333333],PARAMETER['Standard_Parallel_2',40.96666666666667],PARAMETER['Latitude_Of_Origin',39.33333333333334],UNIT['Foot_US',0.3048006096012192]];-119214200 > -96198500 3048.00600001219;-100000E ;0,001;0,001;IstHohePräzision", "") > > gp.A ddMessage ("("XY-Ereignis-Layer in FC… umwandeln")) > # Prozess 3: XY-Ereignis-Layer in eine im Speicher befindliche Point-Feature-Class konvertieren > #arcpy.FeatureClassToFeatureClass_conversion(Recovered_ELayer, in_memory, "Recovered_FC_Layer","") > arcpy CopyFeatures_management("Recovered_ELayer", Recovered_FC_Layer_2)

Ich hatte letzte Woche genau dieses Problem und es wurde durch Wechseln behoben

Importmodul

zu

aus Modulimportname

Siehe Veröffentlichen des Geoverarbeitungs-Service mit dem Importieren von numpy in ArcGIS Server? und GeoNet für weitere Details.

Nur eine weitere dieser interessanten Eigenarten der Veröffentlichung auf dem Server :-/


Schau das Video: ICE UNFALL: 2 DEFEKTE STROMABNEHMER (Oktober 2021).