|
POST
|
Mathew: Sorry for my ignorance in this particular area, but how does one make a "python process large address aware"? Thank you.
... View more
03-26-2012
10:57 AM
|
0
|
0
|
1439
|
|
POST
|
Mathew: I have a incident logged with ESRI about this issue and the ESRI tech duplicated the same phenomenon on his system so he created a NIM for this bug. This is why I am surprised you are able to run your script on so many mxds. Would you be able (and willing) to run your script on a batch of mxds and see if the pythonwin.exe or python.exe process in Task Manager keeps increasing in mem usage as that is what happens on my system? I'm thinking that you might have a much more powerful system where you just never reached the mem usage threshold to lock up your python process. Your help and feedback is greatly appreciated.
... View more
03-26-2012
10:40 AM
|
0
|
0
|
2216
|
|
POST
|
Mathew: I have a few more questions about how you run your script, since I have an almost identical script that hangs up after a short time. Does your script strictly run against v10 mxds? Or can it run against previous versions of ArcGIS mxds? Does your script strictly run against SDE v10? Or can it run against previous versions of ArcSDE connections? Your feedback to this question is greatly appreciated. Thanks.
... View more
03-26-2012
09:10 AM
|
0
|
0
|
2216
|
|
POST
|
Thank you for the reply Stacy. I was using python syntax that is compatible with ArcGIS v10, but I was mistakenly running the code on an ArcGIS v9.3.1. Once I ran the code on an ArcGIS v10 machine it worked fine. This type of stuff happens as I am working in dual environments as my organization works on upgrading GIS software and GIS dependent applications.
... View more
03-23-2012
10:14 AM
|
0
|
0
|
834
|
|
POST
|
Mathew: I freeze on different mxds depending upon the subdirectory that I choose to convert the SDE datasources for, so it is not the same file every time. Eventually I will need to convert up to 3 thousand mxds with each mxd having from 1 SDE connection to 40 or 50 SDE connections. This process will need to be done when my organization migrates from Oracle Client 10g to Oracle Client 11x, as this information is embedded in the direct connection string for every SDE connection. This is why this information is important to me.
... View more
03-22-2012
06:59 AM
|
0
|
0
|
2216
|
|
POST
|
Ganesh: Here are some changes you can make to this script: Instead of import arcgisscripting import os, sys gp = arcgisscripting.create(9.3) gp.OverWriteOutput = 1 Use import os, sys import arcpy import arcpy.mapping from arcpy import env arcpy.env.overwriteOutput = True Instead of featureClassA = gp.GetParameterAsText(0) Use featureClassA = arcpy.GetParameterAsText(0) Instead of dscB = gp.Describe(featureClassB) Use dscB = arcpy.Describe(featureClassB) I hope this gets you started to see where you need to make changes in the rest of the code for v10.
... View more
03-22-2012
06:52 AM
|
0
|
0
|
1772
|
|
POST
|
Mathew: Can you share your code of batching through 500 mxds? The reason I ask is because maybe this is the cause of the memory issue I am having with replacing SDE connections. This phenonmenon happens everytime where I get through a certain amount of mxds before python freezes up. This same problem did not occur if I batch converted sources to file geodatabases or personal geodatabases.
... View more
03-22-2012
06:29 AM
|
0
|
0
|
2216
|
|
POST
|
To All Python Users: In ArcGIS v9.3.1 I want to be able to set certain variables such as the gp.workspace from a configuration file outside the python script so it is not hard-coded in the script. I was able to read in text for other variables I needed to set but it did not work with gp.workspace as I received the following error: Traceback (most recent call last): File "G:\deptdata\GIS\GIS_Services\User\server_Scripts\01_Data_Read_Config.py", line 37, in <module> gp.workspace = "'" + source + "'" RuntimeError: NotInitialized The code to set the variable source is as follows: vars = myfile.read().rstrip().split(",") connSDE = vars[0] EOC_source = vars[1] gp.workspace = "'" + EOC_source + "'" (I have tried gp.workspace = """ + EOC_source + """ as well as gp.workspace = EOC_source Can gp.workspace be set with a variable? If so, what am I doing wrong with the syntax? Any help or hints regarding this issue are greatly appreciated. Thanks.
... View more
03-22-2012
06:18 AM
|
0
|
3
|
1034
|
|
POST
|
jacobne: What do you mean by synchronize? Do you mean putting the data together in the same projection?
... View more
03-21-2012
06:33 PM
|
0
|
0
|
2201
|
|
POST
|
renatognog: Is your data being consumed by an ArcGIS Server service or ArcIMS service? If it is I would recommend a truncate and append process that bypasses schema locks that are in place from the above mentioned services. DeleteRows_Management followed by Append_Management
... View more
03-21-2012
06:30 PM
|
0
|
0
|
673
|
|
POST
|
Mathew: I do not have an answer for your question, but I am interested in the performance of your script. I have written a replacedatasource script for SDE layers that loops through a directory searching for mxds and then resourcing the SDE layers. Unfortunately, the script eventually uses all the computer's RAM and it just hangs so I have to kill it in Task Manager. Would you know if the memory on your python script keeps increasing? Your script might not have frozen because you did not process enough mxd files in your batch. Any insight on your script and system would be greatly appreciated. Thanks.
... View more
03-21-2012
06:27 PM
|
0
|
0
|
2216
|
|
POST
|
Greg: Have you tried looking at python to accomplish this task? It would probably result in a lot less code on your part. In v10.1 you will be able to associate python code with buttons on a toolbar which should make this even easier.
... View more
03-08-2012
10:26 AM
|
0
|
0
|
2604
|
|
POST
|
Does anyone from ESRI have any ideas on how I would accomplish this goal in a bat file? Or is there another method of calling the python files that can be used? I currently use the bat file to sequentially call python scripts so they proceed in a specific order making sure the previous task has been completed. As I said in the original Post, I need to add the full path to the python script and log files in the bat file on a Windows 2008 Server which I did not need to do in Windows 2003 Server. Also I would like to use the txt file for the paths so it acts as a config file to be used by multiple scripts so 1 file can be changed for multiple scripts instead of needing to change multiple files.
... View more
03-07-2012
03:46 AM
|
0
|
0
|
2044
|
|
POST
|
Curtis: I think my original post might be a bit misleading. The variables I am trying to pass into the bat file are the location of the the python script and the location of the log file generated from the bat file. When I ran bat files as Scheduled Tasks in Windows Server 2003, I only needed to provide the name of the python script and log file because it understood it was a path relative to the location of the bat file. Now on Windows Server 2008, the bat file never calls the python script or log file unless I supply the entire path to these files. I want to store these paths in a text file to simplify the update of my system and the scripts that are used. I have 2 reasons for this. I can have multiple scripts that need the same python scripts, so I can use the text file to supply this information to all bat files. In addition, if the location changes or this bat file is used on a different server, I only need to make the change in the text file and not each bat file. I hope this clears up why I want to be able to read in information from a txt file in a bat file.
... View more
03-03-2012
09:11 AM
|
0
|
0
|
2044
|
|
POST
|
To All Python Users That Use Bat Files to Call Python Scripts: I am trying to read in values from a txt file in a bat file that will be used as variables when calling python scripts within the bat file. I have searched the Internet for the proper syntax to accomplish this goal, but I am unable to read from a txt file in the bat file. Does anyone have experience with this task and could provide some sample code so I can see where I am going wrong? Any help or hints are greatly appreciated. Thanks.
... View more
03-02-2012
08:14 AM
|
0
|
5
|
3200
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 02-11-2026 10:42 AM | |
| 1 | 12-22-2025 10:08 AM | |
| 1 | 09-26-2025 06:10 AM | |
| 1 | 09-04-2025 02:19 PM | |
| 1 | 08-29-2025 08:29 AM |
| Online Status |
Online
|
| Date Last Visited |
yesterday
|