POST
|
I strongly agree with ShaunDillon1, and regard this as one of the most annoying things in Pro. I always remove everything from the legend and then add the layers I want. I guess one option for us is to remove the Legend from our templates, and add the legend manually after opening the template. If this behavior is by design, then I think it is a poor design. Why not add this to Options, so the user can choose? If this behavior is by design, then it
... View more
11-25-2020
03:27 AM
|
1
|
0
|
989
|
IDEA
|
Agreed. In Pro 2.2, our company's default project template was listed under "Select a project template" along with the standard templates: "Blank", "Global_Scene", "Local_Scene" and "Map". This was achieved by putting the aptx under C:\Program Files\ArcGIS\Pro\Resources\ProjectTemplates. In 2.3 and 2.4, our project template is no longer visible, and the user has to know the location of the project template and navigate to it. This causes unnecessary confusion among our users.
... View more
07-31-2019
02:10 AM
|
0
|
0
|
824
|
POST
|
The option to disable running the script "in process" was an option in ArcMap, I have not seen this in ArcGIS Pro. I have also tried to use multiprocessing.set_executable(os.path.join(sys.exec_prefix, 'python.exe')) The code executed without errors, and produced the expected results. BUT, I ended up having several python windows open, and they did not disappear until I closed ArcGIS Pro. My solution: As I mentioned earlier, multiprocessing in my case are taken place in existing python modules. I ended up calling these from the code behind my script tool using subprocess: cmd = '"' + os.path.join(sys.exec_prefix, 'python.exe" "'C:\temp\ScriptUsingMultiprocessing.py"') completed = subprocess.run(cmd, shell=True) This starts the code with multiprocessing, and waits until it is completed before moving on. Works perfectly!
... View more
03-05-2019
11:58 PM
|
1
|
2
|
3775
|
POST
|
I am trying to create a script tool in ArcGIS Pro 2.3, which calls existing python modules where multiprocessing is taking place. When the parallel processes are started, instead of new python processes, several new instances of ArcGISPro are opened. A very simplified code for a script tool to illustrate this: import multiprocessing, arcpy, sys from multiprocessing import Pool text = arcpy.GetParameterAsText(0) def testFunc(param): return "Processed: " + param if __name__ == "__main__": cpuNum = multiprocessing.cpu_count() - 1 pool = Pool(processes=cpuNum) newText = pool.map(testFunc, text) pool.close pool.join print("Output :" + str(newText)) When running the same code from command prompt, it works fine: How can this code be executed successfully from a script tool in ArcGIS Pro?
... View more
03-04-2019
10:38 AM
|
1
|
8
|
4349
|
IDEA
|
This 3D Analyst interactive tool in ArcMap is greatly missed in Pro. We are working manly with natural hazards, such as avalanches and rockfall, and this tool is vital for us.
... View more
11-22-2018
06:07 AM
|
19
|
2
|
1770
|
POST
|
Hi, I struggle with the same problem, having a script tool which inserts new points to an existing feature class in ArcSDE using an Insert Cursor. The new points do not automatically appear on the map. One interactive workaround for me is to choose "List by data source", selecting the ArcSDE connection and on the Versioning tab click "Refresh". This is not very user friendly though. Another workaround is to "change" the version of the Feature layer to the same version it is in (see code below). This works, but is way too slow (30 sec). def refreshMap(layerName): p = arcpy.mp.ArcGISProject('current') m = p.listMaps("MainMap")[0] for l in m.listLayers("*"): if l.longName == layerName: conProp = l.connectionProperties arcpy.ChangeVersion_management(l, 'TRANSACTIONAL', conProp['connection_info']['version']) Please give us a way to refresh the map!
... View more
01-04-2018
12:02 AM
|
9
|
0
|
11880
|
POST
|
Are you referring to SP3/4 for Desktop or WMX? We have the issue too and Im pretty sure its still occuring on Desktop SP4+WMX SP4. It does seem to be machine specific though as I never have the issue. Trevor I am referring to the SP versions for both Desktop and WMX. To check this once more, I opened a job from WMX, and ArcMap actually opened! Then I closed ArcMap and opened the job again from WMX - and this time it did not open. The logfile telles the same story as usual: "JTXExtension.PrepareMXD: Sleeping while waiting for ArcMap UI to be initialized" This is on the machine with SP4 for Desktop and WMX.
... View more
06-21-2012
10:47 PM
|
0
|
0
|
952
|
POST
|
I do not have any extensions or secured layers that should prevent ArcMap from opening. I have opened the same job on a different machine, and saved the mxd to disk. This mxd opens perfectly on my machine. So the mxd itself seems to be ok, but launching it from WorkflowManager is a problem. The only difference between these machines is that I have 10.0 SP 4 installed and the other machine only SP 3.
... View more
06-21-2012
02:56 AM
|
0
|
0
|
952
|
POST
|
Hi, I am having a similar situation when opening a job from Workflow Manager. The ArcMap process is started, but the ArcMap UI itself does not appear. Killing the ArcMap process and opening the job again from Workflow Manager sometimes work, but not always. Opening the job from another pc works fine (same user logged in). I am using Windows 7, 64-bit. Here is the last part of the WMX log: 2012-06-08 12:54:20.646 Level: 5 Getting source map document... 2012-06-08 12:54:20.646 Level: 5 Getting Job MXD into C:\ProgramData\ESRI\WMX\Jobs\SKRED_99890.mxd 2012-06-08 12:54:20.647 Level: 5 Checking if you have configured a shared path.. 2012-06-08 12:54:20.671 Level: 5 JTXJob:RetrieveMXD did not find the job's MXD blob, retrieving from the JobType.. 2012-06-08 12:54:20.945 Level: 5 JTXJob:RetrieveMXD Retrieved template from the JobType into C:\ProgramData\ESRI\WMX\Jobs\skred_job_JTXJobTypeMap.mxd 2012-06-08 12:54:20.945 Level: 5 JTXJob:RetrieveMXD Copying template into Job's MXD file path C:\ProgramData\ESRI\WMX\Jobs\SKRED_99890.mxd 2012-06-08 12:54:20.950 Level: 5 JTXJob:RetrieveMXD Deleting template file from path C:\ProgramData\ESRI\WMX\Jobs\skred_job_JTXJobTypeMap.mxd 2012-06-08 12:54:20.952 Level: 5 Validating source map document... 2012-06-08 12:54:20.960 Level: 5 Checking to see if we need to use existing ArcMap session, bUseExisting is False 2012-06-08 12:54:20.961 Level: 5 Starting ArcMap... 2012-06-08 12:54:20.961 Level: 5 Attempting to start ArcMap from C:\Program Files (x86)\ArcGIS\Desktop10.0\bin\ArcMap.exe with document C:\ProgramData\ESRI\WMX\Jobs\SKRED_99890.mxd 2012-06-08 12:54:20.975 Level: 5 Launching ArcMap with process ID 11580 2012-06-08 12:54:26.541 Level: 5 Finished launching ArcMap with process ID 11580 2012-06-08 12:54:26.541 Level: 5 Started ArcMap.. 2012-06-08 12:54:26.546 Level: 5 Configuring the Workflow Manager extension... 2012-06-08 12:54:26.592 Level: 5 Enabling the JTX extension... 2012-06-08 12:54:26.600 Level: 5 Passing information to job extension... 2012-06-08 12:54:26.601 Level: 5 Telling JTX extension to load the job.. 2012-06-08 12:54:26.601 Level: 5 Job-enabling the JTX extension... and here is the complete ArcMap log: 2012-06-08 12:54:26.662 Level: 5 GetActiveDatabase 2012-06-08 12:54:26.663 Level: 5 LoadFromAlias 2012-06-08 12:54:26.663 Level: 5 GetJTXWorkspace 2012-06-08 12:54:26.663 Level: 5 LoadServerInfo 2012-06-08 12:54:26.664 Level: 5 GetConnInfoWS 2012-06-08 12:54:26.664 Level: 5 Get Local Server Props 2012-06-08 12:54:26.665 Level: 5 Build Path 2012-06-08 12:54:26.665 Level: 5 Start Copy File 2012-06-08 12:54:26.668 Level: 5 End Copy File 2012-06-08 12:54:26.668 Level: 5 Opening Connecting Workspace 2012-06-08 12:54:26.669 Level: 5 C:\Users\kst\AppData\Local\Temp\\WMX6398.tmp.sde 2012-06-08 12:54:27.896 Level: 5 0 2012-06-08 12:54:27.896 Level: 5 Opened Connecting Workspace 2012-06-08 12:54:29.316 Level: 5 ~GetConnInfoWS 2012-06-08 12:54:29.337 Level: 5 ~LoadServerInfo 2012-06-08 12:54:29.337 Level: 5 ~GetJTXWorkspace 2012-06-08 12:54:29.338 Level: 5 GotJTXWorkspace 2012-06-08 12:54:29.983 Level: 5 GotActiveDataWorkspace 2012-06-08 12:54:29.983 Level: 5 ~LoadFromAlias 2012-06-08 12:54:29.984 Level: 5 ~GetActiveDatabase 2012-06-08 12:54:30.013 Level: 5 JTXExtension: Connected to default database 2012-06-08 12:54:30.014 Level: 5 JTXExtension.PrepareMXD: Sleeping while waiting for ArcMap UI to be initialized Any ideas?
... View more
06-08-2012
03:33 AM
|
0
|
0
|
952
|
Title | Kudos | Posted |
---|---|---|
1 | 11-25-2020 03:27 AM | |
1 | 03-05-2019 11:58 PM | |
19 | 11-22-2018 06:07 AM | |
1 | 03-04-2019 10:38 AM | |
9 | 01-04-2018 12:02 AM |
Online Status |
Offline
|
Date Last Visited |
12-19-2022
04:50 PM
|