acg_power_lines
Calculate astrocartography power lines (MC, IC, AC, DC) for a birth chart, returning GeoJSON LineStrings for global map rendering and geographic analysis.
Instructions
Calculate Astrocartography power lines (MC, IC, AC/ASC, DC/DSC) for a natal chart. Returns GeoJSON LineStrings tracing each planetary angle line around the globe. These are the latitudinal lines where a planet was rising (AC), setting (DC), culminating (MC), or anti-culminating (IC) at birth.
❌ NOT FOR: 'Is [city] good for me?' or 'What planets affect me in Tokyo?' → For a specific city/location analysis, use acg_hits instead (faster and more relevant). ✅ USE FOR: Getting the full global GeoJSON line geometry for map rendering or bulk geographic analysis.
CREDIT COST: 10 credits per call.
EXAMPLE: Saturn and Jupiter power lines for a chart born 1990-04-15 at 2:30 PM in Chicago: birth_datetime='1990-04-15T14:30:00', timezone='America/Chicago', birth_latitude=41.8781, birth_longitude=-87.6298, bodies=['Saturn', 'Jupiter']
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bodies | No | List of celestial bodies for line calculation. E.g. ['Sun', 'Moon', 'Venus', 'Mars', 'Jupiter', 'Saturn']. Aliases: 'NorthNode'/'Node'/'Rahu' → MeanNode, 'SouthNode'/'Ketu' → SouthNode. Omit to use all classical planets. | |
| timezone | No | IANA timezone (e.g. `America/Chicago`); required when the datetime is naive, ignored otherwise. | |
| radius_deg | No | Search radius in degrees for hits filtering. Default 2°. | |
| birth_datetime | Yes | ISO 8601 datetime; zone required — a `Z`/±HH:MM suffix or the `timezone` argument. Date-only resolves to 12:00 UTC. Full rule: server `instructions`. An unstated zone moves every ACG line by ~15° of longitude per hour. | |
| birth_latitude | Yes | Birth latitude in decimal degrees. Resolve from a place name with location_search; never recall coordinates from memory. | |
| query_latitude | No | Filter lines near this latitude (optional, for hits mode). | |
| birth_longitude | Yes | Birth longitude in decimal degrees. | |
| query_longitude | No | Filter lines near this longitude (optional, for hits mode). |