|
POST
|
Yes, with a little programming, you could build your own application by using the JavaScript API. You could put a map control on the page, point it at an ArcGIS.com web map and write the code you need to do your task. Here's a link to the API documentation. http://help.arcgis.com/en/webapi/javascript/arcgis/ Check out the JavaScript API forum for questions on building apps. http://forums.arcgis.com/forums/15-ArcGIS-API-for-JavaScript Thanks, Mike
... View more
03-09-2012
07:44 AM
|
0
|
0
|
482
|
|
POST
|
Have you thought about adding the image directly to the popup, then linking the image in the popup to the full image? Under the Popup Media section, you can add an image and use the field that contains the URL to the image. For example, if your field is called photo, you'd enter the URL to it like this: {photo} where the curly braces indicate the field name and the field value will be substituted. Mike
... View more
03-09-2012
07:35 AM
|
0
|
0
|
1234
|
|
POST
|
When you add an image as the popup media, use the field name surrounded by curly braces to populate the URL property, like this. {Photo1} There is also a "+" button next to the input field that will list all of your fields and insert it. You can also have multiple fields that define the URL. For example, suppose I have one field that has an image name, "some.png" and another field that contains the base url to the image, "http://mserver.com/images/". You can concatenate the two fields like this. {BaseURL}{ImageName} Thanks, Mike
... View more
03-08-2012
02:25 PM
|
0
|
0
|
2299
|
|
POST
|
No, you do have some ability to apply drawing symbols to shapefiles, it's just not as rich as ArcMap provides. Plus, there is a difference between feature and map services. Feature services return the actual geometry of features and they get drawn by the client application running on some device. Map services are drawn on the server and generate an image of the drawing that gets displayed by the client application. Mike
... View more
03-08-2012
02:19 PM
|
0
|
0
|
1995
|
|
POST
|
An ArcGIS Online subscription will allow you to publish feature services and tiled map services (no dynamic ability). Yes, you can publish a shapefile and get a feature service. However, you don't have as much control over how the shapefile gets drawn. So, for example, if you want to publish data like our basemaps where cartography is a key component, you need the power of ArcMap to do this. Hope this helps, Mike
... View more
03-08-2012
12:27 PM
|
0
|
0
|
1995
|
|
POST
|
A suggestion from one of the developers here... They probably need to setup a proxy and add the proxy url to the index.html file. Thanks, Mike
... View more
03-08-2012
08:56 AM
|
0
|
0
|
739
|
|
POST
|
You might try posting this to the appropriate API forum...not many developers looking here. Thanks, Mike
... View more
03-08-2012
07:20 AM
|
0
|
0
|
416
|
|
POST
|
The field width of the link field is 50 characters. So the URL is getting truncated. That's why it doesn't work. I'm guessing that when you added the data to the map, the width of the Link field at that time determined it's width. Mike
... View more
03-07-2012
02:00 PM
|
0
|
0
|
1234
|
|
POST
|
Are you making the second map the same way and expecting the same behavior? Perhaps you can share the link to the second map. Thanks, Mike
... View more
03-07-2012
09:50 AM
|
0
|
0
|
1234
|
|
POST
|
Sounds like there are several different issues you are dealing with here. Let me see if I can explain a few things to you. In general, you'll want to author your map services at the level of granularity you need. If you need to display one or more layers independently of another set of layers, then create separate map services for them. You say: I have recently started caching several of my services meant to be added to ArcGIS Online due to the fact that labelling and symbology from .mxds are not retained when layers are added individually. I'm not sure exactly what you mean here because labeling and symbology are preserved. If you add a layer to your web map using this URL, labeling and symbology are preserved: "http://gis1.kapur-assoc.com/ArcGIS/rest/services/Burlington/Burlington_Sanitary_Cache/MapServer" If you add a layer based on this URL, where you are accessing an individual sublayer in the map service: "http://gis1.kapur-assoc.com/ArcGIS/rest/services/Burlington/Burlington_Sanitary_Cache/MapServer/0" yes, the labels and symbology are not preserved. The reason is because you are accessing the service in a different way. In the former case, when a request is sent to the map service to draw, the server generates an image and returns it to the client (web browser, mobile app). The image will be exactly how it's drawn in ArcMap, labels and all. In the latter case, where you add an individual sublayer, you are now sending a query request to the individual sublayer to return the actual geometry of the features. The server doesn't generate an image and instead streams the x,y coordinates to the client, and the client application draws them as graphics. This allows the client to control how the features are drawn. But that's why there are no labels. Adding sublayers to a web map in this way does have some cost. You are now sending one request for each layer and having the server return the the raw coordinates. If you have a small number of features, it will probably perform ok. If you have a lot of features, all that data has to be transferred across the wire. Clients also have a limited ability to draw graphics. The more graphics you load onto the client, the slower it will perform. Also, ArcGIS Server will, by default, only allow queries of up to 1000 features, so if you have a lot of features, it won't really work. Now let's talk about caching. I found your map and took a look at it. http://www.arcgis.com/home/item.html?id=4d6ed38703bf4e068c3abd1d21594743 While you have created a cache for your map service, it's not getting used in this web map. The map is still getting rendered dynamically, where a request gets sent and the service returns an image. The reason the cache is not getting used is because the coordinate system is not Web Mercator. All of ArcGIS Online basemaps are in web mercator and if you want to display your cached tiles over it, it must also be in web mercator. You can, however, author a web map and make your data the basemap, then the cache will get used. Now about the offset on the popup. That is strange. We'll need to look at that more closely to see what's going on. Hope this helps, Mike
... View more
03-07-2012
09:45 AM
|
0
|
0
|
1970
|
|
POST
|
We don't host a topo map without shaded relief and there is no way to remove the shading as far as I know. Thanks, Mike
... View more
03-07-2012
06:39 AM
|
0
|
1
|
1425
|
|
POST
|
you might try posting in this forum... http://forums.arcgis.com/forums/117-Python Mike
... View more
03-07-2012
06:38 AM
|
0
|
0
|
1209
|
|
POST
|
Matt, Do you have any tools that can track the requests/responses being sent? For example, Firebug for Firefox, or Google Chrome has some built in tools.There may be a more verbose error message... Or alternatively, can you provide the URL to your service and some credentials to connect to it? You can send this to me in a private message. Thanks, Mike
... View more
03-07-2012
06:36 AM
|
0
|
0
|
3270
|
|
POST
|
No, there is no ability to search for an attribute. Thanks, Mike
... View more
03-06-2012
12:28 PM
|
0
|
0
|
385
|
|
POST
|
What do you mean by "limitations?" You can publish references to services that are hosted on your ArcGIS Server and use them in ArcGIS Online In the future, you'll be able to publish your data directly to ArcGIS Online and access it as web services. This is part of an organizational subscription. http://www.esri.com/software/arcgis/arcgisonline/index.html Thanks, Mike
... View more
03-02-2012
03:40 PM
|
0
|
0
|
705
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 12-16-2011 09:47 AM | |
| 1 | 03-22-2024 09:18 AM | |
| 1 | 03-20-2024 05:07 PM | |
| 1 | 03-20-2024 01:52 PM | |
| 2 | 03-20-2024 03:51 PM |
| Online Status |
Offline
|
| Date Last Visited |
04-22-2026
04:44 PM
|