Example #1
0
        internal static Geometry readWKTFile(string wktFile)
        {
            File      f         = new File(TEST_GEOMETRIES_RESOURCES_DIR, wktFile);
            WKTReader wktReader = new WKTReader(geometryFactory);

            System.IO.StreamReader reader = null;
            try
            {
                reader = new System.IO.StreamReader(f);
                return(wktReader.read(reader));
            }
            catch (FileNotFoundException e)
            {
                Console.WriteLine(e.ToString());
                Console.Write(e.StackTrace);
                return(null);
            }
            catch (ParseException e)
            {
                Console.WriteLine(e.ToString());
                Console.Write(e.StackTrace);
                return(null);
            }
            finally
            {
                if (reader != null)
                {
                    try
                    {
                        reader.Close();
                    }
                    catch (IOException)
                    {
                        // nothing to do
                    }
                }
            }
        }