POST
|
For what it's worth, I'm having the same problem. I just created a model including a dissolve (10.1) based on a numeric field. It's runs fine without error, but the resulting data isn't dissolved into multipart shapes even though that option is checked. I can run the dissolve outside of the model successfully, but this kind of makes my model useless. Has anyone found the cause of this...or is it maybe a bug?
... View more
12-30-2013
08:05 AM
|
0
|
0
|
816
|
POST
|
You do not need the TOC to tell you which layer is visible. For service level layer, you should be using Layer.visible. For layers underneath a dynamic map service, use ArcGISDynamicMapServiceLayer.visibleLayers. My web map includes one dymanamic mapservice with 13 layers, all listed in the TOC and most used in the identify. I want to do the same thing...only identify on layers that are visible, or checked in the TOC. I think this reply would work for me, but I don't quite follow it (still learning). If someone could explain a little more I think I can get there. I don't understand what nliu meant with "using layer.visible" or "using ArcGISDynamicMapServiceLayer.visibleLayers". Would this be a parameter with the identify function? Any clarification would be greatly appreciated! Thanks.
... View more
03-12-2013
06:39 AM
|
0
|
0
|
569
|
POST
|
So, I'm still trying to follow Diane's example and struggling with it. I'm still very much a beginner and trying to understand how all of the functions interact, how to call variables, and general javascript stuff. I added the following line to my code to remove the child tab (landsTab) from the main tab container (tc) if the results were blank: dijit.byId("tc").removeChild(dijit.byId('landsTab')); Obviously I'm not doing something correctly, and the problem may be elsewhere in the code. When I click on the map where "lands" are present, the identify works properly. If no lands are present the whole tab container just doesn't come up at all. Instead I'm trying to get it to just remove the childTab named "landsTab" if no lands are present. Diane mentioned removing all childtabs before all of this...would that be within the function addToMap(idResults, evt)? One of these days I might get it! Any more pointers you can provide are appreciated. Sorry to be such a slow learner.
... View more
03-01-2013
10:36 AM
|
0
|
0
|
832
|
POST
|
Yeah, my code follows the example pretty closely, with a few differences. I tried adding the removeChild at the if/else part of the script where the tab contents are set up. I'm not sure if this is the right place to do it and I doubt I did it correctly. Right now if an identify doesn't intersect any features, it just doesn't display the whole tabcontainer. I just want to exclude the landsTab. "tc" is the variable name for the tabcontainer in the previous function...not sure I used that correctly. Here's the section I edited: if(layerName === "landsResults"){ if(layerResults.features.length > 0){ content = "<i>Conservation Lands returned: " + layerResults.features.length + "</i>"; content += "<table border='1'><tr><th>Label</th><th>Land Type</th><th>Manager</th><th>Weblink</th></tr>"; for (var i=0, il=layerResults.features.length; i<il; i++) { content+="<tr><td>"+layerResults.features.attributes['LABEL']+" <a href='#' onclick='showFeature(" + layerName + ".features[" + i + "]); return false;'>(show)</a></td>"; content+="<td>"+layerResults.features.attributes['MATYPE']+"</td>"; content+="<td>"+layerResults.features.attributes['MAAGENCY']+"</td>"; content+="<td>"+" <a href=" + layerResults.features.attributes['LANDLINK'] + " target=_blank ;'>More Info</a></td>"; } content+="</tr></table>"; }else{ dijit.byId("tc").removeChild(landsTab); } }
... View more
02-22-2013
11:48 AM
|
0
|
0
|
832
|
POST
|
Thanks Diana! I'll try this approach and code you posted. I looked into hiding the child tab container and couldn't get it to work. I'm still new to javascript so I'm not surprised it didn't work. I appreciate your reply!
... View more
01-30-2013
07:37 AM
|
0
|
0
|
832
|
POST
|
I'm working on a webmap that identifies on 10 layers in a dynamicmapservice. The results are displayed in a tabcontainer with 10 tabs or contentpanes. I'm trying to exclude or hide the tabs or contantpanes where no results are returned. So...if the user clicks the map and only two layers include features at that location, only 2 tabs will appear in the popup (instead of all 10). I thought I could edit the code for each layer in the layertabcontent function, but my attempts have failed so far. Any help is appreciated. I'll attach the complete code as a Word file.
... View more
01-30-2013
06:03 AM
|
0
|
7
|
1295
|
POST
|
Craig - I'm having the exact same problem with layers displaying identify results when turned off in the TOC (using the TOc widget). Other posts suggesting adding "identifyParams.layerIds = visible" to the initfunctionality parameters, but this doesn't work and seems to disable the identify function all together. If you figured this out or found a work around I'd love to hear about it. I'm also trying to exclude the contentpanes from the tabcontainer when identify results are null. This is probably a separate issue with a possible separate fix. Thanks, Dave
... View more
01-29-2013
05:06 AM
|
0
|
0
|
320
|
POST
|
I referenced the "legend - toggle services" widget sample to update my map. The legend works great and refreshes better than my last version, but the layer tab just lists the whole map service as one check box...instead of listing the many layers separately, like in the legend. I'm not sure how to change the script to break out all layers so visibility can be toggled for each one, or if this change would be specific to the legend or checkbox part of the script. Any suggestions or clues are welcome! Thanks, David Here's the map: http://dswcapps.dcr.virginia.gov/dnh/vop/vop_accordion.htm
... View more
01-09-2013
08:07 AM
|
0
|
2
|
652
|
POST
|
I'm still fairly new with using the API but making progress. I have an application with a layer list and one layer (state trails) is set in the map service to turn off at a certain scale. Right now the layer list doesn't reflect this, and the check box will still remain on if the layer is not visible due to scale. I'm trying to figure out how to get the layer list to reflect when a layer isn't available due to scale...maybe grey out the check box? At the very least I need it to uncheck and remain unchecked until it's at a viewable scale. Any ideas how I could approach this? Many thanks! David http://dswcapps.dcr.virginia.gov/dnh/vop/vop.htm
... View more
01-03-2013
12:40 PM
|
0
|
0
|
434
|
POST
|
Problem solved, and I learned something too. Thanks to both of you!!!!
... View more
10-17-2012
01:00 PM
|
0
|
0
|
405
|
POST
|
I'm very new to Javascript and making slow, steady progress. Still figuring it out. I got the layer list to draw in a tab to the left, but the updatelayervisibility function apparently isn't firing when I click a check box. This could be something very simple, but I can't find it. Thanks for any help!
... View more
10-15-2012
01:50 PM
|
0
|
3
|
897
|
POST
|
I'm looking at it in Firebug right now. I do need to get more familiar with it and now seems like a good time. Thanks!
... View more
09-24-2012
07:47 AM
|
0
|
0
|
658
|
POST
|
Kelly, Thanks so much for editing my code and doing some clean up! Unfortunately I am having trouble getting the the basemap and other layers to load. I corrected a typo in the one of the variables (var riversResutls) and I'm looking for possible other issues. If you have any ideas let me know...otherwise I'll keep looking until I figure it out. Thanks again! David
... View more
09-24-2012
07:12 AM
|
0
|
0
|
658
|
POST
|
I'm VERY new to Jaxascript and working on my first web map. The identify tool kind of works, but it returns results from a different location than where I click. Also, the pop up sometimes spills off of the map page and isn't fully visible. I think this has to do with the size of the map window or my tabs to the left, but I'm not sure how to fix it. Any suggestions are very appreciated. My very messy script will follow:
... View more
09-21-2012
12:12 PM
|
0
|
5
|
1060
|
POST
|
Thanks Brett, I used this and it worked really well!!!
... View more
07-04-2012
09:30 AM
|
0
|
0
|
288
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|