Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 2.44 KB

README.md

File metadata and controls

55 lines (44 loc) · 2.44 KB

Java CI with Maven Software License Tag version

P-Code Java Library

This Java library supports to handling 3D P-Code (e.g., encoding and decoding.)

Note that P-Code is one type of Morton code, especially DGGS Morton for the point cloud. It is introduced by "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 the 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