메뉴 건너뛰기




Volumn 6, Issue 10, 2014, Pages 10107-10130

Graph-based divide and conquer method for parallelizing spatial operations on vector data

Author keywords

Computing efficiency; Divide and conquer method; Graph; Spatial data dependence; Spatial operations

Indexed keywords

COMPUTER ARCHITECTURE;

EID: 84923538037     PISSN: None     EISSN: 20724292     Source Type: Journal    
DOI: 10.3390/rs61010107     Document Type: Article
Times cited : (4)

References (78)
  • 1
    • 84923610608 scopus 로고    scopus 로고
    • Spatial Operation Functions for St_Geometry
    • (accessed on 7 May 2013)
    • ESRI (Environmental Systems Research Institute, Inc.). Spatial Operation Functions for St_Geometry. Available online: http://resources.arcgis.com/en/help/main/10.1/index.html#//006z00000020000000 (accessed on 7 May 2013).
  • 3
    • 0013344017 scopus 로고    scopus 로고
    • Gis research infrastructure for spatial analysis of real estate markets
    • Anselin, L. Gis research infrastructure for spatial analysis of real estate markets. J. House Res. 1998, 9, 113-133.
    • (1998) J. House Res. , vol.9 , pp. 113-133
    • Anselin, L.1
  • 4
    • 46949096604 scopus 로고    scopus 로고
    • Opengis® Implementation Standard for Geographic Information-Simple Feature Access Part 2: Sql Option, 2010
    • (accessed on 16 March 2014)
    • Opengis® Implementation Standard for Geographic Information-Simple Feature Access Part 2: Sql Option, 2010. Available online: http://portal.opengeospatial.org/files/?artifact_id=25354 (accessed on 16 March 2014).
  • 5
    • 77957756363 scopus 로고    scopus 로고
    • Combining AHP with GIS for landfill site selection: A case study in the Lake Beysehir catchment area (Konya, Turkey)
    • Sener, S.; Sener, E.; Nas, B.; Karagüzel, R. Combining AHP with GIS for landfill site selection: A case study in the Lake Beysehir catchment area (Konya, Turkey). Waste Manag. 2010, 30, 2037-2046.
    • (2010) Waste Manag. , vol.30 , pp. 2037-2046
    • Sener, S.1    Sener, E.2    Nas, B.3    Karagüzel, R.4
  • 6
    • 79960350443 scopus 로고    scopus 로고
    • A modified grouping genetic algorithm to select ambulance site locations
    • Comber, A.J.; Sasaki, S.; Suzuki, H.; Brunsdon, C. A modified grouping genetic algorithm to select ambulance site locations. Int. J. Geogr. Inf. Sci. 2011, 25, 807-823.
    • (2011) Int. J. Geogr. Inf. Sci. , vol.25 , pp. 807-823
    • Comber, A.J.1    Sasaki, S.2    Suzuki, H.3    Brunsdon, C.4
  • 7
    • 0027807901 scopus 로고
    • A GIS method for riparian water quality buffer generation
    • Xiang, W.-N. A GIS method for riparian water quality buffer generation. Int. J. Geogr. Inf. Sci. 1993, 7, 57-70.
    • (1993) Int. J. Geogr. Inf. Sci. , vol.7 , pp. 57-70
    • Xiang, W.-N.1
  • 8
    • 14844362028 scopus 로고    scopus 로고
    • Typhoon insurance pricing with spatial decision support tools
    • Li, L.; Wang, J.; Wang, C. Typhoon insurance pricing with spatial decision support tools. Int. J. Geogr. Inf. Sci. 2005, 19, 363-384.
    • (2005) Int. J. Geogr. Inf. Sci. , vol.19 , pp. 363-384
    • Li, L.1    Wang, J.2    Wang, C.3
  • 11
    • 84920177809 scopus 로고    scopus 로고
    • Understanding geographical conditions monitoring: A perspective from China
    • Zhang, J.; Li, W.; Zhai, L. Understanding geographical conditions monitoring: A perspective from China. Int. J. Digit. Earth. 2013, doi:10.1080/17538947.2013.846418.
    • (2013) Int. J. Digit. Earth.
    • Zhang, J.1    Li, W.2    Zhai, L.3
  • 15
    • 84902316621 scopus 로고    scopus 로고
    • A graph edit dictionary for correcting errors in roof topology graphs reconstructed from point clouds
    • Xiong, B.; Oude Elberink, S.; Vosselman, G. A graph edit dictionary for correcting errors in roof topology graphs reconstructed from point clouds. ISPRS J. Photogramm. Remote Sens. 2014, 93, 227-242.
    • (2014) ISPRS J. Photogramm. Remote Sens. , vol.93 , pp. 227-242
    • Xiong, B.1    Oude Elberink, S.2    Vosselman, G.3
  • 16
    • 0000565591 scopus 로고
    • A computer movie simulating urban growth in the Detroit Region
    • Tobler, W.R. A computer movie simulating urban growth in the Detroit Region. Econ. Geogr. 1970, 234-240.
    • (1970) Econ. Geogr. , pp. 234-240
    • Tobler, W.R.1
  • 17
    • 84923634028 scopus 로고    scopus 로고
    • The practice of Geographic Information Science
    • Fischer, M.M., Nijkamp, P., Eds; Springer: Berlin, Germany
    • Goodchild, M.F.; Longley, P.A. The practice of Geographic Information Science; In Handbook of Regional Science; Fischer, M.M., Nijkamp, P., Eds; Springer: Berlin, Germany, 2014; pp. 1107-1122.
    • (2014) Handbook of Regional Science , pp. 1107-1122
    • Goodchild, M.F.1    Longley, P.A.2
  • 18
    • 84997343315 scopus 로고    scopus 로고
    • Streaming progressive tin densification filter for airborne lidar point clouds using multi-core architectures
    • Kang, X.; Liu, J.; Lin, X. Streaming progressive tin densification filter for airborne lidar point clouds using multi-core architectures. Remote Sens. 2014, 6, 7212-7232.
    • (2014) Remote Sens. , vol.6 , pp. 7212-7232
    • Kang, X.1    Liu, J.2    Lin, X.3
  • 20
    • 77956732938 scopus 로고    scopus 로고
    • Leveraging the power of multi-core platforms for large-scale geospatial data processing: Exemplified by generating dem from massive lidar point clouds
    • Guan, X.; Wu, H. Leveraging the power of multi-core platforms for large-scale geospatial data processing: Exemplified by generating dem from massive lidar point clouds. Comput. Geosci. 2010, 36, 1276-1282.
    • (2010) Comput. Geosci. , vol.36 , pp. 1276-1282
    • Guan, X.1    Wu, H.2
  • 21
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry standard API for shared-memory programming
    • Dagum, L.; Menon, R. OpenMP: An industry standard API for shared-memory programming. IEEE. Comput. Sci. Eng. 1998, 5, 46-55.
    • (1998) IEEE. Comput. Sci. Eng. , vol.5 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 23
    • 0003177248 scopus 로고    scopus 로고
    • Applying geocomputation to the analysis of spatial distributions
    • Openshaw, S.; Alvanides, S. Applying geocomputation to the analysis of spatial distributions. Geogr. Inf. Syst. 1999, 1, 267-282.
    • (1999) Geogr. Inf. Syst. , vol.1 , pp. 267-282
    • Openshaw, S.1    Alvanides, S.2
  • 24
    • 0141749115 scopus 로고    scopus 로고
    • Geocomputation's future at the extremes: High performance computing and nanoclients
    • Clarke, K.C. Geocomputation's future at the extremes: High performance computing and nanoclients. Parallel Comput. 2003, 29, 1281-1295.
    • (2003) Parallel Comput. , vol.29 , pp. 1281-1295
    • Clarke, K.C.1
  • 26
    • 0031413072 scopus 로고    scopus 로고
    • Massively parallel strategies for local spatial interpolation
    • Armstrong, M.P.; Marciano, R.J. Massively parallel strategies for local spatial interpolation. Comput. Geosci. 1997, 23, 859-867.
    • (1997) Comput. Geosci. , vol.23 , pp. 859-867
    • Armstrong, M.P.1    Marciano, R.J.2
  • 27
    • 77954069785 scopus 로고    scopus 로고
    • A cybergis framework for the synthesis of cyberinfrastructure, GIS, and spatial analysis
    • Wang, S. A cybergis framework for the synthesis of cyberinfrastructure, GIS, and spatial analysis. Ann. Assoc. Am. Geogr. 2010, 100, 535-557.
    • (2010) Ann. Assoc. Am. Geogr. , vol.100 , pp. 535-557
    • Wang, S.1
  • 28
    • 79952623309 scopus 로고    scopus 로고
    • Explorations of the implementation of a parallel IDW interpolation algorithm in a Linux cluster-based parallel GIS.
    • Huang, F.; Liu, D.; Tan, X.; Wang, J.; Chen, Y.; He, B. Explorations of the implementation of a parallel IDW interpolation algorithm in a Linux cluster-based parallel GIS. Comput. Geosci. 2011, 37, 426-434.
    • (2011) Comput. Geosci. , vol.37 , pp. 426-434
    • Huang, F.1    Liu, D.2    Tan, X.3    Wang, J.4    Chen, Y.5    He, B.6
  • 30
    • 62149136702 scopus 로고    scopus 로고
    • A theoretical approach to the use of cyberinfrastructure in geographical analysis
    • Wang, S.; Armstrong, M.P. A theoretical approach to the use of cyberinfrastructure in geographical analysis. Int. J. Geogr. Inf. Sci. 2009, 23, 169-193.
    • (2009) Int. J. Geogr. Inf. Sci. , vol.23 , pp. 169-193
    • Wang, S.1    Armstrong, M.P.2
  • 31
    • 84866677236 scopus 로고    scopus 로고
    • Developing a parallel computational implementation of amoeba
    • Widener, M.J.; Crago, N.C.; Aldstadt, J. Developing a parallel computational implementation of amoeba. Int. J. Geogr. Inf. Sci. 2012, 26, 1707-1723.
    • (2012) Int. J. Geogr. Inf. Sci. , vol.26 , pp. 1707-1723
    • Widener, M.J.1    Crago, N.C.2    Aldstadt, J.3
  • 32
    • 34047183654 scopus 로고    scopus 로고
    • Implementation of a parallel high-performance visualization technique in GRASS GIS.
    • Sorokine, A. Implementation of a parallel high-performance visualization technique in GRASS GIS. Comput. Geosci. 2007, 33, 685-695.
    • (2007) Comput. Geosci. , vol.33 , pp. 685-695
    • Sorokine, A.1
  • 33
    • 84874441870 scopus 로고    scopus 로고
    • A parallel computing approach to viewshed analysis of large terrain data using graphics processing units
    • Zhao, Y.; Padmanabhan, A.; Wang, S. A parallel computing approach to viewshed analysis of large terrain data using graphics processing units. Int. J. Geogr. Inf. Sci. 2013, 27, 363-384.
    • (2013) Int. J. Geogr. Inf. Sci. , vol.27 , pp. 363-384
    • Zhao, Y.1    Padmanabhan, A.2    Wang, S.3
  • 34
    • 84876323873 scopus 로고    scopus 로고
    • Simultaneous computation of total viewshed on large high resolution grids
    • Tabik, S.; Zapata, E.L.; Romero, L.F. Simultaneous computation of total viewshed on large high resolution grids. Int. J. Geogr. Inf. Sci. 2013, 27, 804-814.
    • (2013) Int. J. Geogr. Inf. Sci. , vol.27 , pp. 804-814
    • Tabik, S.1    Zapata, E.L.2    Romero, L.F.3
  • 35
    • 84878424713 scopus 로고    scopus 로고
    • Parallel agent-based simulation of individual-level spatial interactions within a multicore computing environment
    • Gong, Z.; Tang, W.; Bennett, D.A.; Thill, J.-C. Parallel agent-based simulation of individual-level spatial interactions within a multicore computing environment. Int. J. Geogr. Inf. Sci. 2013, 27, 1152-1170.
    • (2013) Int. J. Geogr. Inf. Sci. , vol.27 , pp. 1152-1170
    • Gong, Z.1    Tang, W.2    Bennett, D.A.3    Thill, J.-C.4
  • 36
    • 0035876651 scopus 로고    scopus 로고
    • Simulation of pedestrian dynamics using a two-dimensional cellular automaton
    • Burstedde, C.; Klauck, K.; Schadschneider, A.; Zittartz, J. Simulation of pedestrian dynamics using a two-dimensional cellular automaton. Phys. A 2001, 295, 507-525.
    • (2001) Phys. A , vol.295 , pp. 507-525
    • Burstedde, C.1    Klauck, K.2    Schadschneider, A.3    Zittartz, J.4
  • 37
    • 84918782940 scopus 로고    scopus 로고
    • Graph-based synchronous collaborative mapping
    • Kang, X. Graph-based synchronous collaborative mapping. Geocarto Int. 2014, doi:10.1080/10106049.2014.883437.
    • (2014) Geocarto Int.
    • Kang, X.1
  • 38
    • 67649775139 scopus 로고    scopus 로고
    • Teragrid GIScience gateway: Bridging cyberinfrastructure and GIScience
    • Wang, S.; Liu, Y. Teragrid GIScience gateway: Bridging cyberinfrastructure and GIScience. Int. J. Geogr. Inf. Sci. 2009, 23, 631-656.
    • (2009) Int. J. Geogr. Inf. Sci. , vol.23 , pp. 631-656
    • Wang, S.1    Liu, Y.2
  • 39
    • 0034284830 scopus 로고    scopus 로고
    • Towards a framework for high-performance geocomputation: Handling vector-topology within a distributed service environment
    • Dowers, S.; Gittings, B.M.; Mineter, M.J. Towards a framework for high-performance geocomputation: Handling vector-topology within a distributed service environment. Comput. Environ. Urban. Syst. 2000, 24, 471-486.
    • (2000) Comput. Environ. Urban. Syst. , vol.24 , pp. 471-486
    • Dowers, S.1    Gittings, B.M.2    Mineter, M.J.3
  • 40
    • 70449376129 scopus 로고    scopus 로고
    • Introduction to distributed geographic information processing research
    • Yang, C.; Raskin, R. Introduction to distributed geographic information processing research. Int. J. Geogr. Inf. Sci. 2009, 23, 553-560.
    • (2009) Int. J. Geogr. Inf. Sci. , vol.23 , pp. 553-560
    • Yang, C.1    Raskin, R.2
  • 41
    • 70449367151 scopus 로고    scopus 로고
    • Developing a grid-enabled spatial web portal for Internet GIServices and geospatial cyberinfrastructure
    • Zhang, T.; Tsou, M.-H. Developing a grid-enabled spatial web portal for Internet GIServices and geospatial cyberinfrastructure. Int. J. Geogr. Inf. Sci. 2009, 23, 605-630.
    • (2009) Int. J. Geogr. Inf. Sci. , vol.23 , pp. 605-630
    • Zhang, T.1    Tsou, M.-H.2
  • 43
    • 77951164372 scopus 로고    scopus 로고
    • A general-purpose parallel raster processing programming library test application using a geographic cellular automata model
    • Guan, Q.; Clarke, K.C. A general-purpose parallel raster processing programming library test application using a geographic cellular automata model. Int. J. Geogr. Inf. Sci. 2010, 24, 695-722.
    • (2010) Int. J. Geogr. Inf. Sci. , vol.24 , pp. 695-722
    • Guan, Q.1    Clarke, K.C.2
  • 44
    • 84912521533 scopus 로고    scopus 로고
    • A strategy for raster-based geocomputation under different parallel computing platforms
    • Qin, C.-Z.; Zhan, L.-J.; Zhu, A.-X.; Zhou, C.-H. A strategy for raster-based geocomputation under different parallel computing platforms. Int. J. Geogr. Inf. Sci. 2014, 1-18.
    • (2014) Int. J. Geogr. Inf. Sci. , pp. 1-18
    • Qin, C.-Z.1    Zhan, L.-J.2    Zhu, A.-X.3    Zhou, C.-H.4
  • 45
    • 0032131147 scopus 로고    scopus 로고
    • A fast and high quality multilevel scheme for partitioning irregular graphs
    • Karypis, G.; Kumar, V. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J. Sci. Comput. 1998, 20, 359-392.
    • (1998) SIAM J. Sci. Comput. , vol.20 , pp. 359-392
    • Karypis, G.1    Kumar, V.2
  • 47
    • 84938023119 scopus 로고
    • Analysis of programs for parallel processing
    • Bernstein, A.J. Analysis of programs for parallel processing. IEEE Trans. Comput. 1966, 757-763.
    • (1966) IEEE Trans. Comput. , pp. 757-763
    • Bernstein, A.J.1
  • 50
    • 0025229934 scopus 로고
    • An efficient data dependence analysis for parallelizing compilers
    • Li, Z.; Yew, P.-C.; Zhu, C.-Q. An efficient data dependence analysis for parallelizing compilers. IEEE Trans. Parallel Distrib. Syst. 1990, 1, 26-34.
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , pp. 26-34
    • Li, Z.1    Yew, P.-C.2    Zhu, C.-Q.3
  • 51
    • 84923560573 scopus 로고
    • Data flow and dependence analysis for instruction level parallelism
    • Springer: Berlin, Germany
    • Rau, B.R. Data flow and dependence analysis for instruction level parallelism. In Languages and Compilers for Parallel Computing; Springer: Berlin, Germany, 1992; Volume 589, pp. 236-250.
    • (1992) In Languages and Compilers for Parallel Computing , vol.589 , pp. 236-250
    • Rau, B.R.1
  • 52
    • 3242801250 scopus 로고    scopus 로고
    • An all-software thread-level data dependence speculation system for multiprocessors
    • Rundberg, P.; Stenström, P. An all-software thread-level data dependence speculation system for multiprocessors. J. Instruction-Level Parallelism. 2001, 3, 2002.
    • (2001) J. Instruction-Level Parallelism. , vol.3 , pp. 2002
    • Rundberg, P.1    Stenström, P.2
  • 53
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Adve, S.V.; Gharachorloo, K. Shared memory consistency models: A tutorial. Computer 1996, 29, 66-76.
    • (1996) Computer , vol.29 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 54
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Lamport, L. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput. 1979, 100, 690-691.
    • (1979) IEEE Trans. Comput. , vol.100 , pp. 690-691
    • Lamport, L.1
  • 56
    • 84877598104 scopus 로고    scopus 로고
    • The 2012 free and open source GIS software map-A guide to facilitate research, development, and adoption
    • Steiniger, S.; Hunter, A.J. The 2012 free and open source GIS software map-A guide to facilitate research, development, and adoption. Comput. Environ. Urban. Syst. 2013, 39, 136-150.
    • (2013) Comput. Environ. Urban. Syst. , vol.39 , pp. 136-150
    • Steiniger, S.1    Hunter, A.J.2
  • 57
    • 0018457301 scopus 로고
    • A separator theorem for planar graphs
    • Lipton, R.J.; Tarjan, R.E. A separator theorem for planar graphs. SIAM J. Appl. Math. 1979, 36, 177-189.
    • (1979) SIAM J. Appl. Math. , vol.36 , pp. 177-189
    • Lipton, R.J.1    Tarjan, R.E.2
  • 59
  • 60
    • 0001108827 scopus 로고    scopus 로고
    • Graph partitioning models for parallel computing
    • Hendrickson, B.; Kolda, T.G. Graph partitioning models for parallel computing. Parallel Comput. 2000, 26, 1519-1534.
    • (2000) Parallel Comput. , vol.26 , pp. 1519-1534
    • Hendrickson, B.1    Kolda, T.G.2
  • 61
    • 0000063845 scopus 로고
    • An improved spectral graph partitioning algorithm for mapping parallel computations
    • Hendrickson, B.; Leland, R. An improved spectral graph partitioning algorithm for mapping parallel computations. SIAM J. Sci. Comput. 1995, 16, 452-469.
    • (1995) SIAM J. Sci. Comput. , vol.16 , pp. 452-469
    • Hendrickson, B.1    Leland, R.2
  • 62
    • 0002289979 scopus 로고
    • Automatic Mesh Partitioning
    • George, A., Gilbert, J., Liu, J., Eds; Springer-Verlag: New York, NY, USA
    • Miller, G.L.; Teng, S.-H.; Thurston, W.; Vavasis, S.A. Automatic Mesh Partitioning. In Graphs theory and Sparse Matrix Computation; George, A., Gilbert, J., Liu, J., Eds; Springer-Verlag: New York, NY, USA, 1993; Volume 56, pp. 57-84.
    • (1993) In Graphs theory and Sparse Matrix Computation , vol.56 , pp. 57-84
    • Miller, G.L.1    Teng, S.-H.2    Thurston, W.3    Vavasis, S.A.4
  • 69
    • 78549252183 scopus 로고    scopus 로고
    • Metis-Serial Graph Partitioning and Fill-Reducing Matrix Ordering
    • (accessed on 17 April 2014)
    • Metis-Serial Graph Partitioning and Fill-Reducing Matrix Ordering. Available online: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview (accessed on 17 April 2014).
  • 72
    • 70349789930 scopus 로고    scopus 로고
    • An overview on current free and open source desktop GIS developments
    • Steiniger, S.; Bocher, E. An overview on current free and open source desktop GIS developments. Int. J. Geogr. Inf. Sci. 2009, 23, 1345-1370.
    • (2009) Int. J. Geogr. Inf. Sci. , vol.23 , pp. 1345-1370
    • Steiniger, S.1    Bocher, E.2
  • 73
    • 84872619154 scopus 로고    scopus 로고
    • GDAL-Geospatial Data Abstraction Library
    • (accessed on 12 April 2014)
    • GDAL-Geospatial Data Abstraction Library. Available online: http://www.gdal.org/ (accessed on 12 April 2014).
  • 74
    • 84872611951 scopus 로고    scopus 로고
    • GEOS-Geometry Engine, Open Source
    • (accessed on 22 March 2014)
    • GEOS-Geometry Engine, Open Source. Available online: http://trac.osgeo.org/geos/ (accessed on 22 March 2014).
  • 75
    • 84923613360 scopus 로고    scopus 로고
    • Libspatialindex
    • (accessed on 7 March 2014)
    • Libspatialindex. Available online: http://libspatialindex.github.iso (accessed on 7 March 2014).
  • 76
    • 84923591564 scopus 로고    scopus 로고
    • Download Openstreetmap Data for This Region: California
    • (accessed on 2 April 2014)
    • Download Openstreetmap Data for This Region: California. Available online: http://download.geofabrik.de/north-america/us/california.html (accessed on 2 April 2014).
  • 77
    • 84923558869 scopus 로고    scopus 로고
    • Openstreetmap Data
    • (accessed on 26 March, 2014)
    • Openstreetmap Data. Available online: http://data.openstreetmapdata.com/land-polygons-split-4326.zip (accessed on 26 March, 2014).
  • 78
    • 84923555993 scopus 로고    scopus 로고
    • Geodata
    • (accessed on 7 April 2014)
    • Geodata. Available online: http://www.subject.ch/geo/subject/data/layers/world/freegis_worlddata-0.2/geodata/ (accessed on 7 April 2014).


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.