POST
|
A per-core-license is for the physical core and not for the logical. Attention: in a virtualized environment the license would be on vCPU's - whatever there is behind that number. HyperThreading does not double the performance of your machine. In best cases there is a little gain ( 15%-30% ). For more infos see: Will Hyper-Threading Improve Processing Performance If ArcGIS Server can really benefit from HyperThreading is a good question. In my opinion ArcGIS Server can be single-threaded (high isolation) or multi-threaded (low isolation) (see: Process threads). If I'm getting this right, I suppose: to take advantage of HyperThreading you should use low isolation (on a physical machine).
... View more
11-07-2016
01:14 PM
|
7
|
12
|
9142
|
POST
|
Increasing the non-interactive desktop heap size was in fact the solution for one of our customers. He couldn't start more than 333 processes on his single-machine-site. After increasing the non-interactive desktop heap size, he was able to start more without errors.
... View more
09-16-2016
12:52 AM
|
1
|
0
|
928
|
POST
|
Are you using the GEOMETRY Spatial Type? Have you checked the Spatial Index? the BoundingBox has to fit the FeatureExtent of the Feature Class. We also encountered problems with the Spatial Indexes. And with the newly AutoGrid-Index in 10.3 it got even worse. We always change the Spatial Indexes away from the AutoGrid to a manual 4-Level Index (for our data the best setting is LLLL / 16). Esri's idea to prevent us from the complexity of the Spatial Index is imho a very bad idea 😞
... View more
09-13-2016
11:05 PM
|
1
|
0
|
953
|
POST
|
Hello, i have the following relationship: Table:FeatureClass (1:m) What i want is to query the FeatureClass (layer) using the table. Means: i want to select one or more row(s) in the table and then showing the results in the layer. I actually have the "AttRelateInfoWinWidget", but with this widget i´m only able to query from the table using the layer. Is there an easy workaround for this? Thanks, thombu
... View more
06-07-2011
12:31 PM
|
0
|
0
|
330
|
POST
|
Thanks for the advice, Robert. I think i give it up. I have to less knowhow to create this widget. That's what i've done: <viewer:BaseWidget xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:esri="http://www.esri.com/2008/ags"
xmlns:viewer="com.esri.viewer.*">
<fx:Script>
<![CDATA[
import com.esri.ags.Graphic;
import com.esri.ags.events.MapMouseEvent;
import com.esri.ags.geometry.Geometry;
import com.esri.ags.symbols.InfoSymbol;
import com.esri.ags.tasks.supportClasses.IdentifyParameters;
import com.esri.ags.tasks.supportClasses.IdentifyResult;
import mx.controls.Alert;
import mx.rpc.AsyncResponder;
[Bindable]
private var lastIdentifyResultGraphic:Graphic;
private function mapClickHandler(event:MapMouseEvent):void
{
clickGraphicsLayer.clear();
var identifyParams:IdentifyParameters = new IdentifyParameters();
identifyParams.returnGeometry = true;
identifyParams.tolerance = 3;
identifyParams.width = myMap.width;
identifyParams.height = myMap.height;
identifyParams.geometry = event.mapPoint;
identifyParams.mapExtent = myMap.extent;
identifyParams.spatialReference = myMap.spatialReference;
var clickGraphic:Graphic = new Graphic(event.mapPoint, clickPtSym);
clickGraphicsLayer.add(clickGraphic);
identifyTask.execute(identifyParams, new AsyncResponder(myResultFunction, myFaultFunction, clickGraphic));
}
private function myResultFunction(results:Array, clickGraphic:Graphic = null):void
{
if (results && results.length > 0)
{
var result:IdentifyResult = results[0];
var resultGraphic:Graphic = result.feature;
switch (resultGraphic.geometry.type)
{
case Geometry.MAPPOINT:
{
resultGraphic.symbol = smsIdentify;
break;
}
case Geometry.POLYLINE:
{
resultGraphic.symbol = slsIdentify;
break;
}
case Geometry.POLYGON:
{
resultGraphic.symbol = sfsIdentify;
break;
}
}
lastIdentifyResultGraphic = resultGraphic;
// update clickGraphic (from mouse click to returned feature)
clickGraphic.symbol = new InfoSymbol(); // use default renderer
clickGraphic.attributes = resultGraphic.attributes;
}
}
private function myFaultFunction(error:Object, clickGraphic:Graphic = null):void
{
Alert.show(String(error), "Identify Error");
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Symbol for where the user clicked -->
<esri:SimpleMarkerSymbol id="clickPtSym"
color="0x000000"
alpha="0.5"
size="12"
style="circle"/>
<!-- Symbol for Identify Result as Polyline -->
<esri:SimpleLineSymbol id="slsIdentify"
width="2"
alpha="1"
color="0x00FF00"
style="solid"/>
<!-- Symbol for Identify Result as Point -->
<esri:SimpleMarkerSymbol id="smsIdentify"
color="0x00FF00"
size="15"
style="diamond"/>
<!-- Symbol for Identify Result as Polygon -->
<esri:SimpleFillSymbol id="sfsIdentify"/>
<!-- Identify Task -->
<esri:IdentifyTask id="identifyTask"
concurrency="last"
url="http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer"/>
</fx:Declarations>
<esri:Map id="myMap"
mapClick="mapClickHandler(event)"
openHandCursorVisible="false">
<esri:extent>
<esri:WebMercatorExtent minlon="-120" minlat="30" maxlon="-100" maxlat="50"/>
</esri:extent>
<esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/>
<esri:GraphicsLayer graphicProvider="{lastIdentifyResultGraphic}"/>
<esri:GraphicsLayer id="clickGraphicsLayer"/>
</esri:Map>
</viewer:BaseWidget> Here it is again, the "esri:map" part. How do i have to change it to run the widget?
... View more
03-03-2011
11:32 AM
|
0
|
0
|
389
|
POST
|
Seems how your requirements are very specific I would go back to integrating the Identify Sample. What do you mean? integrating the IdentifySample into the Index.mxml or into a widget? Thanks for the link. I've already wachted it. I'm new in Flex so i don't think that i'm able to create a widget from zero. Is it possible to easily integrate the applications-code into a widget? thanks for your help!
... View more
03-03-2011
10:51 AM
|
0
|
0
|
389
|
POST
|
I want to identify just one or two layers but no interface. The result should be shown in a "InfoPopUp" as in the IdentifySample. The ID-Tool must not necessarily always be available. It would also be nice to start it with a Icon.
... View more
03-03-2011
09:18 AM
|
0
|
0
|
389
|
POST
|
Hi Robert, because i want an identify Tool that always can be used without activation by use of a widget. Perhaps you're right and i should try to solve the problem with a widget. What i want is just a simple Identify Tool like it is in the named sample: -without a sperate window - and features are marked after the click How do i create such a widget? Is it a good idea to try to bring the code from the sample into a widget? Thanks for your answer, thomas
... View more
03-03-2011
07:39 AM
|
0
|
0
|
389
|
POST
|
Hello, I'm trying to add the IdentifySample from the sample applications to my Index. But where do i have to put the "map"-information from the identifysample? Here's what i have: <esri:Map id="myMap"
mapClick="mapClickHandler(event)"
openHandCursorVisible="false">
<esri:extent>
<esri:WebMercatorExtent minlon="-120" minlat="30" maxlon="-100" maxlat="50"/>
</esri:extent>
<esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/>
<esri:GraphicsLayer graphicProvider="{lastIdentifyResultGraphic}"/>
<esri:GraphicsLayer id="clickGraphicsLayer"/>
</esri:Map>
<viewer:ViewerContainer>
<viewer:configManager>
<managers:ConfigManager/>
</viewer:configManager>
<viewer:dataManager>
<managers:DataManager/>
</viewer:dataManager>
<viewer:mapManager>
<managers:MapManager/>
</viewer:mapManager>
<viewer:uiManager>
<managers:UIManager/>
</viewer:uiManager>
<viewer:widgetManager>
<managers:WidgetManager/>
</viewer:widgetManager>
</viewer:ViewerContainer> The part above (esri:Map) is from the identifysample, and the other (viewer:xxx) from the index.mxml. I need your help, please... Regards, thombu
... View more
03-03-2011
01:19 AM
|
0
|
8
|
2378
|