Loading…

Quantifying distances from points to polygons—applications in determining fetch in coastal environments

Distance from a point to adjacent borderlines is a variable that has many applications in environmental research. Geographical information systems (GIS) include tools for measuring such distances, but these tools are inefficient if there are multiple, i.e. millions of distances to be calculated. In...

Full description

Saved in:
Bibliographic Details
Published in:Computers & geosciences 2007-07, Vol.33 (7), p.843-852
Main Authors: Murtojärvi, Mika, Suominen, Tapio, Tolvanen, Harri, Leppänen, Ville, Nevalainen, Olli S.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573
cites cdi_FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573
container_end_page 852
container_issue 7
container_start_page 843
container_title Computers & geosciences
container_volume 33
creator Murtojärvi, Mika
Suominen, Tapio
Tolvanen, Harri
Leppänen, Ville
Nevalainen, Olli S.
description Distance from a point to adjacent borderlines is a variable that has many applications in environmental research. Geographical information systems (GIS) include tools for measuring such distances, but these tools are inefficient if there are multiple, i.e. millions of distances to be calculated. In this paper we propose an efficient algorithm which calculates the distances in multiple predetermined directions from a large number of points to polygon borders. The problem is significantly simplified by the fact that the distances are calculated in some directions, only. An interval tree is utilized for efficiently retrieving those line segments describing the coastal lines and the borders of the islands that are relevant in determining these distances. The algorithm is also robust so that it gives meaningful results in the presence of rounding errors regardless of the positions of the study points with respect to the polygon borders. In coastal environments the straight-line distance from a point to the nearest shoreline over an open water surface is referred to as fetch length. The fetch lengths in multiple directions indicate general openness around a studied point and it may also be used as a variable in wave power calculations. An implementation of the algorithm was used for calculating fetch data for the archipelago of SW-Finnish coast in the Baltic Sea. The map data contained 3 million vertices and fetch lengths were calculated for 2.5 million points in 48 directions. The algorithm enabled determining fetch lengths in the complex archipelago environment quickly in high spatial accuracy and it may have applications also in other geographical research and image processing.
doi_str_mv 10.1016/j.cageo.2006.10.006
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_20998024</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0098300407000167</els_id><sourcerecordid>20998024</sourcerecordid><originalsourceid>FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573</originalsourceid><addsrcrecordid>eNp9kMFq3DAYhEVooNukT9CLL-3Nm9-yvJYPPZTQNIFACLRnIcu_Nv9iS66kDewtD5En7JNUzgZyy2mkYWaEPsa-VLCuoNpc7NZGb9GvOcAmO-ssJ2xVybYuWwn1B7YC6GRZA4iP7FOMOwDgXDYrRvd77RLZA7ltMVBM2hmMhQ1-KmZPLsUi-XwaD1vv4r-nZz3PIxmdKF8LcsWACcNEbulbTOZhMY3XeWks0D1S8G7CvHPOTq0eI35-1TP25-rn78vr8vbu183lj9tS17JNpd3YAXXVgpUSrOgFb4RFMM1mEAbaXkDTmV40vBUguqHqsUEx9NYYKRts2vqMfTvuzsH_3WNMaqJocBy1Q7-PikPXSeAiB-tj0AQfY0Cr5kCTDgdVgVqwqp16waoWrIuZJbe-vs7raPRoQwZG8a0qpeAVlzn3_ZjD_NdHwqCiIcxwBwpokho8vfvOf57kkqk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>20998024</pqid></control><display><type>article</type><title>Quantifying distances from points to polygons—applications in determining fetch in coastal environments</title><source>ScienceDirect Freedom Collection</source><creator>Murtojärvi, Mika ; Suominen, Tapio ; Tolvanen, Harri ; Leppänen, Ville ; Nevalainen, Olli S.</creator><creatorcontrib>Murtojärvi, Mika ; Suominen, Tapio ; Tolvanen, Harri ; Leppänen, Ville ; Nevalainen, Olli S.</creatorcontrib><description>Distance from a point to adjacent borderlines is a variable that has many applications in environmental research. Geographical information systems (GIS) include tools for measuring such distances, but these tools are inefficient if there are multiple, i.e. millions of distances to be calculated. In this paper we propose an efficient algorithm which calculates the distances in multiple predetermined directions from a large number of points to polygon borders. The problem is significantly simplified by the fact that the distances are calculated in some directions, only. An interval tree is utilized for efficiently retrieving those line segments describing the coastal lines and the borders of the islands that are relevant in determining these distances. The algorithm is also robust so that it gives meaningful results in the presence of rounding errors regardless of the positions of the study points with respect to the polygon borders. In coastal environments the straight-line distance from a point to the nearest shoreline over an open water surface is referred to as fetch length. The fetch lengths in multiple directions indicate general openness around a studied point and it may also be used as a variable in wave power calculations. An implementation of the algorithm was used for calculating fetch data for the archipelago of SW-Finnish coast in the Baltic Sea. The map data contained 3 million vertices and fetch lengths were calculated for 2.5 million points in 48 directions. The algorithm enabled determining fetch lengths in the complex archipelago environment quickly in high spatial accuracy and it may have applications also in other geographical research and image processing.</description><identifier>ISSN: 0098-3004</identifier><identifier>EISSN: 1873-7803</identifier><identifier>DOI: 10.1016/j.cageo.2006.10.006</identifier><language>eng</language><publisher>Oxford: Elsevier Ltd</publisher><subject>Areal geology. Maps ; Computational geometry ; Earth sciences ; Earth, ocean, space ; Efficient algorithms ; Exact sciences and technology ; Exposure ; Fetch length ; Geologic maps, cartography ; GIS</subject><ispartof>Computers &amp; geosciences, 2007-07, Vol.33 (7), p.843-852</ispartof><rights>2007 Elsevier Ltd</rights><rights>2007 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573</citedby><cites>FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=18842128$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Murtojärvi, Mika</creatorcontrib><creatorcontrib>Suominen, Tapio</creatorcontrib><creatorcontrib>Tolvanen, Harri</creatorcontrib><creatorcontrib>Leppänen, Ville</creatorcontrib><creatorcontrib>Nevalainen, Olli S.</creatorcontrib><title>Quantifying distances from points to polygons—applications in determining fetch in coastal environments</title><title>Computers &amp; geosciences</title><description>Distance from a point to adjacent borderlines is a variable that has many applications in environmental research. Geographical information systems (GIS) include tools for measuring such distances, but these tools are inefficient if there are multiple, i.e. millions of distances to be calculated. In this paper we propose an efficient algorithm which calculates the distances in multiple predetermined directions from a large number of points to polygon borders. The problem is significantly simplified by the fact that the distances are calculated in some directions, only. An interval tree is utilized for efficiently retrieving those line segments describing the coastal lines and the borders of the islands that are relevant in determining these distances. The algorithm is also robust so that it gives meaningful results in the presence of rounding errors regardless of the positions of the study points with respect to the polygon borders. In coastal environments the straight-line distance from a point to the nearest shoreline over an open water surface is referred to as fetch length. The fetch lengths in multiple directions indicate general openness around a studied point and it may also be used as a variable in wave power calculations. An implementation of the algorithm was used for calculating fetch data for the archipelago of SW-Finnish coast in the Baltic Sea. The map data contained 3 million vertices and fetch lengths were calculated for 2.5 million points in 48 directions. The algorithm enabled determining fetch lengths in the complex archipelago environment quickly in high spatial accuracy and it may have applications also in other geographical research and image processing.</description><subject>Areal geology. Maps</subject><subject>Computational geometry</subject><subject>Earth sciences</subject><subject>Earth, ocean, space</subject><subject>Efficient algorithms</subject><subject>Exact sciences and technology</subject><subject>Exposure</subject><subject>Fetch length</subject><subject>Geologic maps, cartography</subject><subject>GIS</subject><issn>0098-3004</issn><issn>1873-7803</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNp9kMFq3DAYhEVooNukT9CLL-3Nm9-yvJYPPZTQNIFACLRnIcu_Nv9iS66kDewtD5En7JNUzgZyy2mkYWaEPsa-VLCuoNpc7NZGb9GvOcAmO-ssJ2xVybYuWwn1B7YC6GRZA4iP7FOMOwDgXDYrRvd77RLZA7ltMVBM2hmMhQ1-KmZPLsUi-XwaD1vv4r-nZz3PIxmdKF8LcsWACcNEbulbTOZhMY3XeWks0D1S8G7CvHPOTq0eI35-1TP25-rn78vr8vbu183lj9tS17JNpd3YAXXVgpUSrOgFb4RFMM1mEAbaXkDTmV40vBUguqHqsUEx9NYYKRts2vqMfTvuzsH_3WNMaqJocBy1Q7-PikPXSeAiB-tj0AQfY0Cr5kCTDgdVgVqwqp16waoWrIuZJbe-vs7raPRoQwZG8a0qpeAVlzn3_ZjD_NdHwqCiIcxwBwpokho8vfvOf57kkqk</recordid><startdate>20070701</startdate><enddate>20070701</enddate><creator>Murtojärvi, Mika</creator><creator>Suominen, Tapio</creator><creator>Tolvanen, Harri</creator><creator>Leppänen, Ville</creator><creator>Nevalainen, Olli S.</creator><general>Elsevier Ltd</general><general>Elsevier Science</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7TG</scope><scope>F1W</scope><scope>H96</scope><scope>KL.</scope><scope>L.G</scope></search><sort><creationdate>20070701</creationdate><title>Quantifying distances from points to polygons—applications in determining fetch in coastal environments</title><author>Murtojärvi, Mika ; Suominen, Tapio ; Tolvanen, Harri ; Leppänen, Ville ; Nevalainen, Olli S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Areal geology. Maps</topic><topic>Computational geometry</topic><topic>Earth sciences</topic><topic>Earth, ocean, space</topic><topic>Efficient algorithms</topic><topic>Exact sciences and technology</topic><topic>Exposure</topic><topic>Fetch length</topic><topic>Geologic maps, cartography</topic><topic>GIS</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Murtojärvi, Mika</creatorcontrib><creatorcontrib>Suominen, Tapio</creatorcontrib><creatorcontrib>Tolvanen, Harri</creatorcontrib><creatorcontrib>Leppänen, Ville</creatorcontrib><creatorcontrib>Nevalainen, Olli S.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Meteorological &amp; Geoastrophysical Abstracts</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>Meteorological &amp; Geoastrophysical Abstracts - Academic</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</collection><jtitle>Computers &amp; geosciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Murtojärvi, Mika</au><au>Suominen, Tapio</au><au>Tolvanen, Harri</au><au>Leppänen, Ville</au><au>Nevalainen, Olli S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Quantifying distances from points to polygons—applications in determining fetch in coastal environments</atitle><jtitle>Computers &amp; geosciences</jtitle><date>2007-07-01</date><risdate>2007</risdate><volume>33</volume><issue>7</issue><spage>843</spage><epage>852</epage><pages>843-852</pages><issn>0098-3004</issn><eissn>1873-7803</eissn><abstract>Distance from a point to adjacent borderlines is a variable that has many applications in environmental research. Geographical information systems (GIS) include tools for measuring such distances, but these tools are inefficient if there are multiple, i.e. millions of distances to be calculated. In this paper we propose an efficient algorithm which calculates the distances in multiple predetermined directions from a large number of points to polygon borders. The problem is significantly simplified by the fact that the distances are calculated in some directions, only. An interval tree is utilized for efficiently retrieving those line segments describing the coastal lines and the borders of the islands that are relevant in determining these distances. The algorithm is also robust so that it gives meaningful results in the presence of rounding errors regardless of the positions of the study points with respect to the polygon borders. In coastal environments the straight-line distance from a point to the nearest shoreline over an open water surface is referred to as fetch length. The fetch lengths in multiple directions indicate general openness around a studied point and it may also be used as a variable in wave power calculations. An implementation of the algorithm was used for calculating fetch data for the archipelago of SW-Finnish coast in the Baltic Sea. The map data contained 3 million vertices and fetch lengths were calculated for 2.5 million points in 48 directions. The algorithm enabled determining fetch lengths in the complex archipelago environment quickly in high spatial accuracy and it may have applications also in other geographical research and image processing.</abstract><cop>Oxford</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.cageo.2006.10.006</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0098-3004
ispartof Computers & geosciences, 2007-07, Vol.33 (7), p.843-852
issn 0098-3004
1873-7803
language eng
recordid cdi_proquest_miscellaneous_20998024
source ScienceDirect Freedom Collection
subjects Areal geology. Maps
Computational geometry
Earth sciences
Earth, ocean, space
Efficient algorithms
Exact sciences and technology
Exposure
Fetch length
Geologic maps, cartography
GIS
title Quantifying distances from points to polygons—applications in determining fetch in coastal environments
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T02%3A25%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Quantifying%20distances%20from%20points%20to%20polygons%E2%80%94applications%20in%20determining%20fetch%20in%20coastal%20environments&rft.jtitle=Computers%20&%20geosciences&rft.au=Murtoj%C3%A4rvi,%20Mika&rft.date=2007-07-01&rft.volume=33&rft.issue=7&rft.spage=843&rft.epage=852&rft.pages=843-852&rft.issn=0098-3004&rft.eissn=1873-7803&rft_id=info:doi/10.1016/j.cageo.2006.10.006&rft_dat=%3Cproquest_cross%3E20998024%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a387t-f6fdea170f880f4b4254fe0c56d4c07b4059cb45274049d1be5e4dbfcc885e573%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=20998024&rft_id=info:pmid/&rfr_iscdi=true