Skip to content

The Java library to encode (and decode) 3D (also 2D) Discrete Global Grid System (DGGS) code for the Point cloud

License

Notifications You must be signed in to change notification settings

TaehoonK/dggs_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java CI with Maven Software License Tag version

Java PD-Code Library

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.

Required

  • Maven: 3.5+
  • Java: 1.8+

How to use

  • 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>

You can browse the javadoc for more information.

Reference

  • 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.

Developer

License

This project is under the MIT License - see the License