Skip to content
Snippets Groups Projects
Select Git revision
  • 8fcf44c5507790172ac3c04d3691a3d1127045d7
  • main default protected
2 results

map-data-parser

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • theiled00's avatar
    theiled00 authored
    Makes Json processing waaay more efficient (and also more faster). Use of Gson...
    
    See merge request !25
    8fcf44c5
    History
    Name Last commit Last update
    .vscode
    documentation
    mapbuilder
    .gitignore
    README.md

    Map data parser

    Basic architecture concept

    Architecture concept

    Legend:

    • oval - data source
      • blue oval - data generated by us
    • rectangle - a service
    • green outline - microservice

    Development

    To generate classes from proto definition, one has to execute from the root directory

    First install the protobuf compiler with :

    sudo apt install protobuf-compiler

    If you want to build the protos from source schema, you should use the command :

    protoc -I=./mapbuilder/src/main/java/map/builder/protos/ --java_out=./mapbuilder/src/main/java/ ./mapbuilder/src/main/java/map/builder/protos/schema/roadnetwork.proto