Skip to main content
Question

Esri Geodatabase (File Geodb Open API) Reader reading NULL if values not matching (case sensitive) with domain value

  • February 10, 2023
  • 2 replies
  • 22 views

Forum|alt.badge.img

I am using Esri Geodatabase (File Geodb Open API) Reader to read a gdb file where some attributes are mapped to domains. If gdb contains any value not matching with domain, then reader is reading it as null.

 

For example: gdb has one column Citizen with domain value - 'Yes', 'No'. If any row contains 'yes' then reader is reading it as NULL because its not matching exactly with defined domain value.

 

I am using FME(R) 2020.2.5.0 (20210510 - Build 20827 - WIN64)

2 replies

Forum|alt.badge.img+2
  • February 14, 2023

@rakeshent​ I think that would be the expected result. FME is case sensitive. If you can attach a small sample dataset the someone can investigate a little further. I'm sure prosed Esri allows mismatched values to be entered


ebygomm
Influencer
Forum|alt.badge.img+33
  • Influencer
  • February 16, 2023
markatsafe wrote:

@rakeshent​ I think that would be the expected result. FME is case sensitive. If you can attach a small sample dataset the someone can investigate a little further. I'm sure prosed Esri allows mismatched values to be entered

I'm pretty sure ESRI doesn't allow mismatched values to be entered, but users seem to find all sorts of ways round this. The File Geodb reader reads this as is, and then you discover that you have values that are the user friendly descriptions rather than the coded value or text strings of <null> or other various delights!


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