Skip to content

Commit 18b0168

Browse files
heremaps-botheremaps-bot
authored andcommitted
HERE Data SDK for Java & Scala Release 2.29.0
1 parent b05ea0a commit 18b0168

File tree

41 files changed

+242
-174
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+242
-174
lines changed

README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -61,25 +61,27 @@ For more information, see [Index Compaction Library Developer Guide](https://dev
6161

6262
### Small Examples Showing Usage of Location Library
6363

64-
The following examples demonstrate how to use the Location Library. Sources can be found [here for Java](location/java/standalone) and [here for Scala](location/scala/standalone).
65-
66-
| Name | Description | Labels / Topics |
67-
| ---- | ----------- | --------------- |
68-
| Point Matching | Takes probe points and matches each one against the closest geometry without consider the path. | Location Library, GeoJSON, CSV |
69-
| Traversing the Graph | Shows how to create a traversable graph from the HERE Optimized Map for Location Library catalog. | Location Library, GeoJSON |
70-
| Most Probable Path | Navigates the graph along the most probable path based on simple assumptions like try to stay on same functional class. | Location Library, GeoJSON |
71-
| Path Matching | Matches path probe points against the graph. | Location Library, GeoJSON, CSV |
72-
| Path Matching with restrictions | Matches path probe points against a graph that excludes segments that are not accessible by taxis. | Location Library, GeoJSON, CSV |
73-
| Turn Restrictions | Shows how to check if turns on a road network are restricted or not. | Location Library, GeoJSON |
74-
| Generic Range Based Attributes | Shows how to load a generic attribute that is not available in the HERE Optimized Map for Location Library using a Vertex reference as input. | Location Library |
75-
| Path Matching Sparse Probe Data | Shows how to match sparse path points against the graph by traversing it using the most probable path assumptions. | Location Library, GeoJSON, CSV |
76-
| Converting references from HERE Optimized Map for Location Library to HERE Map Content | Converts Vertex references to Topology Segments and vice versa. | Location Library, HERE Map Content |
77-
| Converting references from TPEG2 to its binary representation | Shows how to read an OpenLR location reference that has been written in the TPEG2 XML encoding and convert it to its binary representation.| Location Library, TPEG2, OpenLR|
78-
| Extracting TPEG2 document | Demonstrates how to load a TPEG2 document and extract its parts.| Location Library, TPEG2 |
79-
| Creating and resolving TMC reference | Searches for a well-known vertex that is covered by TMC to define the input location.| Location Library, TMC |
80-
| Resolving TMC references in RTTI message | Demonstrates how TMC references in Real Time Traffic Incident (RTTI) messages can be converted to TPEG2 TMC references, and how the `location-referencing` module can be used to resolve those references. | Location Library, TPEG2 |
81-
| Creating OpenLR reference from road segments | Transforms a path given as segment references in HERE Map Content to OpenLR reference. | Location Library, HERE Map Content, OpenLR |
82-
| Resolving OpenLR reference from road segments | Shows how to take an OpenLR reference given in XML and resolve this reference to segments in HERE Map Content | Location Library, HERE Map Content, OpenLR |
64+
The following examples demonstrate how to use the Location Library.
65+
66+
| Name | Description | Source | Labels / Topics |
67+
| ---- | ----------- | ------ | --------------- |
68+
| Point Matching Example | Takes probe points and matches each one against the closest geometry without consider the path. | [Java](location/java/standalone#point-matching-example) / [Scala](location/scala/standalone#point-matching-example) | Location Library, GeoJSON, CSV |
69+
| Traversing the Graph | Shows how to create a traversable graph from the HERE Optimized Map for Location Library catalog. | [Java](location/java/standalone#traversing-the-graph) / [Scala](location/scala/standalone#traversing-the-graph) | Location Library, GeoJSON |
70+
| Most Probable Path | Navigates the graph along the most probable path based on simple assumptions like try to stay on same functional class. | [Java](location/java/standalone#most-probable-path) / [Scala](location/scala/standalone#most-probable-path) | Location Library, GeoJSON |
71+
| Path Matching Example | Matches path probe points against the graph. | [Java](location/java/standalone#path-matching-example) / [Scala](location/scala/standalone#path-matching-example) | Location Library, GeoJSON, CSV |
72+
| Path Matching with Restrictions | Matches path probe points against a graph that excludes segments that are not accessible by taxis. | [Scala](location/scala/standalone#path-matching-with-restrictions) | Location Library, GeoJSON, CSV |
73+
| Turn Restrictions | Shows how to check if turns on a road network are restricted or not. | [Java](location/java/standalone#turn-restrictions) / [Scala](location/scala/standalone#turn-restrictions) | Location Library, GeoJSON |
74+
| Generic Range Based Attributes | Shows how to load a generic attribute that is not available in the HERE Optimized Map for Location Library using a Vertex reference as input. | [Java](location/java/standalone#generic-range-based-attributes) / [Scala](location/scala/standalone#generic-range-based-attributes) | Location Library |
75+
| Path Matching Sparse Probe Data | Shows how to match sparse path points against the graph by traversing it using the most probable path assumptions. | [Java](location/java/standalone#path-matching-sparse-probe-data) / [Scala](location/scala/standalone#path-matching-sparse-probe-data) | Location Library, GeoJSON, CSV |
76+
| Converting References from HERE Optimized Map for Location Library to HERE Map Content | Converts Vertex references to Topology Segments and vice versa. | [Java](location/java/standalone#converting-references-from-here-optimized-map-for-location-library-to-here-map-content) / [Scala](location/scala/standalone#converting-references-from-here-optimized-map-for-location-library-to-here-map-content) | Location Library, HERE Map Content |
77+
| Converting References from TPEG2 to its Binary Representation | Shows how to read an OpenLR location reference that has been written in the TPEG2 XML encoding and convert it to its binary representation.| [Java](location/java/standalone#converting-references-from-tpeg2-to-its-binary-representation) / [Scala](location/scala/standalone#converting-references-from-tpeg2-to-its-binary-representation) | Location Library, TPEG2, OpenLR|
78+
| Extracting TPEG2 Document | Demonstrates how to load a TPEG2 document and extract its parts.| [Java](location/java/standalone#extracting-tpeg2-document) / [Scala](location/scala/standalone#extracting-tpeg2-document) | Location Library, TPEG2 |
79+
| Creating and Resolving TMC Reference | Searches for a well-known vertex that is covered by TMC to define the input location.| [Java](location/java/standalone#creating-and-resolving-tmc-reference) / [Scala](location/scala/standalone#creating-and-resolving-tmc-reference) | Location Library, TMC |
80+
| Resolving TMC References in RTTI Message | Demonstrates how TMC references in Real Time Traffic Incident (RTTI) messages can be converted to TPEG2 TMC references, and how the `location-referencing` module can be used to resolve those references. | [Java](location/java/standalone#resolving-tmc-references-in-rtti-message) / [Scala](location/scala/standalone#resolving-tmc-references-in-rtti-message) | Location Library, TPEG2 |
81+
| Creating OpenLR Reference from Road Segments | Transforms a path given as segment references in HERE Map Content to OpenLR reference. | [Java](location/java/standalone#creating-openlr-reference-from-road-segments) / [Scala](location/scala/standalone#creating-openlr-reference-from-road-segments) | Location Library, HERE Map Content, OpenLR |
82+
| Resolving OpenLR Reference from Road Segments | Shows how to take an OpenLR reference given in XML and resolve this reference to segments in HERE Map Content | [Java](location/java/standalone#resolving-openlr-reference-from-road-segments) / [Scala](location/scala/standalone#resolving-openlr-reference-from-road-segments) | Location Library, HERE Map Content, OpenLR |
83+
| Functional Class for a Vertex | Shows how you can get the functional class for a vertex. | [Java](location/java/standalone#functional-class-for-a-vertex) / [Scala](location/scala/standalone#functional-class-for-a-vertex) | Location Library, GeoJSON |
84+
| ADAS Curvature Attribute | Shows how to fetch and use ADAS attributes in the HERE Optimized Map for Location Library using a Vertex or an Edge reference. | [Java](location/java/standalone#adas-curvature-attribute) / [Scala](location/scala/standalone#adas-curvature-attribute) | Location Library, GeoJSON |
8385

8486
## License
8587

data-archive/java/avro-example/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.data.archive</groupId>
66
<artifactId>data-archive-avro-example</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<!-- Meta information section start -->
@@ -23,15 +23,15 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<!-- Meta information section end -->
3030
<properties>
3131
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3232
<java.version>1.8</java.version>
3333

34-
<sdk-bom.version>2.28.13</sdk-bom.version>
34+
<sdk-bom.version>2.29.23</sdk-bom.version>
3535
<scala.compat.version>2.12</scala.compat.version>
3636

3737
<avro.version>1.10.0</avro.version>

data-archive/java/parquet-example/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.data.archive</groupId>
66
<artifactId>data-archive-parquet-example</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<!-- Meta information section start -->
@@ -23,15 +23,15 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<!-- Meta information section end -->
3030
<properties>
3131
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3232
<java.version>1.8</java.version>
3333

34-
<sdk-bom.version>2.28.13</sdk-bom.version>
34+
<sdk-bom.version>2.29.23</sdk-bom.version>
3535
<scala.compat.version>2.12</scala.compat.version>
3636

3737
<hadoop-client.version>2.7.3</hadoop-client.version>

data-archive/java/protobuf-example/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.data.archive</groupId>
66
<artifactId>data-archive-protobuf-example</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<!-- Meta information section start -->
@@ -23,15 +23,15 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<!-- Meta information section end -->
3030
<properties>
3131
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3232
<java.version>1.8</java.version>
3333

34-
<sdk-bom.version>2.28.13</sdk-bom.version>
34+
<sdk-bom.version>2.29.23</sdk-bom.version>
3535
<scala.compat.version>2.12</scala.compat.version>
3636

3737
<commons-logging.version>1.2</commons-logging.version>

data-archive/java/sensoris-parquet-example/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.examples</groupId>
66
<artifactId>data-archive-sensoris-parquet-example</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<!-- Meta information section -->
@@ -23,15 +23,15 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<properties>
3030
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3131
<java.version>1.8</java.version>
3232
<artifact.wagon.version>1.6.0</artifact.wagon.version>
3333

34-
<sdk-bom.version>2.28.13</sdk-bom.version>
34+
<sdk-bom.version>2.29.23</sdk-bom.version>
3535
<scala.compat.version>2.12</scala.compat.version>
3636
<hadoop-client.version>2.7.3</hadoop-client.version>
3737
<parquet-protobuf.version>1.11.1</parquet-protobuf.version>

data-archive/java/sensoris-protobuf-example/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.examples</groupId>
66
<artifactId>data-archive-sensoris-protobuf-example</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<!-- Meta information section -->
@@ -25,15 +25,15 @@
2525
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2626
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2727
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
28-
<tag>2.28.0</tag>
28+
<tag>2.29.0</tag>
2929
</scm>
3030

3131
<properties>
3232
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3333
<java.version>1.8</java.version>
3434
<artifact.wagon.version>2.0.5</artifact.wagon.version>
3535

36-
<sdk-bom.version>2.28.13</sdk-bom.version>
36+
<sdk-bom.version>2.29.23</sdk-bom.version>
3737
<scala.compat.version>2.12</scala.compat.version>
3838

3939
<commons-logging.version>1.2</commons-logging.version>

data-processing/java/geometry-lifter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ invitation letter to learn your organization ID.
6868
> We recommend to set values to variables so that you can easily copy and execute the following commands.
6969
7070
| Layer ID | Layer Type | Partitioning | Zoom Level | Content Type | Content Encoding | Schema|
71-
|-----------------------------|--------------|------------|--------------------------|------------------|------------------------------------------------|
71+
|----------------|------------|--------------|------------|--------------------------|------------------|------------------------------------------------|
7272
| state | Versioned | Generic | N.A. | application/octet-stream | uncompressed | -|
7373
| assessment | Versioned | Generic | 12 | application/x-protobuf | uncompressed | assessment example quickstart|
7474

data-processing/java/geometry-lifter/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.data.processing.example.java.geometry.lifter</groupId>
66
<artifactId>geometry-lifter</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<name>Batch Processor compiler for Geometry Lifter in Java</name>
@@ -23,16 +23,16 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<properties>
3030
<java.version>1.8</java.version>
3131
<maven.compiler.source>${java.version}</maven.compiler.source>
3232
<maven.compiler.target>${java.version}</maven.compiler.target>
33-
<sdk-bom.version>2.28.13</sdk-bom.version>
33+
<sdk-bom.version>2.29.23</sdk-bom.version>
3434
<exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
35-
<maven-shade-plugin.version>3.2.4</maven-shade-plugin.version>
35+
<maven-shade-plugin.version>3.2.1</maven-shade-plugin.version>
3636
<scala-maven-plugin.version>3.3.1</scala-maven-plugin.version>
3737
</properties>
3838

data-processing/java/heremapcontent-difftool/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.data.processing.example.java</groupId>
66
<artifactId>heremapcontent-difftool</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<name>HERE Map Content Differences example for Java</name>
@@ -23,16 +23,16 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<properties>
3030
<java.version>1.8</java.version>
3131
<maven.compiler.source>${java.version}</maven.compiler.source>
3232
<maven.compiler.target>${java.version}</maven.compiler.target>
33-
<sdk-bom.version>2.28.13</sdk-bom.version>
33+
<sdk-bom.version>2.29.23</sdk-bom.version>
3434
<exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
35-
<maven-shade-plugin.version>3.2.4</maven-shade-plugin.version>
35+
<maven-shade-plugin.version>3.2.1</maven-shade-plugin.version>
3636
<scala-maven-plugin.version>3.3.1</scala-maven-plugin.version>
3737
</properties>
3838

data-processing/java/pedestrian-topologies-extraction-geojson/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.here.platform.schema.data.processing.example.java</groupId>
66
<artifactId>pedestrian-topologies-extraction-geojson</artifactId>
7-
<version>0.0.678</version>
7+
<version>0.0.695</version>
88
<packaging>jar</packaging>
99

1010
<name>Batch Processor compiler for GeoJson in Java</name>
@@ -23,16 +23,16 @@
2323
<connection>scm:git:https://github.com/heremaps/here-workspace-examples-java-scala.git</connection>
2424
<developerConnection>scm:git:[email protected]:heremaps/here-workspace-examples-java-scala.git</developerConnection>
2525
<url>https://github.com/heremaps/here-workspace-examples-java-scala</url>
26-
<tag>2.28.0</tag>
26+
<tag>2.29.0</tag>
2727
</scm>
2828

2929
<properties>
3030
<java.version>1.8</java.version>
3131
<maven.compiler.source>${java.version}</maven.compiler.source>
3232
<maven.compiler.target>${java.version}</maven.compiler.target>
33-
<sdk-bom.version>2.28.13</sdk-bom.version>
33+
<sdk-bom.version>2.29.23</sdk-bom.version>
3434
<exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
35-
<maven-shade-plugin.version>3.2.4</maven-shade-plugin.version>
35+
<maven-shade-plugin.version>3.2.1</maven-shade-plugin.version>
3636
<scala-maven-plugin.version>3.3.1</scala-maven-plugin.version>
3737
</properties>
3838

0 commit comments

Comments
 (0)