# A Distributed Storage and Access Approach for Massive Remote Sensing Data in MongoDB
## 3 Storage and Access of Remote Sensing Data in MongoDB
### Archiving Model for Metadata
\begin{table}
\begin{tabular}{c c c c} \hline \hline
**No.** & **Field Name** & **Data Type** & **Description** \\ \hline
1 & ImageName & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Image data name \\
2 & SatelliteID & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Satellite id \\
3 & SensorID & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Sensor id \\
4 & ReceiveDate & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Receive date \\
5 & StartTime & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Start time \\
6 & StopTime & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Stop time \\
7 & ProductLevel & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Product level \\
8 & ProductFormat & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Product format \\
9 & Resolution & float & \multicolumn{1}{c}{} & Image resolution \\
10 & CloudPercent & float & \multicolumn{1}{c}{} & Cloud value \\
11 & ImageQuality & \multicolumn{1}{c}{} & int & Image quality \\
12 & CenterLatitude & float & \multicolumn{1}{c}{} & Center latitude \\
13 & CenterLongitude & float & \multicolumn{1}{c}{} & Center longitude \\
14 & TopLeftLatitude & float & \multicolumn{1}{c}{} & Latitude in upper left corner \\
15 & TopLeftLongitude & float & \multicolumn{1}{c}{} & Longitude in upper left corner \\
16 & TopRightLatitude & float & \multicolumn{1}{c}{} & latitude in upper right corner \\
17 & TopRightLongitude & float & \multicolumn{1}{c}{} & Longitude in upper right corner \\
18 & BottomRightLatitude & float & \multicolumn{1}{c}{} & latitude in lower right corner \\
19 & BottomRightLongitude & float & \multicolumn{1}{c}{} & longitude in lower right corner \\
20 & BottomLeftLatitude & float & \multicolumn{1}{c}{} & latitude in lower left corner \\
21 & BottomLeftLongitude & float & \multicolumn{1}{c}{} & Longitude in lower left corner \\
22 & FileStorePath & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Store path of image file \\
23 & DataDownloadURL & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Download link of data \\
24 & DataOwner & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Owner of the data \\
25 & DataProvider & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & Provider of the data \\ \hline \hline \end{tabular}
\end{table} 
Table 1: Archiving model for remote sensing metadata. \"BottomRightLongitude\": -70.81204, \"BottomLeftLatitude\": -24.16399, \"BottomLeftLongitude\": -68.97206, \"FileStorePath\": \"E:\(\backslash\)entity data\(\backslash\)landsat8\", \"DataDownloadURL\":\"[[https://earthexplorer.usgs.gov/browse-link/12864/LC80010762013365](https://earthexplorer.usgs.gov/browse-link/12864/LC80010762013365) LGN01]([https://earthexplorer.usgs.gov/browse-link/12864/LC80010762013365](https://earthexplorer.usgs.gov/browse-link/12864/LC80010762013365) LGN01)\", \"DataOwner\": \"USGS\", \"DataProvider\": \"USGS\" } In latter experiments, the \"TopLeftLatitude\" field is selected as shard key to compare the performance of the cluster. When the shard key is specified, remote sensing metadata can be divided and stored on different shards.