-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add functionality to check domains #61
Comments
would a possible fix be a new field with the value data calc'd? |
I think that the fix could be to re-calc the existing codes with the descriptions in-place and update the domain codes to match the descriptions in the GDB domain. |
Also, this is a duplicate of #56. I'll close that one since this issue has more discussion. |
This would be a breaking change though right not an enhancement? |
wouldn't you run into field length problems if you re-calc the code with the description? |
Good points. Didn't think about the field length issues, but that could be worked around in code (create a temp new field). As for breaking changes, I'm not sure that I see that. The other fixes in sweeper edit data as well. Agreed that it is more than just removing dups or empty geometry. I guess that if you just calc a new field, I don't see how that is helpful. Sweeper would still find the same errors the next time you run it. |
This proposal is based on the situation doc greg linked to above. I will highlight some important sections.
I'll add that it might affect pro project symbology.
With that in mind, sweeper would require two fixing scenarios; One where we keep the original field and domain and add a new field and correct domain and one where we replace it. The sweeping should be able to handle both cases. sweep
fixmigratory fix (existing data)
permanent fix (new data)
|
currently, we are moving away from coded value domains that do not match the domain description. this check would flag domains that are not in compliance. see this doc for more info
The text was updated successfully, but these errors were encountered: