POST
|
Interestingly I was having the same problem for a while and after enabling garbage collection, my script now runs.
import gc
gc.enable()
... View more
08-02-2013
11:05 AM
|
0
|
0
|
396
|
POST
|
OK, I was able to answer my own question. It turns out that by turning off the "Convert colormap to RGB" flag under ArcGIS Server Manager > MYSERVICE > Parameters > Functions and restarting the image service, I was able to get my new Colormap applied to the Image Service. 🙂 Hopefully this helps someone else out there.
... View more
11-27-2012
01:48 PM
|
0
|
0
|
519
|
POST
|
I am having a hard time applying a Colormap to my image service. I have tried other functions (Hillshade and NDVI) and they do work on my service. Based on this API reference, my code should work: http://resources.arcgis.com/en/help/rest/apiref/israsterfunctions.html This is how I am creating my Colormap RasterFunction: private function resetColormapByExtent():void{ var newCM:Array; var rasterArgs:Object = {}; newCM = new Array( [0,97,21,13], [10,99,25,14], [20,102,28,15], [30,105,30,16], [40,107,36,18], [50,110,38,19], [60,112,42,20], [70,115,47,22], [80,117,50,23], [90,120,54,25], [100,122,57,27]); rasterArgs["Colormap"] = newCM; var rasterFunction:RasterFunction = new RasterFunction(); rasterFunction.arguments = rasterArgs; rasterFunction.functionName = "Colormap"; imageLayer.renderingRule = rasterFunction; } When I execute this code the image service layer disappears. I have looked for a specific Colormap examples and I have not found one yet. Has anyone encountered this problem?
... View more
11-27-2012
09:35 AM
|
0
|
1
|
2615
|
POST
|
It turns out that my problem was related to the "hosts" file ( under Windows\System32\drivers\etc ) My server was not able to connect to the server's URL internally. To solve it, I modified the mapping in the hosts file to this: server_ip_address localhost SOURCESERVERNAME SOURCESERVERURL It now works!
... View more
08-06-2012
01:57 PM
|
0
|
0
|
386
|
POST
|
We've checked the firewall for any problems and did not find anything wrong. Would it be possible that there would be a problem with the way we setup the web adaptor? The JSON was build based on an example in the forum. I don't think that's the problems since it seems to be working with ESRI's export service. Is it possible that your export service isn't able to connect to http://apps.tucson.ars.ag.gov/arcgis/rest/services/dap/DAPSites/MapServer? Maybe a DNS or firewall issue? I'm curios where this JSON is coming from too since it doesn't look like it's from the PrintTask. I don't think that's the issue though since it does work from Esri hosted export services.
... View more
07-20-2012
04:30 PM
|
0
|
0
|
386
|
POST
|
Interestingly enough, I tried running Export Map using an Export Service setup by ESRI and it does work:http://servicesbeta4.esri.com/arcgis/rest/services/Utilities/ExportWebMap/GPServer/Export%20Web%20Map%20Task/execute Why doesn't this work with my own Export Service?
... View more
07-20-2012
12:01 PM
|
0
|
0
|
902
|
POST
|
Here it is:
{
"mapOptions": {
"extent": {
"xmin": 491821.60721380572,
"ymin": 3436914.170079994,
"xmax": 657345.27159446781,
"ymax": 3602437.8344606562,
"spatialReference": {
"wkid": 32612,
"latestWkid": 32612
}
},
"scale": 1563999.9999999998,
"spatialReference": {
"wkid": 32612}
},
"operationalLayers": [ ],
"baseMap": {
"title": "My Basemap",
"baseMapLayers": [
{
"url": "http://apps.tucson.ars.ag.gov/arcgis/rest/services/dap/DAPSites/MapServer"
}
]
},
"exportOptions": {
"dpi": 100,
"outputSize": [
500,
500
]
}
}
Can you share the contents of the Web_Map_as_JSON request parameter?
... View more
07-20-2012
11:55 AM
|
0
|
0
|
902
|
POST
|
Dasa, thanks for your response. The dynamic service is actually being hosted in this machine. I did try your suggestion and debugged with HttpFox. I still get the same error message: [ATTACH=CONFIG]16288[/ATTACH] Would this have anything to do with the Web Adaptor setup? I have the IIS version installed. Any thoughts? Make sure the machine at apps.tucson.ars.ag.gov can talk to your dynamic map service. Also, if you use a tool like HttpFox, you can copy the Web_Map_as_JSON request parameter and paste it here.
... View more
07-20-2012
11:36 AM
|
0
|
0
|
902
|
POST
|
I have not been able to solve this problem with PrintTask. I have also tried the suggestions about "sleeping server": http://forums.arcgis.com/threads/26850-Sleeping-Server-Services-slow-to-start?highlight=Flex+Sleeping+Services I have also tried building my own ExportWebMap GP service: http://resources.arcgis.com/en/help/main/10.1/index.html#//00570000009s000000 This is the exact message that I get when I run the "Export Map" service: [ATTACH=CONFIG]16267[/ATTACH] I am running out of possibilities. Anyone has encountered this problem?
... View more
07-19-2012
01:21 PM
|
0
|
0
|
902
|
POST
|
Actually, all I am doing is working with this sample code below. The code works as expected. But, when I add my dynamic layer ( ArcGISDynamicMapServiceLayer ) under the ArcGISTiledMapServiceLayer, I get the error message: Unable to complete operation.
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:esri="http://www.esri.com/2008/ags"
xmlns:flash="flash.text.*"
initialize="printTask.getServiceInfo()"
pageTitle="High-quality printing">
<fx:Script>
<![CDATA[
import com.esri.ags.events.PrintEvent;
import com.esri.ags.tasks.supportClasses.DataFile;
import com.esri.ags.tasks.supportClasses.JobInfo;
import com.esri.ags.tasks.supportClasses.ParameterValue;
import com.esri.ags.tasks.supportClasses.PrintServiceInfo;
import mx.controls.Alert;
private function printBtn_clickHandler(event:MouseEvent):void
{
if (printTask.getServiceInfoLastResult.isServiceAsynchronous)
{
printTask.submitJob(printParameters);
}
else
{
printTask.execute(printParameters);
}
}
private function printTask_jobCompleteHandler(event:PrintEvent):void
{
var jobInfo:JobInfo = event.jobInfo;
if (jobInfo.jobStatus == JobInfo.STATUS_SUCCEEDED
&& printTask.getServiceInfoLastResult.hasResultData)
{
printTask.getResultData(jobInfo.jobId);
}
else
{
Alert.show(jobInfo.jobStatus);
}
}
private function printTask_getResultDataCompleteHandler(event:PrintEvent):void
{
var dataFile:DataFile = event.parameterValue.value as DataFile;
if (dataFile)
{
navigateToURL(new URLRequest(dataFile.url));
}
}
private function printTask_executeCompleteHandler(event:PrintEvent):void
{
if (event.executeResult.results && event.executeResult.results.length > 0)
{
var paramValue:ParameterValue = event.executeResult.results[0];
var dataFile:DataFile = paramValue.value as DataFile;
if (dataFile)
{
navigateToURL(new URLRequest(dataFile.url));
}
}
}
protected function printTask_getServiceInfoCompleteHandler(event:PrintEvent):void
{
var printServiceInfo:PrintServiceInfo = event.serviceInfo;
layoutTemplates.dataProvider = printServiceInfo.layoutTemplates;
for (var i:int = 0; i < layoutTemplates.dataProvider.length; i++)
{
var currentItem:String = layoutTemplates.dataProvider.getItemAt(i) as String;
if (currentItem == "A4 Landscape")
{
layoutTemplates.selectedIndex = i;
}
}
}
]]>
</fx:Script>
<fx:Declarations>
<esri:PrintTask id="printTask"
executeComplete="printTask_executeCompleteHandler(event)"
fault="Alert.show(event.fault.faultString)"
getResultDataComplete="printTask_getResultDataCompleteHandler(event)"
getServiceInfoComplete="printTask_getServiceInfoCompleteHandler(event)"
jobComplete="printTask_jobCompleteHandler(event)"
showBusyCursor="true"
url="http://apps.tucson.ars.ag.gov:6080/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task"/>
<esri:PrintParameters id="printParameters"
format="{formats.selectedItem}"
layoutTemplate="{layoutTemplates.selectedItem}"
map="{map}">
<esri:layoutOptions>
<esri:LayoutOptions author="Author: ArcGIS for Flex Team"
copyright="Copyright: © ArcGIS for Server"
title="My Map"/>
</esri:layoutOptions>
</esri:PrintParameters>
<esri:SimpleLineSymbol id="sls" color="0x999999"/>
<esri:SimpleMarkerSymbol id="sms0"
color="0xF8FF09"
outline="{sls}"
size="7"
style="circle"/>
<esri:SimpleMarkerSymbol id="sms1"
color="0xEF8F2D"
outline="{sls}"
size="8"
style="circle"/>
<esri:SimpleMarkerSymbol id="sms2"
color="0xEA371A"
outline="{sls}"
size="9"
style="circle"/>
<esri:SimpleMarkerSymbol id="sms3"
color="0xE9000F"
outline="{sls}"
size="12"
style="circle"/>
<esri:SimpleMarkerSymbol id="g1SMS"
color="0x660033"
outline="{sls}"
size="30"
style="diamond"/>
<esri:PictureMarkerSymbol id="g2PMS"
width="32" height="32"
source="http://static.arcgis.com/images/Symbols/Basic/GreenShinyPin.png"
xoffset="2.67"
yoffset="10.67"/>
<esri:SimpleFillSymbol id="g3SFS"
alpha="0.7"
color="0xCC0000"
outline="{sls}"/>
<esri:TextSymbol id="g4TS"
background="true"
backgroundColor="0x0000FF"
border="true"
borderColor="0x0066FF"
color="0xCCCCCC"
placement="above"
text="Hawaiian Islands"
xoffset="0"
yoffset="9">
<flash:TextFormat bold="true"
font="Verdana"
italic="false"
size="10"
underline="false"/>
</esri:TextSymbol>
<esri:CartographicLineSymbol id="g5CLS"
width="8"
alpha="1"
cap="butt"
color="0x006633"
join="miter"
style="solid"/>
</fx:Declarations>
<s:controlBarLayout>
<s:HorizontalLayout gap="10"
paddingBottom="7"
paddingLeft="10"
paddingRight="10"
paddingTop="7"
verticalAlign="baseline"/>
</s:controlBarLayout>
<s:controlBarContent>
<s:Label text="Layout Templates"/>
<s:DropDownList id="layoutTemplates"
width="175"
requireSelection="true"/>
<s:Label text="Formats"/>
<s:DropDownList id="formats"
width="100"
dataProvider="{printTask.getServiceInfoLastResult.formats}"
requireSelection="true"/>
<s:Button id="printBtn"
click="printBtn_clickHandler(event)"
enabled="{printTask.getServiceInfoLastResult != null}"
label="Export Map"/>
</s:controlBarContent>
<esri:Map id="map"
level="2"
wrapAround180="true">
<esri:extent>
<esri:Extent xmin="-22453200" ymin="-6080645" xmax="3767758" ymax="14465628">
<esri:SpatialReference wkid="102100"/>
</esri:Extent>
</esri:extent>
<esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer"/>
</esri:Map>
</s:Application>
... View more
07-18-2012
03:31 PM
|
0
|
0
|
902
|
POST
|
I am trying to get my application to use the new PrintTask. When I try to print the current extent with a ArcGISDynamicMapServiceLayer, I get the following error: Unable to complete operation. Anyone out there who have successfully used the PrintTask with a dynamic layer?
... View more
07-17-2012
04:07 PM
|
0
|
15
|
4306
|
POST
|
OK, I solved my own problem. This was occurring because I had not removed the port number (6080) from the service endpoint. 🙂 For some reason, the same token does not seem to work with my QueryTasks create programmatically. I keep getting this message: RPC Fault faultString="Invalid Token" faultCode="498" faultDetail=""] Any thoughts?
... View more
07-17-2012
09:48 AM
|
0
|
0
|
288
|
POST
|
I was having a similar issue. For some reason, when I switched the machine name with the machine's ip address it worked. Try using http://[IPADDRESS]/arcgis.
... View more
07-17-2012
09:02 AM
|
0
|
0
|
769
|
POST
|
OK, turns out that I needed to create a token and use it in my application. This video is a bit misleading about the Adaptor setup: http://goo.gl/Mv6SC After going to the "ArcGIS Token Service" interface, creating a token, and adding it to my dynamic map layers and tag-based QueryTasks, I was able to get my app working again under 10.1 (with Web Adaptor enabled). For some reason, the same token does not seem to work with my QueryTasks create programmatically. I keep getting this message: RPC Fault faultString="Invalid Token" faultCode="498" faultDetail=""] Any thoughts?
... View more
07-16-2012
02:19 PM
|
0
|
0
|
288
|
POST
|
After successfully installing the Web Adaptor, I get the following message: Status: The following GIS servers are registered to your Web Adaptor MACHINENAME Last updated on 7/16/2012 12:48:36 PM You can now use the URL ( http://10.1.3.151/arcgis/rest/services ) for accessing services in the Services Directory. When I try to access the services directory (without the 6080 port), I get redirected to the "ArcGIS Server REST API Login" page. Any ideas on what I am missing?
... View more
07-16-2012
12:01 PM
|
0
|
3
|
558
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|