Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a problem with ArcSde and FME. I try to import some line features to ArcSDE Oracle. When I start the script in FME, I have some errors: impossible to insert linestring in ArcSde because the scale is very small. The length of linestring is equal at 100 meters.

But I have the others geometry with the same length and there is no problem to insert theses features in ArcSDE. So, i have no idea on this problem. Is it possible to clean geometry with FME ? or a correction of geometry ? (I try Geometry Filter, OGC validator, but nothing). Thanks

Error: *Line Feature not allowed in table 'CHEMN'. Migration attempted Error while generating simple line shape for Table 'CHEMIN'. Scale Factor may be too small.:SDE_ERROR_CODE(-155) Linestring or poly boundary is self-intersecting Error while setting the shape to 'sde30_nil' for feature in table 'CHEMIN'. Shape Type Not Allowed - Change Table Def.:SDE_ERROR_CODE(-35) Shapes of this entity type not allowed in this layer*

share|improve this question
1  
What is the exact error you are getting? –  D.E.Wright Jul 14 '11 at 1:29
add comment

1 Answer

I find a solution:

  1. I use ArcSDEGridSnapper with the parameters (xmin,ymin, scale... See the spatial reference in ArcSde Oracle).
  2. GeometryFilter
  3. GeometryValidator
  4. SelfIntersector for split the linestring.
  5. Import data to ArcSde.

Bingo !!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.