[OSGeo-Discuss] Finding position based on horizon profile?

2011-03-28 Thread Michael P. Gerlek
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?

2011-03-28 Thread Stephen Woodbridge

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?

2011-03-28 Thread andrea antonello
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?

2011-03-28 Thread Tyler Mitchell
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?

2011-03-28 Thread Stephen Woodbridge
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

2011-03-28 Thread Cameron Shorter
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

2011-03-28 Thread Bob Kerstetter
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?

2011-03-28 Thread Dave Patton

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

2011-03-28 Thread Alex Mandel
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?

2011-03-28 Thread Peter Batty
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

2011-03-28 Thread Peter

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