Class GISShapeFileReader

    • Constructor Detail

      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        dbase_importer - is the dBase reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        dbase_importer - is the dBase reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  Class<? extends MapElement> elementType)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        elementType - is the type of the elements to create.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  Class<? extends MapElement> elementType,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        elementType - is the type of the elements to create.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        stream - is the input stream to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(InputStream stream,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified input stream.
        Parameters:
        stream - is the input stream to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        dbase_importer - is the dBase reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        dbase_importer - is the dBase reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  Class<? extends MapElement> elementType)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        elementType - is the type of the elements to create.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  Class<? extends MapElement> elementType,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        elementType - is the type of the elements to create.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(ReadableByteChannel channel,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified channel.
        Parameters:
        channel - is the channel to read from.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        dbase_importer - is the dBase reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        dbase_importer - is the dBase reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  Class<? extends MapElement> elementType)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        elementType - is the type of the elements to create.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  Class<? extends MapElement> elementType,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        elementType - is the type of the elements to create.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(File file,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified file.
        Parameters:
        file - is the file of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  Class<? extends MapElement> elementType)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        elementType - is the type of the elements to create.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  Class<? extends MapElement> elementType,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        elementType - is the type of the elements to create.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        Throws:
        IOException - in case of error.
      • GISShapeFileReader

        public GISShapeFileReader​(URL url,
                                  Class<? extends MapElement> elementType,
                                  DBaseFileReader dbase_importer,
                                  ShapeFileIndexReader shxReader,
                                  URL dBaseAttributeSource)
                           throws IOException
        Create a reader of shapes from specified URL.
        Parameters:
        url - is the url of the stream to read.
        elementType - is the type of the elements to create.
        dbase_importer - is the dBASE reader to use to read the attribute's values.
        shxReader - is the shape file index reader used to access to the shape file record indexes.
        dBaseAttributeSource - is the URL of the dBASE file to create a dBASE-based attribute provider.
        Throws:
        IOException - in case of error.