Class AbstractSHPReader

java.lang.Object
org.gvsig.fmap.dal.store.shp.utils.AbstractSHPReader
All Implemented Interfaces:
SHPReader
Direct Known Subclasses:
SHPReader2D, SHPReader2DM, SHPReader3DM

public abstract class AbstractSHPReader extends Object implements SHPReader
Author:
fdiaz
  • Constructor Details

    • AbstractSHPReader

      public AbstractSHPReader(SHPStoreParameters params)
      Parameters:
      params -
  • Method Details

    • checkNumVerticesOfRing

      public void checkNumVerticesOfRing(org.gvsig.fmap.geom.primitive.Ring ring) throws AbstractSHPReader.InvalidNumberOfPointsInLinearRingException
      Throws:
      AbstractSHPReader.InvalidNumberOfPointsInLinearRingException
    • checkNumVerticesOfLine

      public void checkNumVerticesOfLine(org.gvsig.fmap.geom.primitive.Line line) throws AbstractSHPReader.InvalidNumberOfPointsInLinearRingException
      Throws:
      AbstractSHPReader.InvalidNumberOfPointsInLinearRingException
    • fixLinearRings

      public boolean fixLinearRings()
    • fillXY

      protected void fillXY(org.gvsig.fmap.geom.primitive.Point p, org.gvsig.utils.bigfile.BigByteBuffer2 bb)
      Parameters:
      p -
      bb -
    • fillM

      protected void fillM(org.gvsig.fmap.geom.Geometry geometry, org.gvsig.utils.bigfile.BigByteBuffer2 bb) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.fmap.dal.exception.ReadException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
      org.gvsig.fmap.dal.exception.ReadException
    • fillZ

      protected void fillZ(org.gvsig.fmap.geom.Geometry geometry, org.gvsig.utils.bigfile.BigByteBuffer2 bb) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.fmap.dal.exception.ReadException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
      org.gvsig.fmap.dal.exception.ReadException