Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
What is the exact error you are getting? – D.E.Wright Jul 14 '11 at 1:29

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

Your Answer


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