Source: factory.workflow/ObjWorkflowGeo.py
GEOCODE Node — forward geocode an address string to lat/lng.
Resolves the node Name to an address (literal or $field$), calls
ObjGeoLocation.geocode(), and writes the result into run_context.
| Method | Signature | Description |
|---|---|---|
| execute | execute(run_context: dict, current_result: str, input_guid: str, node_type: str, name: str, **kwargs) -> tuple |
GEOREV Node — reverse geocode lat/lng to a formatted address.
Lat and lng are read from node_data (literal or $field$ refs).
| Method | Signature | Description |
|---|---|---|
| execute | execute(run_context: dict, current_result: str, input_guid: str, node_type: str, name: str, **kwargs) -> tuple |
GEOIP Node — resolve an IPv4/IPv6 address to approximate location.
The node Name (literal or $field$) supplies the IP address.
| Method | Signature | Description |
|---|---|---|
| execute | execute(run_context: dict, current_result: str, input_guid: str, node_type: str, name: str, **kwargs) -> tuple |
GEOZONE Node — test whether a point lies within a named zone.
Zone code comes from the node Name (literal or $field$).
Lat/lng come from node_data (literal or $field$ refs).
Writes a bool to the output context key; also writes
...
| Method | Signature | Description |
|---|---|---|
| execute | execute(run_context: dict, current_result: str, input_guid: str, node_type: str, name: str, **kwargs) -> tuple |