Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
TPG Open Data Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The TPG Open Data Connector facilitates seamless integration with the TPG Open Data API,, providing access to public transport datasets from Transports Publics Genevois (TPG) in Geneva, Switzerland. This connector acts as a proxy to streamline data retrieval, supporting actions for querying catalogs, datasets, records, and exporting data in formats like JSON, CSV, Parquet, GPX, and DCAT. It leverages ODSQL for filtering, sorting, and pagination, enabling transport-related applications with real-time and historical data.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the TPG Open Data Connector.
Supported Integration Action Points
Detailed Integration Documentation
2.1 Get Datasets Retrieval
| Action | getDatasets |
| Purpose | Retrieves available datasets from the TPG catalog, optionally filtered and sorted using parameters. Useful for accessing transport datasets for applications such as route planning or mobility analytics. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.2 List Export Formats Retrieval
| Action | listExportFormats |
| Purpose | Lists available export formats for the TPG catalog, allowing users to determine supported output types for bulk data export. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.3 Export Datasets Retrieval
| Action | exportDatasets |
| Purpose | Exports datasets from the TPG catalog in a selected format, enabling bulk data acquisition for transport analysis or reporting. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.4 Export Catalog CSV Retrieval
| Action | exportCatalogCSV |
| Purpose | Exports the TPG catalog in CSV format, with specific configuration options for delimiters and quoting. Supports customized CSV exports for downstream data processing and import into spreadsheet applications. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.5 Export Catalog DCAT Retrieval
| Action | exportCatalogDCAT |
| Purpose | Exports the TPG catalog described with the DCAT vocabulary (RDF/XML), enabling metadata interchange and catalog integration using standard linked-data vocabularies. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.6 Get Datasets Facets Retrieval
| Action | getDatasetsFacets |
| Purpose | Enumerates facet values for TPG datasets (publisher, topic, etc.), optionally refined by parameters. Useful to implement guided navigation and filters in large result sets. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.7 Get Records Retrieval
| Action | getRecords |
| Purpose | Performs a query on TPG dataset records, optionally filtered and sorted. This helps users retrieve specific transport data records from a dataset. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.8 List Dataset Export Formats Retrieval
| Action | listDatasetExportFormats |
| Purpose | Lists available export formats for a specific TPG dataset. This helps users identify supported formats for dataset exports. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.9 Export Records Retrieval
| Action | exportRecords |
| Purpose | Exports a TPG dataset in the desired format, optionally filtered using various parameters. This enables bulk data retrieval from a dataset in a specified format. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.10 Export Records CSV Retrieval
| Action | exportRecordsCSV |
| Purpose | Exports a TPG dataset in CSV format, with specific configuration options for delimiters and quoting. Supports customized CSV exports for dataset records. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.11 Export Records Parquet Retrieval
| Action | exportRecordsParquet |
| Purpose | Exports a TPG dataset in Parquet format, with options for compression. Supports efficient storage and querying of large transport datasets. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.12 Export Records GPX Retrieval
| Action | exportRecordsGPX |
| Purpose | Exports a TPG dataset in GPX format, with options for name and description fields. Supports geospatial data export for GPS and transport route applications. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.13 Get Dataset Retrieval
| Action | getDataset |
| Purpose | Returns information about a specific TPG dataset, including metadata and endpoints. Provides detailed dataset metadata for transport application integration. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_TPGOPENDATA_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Public Transport Route Planning
| Retrieve Datasets |
|
| Query Dataset Information |
|
| Fetch Records |
|
| Perform Data Export |
|
This workflow enables applications to provide users with accurate transport dataset exploration, querying, and export capabilities, enhancing mobility planning and decision-making in Geneva.
Pricing
Support
For Technical support please contact us on
custom-connectors-support@isolutions.sa
iSolution logo - white - transparent 250 px
Register To Wired For Banking
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]