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...
Saved in:
Published in: | Computers & geosciences 2007-07, Vol.33 (7), p.843-852 |
---|---|
Main Authors: | , , , , |
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 & 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&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 & 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 & Geoastrophysical Abstracts</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources</collection><collection>Meteorological & Geoastrophysical Abstracts - Academic</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) Professional</collection><jtitle>Computers & 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 & 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 |