ArticleslgStudy

computer science

OpenSeaMap

OpenSeaMap is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand OpenSeaMap rather than just read about it. In short: OpenSeaMap is a software project collecting freely usable nautical information and geospatial data to create a worldwide nautical chart. This chart is available on the OpenSeaMap website, and can also be downloaded for use as an electronic chart for offline applications.

OpenSeaMap — main illustration
OpenSeaMap — illustration

Key takeaways

  • OpenSeaMap belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect OpenSeaMap to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of OpenSeaMap from memory before moving on to harder problems.

Reference excerpt

OpenSeaMap is a software project collecting freely usable nautical information and geospatial data to create a worldwide nautical chart. This chart is available on the OpenSeaMap website, and can also be downloaded for use as an electronic chart for offline applications. The project is part of OpenStreetMap. OpenSeaMap is part of the OpenStreetMap database, and complements the spatial data with nautical information. Such data may be used in accordance with the Open Database License. This ensures integration into printed materials, websites and applications is possible, without being limited by restrictive licenses, or having to pay fees.

History The idea for the project was born at an OpenStreetMap developer conference in autumn 2008 at the Linux Hotel in Essen, Germany. A group of boaters and programmers decided to extend the coverage of OpenStreetMap to the seas and fresh water bodies. From the start the project has been worldwide and multilingual. By the end of 2009, the design and architecture of the project had been created, and a sample harbor "Warnemünde" was created to serve as an example chart. Since autumn 2009, a dedicated server has been available and the project is engaged in several collaborations with other free projects and organizations. In January 2010, OpenSeaMap was given a booth at boot Düsseldorf, Europe's largest boat show, allowing volunteers to present the project to a large audience of specialists for the first time.

Contents of the chart

Charts will show lighthouses, lateral buoy, cardinal marks and other navigational aids. In the ports, facilities will be mapped (port wall, pier, walkways, docks, fueling stations, loading cranes, access roads, railway lines, ferry lines). Similarly, public authorities, shipbuilders and repairers, as well as sanitation and utility facilities will be displayed. The navigational attributes correspond to the international standard IHO S-57. Water depths are not yet covered, because the database is not designed for three-dimensional coordinates. However, the plan is to eventually integrate a bathymetric model to describe the seabed. The data are presented in multiple levels with OpenLayers on the base map of OpenStreetMap. The base map contains all the possible objects from OpenStreetMap. OpenSeaMap includes additional layers such as aids to navigation, ports and temporary racing events.

Applications The chart is for planning sailing and boat trips. It will also be useful as a guide for tourists. It is not intended to replace official charts.

Online Map The map is available to any computer with an internet connection from the website OpenSeaMap.org. This map is updated daily. Offline Map The map can also be loaded on local data storage and can be used on any PC without internet access. This map will also permit use on other devices, such as GPS devices from Garmin and Lowrance, phones, and PDAs. The off-map is regularly updated, usually every week. App for iPad, iPhone, iPod touch The paid App for OpenSeaMap works on iPad, iPhone und iPod touch. The actual position is shown on the chart. Each downloaded chart is cached on the device and can be used without internet connection. With internet connection the app checks if there is a newer version of the chart. The Apple location search finds the fitting map section. The app works worldwide. Navigation With certain navigation programs, it is possible to display the current position directly on the chart via a connected GPS device, tracking a vessel's movement. An NMEA interface can run an autopilot and thus control the ship. Also, the display of AIS signals on the chart is possible. Appropriate navigation tools from the open source area are SeaClear, OpenCPN and GPSANGLER.

Internationalization The site is translated into six languages: English, German, French, Italian, Spanish and Russian. The tools and the legends are available with a German, English and French interface. On the map the place names are always written in local language and script. The geographical coverage is worldwide. Depending on the region and the active cartographers, the coverage varies but is growing daily.

Timelines Data is stored in the database as soon as it has been entered, and is immediately available worldwide. Base map data is visible on the map after a few minutes. Navigational data is currently (2010) visible on the chart about two days after it has been entered.

Editing tools

Offline Editor JOSM with navigational enhancements JOSM is the default editor for OpenStreetMap. It has been extended for use on navigational charts with a plugin. It is written in Java and runs on multiple desktop platforms To edit you must register with a verified email address. Registration is free and will encourage high data quality. Read access does not require registration. Other programs can access the XML-RPC interface to the data on the server in order to read and write OpenSeaMap data.

Harbor pilots The map lists ports, marinas and anchorages. A port guide containing detailed information can be accessed through a popup window. This guide is organized as a wiki and is shaped by the users. Included is the free wikiproject "SkipperGuide". 5000 ports are accessible worldwide, including detailed descriptions of 600 marinas.

Weather information

In worldwide weather charts there are shown weather data like wind speed, air pressure (isobars), etc., each actualised two to three times per day, and with weather forecast up to three days.

For each harbor there is a Meteogram with detailed wind forecasts and weather information for eight days. Available weather data for wind direction, wind speed, air temperature, air pressure, relative humidity, cloudiness, precipitation. From this worldwide available data the captains can predict the marine weather.

Bathymetric data

Worldwide, depths between 25 and 10,000 m are shown in a blue colour scale of 26 steps. At higher zoom levels depth contours are also displayed. The data is derived from GEBCO 2021 dataset.

Water depths by crowdsourcing

OpenSeaMap measures water depths by crowdsourcing. Sailors, motor boaters, divers, and fishermen can collect water depths between 0 and 100 m with sounder tools and GPS. Divers work with a dive computer. Coastal water, lakes and rivers are surveyed. Result will be an elevation model and derived depth lines. Uploaded tracks are shown in the chart. There is an ongoing discussion about how crowdsourcing can support and enrich the measuring system.

… excerpt ends here. Continue reading the full article.

Illustrations

OpenSeaMap illustration
OpenSeaMap illustration
OpenSeaMap: JOSM Editor
JOSM Editor
OpenSeaMap: Air pressure
Air pressure
OpenSeaMap: Bathymetric data
Bathymetric data

Worked examples

Example 1 — a first encounter with OpenSeaMap

Start with the simplest possible case. Write down what OpenSeaMap claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to OpenSeaMap before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about OpenSeaMap ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of OpenSeaMap

In research
OpenSeaMap appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses OpenSeaMap in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
OpenSeaMap is common in secondary-school and first-year university syllabi. It links to neighbouring topics 2009 software, Collaborative mapping, Creative Commons-licensed works, so understanding it makes those chapters shorter.
In everyday life
Look for OpenSeaMap outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study OpenSeaMap in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what OpenSeaMap means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain OpenSeaMap out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is OpenSeaMap in simple terms?

OpenSeaMap is a software project collecting freely usable nautical information and geospatial data to create a worldwide nautical chart. This chart is available on the OpenSeaMap website, and can also be downloaded for use as an electronic chart for offline applications.

Why does OpenSeaMap matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study OpenSeaMap?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on OpenSeaMap.

Tags

  • 2009 software
  • Collaborative mapping
  • Creative Commons-licensed works
  • Crowdsourcing
  • Free-content websites
  • Internet properties established in 2009
  • Nautical charts
  • Navigation
  • Open content projects
  • Web Map Services
  • Wiki communities

Keep exploring