|
POST
|
Thanks Pat- You all are a bit more advanced than us for sure. Thanks for the node info, great for my future reference. Actually, we too had major issues with the AD roles, didn't mean to imply otherwise. In fact, we found our AD policies too restrictive and reverted back to full gis-tier, but at your scale that would be a challange. Wish I could be of more help! David
... View more
10-16-2014
10:32 AM
|
0
|
4
|
3017
|
|
POST
|
Hi Pat- Sounds like you have your hands full. First, we also have a large, distrubuted site running 10.2.2. In all the, the site consisits of 3 app servers hosting ags10.2.2. All app servers are Windows Server 2008R2 machines, where each applicaiton server has 32GB RAM, dual 4 core cpus with hyperthreading enabled. Two machines participate in a mapCluster, with the 3rd on the gpCluster that handles asyc tasks, caching, data extract tasks, etc. The webServer hosting our WebAdaptor is a virtual machine with 8GB RAM. The File Server hosting our directories and stores has 16GB, same cpu setup on a 10-1 raided array. The files server was previously a SAN gateway but we removed it due to performance issues. The database server hosting sde 10.2.2, SQL Server 2008R2 (SqlGeometry Storage) also has 32GB Ram, Dual 4-core cpu's but NO HyperThreading enabled. We are stable in terms of performance and availability with some 70 services. The mapCluster is usually running some 8GB under load with 32-35 SOC procs balanced between each. Couple of observations. Why are you running one server per cluster? To us, we thought that defeated the whole purpose of the web adaptor's load balancing. I would place 3 of your servers in one mapCluster, and place your fourth in a gpCluster. Also, if you are using full web-tier and windows domain authentication, why are you using the built-in roles and not AD roles? We found that using our AD without using AD roles led to alot of instability. Lastly, for us, we found that reverting back to gis-tier, gis-user defined store and internal roles greatly enhanced our control and scalability- Hope this helps- David
... View more
10-14-2014
12:04 PM
|
0
|
12
|
5648
|
|
POST
|
Hi Bjorn- Can you tell us where we might go for the ExpandoPane css? At 3.10 the url is: http://js.arcgis.com/3.10/js/dojo/dojox/layout/resources/ExpandoPane.css" Thanks
... View more
10-06-2014
02:36 PM
|
0
|
2
|
2955
|
|
POST
|
Ronnie- ESRI has idendtified this as an in use or under load issue and has created a NIM. It looks like it will be fixed at 10.3. We have set up 3 identical cache services and secured them. Because they are not under load, re-creating _all_tiles does work. I simply then perform an xcopy of my bundles over the existing, under load services. In this way I do not have to resort to exploded caches.
... View more
10-06-2014
12:54 PM
|
0
|
2
|
1479
|
|
POST
|
Correct. When using SQL Geometry there is nothing to rebuild. You can only reset levels and cells per level. We found for dense, complex polygon data sets wiht a lot of varying areas or dense streets datasetw with lots of varying lengths that a index of Medium, Medium, Medium, Low with 64 cells per object greatly outperforms the defeault setting of 4 Medium and 16 cells per object when using both SQL2008 and 2012
... View more
10-06-2014
08:33 AM
|
5
|
0
|
3188
|
|
POST
|
As far as I know ESRI doesn't allow you to register both. You can either install and register Portal for your Organization account, or you can register AGOL, so it may be a moot point in trying to set up both, unless you have two organizational accounts.
... View more
09-25-2014
02:05 PM
|
0
|
5
|
3793
|
|
POST
|
Thank you Nianwei - I incorporated the changes, works like a charm. attribubeField is displayed where the UNR is utilitizing a string, and not where the UNR is utilizing a function. Thank you for your all of your work on this widget over the years - it is quite an elegant solution. Robert Robert Scheitlin, GISP, thanks to you as well-- David
... View more
09-24-2014
11:17 AM
|
0
|
0
|
2120
|
|
POST
|
Way to go Ken, that did it. Clearly I need to spend more time with the TOC widget, but I see it now: this is where Nianwei Liu is placing the attributeField name of the attribute to be listed when rendering unique values. I would only caution users that by commenting out the attributeField option, no layers in the TOC will displace a header. Thanks again for your help!
... View more
09-24-2014
10:13 AM
|
0
|
0
|
2120
|
|
POST
|
Hi all- So I'm trying to render groups of values based on the blog at: Data Visualization with ArcGIS API for JavaScript: Show Data by Unique Value | ArcGIS Blog The problem is that while the renderer portion works great, I can't seem to get around the fact that the TOC wants to list the "if else if" statement text within Nianwei Liu's table of contents. Here is some code of what I've done so far, I just can't seem to around the fact that the TOC wants to list the attribute field values on which I am rendering, but is listing the function text instead:
var defSym = new SimpleFillSymbol().setStyle(SimpleFillSymbol.STYLE_SOLID);
defSym.outline.setStyle(SimpleLineSymbol.STYLE_SOLID);
var cszRenderer = new UniqueValueRenderer(defSym, function(graphic) {
if (graphic.attributes['CODE'].indexOf("DTB") !== -1 || graphic.attributes['CODE'].indexOf("DTC") !== -1 ||
graphic.attributes['CODE'].indexOf("DTE") !== -1 || graphic.attributes['CODE'].indexOf("DTN") !== -1){
return "Downtown Overlays";
} else if (graphic.attributes['CODE'].indexOf("G") !== -1 || graphic.attributes['CODE'].indexOf("GU") !== -1){
return "Government Use";
} else {
return "Other Uses";
};
});
var dtSym = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color("#808000"), 2),new Color("#FF8C00"));
cszRenderer.addValue("Downtown Overlays", dtSym);
var gSym = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color("#808080"), 2),new Color("#A4F9FE"));
cszRenderer.addValue("Government Use", gSym);
lyrCsZoning.setRenderer(cszRenderer);
Result: Any help is appreciated. If I can just somehow reverse how the renderer is set up so I can return the attribute and not the function. Some sort of nested function I think would work but I just can't see it-- Thanks- David
... View more
09-23-2014
03:16 PM
|
0
|
4
|
3002
|
|
POST
|
Hi Vikram, as you know the label layer must be drawn from the same feature layer that you wish to label. The label layer visibility is controlled by the feature layer visibility. If the feature layer is not visible, then neither is the label layer. If you want to be able to turn the label layer on/off, then you have to set up some kind of control to do so. What we did was to use Nianwei Liu's Table of Contents dijit. Here's some code, hope this helps:
/*create the layer*/
var hghColor = new Color("#004DA8");
var hghLabel = new TextSymbol().setColor(hghColor);
hghLabel.font.setSize("12").setFamily("arial").setWeight(Font.WEIGHT_BOLD);
var hghRenderer = new SimpleRenderer(hghLabel);
var hLabelLayer = new LabelLayer();
hLabelLayer.addFeatureLayer(lyrHighZones, hghRenderer, "{SCHOOL_NAME}", {howManyLabels: "ManyLabels"});
hLabelLayer.id = "HighLabels";
hLabelLayer.minScale = 72223;
hLabelLayer.setVisibility(true);
/*add to toc*/
/* Table Of Contents */
mapMain.on("layers-add-result", function(evt) {
toc = new TOC({
map: mapMain,
layerInfos: [{
layer: hLabelLayer,
title: "High School Labels"
}]
}, "tocDiv");
toc.startup();
/*add the layers*/
mapMain.addLayers([hLabelLayer, lyrHighZones]);
... View more
09-19-2014
01:04 PM
|
0
|
4
|
2337
|
|
POST
|
Yes, that will give you a quick idea on how the data is distributed. Kriging requires that the data be normally distributed or close to normal. For example, rainfall time-series data is a continuous measure but never falls below zero becauce you can't have less than no rainfall right? So in the past I would apply a natural log-tranformation to the data that forces some data values to fall below zero and thus making it pass normalizaiton tests like t and z scores. I could then take say 10 or 15 rainfall stations, log transform the data, then make a surface using kriging. Negative values are then ignored or discarded....
... View more
09-19-2014
12:49 PM
|
0
|
0
|
2976
|
|
POST
|
Hi Daniel, as Dan says the grid structure producing the stair-step will never 'disappear'. It is part of the raster structure. Natural Neighbor, bi-linear, etc will not make a difference. If you are looking into making a smooth surface of any type, I would look into the exact interpolaters such as an IDW or one of the local of global polynomial tools available in the geostatistical analyst tools. Kriging may be appropriate if your data meet normalization criteria. Keep in mind all work on grids, so you will have to export to vector and smooth where (as Dan says) possible and/or appropriate--
... View more
09-11-2014
11:31 AM
|
0
|
2
|
2976
|
|
POST
|
If you are at 10.1 or later you have to overwrite your map service to see changes to layers, such as a color change, label change, or visibility or scale changes
... View more
09-09-2014
09:04 AM
|
0
|
0
|
1717
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 03-27-2026 01:27 PM | |
| 2 | 03-25-2026 06:29 AM | |
| 2 | 03-04-2026 11:14 AM | |
| 1 | 02-26-2026 09:46 AM | |
| 1 | 10-30-2025 11:25 AM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|