frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Vector Charts – Add Nautical Charts to Your Web App

https://vectorcharts.com/
4•chrisdalke•19h ago
(TLDR: I made a new API to render maritime maps. If you just want to scroll around for fun, check out https://app.vectorcharts.com/, a free nautical chart viewer. And if you're interested in using nautical charts in your app, just sign up or reach out at https://vectorcharts.com/contact-us/ - I'd love to help you!)

Hi HN! I'm making Vector Charts, an API product which allows nautical charts to easily be added to web apps. Vector Charts provides a Vector Tile API that you can use to embed nautical charts into any web-based map. We're putting a lot of work into styling and modernizing the map experience so anyone building maritime-related web apps can use charts.

"Nautical Charts" are maritime-specific maps that show the structure of the ocean environment, above and below water. Among other info, they show bathymetry contours, which help avoid boats running aground. They're relied on by both professional and recreational mariners to navigate safely and are a mature technology that's been around for many years.

I've been working in the marine software space for years, and adding nautical charts to web applications is a frequent requirement. But there are a few problems with existing SDKs: First, they're generally too expensive for small web apps, due to the fact that they're designed for safety-critical user interfaces used for navigation on commercial vessels. Second, existing options generally render as raster images, which leads to a blurry or pixelated and cluttered view when used inside a web-based map.

Vector Charts focuses on non-safety-critical web experiences that might benefit from nautical charts, which is a growing segment of the market. We want to be the "Mapbox for Nautical Charts" - The easiest & highest quality option to add nautical charts to a map.

A few examples of where this is useful: A live tracking map for a sailboat race, a watersports logging app, or an unmanned surface vessel C2 software. Anywhere that you're building a web app for a marine setting, nautical charts are likely a better background layer than satellite.

Right now I'm in testing this with customers, improving styling & data quality - So there might be data inconsistencies or missing layers. But the API is live and you can play with it now using the example app!

Comments

chrisdalke•19h ago
If you just want to play around with the nautical chart rendering, check out https://app.vectorcharts.com/ - A free nautical chart viewer that demonstrates the vector charts API.
chrisdalke•19h ago
On a technical level, this is a perfect use-case for PostGIS, which I'm a huge fan of.

Charts are hand-authored by government hydrography offices and encoded into a format called "S-57". These files contain spatial data for a small area, and different charts cover different zoom levels. This presents a few problems for web apps: Charts of different intended zoom levels cover other data, the full chart dataset is too large to stream, and charts aren't divided into xyz tiles cleanly.

To solve this, I run a bespoke pipeline which processes all nautical chart data into an internal format using PostGIS. From there, I merge all chart data together, overlaying higher accuracy charts over the lower accuracy charts. The pipeline performs a lot of data validation & reconciliation to remove bad data, then simplifies & renders to vector tiles.

PostGIS is critical to this - I started by using a bunch of python geometry manipulation libraries, and slowly shifted more and more of the processing into SQL queries as I realized how fast and intuitive it is.

Pptgame(Planet Party Time):Free Cross-Platform Party Game

https://www.pptgame.com/
1•Go7hic•28s ago•1 comments

Show HN: I built ScoreMeIO to compare and rank any product

https://scoreme.io/
1•yevhenms•3m ago•0 comments

Ilya Sutskever research on dec, 2010

https://magazine.utoronto.ca/people/students/ilya-sutskever-google-phd-fellowship/
1•codeproject•5m ago•1 comments

Show HN: A 3D Hacker Typer Inspired by Hacker Movies of the Early 2000s

https://supahacker.app
1•jonaskaapa•6m ago•0 comments

Bitcoin's Future: Should It Ossify or Keep Evolving? [video]

https://www.youtube.com/watch?v=smix6H233S8
1•eddieoz•6m ago•0 comments

US-China Tariff Cuts

https://www.wsj.com/livecoverage/stock-market-today-tariffs-trade-war-05-12-2025
2•imaginaryunit01•10m ago•0 comments

Rodney Mullen Interview

https://blog.slamcity.com/rodney-mullen-interview/
1•sebg•11m ago•0 comments

Dead Man's Switch

https://www.cipherwill.com
1•EnthusiastShiv•17m ago•0 comments

Wagtail CMS received its first bogus CVE – CVE-2025-45388

https://wagtail.org/blog/cve-2025-45388/
1•theorangeone•20m ago•0 comments

Show HN: Turn Your LinkedIn into a Personal Website with AI

https://onli.bio/gen/ln
1•zinxor•26m ago•0 comments

Do AI Tools Equalize Programmer Skills or Amplify Existing Differences?

https://www.xfaang.com/blog/Do-AI-Tools-Equalize-Programmer-Skills-or-Amplify-Existing-Differences/536WdujboMZO2qvEo53cg8
1•piotrzientara•28m ago•0 comments

"World's First" 500Hz Gaming Monitor

https://www.neowin.net/news/samsung-launches-the-worlds-first-500hz-gaming-monitor/
3•bundie•30m ago•1 comments

US and China agree to lower tariff levels and 90-day pause

https://www.reuters.com/world/us-china-tariff-live-updates-bessent-greer-announce-details-constructive-geneva-2025-05-12/
1•suraci•30m ago•0 comments

Does the U.S. Overpay for Drugs?

https://twitter.com/cremieuxrecueil/status/1921730579675934991
1•MrBuddyCasino•30m ago•2 comments

Armbian Updates: OMV support, boot improvents, Rockchip optimizations

https://www.armbian.com/newsflash/armbian-updates-nas-support-lands-boot-systems-improve-and-rockchip-optimizations-arrive/
1•transpute•33m ago•0 comments

School Management Software in Dubai

1•Levontechno•38m ago•0 comments

Social app with only real people?

2•jbdtky•39m ago•0 comments

Stopping Fraud Before It Happens: The Tech Behind Cashfree Payments' RiskShield

https://tech.cashfree.com/stopping-fraud-before-it-happens-the-tech-behind-cashfree-payments-riskshield-pa-1ecfda4fa217
1•dipakbansal•40m ago•0 comments

Beating the Fastest Lexer Generator in Rust

https://alic.dev/blog/fast-lexing
1•AndrewDucker•40m ago•0 comments

LinkedIn to Website Generator with AI

https://onli.bio/sign-up/username
1•zinxor•41m ago•0 comments

Show HN: EmojiSymbolsCopy – Instantly copy&paste symbols, emojis, and text art

https://emojisymbolscopy.com
1•Chipen•42m ago•0 comments

White House fires head of Copyright Office amid Library of Congress shakeup

https://www.washingtonpost.com/politics/2025/05/11/white-house-copyright-office-director-fired/
3•handfuloflight•43m ago•0 comments

Modular's bet to break out of the Matrix (Democratizing AI Compute, Part 10)

https://www.modular.com/blog/modulars-bet-to-break-out-of-the-matrix-democratizing-ai-compute-part-10
1•dhruv3006•45m ago•0 comments

HTML Time Tags and DRY (HARC Stack)

https://rakujourney.wordpress.com/2025/05/12/harc-stack-semantic-time/
1•librasteve•49m ago•0 comments

AI Black Box Effect: Why We Need AI Interpretability

https://medium.com/@AhmedF/ai-black-box-effect-why-we-need-ai-interpretability-c5017ea8850c
1•algoghostf•52m ago•0 comments

Creating a static website for all my bookmarks

https://alexwlchan.net/2025/bookmarks-static-site/
2•paulcapewell•53m ago•0 comments

Kubernetes and the Erlang VM: orchestration on the large and the small (2019)

https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small
2•antfarm•54m ago•0 comments

I developed a cool anime wallpaper made by AI

https://www.girlaniai.com
1•cy2025421•54m ago•0 comments

US and China agree to drastically roll back tariffs

https://www.cnn.com/2025/05/12/business/us-china-trade-deal-announcement-intl-hnk
6•xnhbx•55m ago•4 comments

China and US agree to slash tariffs

https://www.ft.com/content/92887b83-1b99-4d69-ba70-6bc812e23dbe
4•mraniki•55m ago•1 comments