diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ef7341..66c86d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,6 +35,7 @@ set(CPACK_SOURCE_INSTALLED_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/eur_nkg/" "." "${CMAKE_CURRENT_SOURCE_DIR}/fi_nls/" "." "${CMAKE_CURRENT_SOURCE_DIR}/fr_ign/" "." + "${CMAKE_CURRENT_SOURCE_DIR}/hu_bme_geod/" "." "${CMAKE_CURRENT_SOURCE_DIR}/is_lmi/" "." "${CMAKE_CURRENT_SOURCE_DIR}/jp_gsi/" "." "${CMAKE_CURRENT_SOURCE_DIR}/nc_dittt/" "." diff --git a/README.DATA b/README.DATA index 1181096..3c55f66 100644 --- a/README.DATA +++ b/README.DATA @@ -66,6 +66,7 @@ For example us_noaa for files originating from US NOAA. * [eur_nkg: Nordic Geodetic Commission](https://github.com/OSGeo/PROJ-data/blob/master/eur_nkg/) * [fi_nls: National Land Survey](https://github.com/OSGeo/PROJ-data/blob/master/fi_nls/) * [fr_ign: France IGN](https://github.com/OSGeo/PROJ-data/blob/master/fr_ign/) +* [hu_bme_geod: Budapest University of Technology and Economics – Faculty of Civil Engineering](https://geod.bme.hu) * [is_lmi: Iceland LMI](https://github.com/OSGeo/PROJ-data/blob/master/is_lmi/) * [jp_gsi: Japan GSI](https://github.com/OSGeo/PROJ-data/blob/master/jp_gsi/) * [nl_nsgi: Nederlandse Samenwerking Geodetische Infrastructuur (NSGI)](https://github.com/OSGeo/PROJ-data/blob/master/nl_nsgi/) diff --git a/agency.json b/agency.json index a0b2929..e2386a1 100644 --- a/agency.json +++ b/agency.json @@ -107,6 +107,12 @@ "agency":"IGN France", "url": "http://www.ign.fr/" }, + { + "id": "hu_bme_geod", + "country": "Hungary", + "agency":"Budapest University of Technology and Economics – Faculty of Civil Engineering", + "url": "https://geod.bme.hu" + }, { "id": "is_lmi", "country": "Iceland", diff --git a/copyright_and_licenses.csv b/copyright_and_licenses.csv index 7150405..33919a3 100644 --- a/copyright_and_licenses.csv +++ b/copyright_and_licenses.csv @@ -147,6 +147,9 @@ fr_ign_RAMG2016.tif,Institut National Geographique (IGN) France,Open License Fra fr_ign_RAR07_bl.tif,Institut National Geographique (IGN) France,Open License France - https://www.etalab.gouv.fr/wp-content/uploads/2014/05/Open_Licence.pdf,, fr_ign_RASPM2018.tif,Institut National Geographique (IGN) France,Open License France - https://www.etalab.gouv.fr/wp-content/uploads/2014/05/Open_Licence.pdf,, fr_ign_README.txt,Disclaimed,Public domain,, +hu_bme_geod_etrs2eov_notowgs.tif,Budapest University of Technology and Economics - Faculty of Civil Engineering,CC-BY-4.0,1.8, +hu_bme_geod_geoid_eht2014.tif,Budapest University of Technology and Economics - Faculty of Civil Engineering,CC-BY-4.0,1.8, +hu_bme_geod_README.txt,Budapest University of Technology and Economics - Faculty of Civil Engineering,CC-BY-4.0,1.8, ISL,"2017-2019, National Land Survey of Iceland",CC-BY-4.0,, is_lmi_Icegeoid_ISN2004.tif,"2017-2019, National Land Survey of Iceland",CC-BY-4.0,, is_lmi_Icegeoid_ISN2016.tif,"2017-2019, National Land Survey of Iceland",CC-BY-4.0,, diff --git a/hu_bme_geod/.github/README.md b/hu_bme_geod/.github/README.md new file mode 120000 index 0000000..941dda8 --- /dev/null +++ b/hu_bme_geod/.github/README.md @@ -0,0 +1 @@ +../hu_bme_geod_README.txt \ No newline at end of file diff --git a/hu_bme_geod/build.sh b/hu_bme_geod/build.sh new file mode 100755 index 0000000..d66b0b9 --- /dev/null +++ b/hu_bme_geod/build.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +BUILD_DIR=./build +NTV2_TO_GTIFF_PATH=../grid_tools/ntv2_to_gtiff.py +VERTOFFSET_GRID_TO_GTIFF=../grid_tools/vertoffset_grid_to_gtiff.py +AGENCY_PREFIX="hu_bme_geod" + +ETRS2EOV_SOURCE_URL="https://raw.githubusercontent.com/OSGeoLabBp/eov2etrs/master/etrs2eov_notowgs.gsb" +ETRS2EOV_SOURCE_PATH=${ETRS2EOV_SOURCE_URL##*/} +ETRS2EOV_TARGET_PATH=${AGENCY_PREFIX}_${ETRS2EOV_SOURCE_PATH%gsb}tif +ETRS2EOV_SOURCE_CRS="EPSG:4237" +ETRS2EOV_TARGET_CRS="EPSG:4937" +ETRS2EOV_DESCRIPTION="Grid transformation from HD72 to ETRS89 (typically applied for transformations from projected CRS HD72/EOV (EPSG:23700) to ETRS89)." + +GEOID_EHT2014_SOURCE_URL="https://raw.githubusercontent.com/OSGeoLabBp/eov2etrs/master/geoid_eht2014.gtx" +GEOID_EHT2014_SOURCE_PATH=${GEOID_EHT2014_SOURCE_URL##*/} +GEOID_EHT2014_TARGET_PATH=${AGENCY_PREFIX}_${GEOID_EHT2014_SOURCE_PATH%gtx}tif +GEOID_EHT2014_SOURCE_CRS="EPSG:4937" +GEOID_EHT2014_TARGET_CRS="EPSG:8357" +GEOID_EHT2014_DESCRIPTION="ETRS89 ellipsoidal heights to baltic height system transformation." + +COMMON_COPYRIGHT="Budapest University of Technology and Economics - Faculty of Civil Engineering. Creative Commons Attribution 4.0 https://creativecommons.org/licenses/by/4.0/" +COMMON_AREA_OF_USE="Hungary" + +rm -rf ${BUILD_DIR} +mkdir ${BUILD_DIR} + +curl ${ETRS2EOV_SOURCE_URL} --output ${BUILD_DIR}/${ETRS2EOV_SOURCE_PATH} +python3 \ + ${NTV2_TO_GTIFF_PATH} \ + --source-crs "${ETRS2EOV_SOURCE_CRS}" \ + --target-crs "${ETRS2EOV_TARGET_CRS}" \ + --description "${ETRS2EOV_DESCRIPTION}" \ + --copyright "${COMMON_COPYRIGHT}" \ + --area-of-use "${COMMON_AREA_OF_USE}" \ + ${BUILD_DIR}/${ETRS2EOV_SOURCE_PATH} \ + ${ETRS2EOV_TARGET_PATH} + +curl ${GEOID_EHT2014_SOURCE_URL} --output ${BUILD_DIR}/${GEOID_EHT2014_SOURCE_PATH} +python3 \ + ${VERTOFFSET_GRID_TO_GTIFF} \ + --type GEOGRAPHIC_TO_VERTICAL \ + --source-crs "${GEOID_EHT2014_SOURCE_CRS}" \ + --target-crs "${GEOID_EHT2014_TARGET_CRS}" \ + --description "${GEOID_EHT2014_DESCRIPTION}" \ + --copyright "${COMMON_COPYRIGHT}" \ + --area-of-use "${COMMON_AREA_OF_USE}" \ + ${BUILD_DIR}/${GEOID_EHT2014_SOURCE_PATH} \ + ${GEOID_EHT2014_TARGET_PATH} + +rm -rf ${BUILD_DIR} \ No newline at end of file diff --git a/hu_bme_geod/hu_bme_geod_README.txt b/hu_bme_geod/hu_bme_geod_README.txt new file mode 100644 index 0000000..a936a2f --- /dev/null +++ b/hu_bme_geod/hu_bme_geod_README.txt @@ -0,0 +1,31 @@ +# hu_bme_geod_README.txt + +The files in this section result from the conversion of datasets originating +from [Budapest University of Technology and Economics – Faculty of Civil Engineering](https://geod.bme.hu) + +## Included grids + +### Hungary: HD72 -> ETRS89 + +*Source*: [Department of Geodesy and Surveying of Budapest University of Technology and Economics](https://github.com/OSGeoLabBp/eov2etrs) +*Format*: GeoTIFF converted from NTv2 +*License*: [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/) +*Source CRS*: EPSG:4237 (HD72) +*Target CRS*: EPSG:4937 (ETRS89) + +Grid transformation from HD72 to ETRS89 (typically applied for transformations from projected CRS HD72/EOV (EPSG:23700) to ETRS89). + +* hu_bme_geod_etrs2eov_notowgs.tif + +### Hungary: ETRS89 heights -> Baltic heights + +*Source*: [Department of Geodesy and Surveying of Budapest University of Technology and Economics](https://github.com/OSGeoLabBp/eov2etrs) +*Format*: GeoTIFF converted from GTX +*License*: [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/) +*Source CRS*: EPSG:4937 (ETRS89) +*Target CRS*: EPSG:8357 (Baltic 1957 height) + +ETRS89 ellipsoidal heights to baltic height system transformation. +The horizontal grid coordinates are referenced to ETRS89. + +* hu_bme_geod_geoid_eht2014.tif diff --git a/hu_bme_geod/hu_bme_geod_etrs2eov_notowgs.tif b/hu_bme_geod/hu_bme_geod_etrs2eov_notowgs.tif new file mode 100644 index 0000000..88834e8 Binary files /dev/null and b/hu_bme_geod/hu_bme_geod_etrs2eov_notowgs.tif differ diff --git a/hu_bme_geod/hu_bme_geod_geoid_eht2014.tif b/hu_bme_geod/hu_bme_geod_geoid_eht2014.tif new file mode 100644 index 0000000..c792244 Binary files /dev/null and b/hu_bme_geod/hu_bme_geod_geoid_eht2014.tif differ diff --git a/travis/expected_main.lst b/travis/expected_main.lst index 23b57f4..043d59a 100644 --- a/travis/expected_main.lst +++ b/travis/expected_main.lst @@ -146,6 +146,9 @@ fr_ign_RAMG2016.tif fr_ign_RAR07_bl.tif fr_ign_RASPM2018.tif fr_ign_README.txt +hu_bme_geod_etrs2eov_notowgs.tif +hu_bme_geod_geoid_eht2014.tif +hu_bme_geod_README.txt ISL is_lmi_Icegeoid_ISN2004.tif is_lmi_Icegeoid_ISN2016.tif