Package: de-deutschlandatlas
DeutschlandatlasDerDeutschlandatlasist ein Internetangebot, herausgegeben vom Bundesministerium für Wohnen, Stadtentwicklung und Bauwesen. Dort finden sich interaktive Karten zu gleichwertigen Lebensverhältnissen auf Grundlage aktueller verfügbarer Daten.
Informationen zu allenIndikatorensowie aktuelle Daten intabellarischer Formstehen online zum Download bereit.This Python package is automatically generated by theOpenAPI Generatorproject:API version: 1.0.0Package version: 0.1.0Build package: org.openapitools.codegen.languages.PythonClientCodegenRequirements.Python >= 3.6Installation & Usagepip installpipinstalldeutschland[Deutschlandatlas]poetry installpoetryadddeutschland-EDeutschlandatlasSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)UsageImport the package:fromdeutschlandimportDeutschlandatlasGetting StartedPlease follow theinstallation procedureand then run the following:importtimefromdeutschlandimportDeutschlandatlasfrompprintimportpprintfromdeutschland.Deutschlandatlas.apiimportdefault_api# Defining the host is optional and defaults to https://www.karto365.de/hosting/rest/services# See configuration.py for a list of all supported configuration parameters.configuration=Deutschlandatlas.Configuration(host="https://www.karto365.de/hosting/rest/services")# Enter a context with an instance of the API clientwithDeutschlandatlas.ApiClient(configuration)asapi_client:# Create an instance of the API classapi_instance=default_api.DefaultApi(api_client)table="p_apo_f_ZA2022"# str |  Angaben zu allen online vorliegenden Tabellen finden sich [hier](https://www.karto365.de/portal/sharing/rest/search?q=deutschlandatlas&f=json&num=100&start=1) und [hier](https://www.karto365.de/portal/sharing/rest/search?q=deutschlandatlas&f=json&num=100&start=101)  (default to "p_apo_f_ZA2022")where="1%3D1"# str | Spezifikation einer gewünschten Teilmenge der Daten (z.B.'1=1'). (default to "1%3D1")f="json"# str | Output-Format (z.B. 'json' oder 'html').out_fields="*"# str | Auszugebende Variablen/fields (z.B. '*'). (optional)return_geometry=False# bool | Boolsche Angabe, ob Angaben zur Geometrie gesendet werden sollen (z.B. 'false'). (optional)spatial_rel="esriSpatialRelIntersects"# str | spational relation (z.B. 'esriSpatialRelIntersects'). (optional)try:# queryapi_response=api_instance.query(table,where,f,out_fields=out_fields,return_geometry=return_geometry,spatial_rel=spatial_rel)pprint(api_response)exceptDeutschlandatlas.ApiExceptionase:print("Exception when calling DefaultApi->query:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttps://www.karto365.de/hosting/rest/servicesClassMethodHTTP requestDescriptionDefaultApiqueryGET/{table}/MapServer/0/queryqueryDocumentation For ModelsDocumentation For AuthorizationAll endpoints do not require authorization.Authorkontakt@bund.devNotes for Large OpenAPI documentsIf the OpenAPI document is large, imports in Deutschlandatlas.apis and Deutschlandatlas.models may fail with a
RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:Solution 1:
Use specific imports for apis and models like:from deutschland.Deutschlandatlas.api.default_api import DefaultApifrom deutschland.Deutschlandatlas.model.pet import PetSolution 2:
Before importing the package, adjust the maximum recursion limit as shown below:import sys
sys.setrecursionlimit(1500)
from deutschland import Deutschlandatlas
from deutschland.Deutschlandatlas.apis import *
from deutschland.Deutschlandatlas.models import *