code: def data_frame(r: GeoRect):
      return LimitsGeoDataFrame().to_data_frame(
          answers=[
              Answer(
                  [
                      FeatureBuilder()
                      .set_id(ID)
                      .set_name(FOUND_NAME)
                      .set_limit(r)
                      .build_geocoded()
                  ]
              )
          ],
          queries=[RegionQuery(request=NAME)],
          level_kind=LevelKind.city,
      )
  
file_path: lets-plot/python-package/test/geo_data/test_georect.py
imports: import pytest
  from lets_plot.geo_data.gis.request import RegionQuery, LevelKind
  from lets_plot.geo_data.gis.response import Answer, GeoRect, FeatureBuilder
  from lets_plot.geo_data.to_geo_data_frame import LimitsGeoDataFrame
  from geo_data_test_util import NAME, FOUND_NAME, ID, assert_row
label_desc: Use image node_id 4 for calling a global function with example usage: data_frame(r) and returns: LimitsGeoDataFrame