IDEA
|
I have published referenced feature layers or map images to portal. When I go to Portal and view those same layers as the data owner I am not able to see the geodatabase that is the data source for those layers. It would be nice if this information was exposed to at least the data owner on the layer information page on Portal.
... View more
12-10-2021
11:55 AM
|
2
|
0
|
218
|
POST
|
I have published referenced feature layers or map images to portal. When I go to Portal and view those same layers as the data owner I am not able to see the geodatabase that is the data source for those layers. My work around is to put the referenced data source information in the description. Is there a way to see what the geodatabase data source is for a referenced feature layer or map image in Portal?
... View more
12-10-2021
07:41 AM
|
1
|
1
|
639
|
POST
|
It seems that it is indeed the case that a Tiled Map Service Layer must be loaded first so the map can be set up with the proper LOD levels. I set the extents and projection in the javascript so it would not be that causing the issue. So I added the roads first, the aerials second, and then used the reorderLayer method to push the aerials to be the bottom layer and it works fine this way. See Below for a short example:
var DallasRoadsTiledMapLayer = new esri.layers.ArcGISTiledMapServiceLayer(DallasRoadsMapService);
ViewerMap.addLayer(DallasRoadsTiledMapLayer);
var aerialPhotos = new esri.layers.ArcGISDynamicMapServiceLayer(aerialPhotosMapService);
ViewerMap.addLayer(aerialPhotos);
ViewerMap.reorderLayer(aerialPhotos, 0);
... View more
07-11-2012
02:24 PM
|
0
|
0
|
225
|
POST
|
I have an aerials layer which needs to be the base map layer. It is not cached so it is my ArcGISDynamicMapServiceLayer. I have a roads layer that is cached and is my ArcGISTiledMapServiceLayer. I want the roads to sit on top of the aerials however it seems if I load the Dynamic map layer first than the tiled map layer will not display. Is it the case that a Tiled Map Service Layer MUST be loaded first?
... View more
07-11-2012
12:04 PM
|
0
|
1
|
683
|
POST
|
I had originally added the column in SSMS and was playing with it there. It was set as numeric(10,0) in SQLServer 2005. The only reason i did so was to match the source dataset I am pulling attributes from. Someone else set up the schema for that one. Why it was set up as a numeric(10,0) I am not sure since the data in the column is integer and would not be a value greater than 15. Sooo in the end I am just going to set my featureclass to have the correct data type of integer. I was just surprised by the error I was getting and wanted to figure out what was causing it if I could as I learn more about the API in doing so. thanks for your help
... View more
07-13-2010
11:02 AM
|
0
|
0
|
683
|
POST
|
I am on 9.3.1 sp1. I am working with ArcGIS Server, SOAP, and ArcObjects What is strange is looking at ArcCatalog behavior vs SQL Server. If I edit in ArcMap I do not get the errors. ArcCatalog will not let you create a Double with precision <= 9 and scale 0 - it says invalid column. ArcCatalog defaults to Double with precision 38 and scale 8 if you do not enter them If I add scale of 1 it seems happy with what ever precision i set. I tested up to precision 15, scale 1. This is an interesting article on a comparison of the datatypes in SQL server, ArcGIS, and SDE http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/A_comparison_of_ArcGIS_ArcSDE_and_SQL_Server_data_types/002q00000068000000/ look down at the 5th row SDE: SE_INT64_TYPE SQL: BIGINT or NUMERIC (precision < 19, scale = 0) ARCGIS: na NOTES: The server configuration parameter INT64TYPES must be TRUE to create columns with this data type.
... View more
07-13-2010
09:54 AM
|
0
|
0
|
681
|
POST
|
Those two lines are in the code I just did not include them in code I posted. I am able to create a feature and add attributes to that feature successfully in most all cases. The issue seems to be with a field that has a data type of Double precision 10 with a scale of 0. I get an exception when I try to store that back to SDE. I wonder if it is a memory issue since I get a COM exception error. - see attached stack trace
... View more
07-13-2010
07:13 AM
|
0
|
0
|
681
|
POST
|
I am trying to insert data into a feature class field called "DACOUNCIL". You can see the code below.
workspaceEdit = aoDataset.Workspace as ESRI.ArcGIS.Geodatabase.IWorkspaceEdit;
if (!(workspaceEdit.IsBeingEdited()))
{
workspaceEdit.StartEditing(false);
adfSelectedParcelGeometry = SelectedParcelsGraphicsLayer.GeometryFromRow(SelectedParcelsGraphicsLayer.Rows[0]);
aoSelectedParcelGeometry = ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.Converter.ToIGeometry(adfSelectedParcelGeometry, serverContext);
// Create a feature and set its geometry and attributes
ESRI.ArcGIS.Geodatabase.IFeature feature;
feature = featureClass.CreateFeature();
feature.Shape = aoSelectedParcelGeometry;
//THIS WORKS
Double dblAreaFeet = (Double)SelectedParcelsGraphicsLayer.Rows[0]["AREA_FEET"];
feature.set_Value(featureClass.FindField("AREA_FEET"), dblAreaFeet);
//THIS DOES NOT WORK
Double dbldaCouncil = (Double)SelectedParcelsGraphicsLayer.Rows[0]["DACOUNCIL"];
feature.set_Value(featureClass.FindField("COUNCIL_DISTRICT"), dbldaCouncil);
//THIS DOES NOT WORK
//feature.set_Value(featureClass.FindField("DACOUNCIL"), (Double)14.0);
feature.set_Value(featureClass.FindField("DEMOLITION_ID"), "11");
string strNotes = "shawn " + DateTime.Now;
feature.set_Value(featureClass.FindField("NOTES"), strNotes);
// Commit the new feature to the database
feature.Store();
workspaceEdit.StopEditing(true);
// Release the current server context
serverContext.ReleaseContext();
}
}
It works find on most data. It has a problem with a field that in SQL Server 2005 is listed as being Numeric - precision 10; scale 0. Some how I think the scale 0 is causing problems. 1) I can insert in other fields that are double - see area feet above. 2) The exception error is always thrown on the .store operation. 3) Checking the DACOUNCIL data type using IFields as below it returns esriFieldTypeDouble. 4) ArcCatalog lists the data type as being Double 5) I can edit the field in ArcMap 6) I can edit the field in SQL Server ESRI.ArcGIS.Geodatabase.IFields fields = featureClass.Fields;
string strFieldType = fields.get_Field(i).Type.ToString();
Here is the error message I get: {"Underlying DBMS error[Microsoft SQL Native Client: Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.][gisVector.GISLOADER.CCS_DemolitionParcels]"}
... View more
07-12-2010
12:11 PM
|
0
|
7
|
2372
|
Title | Kudos | Posted |
---|---|---|
1 | 12-10-2021 07:41 AM | |
2 | 12-10-2021 11:55 AM |
Online Status |
Offline
|
Date Last Visited |
12-10-2021
10:56 AM
|