This Java library supports to handling 3D PD-Code (e.g., encoding and decoding.)
Note that, PD-Code is one of type of Morton code, especially DGGS Morton for the point cloud. It is introduced from "Utilizing a discrete global grid system for handling point clouds with varying locations, times, and levels of detail."
From the 0.5.0 version, this project includes the Geogrid project code for using ISEA projection. It is a modified fit for this project.
- Maven: 3.5+
- Java: 1.8+
- Using Maven: Put below code in your POM file
<repositories>
<repositories>
<repository>
<id>jcenter</id>
<url>https://jcenter.bintray.com/</url>
</repository>
</repositories>
</repositories>
...
<dependencies>
<dependency>
<groupId>aist.dprt</groupId>
<artifactId>dggs-code</artifactId>
<version>{tag.version}</version>
</dependency>
</dependencies>
- Other cases: Using jar file directly
You can browse the javadoc for more information.
- Kim, Taehoon, et al. "Utilizing extended geocodes for handling massive three-dimensional point cloud data." World Wide Web (2020): 1-24.
- Mocnik, Franz-Benjamin. "A novel identifier scheme for the isea aperture 3 hexagon discrete global grid system." Cartography and geographic information science 46.3 (2019): 277-291.
- Kim, Taehoon, et al. "Efficient Encoding and Decoding Extended Geocodes for Massive Point Cloud Data." 2019 IEEE International Conference on Big Data and Smart Computing (BigComp). IEEE, 2019.
- Sirdeshmukh, Neeraj, et al. "Utilizing a discrete global grid system for handling point clouds with varying locations, times, and levels of detail." Cartographica: The International Journal for Geographic Information and Geovisualization 54.1 (2019): 4-15.
- Taehoon Kim, [email protected]
- Akiyoshi Matono, [email protected]
This project is under the MIT License - see the License