TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Get any piece of Google Earth as a single normalized glTF 3D model

177 点作者 OmarShehata超过 1 年前
Google released an API in May to get fetch 3D Tiles of anywhere on Earth. Using this in standard 3D engines like Blender is tricky because (1) the tiles are in a geographic coordinate system (2) you get a lot of little tiles at varying quality levels<p>I wanted to simplify this so all you need to do is get an API key, select a map region and a zoom level, and get one combined glTF file that you can throw into any engine. Especially if you&#x27;re just prototyping and want to see how this data looks in your engine before investing in figuring out all the nuances of the API &amp; coordinate system.<p>(Note that the API prohibits offline use, as in you can&#x27;t distribute a processed glTF file like this. But you can do this preprocessing in memory whenever you&#x27;re fetching tiles).

12 条评论

gia_ferrari超过 1 年前
Super cool that it includes high(ish)-resolution buildings! Folks interested in using this data may also be interested in OpenTopography[0], which is a repository of topographical datasets (some very high resolution) with possibly more friendly licensing terms. I used some data from them to make a physical topographic map of a mountain peak. The tooling is a little opaque from a newcomer&#x27;s standpoint, so I wrote up a quick howto[1]. In short you go from GeoTIFF to an STL surface with phstl, then extrude into a volume using Meshmixer (could use something else).<p>0: <a href="https:&#x2F;&#x2F;opentopography.org&#x2F;start" rel="nofollow noreferrer">https:&#x2F;&#x2F;opentopography.org&#x2F;start</a> 1: <a href="https:&#x2F;&#x2F;giferrari.net&#x2F;blog&#x2F;2023&#x2F;1&#x2F;2023-1-13-printing-lidar-topography&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;giferrari.net&#x2F;blog&#x2F;2023&#x2F;1&#x2F;2023-1-13-printing-lidar-t...</a>
评论 #38716593 未加载
评论 #38679177 未加载
savef超过 1 年前
A couple of years ago Troy Hunt printed a map of where he lives in Gold Coast[0], using a separate piece of plastic underneath to show off the canal running by his house. I spent a while trying to replicate this and eventually gave up as I was missing way too many skills (as well as a printer). I might have another bash at it using this project - thanks!<p>As an aside, has anybody in the UK used a 3D printing service that they would recommend?<p>0: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;troyhunt&#x2F;status&#x2F;1460146136514134021" rel="nofollow noreferrer">https:&#x2F;&#x2F;twitter.com&#x2F;troyhunt&#x2F;status&#x2F;1460146136514134021</a>
评论 #38678464 未加载
评论 #38679366 未加载
评论 #38680171 未加载
评论 #38679273 未加载
knodi123超过 1 年前
Looks like there&#x27;s a blender plugin that lets you import glTF and output something a 3d printer would accept.<p>Would be cool to have a framed wall hanging of a bas relief portrait of your hometown. Maybe then print a satellite image onto a hydrographic film and apply it? (or just paint it to match?)
评论 #38679924 未加载
评论 #38679350 未加载
SamBam超过 1 年前
I created an API key, because I&#x27;ve been interested in creating a 3D map of Acadia National Park (Mt Desert Island) for a while.<p>On the website, I put in the coords (44.3386,-68.2733) and hit Fetch Tiles and get<p><pre><code> Fetching tiles at (44.3209 -68.2635, 9, sse: 7) Failed to fetch 3D Tiles! Failed to load resource: the server responded with a status of 403 () index.f704be55.js:3623 Error: Failed to fetch resource https:&#x2F;&#x2F;tile.googleapis.com&#x2F;v1&#x2F;3dti... at CS (index.f704be55.js:3605:16501) at async Tb (index.f704be55.js:3605:33883)</code></pre>
评论 #38679324 未加载
Eisenstein超过 1 年前
Can someone explain the API situation? I have a dev account and I created a project, and I put a credit card in the billing info, and it gave me a maps api key which doesn&#x27;t seem to work in the app (says &#x27;failed to fetch resource).<p>When I go into the project it tried to get me to sign up for a monthly service which was unclear what it does and was not &#x27;escapable&#x27; (I had to leave the page or choose a paid plan).<p>I really don&#x27;t want to hit &#x27;accept&#x27; on something and find out a month later I have a bill from google. Is there something simple I am missing?
评论 #38680680 未加载
lmpdev超过 1 年前
Anyone aware of a search engine for DEM and LIDAR?<p>Australia has ELVIS which makes it fantastically easy for the whole country<p>Every other country seems to have a very fragmented approach to elevation data though<p>I’m aware of OpenTopography but they are extremely coarse compared to the precision of point cloud LIDAR
评论 #38680135 未加载
oarfish超过 1 年前
This would be very cool, if it worked for me. I tried this in firefox first and it downloaded something according to the log, but nothing was displayed and the downloaded gltf file was 800 bytes and seemed to contain only a &quot;sun&quot; object, no mesh.<p>In chrome instead, nothing gets downloaded at all, it hangs at<p>&gt; Fetching glTF 0&#x2F;10<p>In the console, one can find<p><pre><code> Uncaught (in promise) TypeError: Failed to fetch at ha.load (index.f704be55.js:3581:132050) at index.f704be55.js:3581:208771 at new Promise (&lt;anonymous&gt;) at ev._loadLibrary (index.f704be55.js:3581:208749) at ev._initDecoder (index.f704be55.js:3581:209106) at ev.preload (index.f704be55.js:3581:208814) at new Hx (index.f704be55.js:3581:181131) at Tx.parse (index.f704be55.js:3581:165923) at Object.onLoad (index.f704be55.js:3581:164332) at index.f704be55.js:3581:133292</code></pre>
CSMastermind超过 1 年前
Very cool! I&#x27;m surprised that Google doesn&#x27;t offer this functionality. If you keep this project going you could make something extraordinary in this space.
评论 #38677794 未加载
zone411超过 1 年前
The viewer app for the Sony 3D monitor imports glTF files without any processing, and I can confirm that it displays effectively in actual 3D.
llamaInSouth超过 1 年前
Here you can get terrain to STL: <a href="https:&#x2F;&#x2F;jthatch.com&#x2F;Terrain2STL&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;jthatch.com&#x2F;Terrain2STL&#x2F;</a>
canadiantim超过 1 年前
What a legend. Thank you, this is really cool and useful.
zubairq超过 1 年前
Very cool!