Thank you Mike. It would be great if this AGL hosted features could support this capability, since this is key and it becomes a limitation to have good inline maps.
Hi Daniela Zuloaga
ArcGIS Online hosted feature services don't support labels from Pro. You could publish a hosted tile layer, which I believe would contain your labels. You may need to create the tiles locally in Pro first, however. I'm not sure. Another option if you have your own server is to publish a map service to your server. Labels would be supported in this case.
This post above is relevant to this discussion.
https://community.esri.com/message/882698-re-arcgis-online-labels?commentID=882698&et=notification.mention#comment-396204
hope this helps,
Mike
I have a question related to this. I created a map in ArcGIS Pro and took the time to configure labels using differentiated class labels where I selected the best placement and color corrseponding to the color of the feature. I published it to my AGOL and now the labels are gone, and although I can activate labelling in AGOL, it is very simple labelling (one format for the entire layer and limited choices of placement) and I lost all the work I have done in ArcGIS Pro. Furthermore, I need the differentiated class labelling for my map because it's the only way of knowing what name correspnds to what feature sinsce these are line segments that are connected.
I expected that by publishing to AGOL from ArcGIS Pro I would get the same labelling. Is there any setting that I need to check before I publish to get this? Mike Minami
ArGIS Pro labelling:
AGOl labelling:
Daniela
Justin,
It looks like it is still in the product plan to add labeling:
https://community.esri.com/ideas/10206
Please vote up the idea.
Is there any updates about Collector for ArcGIS supports Feature Label?
I've been wondering if there will be or is an option to remove duplicate labels for features or feature layers in AGOL? If you have a streets feature layer uploaded, how can we prevent every road segment from being labeled?
Just discovering this limitation today, is there a workaround for collector labels yet?
It would be really great if Collector could have labeling enabled soon. Seems to be one limitation that holds back my clients workflow.
Hi Mike,
I have published a feature service and I am using the REST point URL for that service in my JavaScript application. I am now I am trying to add labels, but once I add label layer and create a text symbol, the feature layer itself is not showing up. Here is my application in JSfiddle, if you can take a look at it and tell me what is missing or what needs to be corrected that be a great help.
http://jsfiddle.net/ynhw88er/7/
Thanks!!
Unfortunately, Collector doesn't support labeling yet. It's something we're working on, but not currently scheduled as part of any release this year.
Thanks,
Yes, I'm able to add labels to Feature Services (hosted on ArcGIS Server) in my web map. This is a nice addition, but I also can't see those labels in Collector.
The online labeling feature is very nice for the webview maps (from the online account). But the labels (set up in the web map) do not show up on the ArcCollector maps. Any ideas on how to get your labels to show up in the Arc Collector maps. The only label management options related to label size, color, bold, italics, etc.
Any help would be appreciated.
According to this help page "You can create labels for features in hosted feature layers"
Create labels—Help | ArcGIS
Yet, when I create the labels in AGOL for my features they do not show up in my application.
This does help, thank you! I did not realize there was a difference in where/how the data are being retrieved, so that makes more sense. Thanks again!
Feature layers don't support labeling. To understand why, you need to understand how these different layer types work.
Map Services - Layers based on map services are drawn by the server and return an image to client applications, like arcgis.com, to display. ArcGIS.com gets the image, with all the labeling. Basically the server has all the power to draw, just like ArcMap does. The complex labeling of ArcMap is essentially part of the image that gets returned.
Feature Services - layers based on feature services are drawn by client applications. A client, like ArcGIS.com sends a request to the server and instead of getting a nicely drawn image back, the server returns lists of coordinates and attributes for each feature, with some drawing instructions. No labeling. It's up to the client to draw the layer as best as it can. Clients like web browsers have very primitive drawing abilities. This is also why complex point, line and polygon symbology is not available to layers based on feature services.
Hope this helps,
The way I got around it was to add both the map AND feature services to the map, which hopefully will be fixed for Pro. I need the feature services for searching, but only the map services will display the labels properly. Another annoying thing about the labels of map services is that they are at the whim of the same transparency label of the layer itself! I hope this changes with Pro as well.
Hi Emma,
As far as I can tell you need to set the label display in AGOL, they won't translate from your ArcMap MXD settings. I'm hoping that ArcGIS Pro will be able to import these type of MXDs and publish them online with the proper label settings so we don't have to spend all that time setting them for individual webmap.
-Adam
The labels from my published MXD files show up just fine on most of my map services, but they do not seem show up on my feature services and/or when the labels themselves have scale ranges. I have a street service that has 3 different street layers to display the features and labels by class at different scales (including standard highway and interstate symbology), and the labels do not show up in AGOL at all. The option to create labels is available, but a lot of time was spent on the MXD to get the labels just right. The labels seem to be fine in the rest services, but I just cannot figure out how to get my web map to pick up on that! Is there some check box or setting somewhere that will allow these labels to display?
Mike,
Here's an example map http://bit.ly/1nClwZG
You can see (or at least it's what I think) that the labels are too busy. I want the markers themselves to be visible at full scale but the labels wouldn't appear till the user zooms in a bit. I guess the work around would be to bring in or copy those layers again and make a really small marker that's basically not noticeable to the user, enable the labels and then set the visible scale to what I want....but that's kind of inefficient.
Matt
Do you mean independent of the visibility range of the layer itself? I assume you want to restrict label drawing at the smaller scales of layer drawing? What are you trying to do? At this time, we don't have plans to implement this idea, but it's interesting. Perhaps submit it to the community at ideas.arcgis.com.
I see that Labels are now an option on ArcGIS online...which is amazing. Do you know if in the future there will be the ability to set a visibility range for the labels?
To display labels for a layer, select one or more attributes you want to show, for example, the name or type of feature. The map viewer automatically places labels on the map on or near the features they describe. You can control the text size, color, and style to help differentiate labels from different layers.The map viewer places as many labels on the map as possible without overlapping them. Thus, in areas where features are tightly clustered, some features may not get labeled. As you zoom in to an area, more labels will dynamically appear. Labeling priority follows the layer order in your map from top to bottom. Layers at the top get labeled first and thus, will have the most labels. There is no guarantee that you�??ll get the labels you want positioned exactly where you want them. Thus, dynamic labeling is best suited for maps where you don�??t need precise control and only want to label a few layers.
Don,when uploading your feature services with labels you also need to check Tiled Mapping. This will consume credits but you will have labels. I should have clarified that.Tim
I just tried this method and while you can upload your tile package to AGOL you can't add the layer to your online map (unless I'm doing something wrong here). You can only store the file in "my content" to share with other users. I'm really frustrated with the lack of labeling in AGOL. There has got to be another solution. Does anyone have any other advise for adding lots of labels? (road names, Water Main Diameters, Hydrants ID's, etc..)
To reduce credit consumption, you can create a tile package (renders the tiles on your desktop) and upload that to ArcGIS Online.
There has to be a better solution, labels are a pretty basic feature that most users expect.
Thanks, I'll play around with tiled mapping, I have a fairly large amount of credits available.I think the annotations layer would work in small areas but our service area is quite large and would be to cumbersome labeling our entire water network.
Don,do you have an organizational account? If so you can upload your files as a feature service which also uploads labels. All you have to do is open an empty mxd, add your layer you want to upload, change the symbology and add labels, and then upload it through ArcGIS Desktop to your organizational content.If you don't have an organizational account , try this and this.Hope this helps!Tim
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.