首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Locating a point on a spherical surface relative to a spherical polygon of arbitrary shape
Authors:Michael Bevis and Jean-Luc Chatelain
Institution:(1) Department of Marine, Earth and Atmospheric Sciences, North Carolina State University, 27695-8208 Raleigh, North Carolina;(2) Institut Français de Recherche Scientifique pour le Développement en Coopération (ORSTOM), Nouméa, New Caledonia
Abstract:An algorithm for determining if any given point,P, on the surface of a sphere is located inside, outside, or along the border of an arbitrary spherical polygon,S, is described. The polygon is described by specifying coordinates of its vertices, and coordinates of some pointX which is known to lie withinS. The algorithm is based on the principle that an arc joiningX andP will cross the border ofS an odd number of times ifP lies outsideS, and an even number of times ifP lies withinS. The algorithm has been implemented as a set of FORTRAN subroutines, and a listing is provided. The algorithm and subroutine package can be used with spherical polygons containing holes, or with composited spherical polygons.
Keywords:Spherical  polygon  locate  sort  algorithm  FORTRAN  subroutine
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号