Background:
We've collected road data using an API and imported it into Databricks with the intention of displaying it on maps in ArcGIS Enterprise Portal. However, I'm encountering a problem when trying to upload a dataframe containing linestrings to the feature server in ArcGIS Enterprise Portal.
Issue:
When I attempt to save the dataframe from Databricks to the feature server, I receive the following error:
"java.lang.Exception: No supported append format found"
I'm not using the append command; I'm simply trying to save the dataframe. Initially, I thought the issue might be related to the data format, but the data is structured correctly with:
- A geometry shape column
- Spatial reference
- An OBJECTID with the datatype INT
What's puzzling is that I can upload a dataframe with point geometries to ArcGIS Enterprise Server without any problems, but linestrings result in the error.
Troubleshooting Steps Taken:
Data Format Verification:
- I read an existing dataset from the feature server into Databricks.
- Attempted to save it back to the server after renaming it.
- Result: Encountered the same error.
- Conclusion: Since the original dataset works fine on the server, this suggests the issue isn't with the data format.
Version Comparison:
- Between January and April 2024, I successfully used GeoAnalytics version 1.3.0 with a script to write a linestring dataset to the server.
- Currently, using the same process, I receive the error.
- Note: We're now using GeoAnalytics version 1.4.
Current Environment:
Additional Observations:
- I can successfully save data to a feature server in ArcGIS Online without any issues.
Questions:
Potential Causes and Solutions:
- Does anyone have suggestions on what might be causing this issue?
- Are there alternative approaches I could try to resolve it?
Compatibility Documentation:
- Where can I find documentation regarding which versions of ArcGIS Enterprise Portal are compatible with GeoAnalytics 1.4?
Possible Factors:
- Could the problem be related to a specific standard not supported when writing from Databricks?
- Might firewall restrictions or server configurations be causing this issue?
Best Contact at Esri:
- Which source is the best contact to use at Esri to get an answer to this problem?
I'm open to all suggestions and would greatly appreciate any insights.