Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slovenia LIDAR dataset #195

Open
DavixDevelop opened this issue Oct 24, 2020 · 1 comment
Open

Slovenia LIDAR dataset #195

DavixDevelop opened this issue Oct 24, 2020 · 1 comment

Comments

@DavixDevelop
Copy link

DavixDevelop commented Oct 24, 2020

Hello.

Firstly I want to thank you for providing us with such a great service. Without this service, the Build The Earth project wouldn't be possible, as the mod Terra 1 to 1 uses this dataset for generating the in-game terrain.

Now onto the main topic. My country provides LIDAR data for the whole country since 2015. The data is available in 2 projections. D48GK and D96TM. I've used the D48GK projection in the past, but we switched to the newer D96/TM or ETRS89/TM projection, so the newer one would be used instead. The D48GK projections consist of 21745 tiles. For each projection 3 types of data are available:

  • GKOT, which is and georeferenced and classified point cloud saved in a LAS format
  • OTR, which is a point cloud of the relief saved in the LAS format
  • DMR, which is a gridded point cloud of the relief saved in an ASCII file

The one that would be used here, would be the OTR type, as it's already processed and only contains the ground points.

Of course, downloading 21745 tiles manually wouldn't make sense, which is why I wrote a simple console program that reads a .csv file that contains the tile names and blocks. This program then goes through each row, creates the URL, and downloads the file.

I've read through how you process the data, and It's similar to how I do it using the software CloudCompare and QGIS, but on a much bigger scale.

After the data would be downloaded, it would first need to be rasterized. Until now I've done this procedure using CloudCompare and a python script for QGIS, which goes through each LIDAR file and rasterizes it. The script processes multiple files at the same time. When this would be done, the data would be ready to be processed.

The above-mentioned script is used for my guide that is used for converting Lidar data to the Terrarium format, which the Minecraft mod Terra++ uses to generate the terrain in-game. The guide and scripts can be found here:
https://github.com/DavixDevelop/TerraLidar

The lidar dataset can be found here:
http://gis.arso.gov.si/evode/profile.aspx?id=atlas_voda_Lidar%40Arso&initialExtent=499500.5%2C109841.5%2C264.58333

The dataset is open to the public, provided by our government, and can be downloaded without any restrictions, so Its license is essentially a public domain one.

This is a rough translation of what it say's when you visit the about page for the dataset on our government website:

The Ministry enables the transfer of LIDAR data to all interested users online. Users can obtain a georeferenced cloud of points for any area in Slovenia. LIDAR data are useful for the preparation of hydrological and hydraulic studies, planning of measures to increase flood safety, monitoring of changes in the environment, spatial planning, energy, archeology, agriculture, forestry, defense, etc. Due to the wide range of applications, we also expect the growth of green jobs and more efficient and faster spatial planning.

http://www.evode.gov.si/index.php?id=69

I would without any hesitation be willing to help with anything that would be needed for this whole procedure, like downloading and processing the lidar dataset, writing a python script instead of a console program for downloading the dataset, providing the script which rasterizes the lidar dataset,...

In the meantime, I'll try writing the source file.

This is a sample of the lidar dataset used to generate the dataset in the terrarium format.
Sample dataset

I’m eager to review your feedback.

DavixDevelop

@DavixDevelop
Copy link
Author

Ok, I've now successfully created the source for Slovenia lidar data and tested it alongside with srtm to render a small region. Also, the links to the srtm tile and mask URL in the example config are invalid so creating the tile and mask index fails. I'll now try to fork the repository and create a pull request, to see if the way I'm deriving the dem from lidar is viable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant