├── .gitattributes ├── .github └── workflows │ ├── docker-build-and-push-latest.yml │ └── docker-build-and-push-release.yml ├── .gitignore ├── CHANGES.md ├── Dockerfile ├── LICENSE ├── README.md ├── citygml-tools-common ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── org │ └── citygml4j │ └── tools │ └── common │ ├── helper │ ├── CityModelInfoHelper.java │ ├── GlobalAppReader.java │ └── ImplicitGeometryReader.java │ ├── log │ ├── LogLevel.java │ └── Logger.java │ └── srs │ ├── SrsNameParser.java │ └── SrsParseException.java ├── global-app-mover ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── org │ └── citygml4j │ └── tools │ └── appmover │ ├── GlobalAppMover.java │ ├── LocalAppTarget.java │ └── ResultStatistic.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── height-changer ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── org │ └── citygml4j │ └── tools │ └── heightchanger │ ├── ChangeHeightException.java │ ├── HeightChanger.java │ └── HeightMode.java ├── lod-filter ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── org │ └── citygml4j │ └── tools │ └── lodfilter │ ├── AppearanceCleaner.java │ ├── LodFilter.java │ └── LodFilterMode.java ├── reproject ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── org │ └── citygml4j │ └── tools │ └── reproject │ ├── ReprojectionBuilder.java │ ├── ReprojectionBuilderException.java │ ├── ReprojectionException.java │ ├── Reprojector.java │ └── util │ ├── CRSUtil.java │ └── SRSNameHelper.java ├── resources ├── docker │ └── docker_uid_entrypoint.sh ├── javadoc │ └── overview.html └── readme │ └── README ├── settings.gradle ├── src └── main │ └── java │ └── org │ └── citygml4j │ └── tools │ ├── CityGMLTools.java │ ├── command │ ├── ChangeHeightCommand.java │ ├── CityGMLTool.java │ ├── ClipTexturesCommand.java │ ├── FilterLodsCommand.java │ ├── FromCityJSONCommand.java │ ├── MoveGlobalAppsCommand.java │ ├── RemoveAppsCommand.java │ ├── ReprojectCommand.java │ ├── ToCityJSONCommand.java │ ├── ValidateCommand.java │ └── validate │ │ └── XMLSchemaCommand.java │ ├── option │ ├── CityGMLOutputOptions.java │ ├── InputOptions.java │ └── OutputOptions.java │ └── util │ ├── Constants.java │ ├── ObjectRegistry.java │ ├── URLClassLoader.java │ └── Util.java └── texture-clipper ├── build.gradle ├── gradle.properties └── src └── main └── java └── org └── citygml4j └── tools └── textureclipper ├── TextureClipper.java └── TextureClippingException.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/docker-build-and-push-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/.github/workflows/docker-build-and-push-latest.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build-and-push-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/.github/workflows/docker-build-and-push-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/README.md -------------------------------------------------------------------------------- /citygml-tools-common/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /citygml-tools-common/gradle.properties: -------------------------------------------------------------------------------- 1 | description=Common utilities for the citygml4j based CityGML tools -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/helper/CityModelInfoHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/helper/CityModelInfoHelper.java -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/helper/GlobalAppReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/helper/GlobalAppReader.java -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/helper/ImplicitGeometryReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/helper/ImplicitGeometryReader.java -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/log/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/log/LogLevel.java -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/log/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/log/Logger.java -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/srs/SrsNameParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/srs/SrsNameParser.java -------------------------------------------------------------------------------- /citygml-tools-common/src/main/java/org/citygml4j/tools/common/srs/SrsParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/citygml-tools-common/src/main/java/org/citygml4j/tools/common/srs/SrsParseException.java -------------------------------------------------------------------------------- /global-app-mover/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/global-app-mover/build.gradle -------------------------------------------------------------------------------- /global-app-mover/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/global-app-mover/gradle.properties -------------------------------------------------------------------------------- /global-app-mover/src/main/java/org/citygml4j/tools/appmover/GlobalAppMover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/global-app-mover/src/main/java/org/citygml4j/tools/appmover/GlobalAppMover.java -------------------------------------------------------------------------------- /global-app-mover/src/main/java/org/citygml4j/tools/appmover/LocalAppTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/global-app-mover/src/main/java/org/citygml4j/tools/appmover/LocalAppTarget.java -------------------------------------------------------------------------------- /global-app-mover/src/main/java/org/citygml4j/tools/appmover/ResultStatistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/global-app-mover/src/main/java/org/citygml4j/tools/appmover/ResultStatistic.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/gradlew.bat -------------------------------------------------------------------------------- /height-changer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/height-changer/build.gradle -------------------------------------------------------------------------------- /height-changer/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/height-changer/gradle.properties -------------------------------------------------------------------------------- /height-changer/src/main/java/org/citygml4j/tools/heightchanger/ChangeHeightException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/height-changer/src/main/java/org/citygml4j/tools/heightchanger/ChangeHeightException.java -------------------------------------------------------------------------------- /height-changer/src/main/java/org/citygml4j/tools/heightchanger/HeightChanger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/height-changer/src/main/java/org/citygml4j/tools/heightchanger/HeightChanger.java -------------------------------------------------------------------------------- /height-changer/src/main/java/org/citygml4j/tools/heightchanger/HeightMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/height-changer/src/main/java/org/citygml4j/tools/heightchanger/HeightMode.java -------------------------------------------------------------------------------- /lod-filter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/lod-filter/build.gradle -------------------------------------------------------------------------------- /lod-filter/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/lod-filter/gradle.properties -------------------------------------------------------------------------------- /lod-filter/src/main/java/org/citygml4j/tools/lodfilter/AppearanceCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/lod-filter/src/main/java/org/citygml4j/tools/lodfilter/AppearanceCleaner.java -------------------------------------------------------------------------------- /lod-filter/src/main/java/org/citygml4j/tools/lodfilter/LodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/lod-filter/src/main/java/org/citygml4j/tools/lodfilter/LodFilter.java -------------------------------------------------------------------------------- /lod-filter/src/main/java/org/citygml4j/tools/lodfilter/LodFilterMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/lod-filter/src/main/java/org/citygml4j/tools/lodfilter/LodFilterMode.java -------------------------------------------------------------------------------- /reproject/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/build.gradle -------------------------------------------------------------------------------- /reproject/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/gradle.properties -------------------------------------------------------------------------------- /reproject/src/main/java/org/citygml4j/tools/reproject/ReprojectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/src/main/java/org/citygml4j/tools/reproject/ReprojectionBuilder.java -------------------------------------------------------------------------------- /reproject/src/main/java/org/citygml4j/tools/reproject/ReprojectionBuilderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/src/main/java/org/citygml4j/tools/reproject/ReprojectionBuilderException.java -------------------------------------------------------------------------------- /reproject/src/main/java/org/citygml4j/tools/reproject/ReprojectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/src/main/java/org/citygml4j/tools/reproject/ReprojectionException.java -------------------------------------------------------------------------------- /reproject/src/main/java/org/citygml4j/tools/reproject/Reprojector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/src/main/java/org/citygml4j/tools/reproject/Reprojector.java -------------------------------------------------------------------------------- /reproject/src/main/java/org/citygml4j/tools/reproject/util/CRSUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/src/main/java/org/citygml4j/tools/reproject/util/CRSUtil.java -------------------------------------------------------------------------------- /reproject/src/main/java/org/citygml4j/tools/reproject/util/SRSNameHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/reproject/src/main/java/org/citygml4j/tools/reproject/util/SRSNameHelper.java -------------------------------------------------------------------------------- /resources/docker/docker_uid_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/resources/docker/docker_uid_entrypoint.sh -------------------------------------------------------------------------------- /resources/javadoc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/resources/javadoc/overview.html -------------------------------------------------------------------------------- /resources/readme/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/resources/readme/README -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/CityGMLTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/CityGMLTools.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/ChangeHeightCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/ChangeHeightCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/CityGMLTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/CityGMLTool.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/ClipTexturesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/ClipTexturesCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/FilterLodsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/FilterLodsCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/FromCityJSONCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/FromCityJSONCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/MoveGlobalAppsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/MoveGlobalAppsCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/RemoveAppsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/RemoveAppsCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/ReprojectCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/ReprojectCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/ToCityJSONCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/ToCityJSONCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/ValidateCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/ValidateCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/command/validate/XMLSchemaCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/command/validate/XMLSchemaCommand.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/option/CityGMLOutputOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/option/CityGMLOutputOptions.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/option/InputOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/option/InputOptions.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/option/OutputOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/option/OutputOptions.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/util/Constants.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/util/ObjectRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/util/ObjectRegistry.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/util/URLClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/util/URLClassLoader.java -------------------------------------------------------------------------------- /src/main/java/org/citygml4j/tools/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/src/main/java/org/citygml4j/tools/util/Util.java -------------------------------------------------------------------------------- /texture-clipper/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/texture-clipper/build.gradle -------------------------------------------------------------------------------- /texture-clipper/gradle.properties: -------------------------------------------------------------------------------- 1 | description=citygml4j library to clip texture images -------------------------------------------------------------------------------- /texture-clipper/src/main/java/org/citygml4j/tools/textureclipper/TextureClipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/texture-clipper/src/main/java/org/citygml4j/tools/textureclipper/TextureClipper.java -------------------------------------------------------------------------------- /texture-clipper/src/main/java/org/citygml4j/tools/textureclipper/TextureClippingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokyo-digitaltwin/citygml-tools/HEAD/texture-clipper/src/main/java/org/citygml4j/tools/textureclipper/TextureClippingException.java --------------------------------------------------------------------------------