Hi Everybody,
Can anybody help me with this error when I export from geodatabase to S-57? Many thanks
Solved! Go to Solution.
@TonyDao I'm glad to hear that it helped. 🙂
The Nonlinear Segment check is a Data Reviewer check, so you can configure it in the Attribute Rules view. This help topic has steps for configuring a data reviewer validation check.
Hi
You probably have a feature that is self intersecting or something else that isn't a simple geometry. If you have DataReveiwer you should be able to do the same analysis on MetaDataA if not you should be able to find the feature with that specific ID.
many thanks, I have DataReviewer, is there a predefined rule already there when ArcGIS Pro is installed?
Hello @TonyDao ,
You can try to run the Check Geometry tool on MetadataA to see if it returns any invalid geometries. This tool will only report the errors for you to inspect. The Repair Geometry tool can be used to fix the geometry errors. Be aware that this tool modifies the input data.
With regards to Data Reviewer, you can try to run the Check Geometry check.
Let me know if it works.
Thanks,
Paulina
Thanks @Paulina
I tried to run Check Geometry, however it does not show any error within report table.
Can u please open the demo project and see on your side for me?
Using the Nonlinear Segment check, I found two features with nonlinear segments in MetadataA (ObjectID 9) and RegulatedAreasAndLimitsA (ObjectId 1) feature classes.
To remove non-linear segments, you can use the Generalize feature tool. Use Densify method for generalizing selected features. The tool will insert vertices at constant intervals and change curved segments to a series of line segments. To find the proper densify distance value, you need to determine the desirable vertex spacing. S-57 specifies a minimum vertex spacing of 0.3 mm at scale. This value converts to 0.0003 m at scale. You should apply this limit when converting the circular arc into straight segments. For example, at 1:22000, the minimum vertex spacing is 22000 x 0.0003 = 6.6 m.
Error geometry for RegulatedAreasAndLimitsA:
Error geometry for MetadataA:
To maintain coincident boundaries with adjacent features, turn on map topology before using the Generalize tool.
Many thanks @PaulinaKarkauskaite . Following your instruction, I solved the problems.
Regarding to Nonlinear Segment , can you please help to show me how to run this?
@TonyDao I'm glad to hear that it helped. 🙂
The Nonlinear Segment check is a Data Reviewer check, so you can configure it in the Attribute Rules view. This help topic has steps for configuring a data reviewer validation check.
When I have an update created for an ENC, how do I quickly update it on relevant paper chart?
Let say I am using ArcGIS Pro for ENC and ArcMap for maritime for paper chart?
I need not to do it from beginning right?
Thanks
Are you creating paper charts in ArcMap in standalone file geodatabases, or have you employed a complete set-up with an NIS and the Product Library get/apply changes functionality?
It is not possible to import individual S-57 update files using the Import S-57 To Geodatabase tool. The update files must be imported at the same time as the base file. However, you could use the Esri S-57 Viewer Add-On in ArcMap, to load your updated S-57 cell (the add-on loads all updates together with the base cell) into the map document. You can select the updated features in the loaded S-57 cell and copy/paste them into your data in ArcMap. You should of course delete the old features that you have replaced.
Starting at 3.2, ArcGIS Pro includes the Chart Automation Tool that can be used to create paper chart products. You can read more about it in the What's New blog: https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/whats-new-for-arcgis-maritime-in-... To create a paper chart product in Pro, you need to create a file geodatabase with the paper chart schema and import your S-57 data.
Thanks,
Paulina