VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE

Even though geomatique is so developed nowadays, the integration of spatial data in vector and raster formats is still a very tricky problem in geographic information system environment. And there is still not a proper way to solve the problem. This article proposes a method to interpret vector data...

Full description

Bibliographic Details
Main Authors: G. Zhou, Q. Pan, T. Yue, Q. Wang, H. Sha, S. Huang, X. Liu
Format: Article
Language:English
Published: Copernicus Publications 2018-05-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-3/2523/2018/isprs-archives-XLII-3-2523-2018.pdf
_version_ 1818527356527050752
author G. Zhou
Q. Pan
T. Yue
Q. Wang
H. Sha
S. Huang
X. Liu
author_facet G. Zhou
Q. Pan
T. Yue
Q. Wang
H. Sha
S. Huang
X. Liu
author_sort G. Zhou
collection DOAJ
description Even though geomatique is so developed nowadays, the integration of spatial data in vector and raster formats is still a very tricky problem in geographic information system environment. And there is still not a proper way to solve the problem. This article proposes a method to interpret vector data and raster data. In this paper, we saved the image data and building vector data of Guilin University of Technology to Oracle database. Then we use ADO interface to connect database to Visual C++ and convert row and column numbers of raster data and X Y of vector data to Morton code in Visual C++ environment. This method stores vector and raster data to Oracle Database and uses Morton code instead of row and column and X Y to mark the position information of vector and raster data. Using Morton code to mark geographic information enables storage of data make full use of storage space, simultaneous analysis of vector and raster data more efficient and visualization of vector and raster more intuitive. This method is very helpful for some situations that need to analyse or display vector data and raster data at the same time.
first_indexed 2024-12-11T06:35:02Z
format Article
id doaj.art-8f586f2715ad46db820b281dce570e1d
institution Directory Open Access Journal
issn 1682-1750
2194-9034
language English
last_indexed 2024-12-11T06:35:02Z
publishDate 2018-05-01
publisher Copernicus Publications
record_format Article
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
spelling doaj.art-8f586f2715ad46db820b281dce570e1d2022-12-22T01:17:24ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342018-05-01XLII-32523252610.5194/isprs-archives-XLII-3-2523-2018VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODEG. Zhou0Q. Pan1T. Yue2Q. Wang3H. Sha4S. Huang5X. Liu6Guangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaGuangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaGuangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaGuangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaGuangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaGuangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaGuangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, No. 12 Jian’gan Road, Guilin, Guangxi 541004, ChinaEven though geomatique is so developed nowadays, the integration of spatial data in vector and raster formats is still a very tricky problem in geographic information system environment. And there is still not a proper way to solve the problem. This article proposes a method to interpret vector data and raster data. In this paper, we saved the image data and building vector data of Guilin University of Technology to Oracle database. Then we use ADO interface to connect database to Visual C++ and convert row and column numbers of raster data and X Y of vector data to Morton code in Visual C++ environment. This method stores vector and raster data to Oracle Database and uses Morton code instead of row and column and X Y to mark the position information of vector and raster data. Using Morton code to mark geographic information enables storage of data make full use of storage space, simultaneous analysis of vector and raster data more efficient and visualization of vector and raster more intuitive. This method is very helpful for some situations that need to analyse or display vector data and raster data at the same time.https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-3/2523/2018/isprs-archives-XLII-3-2523-2018.pdf
spellingShingle G. Zhou
Q. Pan
T. Yue
Q. Wang
H. Sha
S. Huang
X. Liu
VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
title VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE
title_full VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE
title_fullStr VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE
title_full_unstemmed VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE
title_short VECTOR AND RASTER DATA STORAGE BASED ON MORTON CODE
title_sort vector and raster data storage based on morton code
url https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-3/2523/2018/isprs-archives-XLII-3-2523-2018.pdf
work_keys_str_mv AT gzhou vectorandrasterdatastoragebasedonmortoncode
AT qpan vectorandrasterdatastoragebasedonmortoncode
AT tyue vectorandrasterdatastoragebasedonmortoncode
AT qwang vectorandrasterdatastoragebasedonmortoncode
AT hsha vectorandrasterdatastoragebasedonmortoncode
AT shuang vectorandrasterdatastoragebasedonmortoncode
AT xliu vectorandrasterdatastoragebasedonmortoncode