展示HN:Astrocartography AI – 一个互动的星图生成器

1作者: iamouyang25 天前原帖
嗨,HN, 我创建了 [Astrocartography AI](https://astrocarto.net),这是一款根据出生日期、出生时间和出生地点生成星图的网页应用。它在一个互动的世界地图上绘制行星的上升线、下降线、中天线和天底线,用户可以比较不同地点,以便选择搬家、工作、旅行的地方,或者仅仅是探索为什么一个城市与另一个城市感觉不同。 我之所以开发这个工具,是因为我发现大多数星图工具对于第一次使用的用户来说都比较困难。许多工具界面较旧,产生的图表大多是静态的,或者假设用户已经知道如何解读这些线条。我希望能做出一个更容易尝试和理解的工具,而不需要在获得有用结果之前学习很多知识。 核心图表功能无需注册。用户可以输入城市名称或原始的纬度/经度,生成地图,然后就可以针对特定城市提出后续问题。我还添加了一个AI解读层,主要是为了将图表转化为实用的比较,而不是让用户独自面对一张满是线条的地图。 我知道星图本身是一个小众话题,并不是每个人都会关心这个主题。作为开发者,我觉得最有趣的部分是将一种专业的图表格式转变为互动性强、保护隐私且易于非专业人士使用的工具。 从技术上讲,它是使用 Next.js 16、React 19、Leaflet、OpenStreetMap/Nominatim 和瑞士天文历表构建的。星图计算在服务器上运行,而不是嵌入第三方小部件。我还尽量保持流程轻量化:出生数据用于计算,但不会作为图表生成流程的一部分永久存储。 我特别希望能收到关于两件事的反馈:如果你对星图一无所知,地图和解释是否能让你理解;以及无须注册的流程是否足以让产品易于尝试。 谢谢。
查看原文
Hi HN,<p>I built [Astrocartography AI](<a href="https:&#x2F;&#x2F;astrocarto.net" rel="nofollow">https:&#x2F;&#x2F;astrocarto.net</a>), a web app that generates astrocartography maps from a birth date, birth time, and birth place. It plots planetary AS &#x2F; DS &#x2F; MC &#x2F; IC lines on an interactive world map so people can compare places for moving, working, traveling, or just exploring why one city feels different from another.<p>I built it because most astrocartography tools I tried felt hard for first-time users. Many have older interfaces, produce mostly static charts, or assume you already know how to interpret the lines. I wanted to make something that is easier to try and easier to understand without having to learn a lot before getting a useful result.<p>The core chart works without signup. You can enter a city name or raw latitude&#x2F;longitude, generate the map, and then ask follow-up questions about specific cities. I also added an AI reading layer, mainly to turn the chart into practical comparisons instead of leaving users alone with a map full of lines.<p>I know astrocartography itself is a niche topic and not everyone here will care about the premise. The part I found most interesting as a builder was turning a specialized chart format into something interactive, privacy-friendly, and understandable enough for non-experts to actually use.<p>Technically, it is built with Next.js 16, React 19, Leaflet, OpenStreetMap&#x2F;Nominatim, and Swiss Ephemeris. The astrocartography calculation runs on the server instead of embedding a third-party widget. I also tried to keep the flow lightweight: birth data is used for the calculation and not stored permanently as part of the chart generation flow.<p>I would especially love feedback on two things: whether the map and explanations make sense if you know nothing about astrocartography, and whether the no-signup flow is enough to make the product easy to try.<p>Thanks.