[OSGeo-Discuss] Finding position based on horizon profile?
Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Any pointers to research in this area would be appreciated. -mpg ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Finding position based on horizon profile?
On 3/28/2011 4:48 PM, Michael P. Gerlek wrote: Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Any pointers to research in this area would be appreciated. Micheal, Does this help? http://www.google.com/#q=matching++terrain+profile; -Steve ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Finding position based on horizon profile?
Hi, I can't remember the project exactly, but I think I saw do something similar those guys here: http://tev.fbk.eu/marmota/ http://tev.fbk.eu/marmota/eagleeye/ They usually are keen to open source, but I am not sure if that is the case here. In case you would have to contact them. Andrea On Mon, Mar 28, 2011 at 10:48 PM, Michael P. Gerlek m...@flaxen.com wrote: Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Any pointers to research in this area would be appreciated. -mpg ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Finding position based on horizon profile?
It's definitely in the field of augmented reality research - I had been looking for the same answer a few years ago and was pointed to a (closed access) research paper - never did get beyond that restriction :/ I'm very interested in any results you get to. Tyler On 2011-03-28, at 1:48 PM, Michael P. Gerlek wrote: Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Any pointers to research in this area would be appreciated. -mpg ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Finding position based on horizon profile?
Ok, after thinking about this a little and doing some more googling about. It is hard to find the right terms for this question. Anyway this is one approach that I thought of. Given that you had a constrained area - what ever that might be. You might generate horizon profiles of the area based on prominent peaks or features, by viewing those areas from outside the area of interest. The goal being to generate wireframe profiles of the ridges and mountains in say N-degree steps about the prominent feature. These would all get stored for future reference. Now given a photograph, identify the horizon and any other significant terrain features as wire frames. Now try to match these against the sample references created above. This will need to be done very approximately like just matching peaks and allowing for horizontal spread based on point of view distance and relative height differences from the reference perspective and the camera perspective. The idea here is to narrow the field of possible perspective images from 1000's to 100's. This matching might be achieved by doing a linear regression that can only distort your image profiles by stretching/compressing the image horizontally and/or vertically and computing a least square fit against the reference. You would want to keep the images centers aligned right-left because you are trying to fine the reference image the best aligns with your image because this will give you the heading onto which you can then dos more detailed analysis. You can slide the images up-down relative to one another. Or try to analyze matching prominent features in the profile that match right-left from center. Then a detailed analysis of this smaller number of possible viewing angles and be analyzed. If you can uniquely identify 2-3 features, then it should be possible to analyze the distance between them and their relative heights and widths to compute heading, distance and azimuth of the camera that you could then try to place more accurately on your DEM. Anyway, having never done anything like this, this would be how I would approach it without additional research to direct me in another direction. -Steve On 3/28/2011 5:27 PM, Michael P. Gerlek wrote: Well, yes, I did do that first and have some angles on the more conventional aspects of this, e.g. missile guidance. Being new to this area, though, I thought I'd put out a query to see what else might turn up in the open source realm (pure RD being one thing; hackable code is something quite different sometimes). [that said, sometimes it's hard to even frame the right questions when one is in a brand new area..] -mpg -Original Message- From: Stephen Woodbridge [mailto:wood...@swoodbridge.com] Sent: Monday, March 28, 2011 2:16 PM To: m...@flaxen.com; OSGeo Discussions Subject: Re: [OSGeo-Discuss] Finding position based on horizon profile? On 3/28/2011 4:48 PM, Michael P. Gerlek wrote: Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Any pointers to research in this area would be appreciated. Micheal, Does this help? http://www.google.com/#q=matching++terrain+profile; -Steve ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
[OSGeo-Discuss] OSGeo-Live 4.5, the Open Source Geospatial DVD, released
Version 4.5 of the OSGeo Live GIS software collection has been released, along with a 25 minute video describing the 42 contributing GeoSpatial Open Source applications. OSGeo-Live is a self-contained bootable DVD, USB flash drive and Virtual Machine based upon Ubuntu Linux that is pre-configured with a wide variety of robust open source geospatial software. The applications can be trialled without installing anything on your computer, simply by booting the computer from the DVD or USB drive. Homepage http://live.osgeo.org Highlights * 45 Quality GeoSpatial Open Source applications installed and pre-configured * Quality free world maps * One page overviews and quick starts for all applications * Overviews of key OGC standards * Translations for Greek, German, Polish, Spanish and Japanese Packages * 52º North SOS (Sensor Observation Service) 3.1.1 * 52º North WPS (Web Processing Service) 2.0 RC6 * AtlasStyler (Feature Style Editor) 1.6 * deegree (Web Services) 2.3 * GDAL/OGR (GeoSpatial Data Translation Tools) 1.7.3 * GeoKettle (Business Intelligence) 3.2.0-20090609 * Geomajas (Browser GIS Client) 1.8 * GeoNetwork (Metadata Catalog) 2.6.3 * Geopublisher (Electronic Library Manager) 1.6 * GeoServer (Web Service) 2.1rc1 * GMT (Generic Mapping Tools) 4.5.1 * GpsDrive (GPS Navigation Software) 2.11 * GRASS GIS (Fully featured GIS) 6.4.0 * gvSIG Desktop (Desktop GIS) 1.10 * Kosmo Desktop (Desktop GIS) 2.0 * Mapbender (Geoportal Framework) 2.7 * MapFish (Web Mapping Framework) 2.0 * MapGuide Open Source (Web Service) 2.2.0 * Mapnik (Cartographic rendering engine) 0.7.0 * MapServer (Web Service) 5.6.6 * MapTiler (Tiled Map Publishing) 1.0beta2 * Marble (3D desktop globe) 0.9.5 * MB-System (Sea floor mapping) 5.2.1880 * OpenCPN (Marine GPS navigation) 2.3.1 * OpenJUMP GIS (Desktop GIS) 1.4.0.1 * OpenLayers (Browser GIS Client) 2.10 * osgEarth (Terrain rendering toolkit) 2.0 * OpenStreetMap (Tools for mapping the world) 3751 * OSSIM (Image Processing) 1.8.10 * OTB - ORFEO Toolbox Library (Image Processing) 3.8.0 * pgRouting (GIS Tools) 1.05 * PostGIS (Spatial Database) 1.5.2 * Prune (GPS Track Editing) 10-1 Lucid * Quantum GIS (Desktop GIS) 1.6.0 * QGIS mapserver (Web Service) 1.6.0 * Rasdaman (Multi-Dimensional Raster Database) 8.1 * R Spatial (Statistical Programming) 2.12.1 * SAGA (Desktop GIS) 2.0.5 * Sahana (Disaster management) Eden 0.5.3 * SpatiaLite (Spatial Database) 2.4 * uDig (Desktop GIS) 1.2.0 * Ushahidi (Crowd Sourced Event Mapping) 2.0.1 * Viking (Manage and plot GPS data) 0.9.9 * ZOO Project (Web Processing Service) 1.2.0 * zyGrib (Weather forecasting) 3.9.9.1 Credits Over 60 people have directly helped with OSGeo-Live packaging, documenting and translating, and thousands have been involved in building the packaged software. Packagers and documenters: Alan Boudreault, Alex Mandel, Alexandre Dube, Andrea Antonello, Anton Patrushev, Astrid Emde, Brian Hamlin, Bruno Binet, Cameron Shorter, Dane Springmeyer, Daniel Kastl, Eike Hinderk Jürrens, Eric Lemoine, Etienne Dube, Fran Boon, François Prunayre, Gavin Treadgold, Gérald Fenoy, Hamish Bowman, Haruyuki Seki, Henry Addo, Ian Turton, Jody Garnett, Johan Van de Wauw, Jorge Sanz, Juan Lucas Domínguez Rubio, Judit Mays, Klokan Petr Pridal, Kristof Lange, Lance McKee, Manuel Grizonnet, Mark Leslie, Massimo Di Stefano, Michael Owonibi, Nathaniel V. Kelso, Pirmin Kalberer, Ricardo Pinho, Sergio Baños, Simon Pigot, Stefan A. Tzeggai, Stefan Hansen, Thierry Badard and Trevor Wekel Translators: Aikaterini Kapsampeli, Angelos Tzotsos, Anne Ghisla, Argyros Argyridis, Astrid Emde, Christos Iossifidis, Daniel Kastl, Haruyuki Seki, Javier Sanchez, Jorge Sanz, Lars Lingner, Marco Puppin, Massimo Di Stefano, Milena Nowotaska, Nobusuke Iwasaki, Otto Dassau, Ruth Schoenbuchner, Thomas Baschetti, Valenty Gonzalez and Yoichi Kayama Sponsoring institutions: LISAsoft provides sustaining resources and staff toward the management and packaging of software onto the Live DVD. http://www.lisasoft.com Information Center for the Environment at the University of California, Davis provides hardware resources and development support to the OSGeo Live project. http://ice.ucdavis.edu The DebianGIS and UbuntuGIS teams provide and quality-assure many of the core packages. The Australian Government's Office of Spatial Data Management sponsored reviews of software marketing documentation. http://www.osdm.gov.au -- Cameron Shorter Geospatial Solutions Manager Tel: +61 (0)2 8570 5050 Mob: +61 (0)419 142 254 Think Globally, Fix Locally Geospatial Solutions enhanced with Open Standards and Open Source http://www.lisasoft.com -- Cameron Shorter Geospatial Solutions Manager Tel: +61 (0)2 8570 5050 Mob: +61 (0)419 142 254 Think Globally, Fix Locally Geospatial Solutions
[OSGeo-Discuss] Correct List for Newcomers
Hello, Is this the correct list for asking newbie questions? For example, I am using the decklogs from a 1940s US Navy cruiser to trace its journey's from 1942 through 1945. I know how to enter coordinates, draw lines and load maps, but where do I obtain a specific map? I need one covering the entire Pacific Ocean as it was defined during that era. I would like the map to show the Pacific and all of its islands, including small areas such as Yap and Ulithe, for example. I would also like to have a layer showing the geographic structures on the Pacific floor, such as the IBM arc. Do resources such as these exist, or do I need to create my own? I have searched the Web for answers but really don't know enough to enter search criteria correctly. If this is not the correct list, please excuse me. Thank you. Bob http://villagehiker.com___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Finding position based on horizon profile?
On 2011/03/28 1:48 PM, Michael P. Gerlek wrote: Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Something I've been interested in is sort of the reverse problem - knowing where a photograph was taken(e.g. you have a GPS waypoint), and maybe even a bearing (e.g. from a compass), can you tell me what mountains are in the photograph? Because of the potential viewscape, having good elevation data for an entire mountain range may not be sufficient. For example: http://members.shaw.ca/davepatton/photos/boise2.jpg That was taken On the Pinecone Lake Trail, near Squamish, B.C., Canada. The view looks past Hopefull Meadows over the Boise Valley, with Mount Baker (Washington State, USA) in the distance. -- Dave Patton CIS Canadian Information Systems Victoria, B.C. Degree Confluence Project: Canadian Coordinator Technical Coordinator http://www.confluence.org/ Personal website: Maps, GPS, etc. http://members.shaw.ca/davepatton/ ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Correct List for Newcomers
On 03/28/2011 05:43 PM, Bob Kerstetter wrote: Hello, Is this the correct list for asking newbie questions? For example, I am using the decklogs from a 1940s US Navy cruiser to trace its journey's from 1942 through 1945. I know how to enter coordinates, draw lines and load maps, but where do I obtain a specific map? I need one covering the entire Pacific Ocean as it was defined during that era. I would like the map to show the Pacific and all of its islands, including small areas such as Yap and Ulithe, for example. I would also like to have a layer showing the geographic structures on the Pacific floor, such as the IBM arc. Do resources such as these exist, or do I need to create my own? I have searched the Web for answers but really don't know enough to enter search criteria correctly. If this is not the correct list, please excuse me. Thank you. Bob Hi Bob, Yes, this is a great place for people new to Open Source Geospatial to ask for some direction on where to find help. But no, this probably isn't the right place to ask about a specific computer application. However the direction we send you is going to be based on which software you were referring to in your post, could you please clarify what software you are using so we can direct you to the more appropriate list on that? Of the course the other approach is to more generally ask what software should you be using for your particular use case? That sort of question is very appropriate for this list. I find the question of finding period accurate maps of WWII in a digital form a very intriguing question, and would love to hear what others have to say on the topic. Personally if you know where to access a paper reproduction I would say digitize it, georeference it and use that as your base map. Enjoy, Alex ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
Re: [OSGeo-Discuss] Finding position based on horizon profile?
Dave, there's a (non open source) augmented reality application for the iPhone and Android that shows you what peaks you are looking at through your phone camera. http://peakar.salzburgresearch.at/ They say that all the data they use comes from OpenStreetMap (see the FAQ). Not sure if this is solely using the compass or whether it does image recognition also. On Mon, Mar 28, 2011 at 7:57 PM, Dave Patton da...@confluence.org wrote: On 2011/03/28 1:48 PM, Michael P. Gerlek wrote: Consider the following hypothetical problem: Assume we have a good elevation data set for a large region of the earth -- say, an entire mountain range. Now let's say we have a photograph taken from the ground, the horizon of which shows the profile of a couple of the mountains in that range. Can you tell me where the photograph was taken from? Something I've been interested in is sort of the reverse problem - knowing where a photograph was taken(e.g. you have a GPS waypoint), and maybe even a bearing (e.g. from a compass), can you tell me what mountains are in the photograph? Because of the potential viewscape, having good elevation data for an entire mountain range may not be sufficient. For example: http://members.shaw.ca/davepatton/photos/boise2.jpg That was taken On the Pinecone Lake Trail, near Squamish, B.C., Canada. The view looks past Hopefull Meadows over the Boise Valley, with Mount Baker (Washington State, USA) in the distance. -- Dave Patton CIS Canadian Information Systems Victoria, B.C. Degree Confluence Project: Canadian Coordinator Technical Coordinator http://www.confluence.org/ Personal website: Maps, GPS, etc. http://members.shaw.ca/davepatton/ ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss
[OSGeo-Discuss] Best software for making TMS tiles
I havent been able to figure out how to turn a QGIS map into tiles. The reason i want to do this is because our hardware isnt capable fo running a wms (low ram, hdd), but with a bit of hodge and podge we can host the TMS tiles using S3. The only options ive been able to find so far are: qgis, mapserver export to mapfile qgis, quantamnik, mapnik. Both involve setting up variations of WMS which seems overkill to me. With mapserver how would i tell it to just do the render and forget the whole wms thing. With mapnik, that should work but the version in Debian Lenny is really old, and im not sure if it will work at all. The thing is Qgis has a lot of raster rendering tools, like save as image, which saves the screen area and includes a world file but doesnt allow you to set the resolution, print composer which does allow you to set the resolution, but doesnt save a world file and includes borders and stuff, and doesnt save a world file. I feel the function im looking for is there but hiding? Save map as geotiff... Then i can use gdal2tiles to make the pyramid. Actually it might be a rather large geotiff, maybe a direct to tiles approach is better. Peter ___ Discuss mailing list Discuss@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/discuss