AnsweredAssumed Answered

Connect to feature layer in SDE server

Question asked by jtharp23 on Feb 16, 2017
Latest reply on Feb 17, 2017 by MBranscomb-esristaff

We have a requirement to be able to connect to a feature layer hosted in enterprise SDE server.

The user will load the layer on demand.


There is some documentation on connecting to SDE layers but not really.

WorkspaceInfo.CreateSDEConnection Method (String, String) 

How can we do this?


I did find this post:

ArcSDE and Runtime 10.1.1 

Where they tried to connect but were not successful.


The example code in the above link is:


  1. final WorkspaceInfo info = WorkspaceInfo.CreateSDEConnection("test", "feature.sde");  
  3. // try to create a new feature service using the blank map pack  
  4. final LocalFeatureService lfs = new LocalFeatureService("mpk_blank.mpk");  
  5. lfs.getDynamicWorkspaces().add(info);  
  6. lfs.start();  
  8. // create a feature layer using the local service  
  9. final ArcGISFeatureLayer layer = new ArcGISFeatureLayer(lfs.getUrlFeatureService());  


But it does not show how to specify a layer to display.

I don't need write access to the layer just read access.

Creating a MPK file and adding it there is not sufficient.


Just need a example to provide a absolute path to a sde layer and add to the map.