POST
|
I am new to creating SOEs. Limited experience with ArcObjects. We are upgrading from ArcGIS server 10.05 to 10.3 and I am responsible for wrapping all of our code (Java) in SOEs for the upgrade since the code currently uses a DCOM connection. I have found very little documentation on the specifics of writing SOEs but have installed the Eclipse plugin (Ver 10.3.1.4959) in Rational Application Developer (RAD 9.6) as instructed to be able to create and export the SOEs. The documentation that I have been following is ESRI’s ArcObjects Help for Java – Developing Extensions. I am getting errors when trying to export a SOAP SOE using the plugin. It appears to export everything else but fails when it is exporting the actual soe file. Error: “javac” terminated with errors. The one resolution for this that I found is setting your PATH variable. I tried that, it doesn’t resolve my issue. Is there anything else I can do to fix this? Also, is there any other documentation on creating SOEs in Java besides what is in the ArcObjects help for Java?
... View more
04-11-2018
05:59 AM
|
0
|
0
|
347
|
POST
|
Yes, we have compared them. The accuracy is dependent on the scale at which you are zoomed to when the point is placed. There is a difference.
... View more
03-24-2017
08:10 AM
|
0
|
1
|
761
|
POST
|
We have our own base map that was built in UTM NAD 83 Zone 15.
... View more
03-21-2017
11:47 AM
|
0
|
3
|
761
|
POST
|
I'm trying to add a point to a featureLayer. The user clicks on a point on the map, it is added to the featureLayer. It works but when the point is displayed it is shifted down and to the left of where the point was originally put on the map. When I step through the code I can see that the point going into newGraphic is the same as where the pointer is on the map, but when it is then redisplayed on the map it is shifted down and to the left. The pointer is an arrow and the point that is added ends up on the lower left portion of the head of the arrow instead of at the tip. I have compared my code to every piece I can find that works correctly but cannot find a setting or something that I may have missed. drawToolbar.on("draw-end", function(evt) { var scale = scaleUtils.getScale(map); if(scale>24000.1){ alert("Please zoom in. Editing is not allowed at Map Scales less than 1:24,000."); }else{ DisplayUtil.showLoading(); drawToolbar.deactivate(); editToolbar.deactivate(); var newAttributes = lang.mixin({}, selectedTemplate.template.prototype.attributes); newAttributes.BUSINESSID = document.gisStartForm.businessId.value; newAttributes.GIS_LOC_ID = document.gisStartForm.gisLocationId.value; newAttributes.CREATEDBY = document.gisStartForm.userId.value; newAttributes.DATECREATE = getTime(); var newGraphic = new Graphic(evt.geometry, null, newAttributes); selectedTemplate.featureLayer.applyEdits([newGraphic], null, null , function(addResults){ result = addResults[0]; if(result.success){ sketchExists = true; pointExists = true; pointModified = false; pausejs(3000); DisplayUtil.showTools(); selectPoint(newGraphic); pointFeature = newGraphic; document.gisStartForm.systemMessages.value = "null"; DisplayUtil.showMessages(); } else { DisplayUtil.showTools(); applyEditsErrorHandler(result); } DisplayUtil.hideLoading(); } , defaultErrorHandler); } //determine if point is within state boundaries withinStateBoundary(newGraphic); });
... View more
03-20-2017
02:55 PM
|
0
|
9
|
1156
|
Online Status |
Offline
|
Date Last Visited |
06-22-2022
01:17 AM
|