Powerful GIS Tools for Unity Engine
GIS Terrain Loader is Runtime-Editor plugin that gives you the ability to import geographic data directly into Unity Engine, designed to load not only Real World Terrains data but also any supported customized terrain data exported from any GIS applications or external terrain generators (GlobalMapper, QGIS ,WorldMachin, ArcGIS ,SAS.Planet…etc).
GIS Terrain Loader create terrains basing on loading (Raster-Vector-DEM) data that makes importing and modifying large quantities of data fast and easy.
With GIS Terrain Loader you can:
-
Import Digital Terrain Model (DTM) data to create accurate Landscapes.
-
Import GIS vector lines to create 3D objects like a roads, buildings, trees and more…
-
Import Raster (Textures) data to add texture to Unity terrains.
GIS Terrain Loader Support :
. DEM Data : {"
*.Flt : Floating Point Raster File,
*.Ter : Terragen File,
*.Tif (16-32bit) + Tilled Tiff : GeoTiff Files,
*.Asc : Arc ASCII Grid format,
*.Raw : Unity Heightmap data,
*.Png Grayscale : Grayscale Pixel File ,
*.Las : Lidar Point Cloud Format ,
*.Hgt : Shuttle Radar Topography Mission (SRTM) Data,
*.Bil : Band Interleaved by Line (BIL) Image File,
*. Bin : Binary Float point "} .
. Raster Data : { " *.jpg, *.Png " } .
. Vector Data : { " *.Osm : OpenStreetMap Informations , *.Shp : ESRI Geometry data " } .
*** FEATURES ***
. Generate Unity Terrains.
. Read real world elevation from DEM files ;
. Terrain Dimensions mode can bet set to “Manual” or “Auto” (to automatically read real terrain dimensions width-length);
. No more scaling problem, you can set your vector scale and make your terrain as large/small as you want;
. Setting Terrain parameters (Heightmap resolution, detail resolution …) is easy and fast directly from “Terrain preferences” GUI Tab;
. Texturing terrain with any supported raster data.
. “Splat mapping mode” will applying textures to terrain depending on customizable height/Slope.
. Customize terrain material for HDRP uses.
. Split Terrain to tiles depending manually or according to the number of raster tiles existing in the texture folder.
. GTL is able to smooth terrain with unwanted jaggies, terraces, banding and non-smoothed terrain heights and surfaces;
. GTL Is also able to generate 3D Tree, buildings, Grass and Roads by LineRender/EasyRoad3D basing on vector data (ShapeFile or OSM);
. Convert LIDAR Point Cloud (*.Las) files to high-resolution (“Tiff 32 bit”) via Pdal pipeline in order to generate high quality unity terrains.
. Re-project files to geographic coordinate system.
*** PARTICULARITY FOR RUNTIME GTL ***
-
Ability to load terrain from StreamingAsset folder or from any location in the hard disk.
-
Get and Set Geographic coordinates and elevation (m) of any object/position on the terrain.
-
3D Camera included;
-
Runtime Demo Scene Included with customized UI Interface.
-
Suppport different projections (Geographic Lat-Lon (Decimal, Deg min sec) / UTM (Meter, MGRUTM) /Lambert.
*** SUPPORT ***
-
Full source code included ;
-
Compatible with Unity’s terrain system;
-
Easy to use with video & documentation;
-
Works with unity 2018,2019,2020;
-
Active support through emails and forum posts.
API Compatibility Level to .NET 4.x
Download GIS Terrain Loader from the asset store
Download Data Examples
Documentations
Current version v2.3