Τοπικός χώρος αστρολογίας API
Ο τοπικός χώρος θέτει ένα διαφορετικό ερώτημα από την αστρογραφία: όχι πού στη Γη ήταν ένας πλανήτης γωνιακός, αλλά σε ποια πυξίδα στάθηκε από τον τόπο γέννησης. Το endpoint επιστρέφει μια αζιμούθιο και ένα υψόμετρο για κάθε σώμα, συν τον μεγάλο κύκλο που η κατεύθυνση αυτή σχεδιάζει πάνω στον πλανήτη.
Τοπικός χώρος αστρολογίας API
Το endpoint χτίζει τον γενέθλιο χάρτη, μετατρέπει κάθε πλανήτη από εκλειπτικές συντεταγμένες στο οριζόντιο πλαίσιο του τόπου γέννησης, και επιστρέφει την αζιμούθιό του σε μοίρες δεξιόστροφα από τον πραγματικό βορρά μαζί με το υψόμετρο του πάνω ή κάτω από τον ορίζοντα. Στη συνέχεια, προβάλλει κάθε αζιμούθιο ως έναν μεγάλο κύκλο προς τα έξω από τον τόπο γέννησης και επιστρέφει το προκύπτ μονοπάτι ως μια σειρά συντεταγμένων, ώστε μια γραμμή σχεδιασμένη σε παγκόσμιο χάρτη να παραμένει μια πραγματική κατεύθυνση αντί για ευθεία γραμμή σε επίπεδη προβολή. Δεκατρία σώματα καλύπτονται, το καθένα με σταθερό χρώμα ώστε ένας σχεδιασμένος χάρτης να διατηρεί το ίδιο παλέτο με την υπόλοιπη σουίτα. Το υψόμετρο έχει σημασία όσο και η αζιμούθιο εδώ: ένας πλανήτης κάτω από τον ορίζοντα στη γέννηση διαβάζεται διαφορετικά από έναν ψηλά στον ουρανό στην ίδια κατεύθυνση.
POST/v1/local-space
curl -X POST https://api.astroway.info/v1/local-space \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.45,
"longitude": 30.52
}' {
"ok": true,
"data": {
"birthplace": { "latitude": 50.45, "longitude": 30.52 },
"count": 13,
"lines": [
{
"planetId": 0,
"planetName": "Sun",
"azimuth": 219.8018,
"altitude": 53.1309,
"color": "#FFB300",
"points": [{ "lat": 50.45, "lng": 30.52 }, "…"]
}
]
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. |
| time | string (HH:MM:SS) | yes | Local clock time at birth. |
| timezoneOffset | number (hours) | yes | UTC offset in effect at the birth moment. Decimal allowed for half-hour zones. |
| latitude | number | yes | Birth-place latitude, decimal degrees (north positive). Local space is anchored here, so this is not optional. |
| longitude | number | yes | Birth-place longitude, decimal degrees (east positive). |
When to use it
Χρησιμοποιήστε τοπικό χώρο όταν το προϊόν αφορά κατεύθυνση και απόσταση από έναν σταθερό σπίτι παρά απόλυτη θέση στον πλανήτη. Δύο περιπτώσεις κυριαρχούν. Η πρώτη είναι η μετεγκατάσταση σε οποιαδήποτε κλίμακα, από την επιλογή ποια πόλη βρίσκεται κατά μήκους ευνοϊκής κατεύθυνσης μέχρι την απόφαση πώς να μετακινηθείς μέσα σε μια χώρα, επειδή ένας μεγάλος κύκλος από τον τόπο γέννησης διασχίζει πολύ περισσότερη χρήσιμη περιοχή από μερικές αστρογραφικές μεσημβρινές. Η δεύτερη είναι εσωτερική και εργασία σε χώρους, όπου οι ίδιες αζιμούθιο διαβάζονται σε κλίμακα δωματίου μέσα σε μια κατοικία: το endpoint επιστρέφει τις κατευθύνσεις, και το /local-space/influence-zone συνοδό μετατρέπει μία από αυτές σε ένα κωνικό πολύγωνο που μπορείς να σχεδιάσεις. Αν ήδη σχεδιάζεις αστρογραφία, η προσθήκη τοπικού χώρου είναι ο φθηνότερος τρόπος να διπλασιάσεις το βάθος μιας λειτουργίας μετεγκατάστασης, αφού χρησιμοποιεί την ίδια είσοδο γέννησης και τον ίδιο χάρτη επιφάνειας.
Notes
Οι θέσεις προέρχονται από την Ελβετική Εφημερίδα (Astrodienst) μεταγλωττισμένη σε WASM. Η αζιμούθιο μετριέται δεξιόστροφα από τον πραγματικό βορρά, όχι τον μαγνητικό βορρά, οπότε δεν εφαρμόζεται ή δεν απαιτείται διορθωτική απόκλιση. Ο μεγάλος κύκλος επιστρέφεται ως δειγματοληπτικές συντεταγμένες παρά ως τύπος, που κρατά τον πελάτη ελεύθερο από σφαιρική γεωμετρία. Η τεχνική σε αυτή τη μορφή αναπτύχθηκε από τον Michael Erlewine και τεκμηριώνεται στα Astrophysical Directions του.
Try the Τοπικός Χώρος API
Grab a key and make your first call in under a minute.