A Python client for running Geocortex Reporting jobs.
Project description
Geocortex Reporting Client for Python
This Python library makes it easy to run Geocortex Reporting or Geocortex Printing jobs.
Requirements
- Python 3.6 or later
Installing the package
pip install geocortex-reporting-client
Generating a report
The client exports a run
async function that will return a url to the report upon completion.
from geocortex.reporting.client import run
url = await run("itemid", [... other arguments])
Arguments
item_id
is required. All other arguments are optional.
Argument | Type | Description |
---|---|---|
item_id | str | The portal item ID of the Reporting or Printing item. |
portal_url | str | The URL of the ArcGIS Portal instance to use. Defaults to ArcGIS Online: "https://www.arcgis.com" |
token | str | The Portal access token to be used to access secured resources. If not provided requests to secured resources will fail. |
culture | str | The culture to use for localization. For example "en-US" . |
dpi | int | The DPI to use when rendering a map print. Defaults to 96 . |
use_polling | bool | When True , the job service will be polled periodically for results. When False , connect to the job service using WebSockets to listen for results. It's recommended to use WebSockets where possible. Defaults to False . |
**kwargs** | any | Other parameters to pass to the job. These are commonly used to parameterize your template. For example run("itemid", FeatureIds=[1, 2, 3]) |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for geocortex-reporting-client-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 284cb400fbe64ed682b929d59c0093a422ef2fe7537789b61a1d90fca8ea6af9 |
|
MD5 | 17520f53db53ad12226fc8e5e4229e9d |
|
BLAKE2b-256 | 83222c4c0453a5e60991843b33586931a303e8622df97da52d906aac0f3c8895 |
Close
Hashes for geocortex_reporting_client-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434539ee1a1f2c9c5e20814215eadc9d24c8ec2f620bf0a987e06d45abfeffa3 |
|
MD5 | b1b195762e0c2503fa2730967a421481 |
|
BLAKE2b-256 | 70264545953b5e17a4b8f07444a7f5681208c5970e7dac373e8448bd6cfc3fd6 |