OpenSeaMap-dev:Skyline: Unterschied zwischen den Versionen

Aus OpenSeaMap-dev
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Aim == It would be fine to have a skyline for harbour approach. Some harbours don't have a sufficient help for safe approach by lights and/or buoys, or are…“)
 
K (Kameraposition)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
== Aim ==
 
== Aim ==
 +
[[File:Skyline de Alicante.JPG|thumb|Skyline]]
 +
 
It would be fine to have a skyline for harbour approach.
 
It would be fine to have a skyline for harbour approach.
  
 
Some harbours don't have a sufficient help for safe approach by lights and/or buoys, or are difficult by night or day. Some coasts are very flat, and also the islands around, and it is very difficult to see where to steer.
 
Some harbours don't have a sufficient help for safe approach by lights and/or buoys, or are difficult by night or day. Some coasts are very flat, and also the islands around, and it is very difficult to see where to steer.
  
So it would be fine to have a skyline, graphic or as panorama photo, with mountains and trailing and rising edges behind, enriched by landmarks like church, church tower, big and/or high buildings, silos, gas and fuel tanks, radio towers, windmills, etc.
+
So it would be fine to have a skyline, graphic or as panorama photo, with mountains and trailing and rising edges behind, enriched by landmarks like church, church tower, big and/or high buildings, silos, gas and fuel tanks, skycraper, radio towers, windmills, etc.
  
 
This we could link on the chart, in the approach (in front) of the harbour, as a popup-graphic.
 
This we could link on the chart, in the approach (in front) of the harbour, as a popup-graphic.
  
== .. ==
+
== Idea ==
 +
OSM2World als Hauptkomponente für das Rendering.
 +
 
 +
OSM2World bringt die wichtigsten Features bereits mit:
 +
* 3D-Darstellung von OSM-Objekten und dem Gelände (auf Basis von SRTM-Daten, bei Bedarf auf andere Datenquellen anpassbar)
 +
* eine Kommandozeilen-Schnittstelle für die Berechnung einer größeren Zahl solcher Skyline-Ansichten
 +
* die Kamera ist dabei frei positionierbar.
 +
* je nach gewünschter Darstellung lässt sich der Stil anpassen, alternativ können auch nachträglich Filter auf das Bild angewendet werden
 +
 
 +
== ToDo ==
 +
Noch zu erledigen wäre:
 +
* Verbesserung der Geländeberechnung in OSM2World: <br>Die Ergebnisse sind oft nicht realistisch und es gibt Bugs im Code.
 +
* Verfahren zum automatischen Berechnen der Kameraposition für jeden Hafen.
 +
* Skript für Automatisierung entwickeln: <br>- Berechnung der Kameraposition <br>- Abruf der nötigen Daten von Overpass API oder einer anderen Datenbank <br>- Aufruf von OSM2World <br>- ggf. Anwendung von Filtern auf das Ergebnis
 +
 
 +
== Kameraposition ==
 +
 
 +
; Position
 +
Die Kameraposition soll rechtwinklig zur Küstenlinie sein, bzw rechtwinklig zur "Tangente" an dem relevanten Abschnitt der gemittelten Küstenlinie, an dem der Hafen liegt.
 +
 
 +
; Distanz
 +
Die Distanz ist abhängig von der Höhe des Geländes an der Küste:
 +
: hohe Gebirge mit steilen Flanken sieht man schon von weitem gut (10 sm <beispiel>)
 +
: an einer flachen Küste muss man viel näher ran, um z.B. signifikante Gebäude zu sehen (3 sm <beispiel>).
 +
 
 +
; Problematisch
 +
Schwierig ist es in folgenden Fällen:
 +
: Hafen liegt hinter einem Kap
 +
: Hafen liegt seitlich in einer Bucht
 +
: Hafen liegt in einem Fjord
 +
 
 +
<gallery>
 +
Datei:Camera-position coast linear.jpg|[http://map.openseamap.org/map/?zoom=14&lat=54.58149&lon=10.052&layers=BFTFFFTFFTF0FF Linear coast]
 +
Datei:Camera position coast fjord.jpg|[http://map.openseamap.org/map/?zoom=13&lat=41.36979&lon=9.13881&layers=BFTFFFTTFTF0FF Fjord coast]
 +
</gallery>

Aktuelle Version vom 13. Oktober 2013, 08:23 Uhr

Inhaltsverzeichnis

Aim

Skyline

It would be fine to have a skyline for harbour approach.

Some harbours don't have a sufficient help for safe approach by lights and/or buoys, or are difficult by night or day. Some coasts are very flat, and also the islands around, and it is very difficult to see where to steer.

So it would be fine to have a skyline, graphic or as panorama photo, with mountains and trailing and rising edges behind, enriched by landmarks like church, church tower, big and/or high buildings, silos, gas and fuel tanks, skycraper, radio towers, windmills, etc.

This we could link on the chart, in the approach (in front) of the harbour, as a popup-graphic.

Idea

OSM2World als Hauptkomponente für das Rendering.

OSM2World bringt die wichtigsten Features bereits mit:

  • 3D-Darstellung von OSM-Objekten und dem Gelände (auf Basis von SRTM-Daten, bei Bedarf auf andere Datenquellen anpassbar)
  • eine Kommandozeilen-Schnittstelle für die Berechnung einer größeren Zahl solcher Skyline-Ansichten
  • die Kamera ist dabei frei positionierbar.
  • je nach gewünschter Darstellung lässt sich der Stil anpassen, alternativ können auch nachträglich Filter auf das Bild angewendet werden

ToDo

Noch zu erledigen wäre:

  • Verbesserung der Geländeberechnung in OSM2World:
    Die Ergebnisse sind oft nicht realistisch und es gibt Bugs im Code.
  • Verfahren zum automatischen Berechnen der Kameraposition für jeden Hafen.
  • Skript für Automatisierung entwickeln:
    - Berechnung der Kameraposition
    - Abruf der nötigen Daten von Overpass API oder einer anderen Datenbank
    - Aufruf von OSM2World
    - ggf. Anwendung von Filtern auf das Ergebnis

Kameraposition

Position

Die Kameraposition soll rechtwinklig zur Küstenlinie sein, bzw rechtwinklig zur "Tangente" an dem relevanten Abschnitt der gemittelten Küstenlinie, an dem der Hafen liegt.

Distanz

Die Distanz ist abhängig von der Höhe des Geländes an der Küste:

hohe Gebirge mit steilen Flanken sieht man schon von weitem gut (10 sm <beispiel>)
an einer flachen Küste muss man viel näher ran, um z.B. signifikante Gebäude zu sehen (3 sm <beispiel>).
Problematisch

Schwierig ist es in folgenden Fällen:

Hafen liegt hinter einem Kap
Hafen liegt seitlich in einer Bucht
Hafen liegt in einem Fjord