{"title":"Contour tracing for geographical digital data","authors":"Tatsuya Ishige","doi":"10.1080/23312041.2017.1354468","DOIUrl":null,"url":null,"abstract":"Abstract Our purpose is to trace a contour in the form of a polygon. In this research, we use a bicubic spline function for interpolation of the elevation data on a grid covering the area of concern. We construct the polygon as a data consisting of ordered contour points on sides of the grid. The contour enters a cell at an entry point and goes out at an exit point on its sides. The polygon is formed connecting these points. A problem occurs as to which two points should be connected when a cell of the grid has more than three contour points on its sides. As for existing methods of the differential geometry such as discretization using tangential increments, it is difficult to predetermine a suitable step size to arrive at a next contour point correctly if several contour components wind closely to each other within a cell. As a solution, we take an algebraic approach exploiting a simple fact that a bicubic function is viewed as a univariate cubic function with a parameter. From this perspective, we identify the exit point examining the behavior of the real roots of the cubic equation for the contour in terms of the numerical order. Our method enables us to faithfully trace the contour of bicubic spline functions which provide smoother and better fitting curves than bilinear spline functions used by the other authors. Computation time is exhibited in the numerical experiment for an island in Japan.","PeriodicalId":42883,"journal":{"name":"Cogent Geoscience","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/23312041.2017.1354468","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cogent Geoscience","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/23312041.2017.1354468","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Abstract Our purpose is to trace a contour in the form of a polygon. In this research, we use a bicubic spline function for interpolation of the elevation data on a grid covering the area of concern. We construct the polygon as a data consisting of ordered contour points on sides of the grid. The contour enters a cell at an entry point and goes out at an exit point on its sides. The polygon is formed connecting these points. A problem occurs as to which two points should be connected when a cell of the grid has more than three contour points on its sides. As for existing methods of the differential geometry such as discretization using tangential increments, it is difficult to predetermine a suitable step size to arrive at a next contour point correctly if several contour components wind closely to each other within a cell. As a solution, we take an algebraic approach exploiting a simple fact that a bicubic function is viewed as a univariate cubic function with a parameter. From this perspective, we identify the exit point examining the behavior of the real roots of the cubic equation for the contour in terms of the numerical order. Our method enables us to faithfully trace the contour of bicubic spline functions which provide smoother and better fitting curves than bilinear spline functions used by the other authors. Computation time is exhibited in the numerical experiment for an island in Japan.