class_docstr: The OpenStreetMap handler implementation.
docstr: Registers all API tables and prepares the handler for an API connection.
  
  Args:
      name: (str): The handler name to use
code: def __init__(self, name: str, **kwargs):
      """Registers all API tables and prepares the handler for an API connection.
  
      Args:
          name: (str): The handler name to use
      """
      super().__init__(name)
  
      connection_data = kwargs.get("connection_data", {})
      self.connection_data = connection_data
      self.kwargs = kwargs
  
      self.connection = None
      self.is_connected = False
  
      nodes_data = OpenStreetMapNodeTable(self)
      self._register_table("nodes", nodes_data)
  
      ways_data = OpenStreetMapWayTable(self)
      self._register_table("ways", ways_data)
  
      relations_data = OpenStreetMapRelationTable(self)
      self._register_table("relations", relations_data)
  
file_path: mindsdb/mindsdb/integrations/handlers/openstreetmap_handler/openstreetmap_handler.py
imports: import overpy
  from mindsdb.integrations.handlers.openstreetmap_handler.openstreetmap_tables import OpenStreetMapNodeTable, OpenStreetMapWayTable, OpenStreetMapRelationTable
  from mindsdb.integrations.libs.api_handler import APIHandler
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse
  from mindsdb.utilities import log
  from mindsdb_sql import parse_sql
label_desc: Use image node_id 1 to create a new OpenStreetMapHandler object from inherited base classes: APIHandler with example: obj = OpenStreetMapHandler(name)