Live data from Hacker News

How to find a street in 2 minutes [video]

youtube.com

61–69 of 69 posts

Re: How to find a street in 2 minutes [video]

#63

overpass turbo is a tool I didn't know about, which does some of the heavy lifting here -- and could do even more in other cases, his example of "skate park within 100 meters of a dog park" makes me think. i didn't actually realize there were public databases available with that kind of granularity, coverage, and coding. The ability to have ChatGTP generate the query is actually pretty huge. I wonder how long until t…

That public database is Open Street Maps which I’d describe as “Wikipedia for map data”.

It’s amazing plus it’s probably used in several tools/apps/services you use regularly.

And best of all, if you have a look at the map around someplace you’re familiar with there are probably several improvements and additions you can make this very day using their online map editor.

Re: How to find a street in 2 minutes [video]

#64

I think the real discussion here should be an analysis of his methods of using the various online tools... his toolchain, essentially, and how we're rapidly accelerating processes like these compared to even just 10 years ago. Openstreetmap data is used in Overpass Turbo -> ask ChatGPT NLP into Overpass Turbo scripted API -> copy paste script into Overpass Turbo -> select Location data from query -> copy/paste coords…

This seems to cover some of that workflow

https://github.com/rowheat02/osm-gpt

Re: How to find a street in 2 minutes [video]

#65

Earlier quoted context omitted.

Also I would not have assumed that ChatGPT could generate code for such a niche tool, so that was useful as well.

I mean, it's probably niche if you consider all software ever, but the tool has been around since 2013 at least (and before that under a different name, OSM Server Side Scripting/OSM3S), with a lot of ecosystem tools and documentation (in multiple languages) existing all over the place, I wouldn't say it's very niche in the mapping community.

I agree, GPT3.5 has been working insanely well for me when making overpass turbo queries. I guess there's lots of training data in the dataset for it. Made a quick 10 liner that takes in a bbox & search prompt -> GPT3.5 -> overpass turbo -> geojson

i.e. "banks in my area" a la google maps here: https://i.imgur.com/pSRn1xo.png

In my experience it seems like prompting for older technologies works much better on large LLMs, i guess it makes sense considering that there is probably more crawlable documentation out there

EDIT: someone in this thread linked a tool which seems to do this: https://github.com/rowheat02/osm-gpt

Re: How to find a street in 2 minutes [video]

#66
post #53
post #46

Well, this was the easy version, since there were a lot of clues. I really think those tools should be banned, they're such an immense security problem. I know those can be useful, and I understand that information should be free, but they can still do quite a good amount of harm. Lesson: ALWAYS blur anything that could identify a street or anything when you post a picture online.

Genuine question, what exactly is the security problem here? It’s a set of basic techniques to find where a photo was taken. I have a hard time envisioning an actual new issue here. Obviously, people shouldn’t post pictures of things they don’t want other people to see or know (like where you live if you don’t want people to know that) but that was already true before people could easily mine Openstreet map data.

Overpass is not just "mining OSM data", overpass is quite an extremely efficient language and system plugged to a GIS database, that can be used to find a lot of things.

Those things could be used by robbers or any other kind of people who browse photos online.

Now, of course it depends on people handling their data straight, but since the internet is mostly used as a place where people share anything to the public, I still believe it's a bad combination of problems waiting to happen.

Re: How to find a street in 2 minutes [video]

#67

I wonder how hard it would be to develop/train a machine learning method that ingests a photo of anywhere outside and maps it to corresponding satellite/aerial imagery. We are of course very good at object recognition from still images. We are reasonably good at inferring depth from a single still image (monocular depth estimation [0-2]). Combining these, we should be reasonably good at determining relative positioni…

You may be interested in a lesser scoped project that Rainbolt played against: https://youtu.be/ts5lPDV--cU

note that when they went and analyzed that AI they found out it was using the smudges on the google car camera as a sort of fingerprint (as those are consistent for the many pictures taken by one camera) so that AI would almost certainly not do well against pictures taken from different sources

Re: How to find a street in 2 minutes [video]

#68
post #66
post #53

Earlier quoted context omitted.

Genuine question, what exactly is the security problem here? It’s a set of basic techniques to find where a photo was taken. I have a hard time envisioning an actual new issue here. Obviously, people shouldn’t post pictures of things they don’t want other people to see or know (like where you live if you don’t want people to know that) but that was already true before people could easily mine Openstreet map data.

Overpass is not just "mining OSM data", overpass is quite an extremely efficient language and system plugged to a GIS database, that can be used to find a lot of things. Those things could be used by robbers or any other kind of people who browse photos online. Now, of course it depends on people handling their data straight, but since the internet is mostly used as a place where people share anything to the public,…

> Overpass is not just "mining OSM data", overpass is quite an extremely efficient language and system plugged to a GIS database, that can be used to find a lot of things.

I think I’m lost here because what you are describing is exactly the meaning of mining openstreet map data. That’s the GIS database they use.

Re: How to find a street in 2 minutes [video]

#69
post #68
post #66

Earlier quoted context omitted.

Overpass is not just "mining OSM data", overpass is quite an extremely efficient language and system plugged to a GIS database, that can be used to find a lot of things. Those things could be used by robbers or any other kind of people who browse photos online. Now, of course it depends on people handling their data straight, but since the internet is mostly used as a place where people share anything to the public,…

> Overpass is not just "mining OSM data", overpass is quite an extremely efficient language and system plugged to a GIS database, that can be used to find a lot of things. I think I’m lost here because what you are describing is exactly the meaning of mining openstreet map data. That’s the GIS database they use.

there is a difference between OSM data and a mining tool
Post reply on HN