For anyone interested: code: https://github.com/decision-labs/geoai.js docs: https://docs.geobase.app/geoai live: https://docs.geobase.app/geoai-live
HN user
sabman
* https://geobase.app * https://decision-labs.com * Board member https://hotosm.org
[ my public key: https://keybase.io/saburq; my proof: https://keybase.io/saburq/sigs/2XtuE9SUZ8nJX_ehcR90KeisfrtM3IZ8V8jLMNXLdCw ]
code: https://github.com/decision-labs/geoai.js
docs: https://docs.geobase.app/geoai
live: https://docs.geobase.app/geoai-liveWe just released geoai.js, an open-source JavaScript library that brings GeoAI to the browser and Node.js, powered by transformers.js
npm i geoai Docs: https://docs.geobase.app/geoai
oh yea! I rainbow is the the one we wanna avoid.
Thanks! going in the roadmap
If you have never done a graduate course in Satellite Remote Sensing there are a lot of techniques that you use on satellite imagery that the LLM guides you through without knowing it upfront. Additionally having a way to have the imagery loaded with the LLM in a single interface and apply the LLMs suggestions isn't a trivial engineering problem. We have done that too.
Thanks mate! Yes we are working now with remote sensing people to have more targeted end-to-end use cases. So flooding is one another would be environmental impact of mining. Can you email me on hi@earthgpt.app would love to incorporate more feedback
Thanks for the feedback! Yep you are right - actually in the intro video[1] i talk about hallucinations too, as we are very alpha. The good thing is there's a panel on the right that lets you overwrite the AI's selection or you can even ask the LLM to change it. I've update the params manually so if you go to the demo now you will see another color map - Virids :-) [1] https://www.youtube.com/watch?v=ikEDbnUVfYQ
After spending years building remote sensing analysis products I decided it's time to bring LLMs in the mix and let them see the imagery along with context of spectral bands to do the heavy lifting!
ah yes we have been testing other embedding models but not google's. I'll try this too. Its interesting most of them are doing land cover classes which is kinda solved already. We are also testing mixing agenic workflows with smaller directed prompts for users to provide the classes. Incidentally we are Berlin based. We should grab a coffee :)
Thanks! This live demo uses metadata and stats only. Right now we are testing ViTs and Foundation Models as well. But quality of results from EO FMs haven't been worth the inference cost so far. Early days though. Also starting to fine tune models for specific downstream tasks ourselves.
We've been working on this challenge in the satellite domain with https://earthgpt.app. It’s a subset of what Fei-Fei is describing, but comes with its own unique issues like handling multi-resolution sensors and imagery with hundreds of spectral bands. Think of it as computer vision, but in n-dimensions.
Happy to answer questions if you're curious. PS. still in early beta, so please be gentle!
Tomorrow Jan 16th we are going to be live coding session where we build a geospatial mapping app with multiplayer features + AMA at the end
AMA Details: https://www.reddit.com/r/gis/comments/1hvxmjd/im_a_gisgeospa...
I am working on https://geobase.app/ which is a platform for geospatial full-stack developers.
We have created workflows that a specific to the geospatial, mapping and GIS industry use cases. This is currently in private beta but going live in a few weeks. It is built on top of supabase's self-hosted stack.
We were recently also featured on motherduck's blog https://motherduck.com/blog/pushing-geo-boundaries-with-moth...
Apologies for the shameless plug but do checkout https://geobase.app We built it with such use cases in mind and solves the scaling issues with geo data driven apps. We are in private beta but happy to give you early access if you hit us up.
We were also recently featured on the motherduck blog https://motherduck.com/blog/pushing-geo-boundaries-with-moth...
Lowest frequency ones are most effective for deep water and seems lowest operating depth is 6000m which is much deeper than the titanic at ~3500m. see: https://www.skybrary.aero/articles/underwater-locator-beacon....
Acoustic beacons exist for underwater position [0]. They usually connect to a transponder on the surface. Not sure this thing had one. Reading this: "This experimental vessel has not been approved or certified by any regulatory body, and could result in physical injury, emotional trauma, or death."[1] makes me think it was a disaster waiting to happen.
[0] https://iopscience.iop.org/article/10.1088/1757-899X/612/4/0... [1] https://www.cbsnews.com/news/titanic-visiting-the-most-famou...
https://getgeodb.com is a hosted CartoDB which is an open source stack built on PostGIS but its notoriously hard to run and configure. So we decided to run it as a service for others... we find it very useful to build apps on top of PostGIS since running them requires configuring middleware like tileservices, data APIs and importing data.
would love any feedback :D ... you can also hit me up on twitter https://twitter.com/sabman
really excited at the beta release of dedicated cloud hosted PostGIS and CartoDB https://getgeodb.com a lot of intense work went into making this happen - it's running bleeding edge PostgreSQL12/PostGIS3 - feedback welcome <3
We have just launched dedicated hosted version of CartoDB which comes with backups and monitoring. CartoDB in case people don't know is an open source geospatial service which runs on top of PostGIS/PostgreSQL. For more info message me via http://cartohost.com
Lisbon, Porto, Berlin, Leipzig
The situation is bad for Shapefiles because people forget to export the prj file and it can get lost in the process of transformation. I feel your frustration - it's just a very old format which encodes data into 4 different files.
This however, has nothing to do with PostGIS. PostGIS will ingest any geo data you give it. and if you don't know the SRID you can use -1. As for the problem of Shapefiles there are better alternative formats now like geojson and spatialite based geodatabases that encode SRID in a single file.
Also Humanitarian Operations are governed by Humanitarian OpenStreetMap Team [0] - they have their custom styling [1].
[0] https://www.hotosm.org/ [1] https://wiki.openstreetmap.org/wiki/Humanitarian_map_style
maybe coz of this:
> In his last State of the Union address, President Obama said America should emulate Germany’s knack for producing skilled workers — “high-school students with the equivalent of a technical degree from one of our community colleges.” He was referring specifically to fields like engineering and computer science, but he could just as easily have been talking about high-end cooking
Nice write up thanks for sharing! we have been building and selling similarly spec'd boxes in EU - if anyone is interested checkout http://deeplearningbox.com/ They come preconfigured with all the major Deep Learning libs.
Best would be to contact the video source and ask exactly what the audio track is.
I don't think the video shows the pings from the blackbox. More likely they are the chirp pings from a sidescan sonar. They are looking for an shadow (image) of the blackbox in the data. Here is a nice diagram showing what they are looking for: http://www.southwestcoastalgroup.org.uk/cc_mon_sidescan.html
Hi Andrew, would love to have you to try out SpacialDB, just send me an email at info~at~spacialdb~dot~com and I'd be very happy to send you a beta invite.
With SpacialDB, we wanted the best of both worlds, traditional GIS and Web, RT & Mobile-Centric APIs.
The way we did this was to let users provision databases, then import any geodata (points,lines,polygons 2 or 3D) into SpacialDB and either use a raw PostgreSQL connection (from a pool) or our REST API (http://devcenter.spacialdb.com/Layers-API-v1-Documentation.h...) to query it - its super useful for building geo-apps quickly.
In fact, initially that's why we built it; we need a quick way to get going for a lot of the disaster response work we do at nomad-labs (geospatial.nomad-labs.com)
A bit out of date but I have used rapi-doc in the past: https://github.com/sabman/rapi_doc for some of our internal API reference docs, for quickly reminding ourselves of the current state of our API's. It's for Ruby on Rails though, so if you are familiar with RoR, it will parse your controllers looking for API related comments for each controller action. Here's an example https://beta.spacialdb.com/apidoc/layers.html But I am sure there are better tools out there, I'd be keen to learn about them.