Terrain2STL - A web-based service that converts publicly available HGT files to useful STL files.

  •        187

A web-based service that converts publicly available HGT files to useful STL files. ###Try it Out! This project is running on a Google Compute Engine server at jthatch.com. It's updated soon after any commit to this repository.

https://github.com/ThatcherC/Terrain2STL#readme

Dependencies:

body-parser : ^1.15.0
express : ^4.13.4

Tags
Implementation
License
Platform

   




Related Projects

Terrain Track Thermal Data Displayer

  •    Java

T3D2 - Terrain Track Thermal Data Displayer. Takes 3D GPS tracks and displays the flights over 3D Digital Elevation Data along with pixel data mapped over the terrain. Analyzes the flight for thermals. Checks if a pilot flew optimal.

grid_map - Universal grid map library for mobile robotic mapping

  •    C++

This is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. The grid map package has been tested with ROS Indigo, Jade (under Ubuntu 14.04) and Kinetic (under Ubuntu 16.04). This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

elevation_mapping - Robot-centric elevation mapping for rough terrain navigation

  •    C++

This is a ROS package developed for elevation mapping with a mobile robot. The software is designed for (local) navigation tasks with robots which are equipped with a pose estimation (e.g. IMU & odometry) and a distance sensor (e.g. structured light (Kinect, RealSense), laser range sensor, stereo camera). The provided elevation map is limited around the robot and reflects the pose uncertainty that is aggregated through the motion of the robot (robot-centric mapping). This method is developed to explicitly handle drift of the robot pose estimation. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

grid_map - Universal grid map library for mobile robotic mapping

  •    C++

This is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Cesium - An open-source JavaScript library for world-class 3D globes and maps

  •    Javascript

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.


3D Graphical Map Viewer

  •    C

The g3DGMV program was designed as a free viewer for Digital Elevation Model (DEM ) and Digital Line Graphs (DLG ) maps. Both of these formats are available from various locations on the web. These maps can be viewed from various angles.

VR GIS

  •    Delphi

Vector Raster Geographic Information Synthesis. Incorporates Vector: Vector processing, Image processing, Digital Elevation Model DEM processing. These data can be combined to be viewed in 3D. Multitude of system organization aids.

pyTectonics

  •    Python

3d plate tectonics in Python

Slic3r - Open Source toolpath generator for 3D printers

  •    C++

Slic3r is mainly a toolpath generator for 3D printers: it reads 3D models (STL, OBJ, AMF, 3MF) and it converts them into G-code instructions for 3D printers. But it does much more than that, see the features list below. Slic3r was born in 2011 within the RepRap community and thanks to its high configurability became the swiss-army knife for 3D printing. It served as a platform for experimenting several new ideas that later became technology standards, such as multiple extruders, brim, variable-height layers, per-object settings, modifiers, post-processing scripts, G-code macros and more. Despite being based on volunteer efforts, Slic3r is still pushing the boundaries of 3D printing.

3d-tiles - Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

  •    Batchfile

A building CAD model is fused with photogrammetry data using 3D Tiles, data courtesy of Bentley Systems. 3D Tiles is an open specification for sharing, visualizing, fusing, and interacting with massive heterogenous 3D geospatial content across desktop, web, and mobile applications.

tin-terrain - A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes

  •    C++

TIN Terrain is a command-line tool for converting heightmaps presented in GeoTIFF format into tiled optimized meshes (Triangulated Irregular Network) with different levels of details. Check out heremaps/quantized-mesh-viewer for examples of rendering output in Cesium.js and Three.js.

rayshader - R Package for Producing and Visualizing Hillshaded Maps from Elevation Matrices, in 2D and 3D

  •    R

rayshader is an open source package for producing hillshaded maps of elevation matrices with raytracing and spherical texture mapping. All of these functions are designed to be used with the magrittr pipe %>%.

3d-tiles - Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

  •    

Specification for streaming massive heterogeneous 3D geospatial datasets. 3D Tiles has entered the Open Geospatial Consortium (OGC) Community Standard process.

snappy-reprap - The world's most 3D printable 3D printer

  •    OpenSCAD

A parametric design for a cheap self-replicating 3D printer (reprap) that snaps together to minimize screws and non-printed parts. Under OS X, you'll need to make sure you have the Xcode command-line tools installed first. You can get them by installing Xcode from the App Store.

XNA 3D Level Editor

  •    

A generic 3d level editor built using XNA to speed up designing and building game levels.

Height Map to 3D World at XNA

  •    

Height Map to 3D World is a XNA project that developed firstly by Eric Grossinger and secondly improved by Karadeniz Technical University Computer Engineering students. This editor allows you to import an heightmap and see it as a 3D World. Useful in game development.

OpenSceneGraph - 3D graphics toolkit

  •    C++

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. It is based around the concept of a SceneGraph, providing an object-oriented framework on top of OpenGL. This frees the developer from implementing and optimizing low-level graphics calls and provides many additional utilities for rapid development of graphics applications.

Torque 3D - Game Engine

  •    C++

Torque 3D is the best full source, open source solution available. orque 3D comes equipped with a full suite of tools to allow your team to excel and produce high-quality games and simulations. Its feature include World Editing Suite, Lighting, Programming, Terrain, Asset pipeline, Networking.

open3mod - Open 3D Model Viewer - A quick and powerful 3D model viewer

  •    CSharp

A general-purpose 3D model viewer. Based on Open Asset Import Library, it supports reading about fourty 3D file formats, including FBX, DXF, Collada, Obj, X, PLY, 3DS, LWO, LWS, STL and IFC (full list). 3-clause BSD license. Read LICENSE for the details, but it boils down to "use as you like but reproduce the copyright notice".

QuadTree XNA-GS DrawableGameComponent

  •    

A quadtree component for terrain/landscape management. I am using Microsoft's XNA Game Studio v1.0.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.