Skip to main content
Question

Resolve domains in File Open API geodatabase


Forum|alt.badge.img

I needed to change my geodatabase reader to the File Open API version and I have lost the ability to resolve subtype domains (attribute geodb_subtype_name). Is there a way to resolve the subtype names with the File Open API feature reader?

8 replies

oscard
Influencer
Forum|alt.badge.img+21
  • Influencer
  • July 4, 2018

I'm afraid that is only possible with the reader that needs an ESRI license.


david_r
Evangelist
  • July 4, 2018

Forum|alt.badge.img
  • Author
  • July 5, 2018

I typically use ArcMap over a Citrix connection which isn't installed on the same machine. Is there any process to make FME recognize I have a valid license? I cannot install ArcMap on my machine because I have legacy software that runs an older ArcGIS engine.


fmelizard
Contributor
Forum|alt.badge.img+17
  • Contributor
  • July 5, 2018
jayrussell wrote:

I typically use ArcMap over a Citrix connection which isn't installed on the same machine. Is there any process to make FME recognize I have a valid license? I cannot install ArcMap on my machine because I have legacy software that runs an older ArcGIS engine.

Unfortunately, you'd have to install FME on the same computer as ArcGIS. I'll also ask the team if there is any future hope to extract the domain codes somehow via the API. (I personally didn't imagine people would want the codes instead of the values).

 

 

If the codes aren't changing, you could set up an AttributeValueMapper from the code "names" to their values...assuming there is an easy way for you to get that mapping from somewhere.

 

 


Forum|alt.badge.img
  • Author
  • July 6, 2018
jayrussell wrote:

I typically use ArcMap over a Citrix connection which isn't installed on the same machine. Is there any process to make FME recognize I have a valid license? I cannot install ArcMap on my machine because I have legacy software that runs an older ArcGIS engine.

I am only getting the "codes", not the code "names". I tried reading in the subtype field but that only has codes. Is there another way to read in the code "names"?

 

 


xiaomengatsafe
Safer
Forum|alt.badge.img+3
jayrussell wrote:
I am only getting the "codes", not the code "names". I tried reading in the subtype field but that only has codes. Is there another way to read in the code "names"?

 

 

@jayrussell, The behavior you saw sounds a bit strange. Would you be able to share a sample file Geodatabase that you are having this trouble with? It would help us investigate the issue.

 


tim_wood
Contributor
Forum|alt.badge.img+8
  • Contributor
  • July 1, 2019
jayrussell wrote:

I typically use ArcMap over a Citrix connection which isn't installed on the same machine. Is there any process to make FME recognize I have a valid license? I cannot install ArcMap on my machine because I have legacy software that runs an older ArcGIS engine.

@daleatsafe you should know by now that there will always be people that want to do something like having the codes in stead of the values!

I have just come up against this exact problem. A domain has been set up which is mainly to make data entry easier for the editor, rather than needing the values in the published data. I do have the option of switching to the ArcGIS Reader instead of the Open API one, but it takes longer to read the data and ties up a licence, even if only for a short time.


tim_wood
Contributor
Forum|alt.badge.img+8
  • Contributor
  • July 1, 2019

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings