POST
|
Same problem here, which is stopping state folks from viewing a COVID-19 model. Attached is a snapshot of the warnings found by the developer tools in Firefox. Looks like the new API for Javascript broke it. I've attached the entire warning message set. Thank you, -Malcolm
... View more
04-21-2020
10:00 AM
|
0
|
0
|
726
|
POST
|
This one's got me puzzled. I've got a 12,000-record point feature layer, with a single small (150kb) photo attached to each record. This was published from ArcGIS Pro to ArcGIS Online, with the attachments. When I attempt to "Create View Layer", I get an "Error - Unable to add feature service definition". I've disabled Sync and Editing, and also changed sharing to Everyone, all with no change. Any ideas? Thanks, -Malcolm Williamon
... View more
05-28-2019
07:57 PM
|
0
|
0
|
295
|
DOC
|
Thank you, Jake - it was the missing layer number (/0) that was preventing it from working. All is good now!
... View more
01-22-2019
06:56 PM
|
0
|
0
|
5613
|
DOC
|
Hi Jake, I just tried the GP tool from both the latest Pro and ArcMap, connecting to a very simple "test" feature service hosted on AGOL. Full edit capabilities, and there are indeed attachments. Yet, when running the tool from either platform, I get a "Feature Service does not contain attachments" error. I've sent you an invitation to join the group that I've shared the feature layer with. Thanks for any insight you can provide! -Malcolm Williamson
... View more
01-18-2019
01:51 PM
|
0
|
0
|
5613
|
POST
|
Hi Ghislain, Thanks for the correction, you've put me on track to a solution! Upon "import arcpy", it seems that it's referencing a stray python path with a problematic version of numpy: >>> import arcpy Traceback (most recent call last): File "C:\Users\malcolm\AppData\Roaming\Python\Python36\site-packages\numpy\core\__init__.py", line 16, in <module> from . import multiarray ImportError: cannot import name 'multiarray' (and more stuff) I list the paths: >>> import sys >>> for p in sys.path: ... print(p) ... C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python36.zip C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\DLLs C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3 C:\Users\malcolm\AppData\Roaming\Python\Python36\site-packages C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages C:\Program Files\ArcGIS\Pro\bin C:\Program Files\ArcGIS\Pro\Resources\ArcPy C:\Program Files\ArcGIS\Pro\Resources\ArcToolbox\Scripts C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\future-0.16.0-py3.6.egg C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pytz-2018.3-py3.6.egg C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\sympy-1.1.1-py3.6.egg (Highlighted bad path in red) So, I can fix the problem just by renaming or removing the rogue Python location. But I am curious how the ArcGIS Pro Python installation found that path in the first place. Is C:\Users\%USERNAME%\AppData\Roaming\Python a standard path that a new Python installation looks for, or was this stored somewhere? Again, my ArcGIS Pro problem is cured once I've removed the problematic files - just curious how the ArcGIS Pro Python installation got crosswise with it. Thanks very much for your help!
... View more
07-24-2018
01:54 PM
|
2
|
0
|
870
|
POST
|
Drew, I have the same problem as the OP, which started under 2.1.x and has carried over to my 2.2 installation (I actually did an uninstall on 2.1.2 prior to installing 2.2). When I run arcpy.GetInstallInfo(), I get the following: Traceback (most recent call last): File "<string>", line 1, in <module> NameError: name 'arcpy' is not defined I assume that there is a problem with a python installation on this computer, but I do not know how to fix it. I currently have Desktop 10.5 installed, along with lots of other software. The problem does seem to be tied to my Windows user account - a freshly created local user doesn't have the same problem. Thanks for any suggestions.
... View more
07-23-2018
06:42 AM
|
0
|
2
|
870
|
POST
|
Robert, have you had a chance to look for a similar example? Thanks, -Malcolm hmmm, everything in the request looks ok and it even looks like all the rendering info is being passed in. Would you be able to put up a sample in JSFiddle if its not too much that I could look it. I was looking for some code samples on my mac and I realized on one of the apps, we have a custom image service layer and that we had to do a sort of trick to get a legend to appear where we put a dummy layer in a map service with a mock legend to represent the image service layer. All other apps I have built and are using print are using default symbology except for one which is showing full page map only with no legend, I know we have one or two at work built by some of my colleagues that have print functionality with custom renderers so I will check on them when I get in tomorrow to see if they are showing legends or if I can tweak the one I have to add a legend to it. I don't think this is impossible, if I recall correctly we have done it at our office in one of our apps but I will have to get back to you on that, been in school all day so my mind is not on GIS at the moment, maybe someone from Esri in the meantime can comment on this to maybe point out something I'm forgetting or point us to a sample.
... View more
02-03-2014
10:54 AM
|
0
|
1
|
1467
|
POST
|
I think the problem here are the default print templates. The legend is placed in the bottom of the page leaving very small room for the legend info. If a layer has too many symbols it will simply not be displayed in the legend. To check this, load just one or two layers in your app rendered with a simple renderer. You should see the layers info in the bottom left side of the page. The solution is simple. Edit the default print templates and place the legend elment somewhere else leaving more space for the layer info. And also check that "Shrink contents to fit frame" option to make the layer info fit the legend element (you'll find it in the Fitting strategy section inside the legend properties, here). Hope this helps. Thanks, I don't believe that this is the problem - at most my legend contains one layer with five classifications, and some of my maps are a single point layer rendered with a simple renderer. The "Shrink contents to fit frame" option is indeed selected, and the minimum font size is set to 4 pt. Any further thoughts?
... View more
01-29-2014
07:07 AM
|
0
|
0
|
1467
|
POST
|
Ok, my first attempt at migrating an entire app to JSFiddle. This looks pretty ugly when crammed into the Results window, but it seems to work (other than the problem with the legend in the "printed" PDF!): http://jsfiddle.net/d5b65/ Normally, one of 62 different layers in the service is passed through the URL (...?layer=32), but I hard-coded this in the fiddle. I'm pretty new to the javascript API, so I'm sure you'll see all kinds of atrocious code in there - don't worry, you won't offend me! If you can help me overcome this, I'll be very grateful.
... View more
01-28-2014
05:42 PM
|
0
|
0
|
1467
|
POST
|
Following your advice, I've got my layer id and sublayer ids pushed into an array that is passed to the legendLayers property. If you look at tail end of the JSON being posted (below), you'll see that legendOptions includes those. However, I'm still getting no legend at all on the PDF maps. Thoughts? I can't locate an example app which includes a legend and a print option to compare. Format PDF
Layout_Template A3 Landscape
Web_Map_as_JSON {"mapOptions":{"showAttribution":true,"extent":{"xmin":-10884089.275607755,"ymin":4039507.1494186064,"xmax":-9710016.521147506,"ymax":4407627.877639997,"spatialReference":{"wkid":102100}},"spatialReference":{"wkid":102100},"scale":2311162.217155},"operationalLayers":[{"id":"layer0","title":"layer0","opacity":1,"minScale":591657527.591555,"maxScale":2256.994353,"type":"OpenStreetMap","url":"http://a.tile.openstreetmap.org"},{"id":"Districts","title":"Districts","opacity":0.7,"minScale":0,"maxScale":0,"url":"http://165.29.23.149/arcgis/rest/services/DistrictReports_FY22/MapServer","visibleLayers":[32],"layers":[{"id":32,"layerDefinition":{"id":32,"source":{"type":"mapLayer","mapLayerId":32},"drawingInfo":{"renderer":{"type":"classBreaks","field":"Two_or_More_Races_Total_Pie","minValue":0,"classBreakInfos":[{"classMaxValue":161,"label":"0 - 161","description":"","symbol":{"color":[255,255,204,255],"outline":{"color":[0,0,0,255],"width":0.75,"type":"esriSLS","style":"esriSLSSolid"},"type":"esriSFS","style":"esriSFSSolid"}},{"classMaxValue":322,"label":"162 - 322","description":"","symbol":{"color":[218,196,131,255],"outline":{"color":[0,0,0,255],"width":0.75,"type":"esriSLS","style":"esriSLSSolid"},"type":"esriSFS","style":"esriSFSSolid"}},{"classMaxValue":483,"label":"323 - 483","description":"","symbol":{"color":[181,127,72,255],"outline":{"color":[0,0,0,255],"width":0.75,"type":"esriSLS","style":"esriSLSSolid"},"type":"esriSFS","style":"esriSFSSolid"}},{"classMaxValue":644,"label":"484 - 644","description":"","symbol":{"color":[144,58,29,255],"outline":{"color":[0,0,0,255],"width":0.75,"type":"esriSLS","style":"esriSLSSolid"},"type":"esriSFS","style":"esriSFSSolid"}},{"classMaxValue":805,"label":"645 - 805","description":"","symbol":{"color":[107,0,0,255],"outline":{"color":[0,0,0,255],"width":0.75,"type":"esriSLS","style":"esriSLSSolid"},"type":"esriSFS","style":"esriSFSSolid"}}],"classificationMethod":"esriClassifyEqualInterval"}},"minScale":0,"maxScale":0}}]},{"id":"map_graphics","minScale":0,"maxScale":0,"featureCollection":{"layers":[]}}],"exportOptions":{"outputSize":[800,1100],"dpi":96},"layoutOptions":{"titleText":"Two or More Races Total","authorText":"Made by: Arkansas Department of Education","copyrightText":"<copyright info here>","scaleBarOptions":{"metricUnit":"Kilometers","metricLabel":"km","nonMetricUnit":"Miles","nonMetricLabel":"mi"},"legendOptions":{"operationalLayers":[{"id":"Districts","subLayerIds":[32]}]}}}
f json I appreciate your help!
... View more
01-27-2014
05:46 PM
|
0
|
0
|
1467
|
POST
|
I'm afraid I'm attempting another impossible task. I'm using class break and unique value renderers to allow the user to choose which attribute of a dynamic layer is used as the basis for their map. This works great in the browser, and also makes nice print maps, but I can't get the legend info into the resulting PDF map. Is there any way to pass the resulting legend to the Print dijit when using the esri.request approach? Any other options? Thanks very much.
... View more
01-26-2014
05:40 PM
|
0
|
10
|
7661
|
Title | Kudos | Posted |
---|---|---|
2 | 07-24-2018 01:54 PM |
Online Status |
Offline
|
Date Last Visited |
12-13-2021
01:17 PM
|