GET https://osm-labo.cipherbliss.com/admin/stats/14215/followup-graph/mobility

Query Metrics

32 Database Queries
24 Different statements
117.96 ms Query time
0 Invalid entities
4034 Managed entities

Queries

Group similar statements

default connection

# Time Info
1 0.40 ms
SELECT t0.id AS id_1, t0.zone AS zone_2, t0.completion_percent AS completion_percent_3, t0.places_count AS places_count_4, t0.avec_horaires AS avec_horaires_5, t0.avec_adresse AS avec_adresse_6, t0.avec_site AS avec_site_7, t0.avec_accessibilite AS avec_accessibilite_8, t0.avec_note AS avec_note_9, t0.name AS name_10, t0.population AS population_11, t0.siren AS siren_12, t0.code_epci AS code_epci_13, t0.codes_postaux AS codes_postaux_14, t0.date_created AS date_created_15, t0.date_modified AS date_modified_16, t0.avec_siret AS avec_siret_17, t0.avec_name AS avec_name_18, t0.avec_email AS avec_email_19, t0.osm_data_date_min AS osm_data_date_min_20, t0.osm_data_date_avg AS osm_data_date_avg_21, t0.osm_data_date_max AS osm_data_date_max_22, t0.budget_annuel AS budget_annuel_23, t0.lat AS lat_24, t0.lon AS lon_25, t0.date_labourage_requested AS date_labourage_requested_26, t0.date_labourage_done AS date_labourage_done_27, t0.kind AS kind_28 FROM stats t0 WHERE t0.zone = ? LIMIT 1
Parameters:
[
  "14215"
]
2 5.93 ms
SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.measure AS measure_2, c0_.date AS date_3, c0_.stats_id AS stats_id_4 FROM city_follow_up c0_ INNER JOIN stats s1_ ON c0_.stats_id = s1_.id WHERE s1_.id = ? AND c0_.name IN (?, ?) ORDER BY c0_.date ASC, c0_.id ASC
Parameters:
[
  27453
  "mobility_count"
  "mobility_completion"
]
3 6.54 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.measure AS measure_3, t0.date AS date_4, t0.stats_id AS stats_id_5 FROM city_follow_up t0 WHERE t0.stats_id = ?
Parameters:
[
  27453
]
4 67.45 ms
SELECT t0.id AS id_1, t0.uuid_for_url AS uuid_for_url_2, t0.osm_kind AS osm_kind_3, t0.email AS email_4, t0.opted_out AS opted_out_5, t0.dead AS dead_6, t0.note AS note_7, t0.modified_date AS modified_date_8, t0.zip_code AS zip_code_9, t0.asked_humains_support AS asked_humains_support_10, t0.last_contact_attempt_date AS last_contact_attempt_date_11, t0.osm_id AS osm_id_12, t0.name AS name_13, t0.has_opening_hours AS has_opening_hours_14, t0.has_address AS has_address_15, t0.has_website AS has_website_16, t0.has_wheelchair AS has_wheelchair_17, t0.has_note AS has_note_18, t0.main_tag AS main_tag_19, t0.note_content AS note_content_20, t0.displayed_date AS displayed_date_21, t0.lat AS lat_22, t0.lon AS lon_23, t0.street AS street_24, t0.housenumber AS housenumber_25, t0.siret AS siret_26, t0.habitants AS habitants_27, t0.osm_data_date AS osm_data_date_28, t0.osm_version AS osm_version_29, t0.osm_user AS osm_user_30, t0.osm_uid AS osm_uid_31, t0.osm_changeset AS osm_changeset_32, t0.email_content AS email_content_33, t0.place_count AS place_count_34, t0.stats_id AS stats_id_35 FROM place t0 WHERE t0.zip_code = ?
Parameters:
[
  "14215"
]
5 0.22 ms
"START TRANSACTION"
Parameters:
[]
6 0.68 ms
INSERT INTO action_log (type, data, created_at, from_url, who) VALUES (?, ?, ?, ?, ?)
Parameters:
[
  "[DEBUG][followupThemeGraph]"
  "{"theme":"mobility","tagKey":null,"tagValue":null,"main_tags":[],"places_count":0,"filtered_count":0,"filtered_main_tags":[]}"
  "2026-07-13 03:27:11"
  null
  null
]
7 3.42 ms
"COMMIT"
Parameters:
[]
8 0.43 ms
SELECT t0.id AS id_1, t0.uuid_for_url AS uuid_for_url_2, t0.osm_kind AS osm_kind_3, t0.email AS email_4, t0.opted_out AS opted_out_5, t0.dead AS dead_6, t0.note AS note_7, t0.modified_date AS modified_date_8, t0.zip_code AS zip_code_9, t0.asked_humains_support AS asked_humains_support_10, t0.last_contact_attempt_date AS last_contact_attempt_date_11, t0.osm_id AS osm_id_12, t0.name AS name_13, t0.has_opening_hours AS has_opening_hours_14, t0.has_address AS has_address_15, t0.has_website AS has_website_16, t0.has_wheelchair AS has_wheelchair_17, t0.has_note AS has_note_18, t0.main_tag AS main_tag_19, t0.note_content AS note_content_20, t0.displayed_date AS displayed_date_21, t0.lat AS lat_22, t0.lon AS lon_23, t0.street AS street_24, t0.housenumber AS housenumber_25, t0.siret AS siret_26, t0.habitants AS habitants_27, t0.osm_data_date AS osm_data_date_28, t0.osm_version AS osm_version_29, t0.osm_user AS osm_user_30, t0.osm_uid AS osm_uid_31, t0.osm_changeset AS osm_changeset_32, t0.email_content AS email_content_33, t0.place_count AS place_count_34, t0.stats_id AS stats_id_35 FROM place t0 WHERE t0.stats_id = ?
Parameters:
[
  27453
]
9 0.37 ms
SELECT z0_.id AS id_0, z0_.disappeared_list AS disappeared_list_1, z0_.current_list AS current_list_2, z0_.theme AS theme_3, z0_.stats_id AS stats_id_4 FROM zone_places z0_ WHERE z0_.stats_id = ? AND z0_.theme = ? ORDER BY z0_.id ASC LIMIT 1
Parameters:
[
  27453
  "mobility"
]

osm connection

# Time Info
1 0.35 ms
SELECT 1
Parameters:
[]
2 1.67 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'osm_object_meta'
Parameters:
[]
3 0.18 ms
SELECT 1
Parameters:
[]
4 0.59 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'osm_object_meta'
Parameters:
[]
5 0.48 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = ? AND table_name = ?
Parameters:
[
  "public"
  "osm_object_meta"
]
6 0.48 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = ? AND table_name = ?
Parameters:
[
  "public"
  "osm_object_history"
]
7 1.33 ms
SELECT COUNT(*) FROM osm_object_meta WHERE osm_type = 'relation'
                  AND geom IS NOT NULL
                  AND (tags->'admin_level') = '8'
                  AND (tags->'boundary') = 'administrative'
                  AND (tags->'ref:INSEE') IS NOT NULL
Parameters:
[]
8 0.71 ms
INSERT INTO osm_object_meta (
    osm_type, osm_id, geom, tags, version, osm_timestamp, changeset, osm_user, uid
)
SELECT
    'relation',
    latest.osm_id,
    latest.geom,
    latest.tags,
    latest.version,
    to_char(latest.valid_from AT TIME ZONE 'UTC', 'YYYY-MM-DD"T"HH24:MI:SS"Z"'),
    latest.changeset,
    latest.osm_user,
    latest.uid
FROM (
    SELECT DISTINCT ON (h.osm_id)
        h.osm_id,
        h.geom,
        h.tags,
        h.version,
        h.valid_from,
        h.changeset,
        h.osm_user,
        h.uid
    FROM osm_object_history h
    WHERE h.osm_type = 'relation'
      AND h.visible = true
      AND h.geom IS NOT NULL
      AND (h.tags->'boundary') = 'administrative'
      AND (h.tags->'admin_level') = '8'
      AND (h.tags->'ref:INSEE') IS NOT NULL
    ORDER BY h.osm_id, h.version DESC, h.valid_from DESC
) AS latest
WHERE NOT EXISTS (
    SELECT 1 FROM osm_object_meta m
    WHERE m.osm_type = 'relation' AND m.osm_id = latest.osm_id
)
Parameters:
[]
9 5.22 ms
SELECT ST_AsText(ST_Multi(geom)) AS wkt
FROM osm_object_meta m
WHERE osm_type = 'relation'
  AND geom IS NOT NULL
  AND (tags->'ref:INSEE') = ?
  AND (tags->'admin_level') = '8'
  AND (tags->'boundary') = 'administrative'
ORDER BY ST_Area(geom::geography) DESC NULLS LAST
LIMIT 1
Parameters:
[
  "14215"
]
10 0.66 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = ? AND table_name = ?
Parameters:
[
  "public"
  "osm_object_history"
]
11 0.30 ms
SELECT ST_AsText(ST_Multi(geom)) AS wkt
FROM (
    SELECT DISTINCT ON (h.osm_id)
        h.geom
    FROM osm_object_history h
    WHERE h.osm_type = 'relation'
      AND h.visible = true
      AND h.geom IS NOT NULL
      AND (h.tags->'ref:INSEE') = ?
      AND (h.tags->'admin_level') = '8'
      AND (h.tags->'boundary') = 'administrative'
    ORDER BY h.osm_id, h.version DESC, h.valid_from DESC
) latest
ORDER BY ST_Area(geom::geography) DESC NULLS LAST
LIMIT 1
Parameters:
[
  "14215"
]
12 0.23 ms
CREATE TABLE IF NOT EXISTS zone_polygon (
                    insee_code TEXT PRIMARY KEY,
                    geom geometry(MultiPolygon, 4326) NOT NULL,
                    source TEXT NOT NULL,
                    updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
                )
Parameters:
[]
13 0.26 ms
CREATE INDEX IF NOT EXISTS zone_polygon_geom_idx ON zone_polygon USING GIST (geom)
Parameters:
[]
14 0.37 ms
SELECT ST_AsText(ST_Multi(geom)) FROM zone_polygon WHERE insee_code = ?
Parameters:
[
  "14215"
]
15 10.36 ms
SELECT osm_type, osm_id::text AS osm_id,
       ST_Y(ST_Centroid(m.geom)) AS lat, ST_X(ST_Centroid(m.geom)) AS lon,
       tags::jsonb AS tags_json, version, osm_timestamp, changeset, osm_user, uid::bigint AS uid,
       ST_AsGeoJSON(ST_Force2D(m.geom), 6, 0) AS geom_geojson,
       COALESCE(ST_Length(ST_Intersection(ST_MakeValid(m.geom), bufc.buf)::geography), 0) AS length_m,
       CASE
         WHEN (tags->'highway') = 'proposed' AND exist(tags, 'proposed') AND (tags->'proposed') = 'cycleway' THEN 'proposed_cycleway'
         WHEN (tags->'highway') = 'cycleway' THEN 'separated'
         WHEN (tags->'highway') = 'busway' THEN 'separated'
         WHEN (tags->'cycleway:both') IN ('track', 'opposite_track', 'separate')
              AND exist(tags, 'highway')
              AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway') THEN 'separated'
         WHEN EXISTS (SELECT 1 FROM unnest(akeys(tags)) k WHERE k = 'cycleway' OR k LIKE 'cycleway:%') AND exist(tags, 'highway')
              AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway') THEN 'lane'
         WHEN (exist(tags, 'bicycle') AND (tags->'bicycle') IS NOT NULL AND (tags->'bicycle') <> 'no') AND exist(tags, 'highway')
              AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway')
              AND NOT (EXISTS (SELECT 1 FROM unnest(akeys(tags)) k WHERE k = 'cycleway' OR k LIKE 'cycleway:%')) THEN 'designated'
         ELSE NULL
       END AS cycleway_category
FROM osm_object_meta m
CROSS JOIN (SELECT ST_MakeValid(ST_SetSRID(ST_GeomFromText(?), 4326)) AS poly) z
CROSS JOIN LATERAL (SELECT ST_Buffer(z.poly::geography, ?)::geometry AS buf) bufc
WHERE m.geom IS NOT NULL
  AND m.osm_type IN ('way', 'relation')
  AND ST_Intersects(m.geom, bufc.buf)
  AND (
    (tags->'highway') = 'proposed' AND exist(tags, 'proposed') AND (tags->'proposed') = 'cycleway'
    OR (tags->'highway') IN ('cycleway', 'busway')
    OR (EXISTS (SELECT 1 FROM unnest(akeys(tags)) k WHERE k = 'cycleway' OR k LIKE 'cycleway:%') AND exist(tags, 'highway')
        AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway'))
    OR ((exist(tags, 'bicycle') AND (tags->'bicycle') IS NOT NULL AND (tags->'bicycle') <> 'no') AND exist(tags, 'highway')
        AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway'))
  )
Parameters:
[
  "MULTIPOLYGON(((-0.268126 49.201694,-0.265946 49.20113,-0.26529 49.200994,-0.264827 49.200944,-0.263946 49.200882,-0.262689 49.200764,-0.262834 49.199931,-0.262981 49.199211,-0.261608 49.198868,-0.262195 49.197484,-0.26162 49.197365,-0.262097 49.1963,-0.261715 49.196168,-0.261111 49.195934,-0.259604 49.195219,-0.258755 49.194869,-0.25635 49.194221,-0.253046 49.193479,-0.251862 49.193239,-0.251184 49.193113,-0.251247 49.192945,-0.250279 49.192819,-0.249042 49.192671,-0.247907 49.192525,-0.247901 49.19243,-0.246972 49.192212,-0.246384 49.192095,-0.246617 49.19176,-0.246915 49.191198,-0.247188 49.190497,-0.247255 49.190227,-0.247283 49.189854,-0.247368 49.189351,-0.246847 49.18935,-0.246804 49.188337,-0.246713 49.187058,-0.24699 49.186006,-0.247055 49.185809,-0.252819 49.186381,-0.252837 49.186325,-0.254009 49.186437,-0.25547 49.186627,-0.255535 49.186433,-0.257029 49.186337,-0.258002 49.186439,-0.258072 49.186054,-0.261178 49.186514,-0.262864 49.186746,-0.264375 49.186971,-0.264414 49.186807,-0.265109 49.186884,-0.268389 49.187436,-0.268952 49.187501,-0.270705 49.1878,-0.272432 49.188192,-0.274086 49.188642,-0.275475 49.189357,-0.274603 49.190391,-0.273985 49.191366,-0.272966 49.193176,-0.272768 49.193647,-0.272678 49.194405,-0.272562 49.194955,-0.272473 49.195195,-0.272242 49.195526,-0.271989 49.195842,-0.270856 49.197031,-0.270686 49.197244,-0.270397 49.197667,-0.270323 49.197958,-0.269966 49.198742,-0.269673 49.198679,-0.268716 49.200225,-0.268406 49.200142,-0.268205 49.200529,-0.26861 49.200624,-0.268126 49.201694)))"
  2000.0
]
16 0.21 ms
SELECT 1
Parameters:
[]
17 0.48 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'osm_object_meta'
Parameters:
[]
18 1.07 ms
SELECT osm_type, osm_id::text AS osm_id,
       ST_Y(ST_Centroid(m.geom)) AS lat, ST_X(ST_Centroid(m.geom)) AS lon,
       tags::jsonb AS tags_json, version, osm_timestamp, changeset, osm_user, uid::bigint AS uid,
       ST_AsGeoJSON(ST_Force2D(m.geom), 6, 0) AS geom_geojson,
       COALESCE(ST_Length(ST_Intersection(ST_MakeValid(m.geom), z.poly)::geography), 0) AS length_m
FROM osm_object_meta m
CROSS JOIN (SELECT ST_MakeValid(ST_SetSRID(ST_GeomFromText(?), 4326)) AS poly) z
WHERE m.geom IS NOT NULL
  AND m.osm_type IN ('way', 'relation')
  AND ST_Intersects(m.geom, z.poly)
  AND exist(tags, 'highway')
  AND (tags->'highway') NOT IN (
    'motorway', 'motorway_link', 'trunk', 'trunk_link',
    'footway', 'steps', 'pedestrian', 'bridleway', 'raceway',
    'cycleway', 'busway', 'construction', 'proposed'
  )
  AND (tags->'oneway') IN ('yes', '-1', '1')
  AND NOT ( (tags->'highway') IN ('cycleway', 'busway')
    OR (EXISTS (SELECT 1 FROM unnest(akeys(tags)) k WHERE k = 'cycleway' OR k LIKE 'cycleway:%') AND exist(tags, 'highway') AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway'))
    OR ((exist(tags, 'bicycle') AND (tags->'bicycle') IS NOT NULL AND (tags->'bicycle') <> 'no') AND exist(tags, 'highway') AND (tags->'highway') IS NOT NULL AND (tags->'highway') NOT IN ('cycleway', 'busway') AND NOT (EXISTS (SELECT 1 FROM unnest(akeys(tags)) k WHERE k = 'cycleway' OR k LIKE 'cycleway:%'))))
  AND NOT ((tags->'oneway:bicycle') = 'no')
Parameters:
[
  "MULTIPOLYGON(((-0.268126 49.201694,-0.265946 49.20113,-0.26529 49.200994,-0.264827 49.200944,-0.263946 49.200882,-0.262689 49.200764,-0.262834 49.199931,-0.262981 49.199211,-0.261608 49.198868,-0.262195 49.197484,-0.26162 49.197365,-0.262097 49.1963,-0.261715 49.196168,-0.261111 49.195934,-0.259604 49.195219,-0.258755 49.194869,-0.25635 49.194221,-0.253046 49.193479,-0.251862 49.193239,-0.251184 49.193113,-0.251247 49.192945,-0.250279 49.192819,-0.249042 49.192671,-0.247907 49.192525,-0.247901 49.19243,-0.246972 49.192212,-0.246384 49.192095,-0.246617 49.19176,-0.246915 49.191198,-0.247188 49.190497,-0.247255 49.190227,-0.247283 49.189854,-0.247368 49.189351,-0.246847 49.18935,-0.246804 49.188337,-0.246713 49.187058,-0.24699 49.186006,-0.247055 49.185809,-0.252819 49.186381,-0.252837 49.186325,-0.254009 49.186437,-0.25547 49.186627,-0.255535 49.186433,-0.257029 49.186337,-0.258002 49.186439,-0.258072 49.186054,-0.261178 49.186514,-0.262864 49.186746,-0.264375 49.186971,-0.264414 49.186807,-0.265109 49.186884,-0.268389 49.187436,-0.268952 49.187501,-0.270705 49.1878,-0.272432 49.188192,-0.274086 49.188642,-0.275475 49.189357,-0.274603 49.190391,-0.273985 49.191366,-0.272966 49.193176,-0.272768 49.193647,-0.272678 49.194405,-0.272562 49.194955,-0.272473 49.195195,-0.272242 49.195526,-0.271989 49.195842,-0.270856 49.197031,-0.270686 49.197244,-0.270397 49.197667,-0.270323 49.197958,-0.269966 49.198742,-0.269673 49.198679,-0.268716 49.200225,-0.268406 49.200142,-0.268205 49.200529,-0.26861 49.200624,-0.268126 49.201694)))"
]
19 0.16 ms
SELECT 1
Parameters:
[]
20 0.46 ms
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'osm_object_meta'
Parameters:
[]
21 0.78 ms
SELECT osm_type, osm_id::text AS osm_id,
       ST_Y(ST_Centroid(geom)) AS lat, ST_X(ST_Centroid(geom)) AS lon,
       tags::jsonb AS tags_json, version, osm_timestamp, changeset, osm_user, uid::bigint AS uid
FROM osm_object_meta m
WHERE geom IS NOT NULL
  AND ST_Intersects(m.geom, ST_GeomFromText(?, 4326))
  AND (tags->'man_made') = 'monitoring_station'
  AND (tags->'monitoring:bicycle') = 'yes'
Parameters:
[
  "MULTIPOLYGON(((-0.268126 49.201694,-0.265946 49.20113,-0.26529 49.200994,-0.264827 49.200944,-0.263946 49.200882,-0.262689 49.200764,-0.262834 49.199931,-0.262981 49.199211,-0.261608 49.198868,-0.262195 49.197484,-0.26162 49.197365,-0.262097 49.1963,-0.261715 49.196168,-0.261111 49.195934,-0.259604 49.195219,-0.258755 49.194869,-0.25635 49.194221,-0.253046 49.193479,-0.251862 49.193239,-0.251184 49.193113,-0.251247 49.192945,-0.250279 49.192819,-0.249042 49.192671,-0.247907 49.192525,-0.247901 49.19243,-0.246972 49.192212,-0.246384 49.192095,-0.246617 49.19176,-0.246915 49.191198,-0.247188 49.190497,-0.247255 49.190227,-0.247283 49.189854,-0.247368 49.189351,-0.246847 49.18935,-0.246804 49.188337,-0.246713 49.187058,-0.24699 49.186006,-0.247055 49.185809,-0.252819 49.186381,-0.252837 49.186325,-0.254009 49.186437,-0.25547 49.186627,-0.255535 49.186433,-0.257029 49.186337,-0.258002 49.186439,-0.258072 49.186054,-0.261178 49.186514,-0.262864 49.186746,-0.264375 49.186971,-0.264414 49.186807,-0.265109 49.186884,-0.268389 49.187436,-0.268952 49.187501,-0.270705 49.1878,-0.272432 49.188192,-0.274086 49.188642,-0.275475 49.189357,-0.274603 49.190391,-0.273985 49.191366,-0.272966 49.193176,-0.272768 49.193647,-0.272678 49.194405,-0.272562 49.194955,-0.272473 49.195195,-0.272242 49.195526,-0.271989 49.195842,-0.270856 49.197031,-0.270686 49.197244,-0.270397 49.197667,-0.270323 49.197958,-0.269966 49.198742,-0.269673 49.198679,-0.268716 49.200225,-0.268406 49.200142,-0.268205 49.200529,-0.26861 49.200624,-0.268126 49.201694)))"
]
22 0.76 ms
SELECT osm_type, osm_id::text AS osm_id,
                ST_Y(ST_Centroid(geom)) AS lat, ST_X(ST_Centroid(geom)) AS lon,
                tags::jsonb AS tags_json, version, osm_timestamp, changeset, osm_user, uid::bigint AS uid,
                ST_AsGeoJSON(ST_Force2D(geom), 6, 0) AS geom_geojson
            FROM osm_object_meta m
            WHERE geom IS NOT NULL AND ST_Intersects(m.geom, ST_GeomFromText(?, 4326))
              AND osm_type IN ('way', 'relation')
              AND (tags->'highway') IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
Parameters:
[
  "MULTIPOLYGON(((-0.268126 49.201694,-0.265946 49.20113,-0.26529 49.200994,-0.264827 49.200944,-0.263946 49.200882,-0.262689 49.200764,-0.262834 49.199931,-0.262981 49.199211,-0.261608 49.198868,-0.262195 49.197484,-0.26162 49.197365,-0.262097 49.1963,-0.261715 49.196168,-0.261111 49.195934,-0.259604 49.195219,-0.258755 49.194869,-0.25635 49.194221,-0.253046 49.193479,-0.251862 49.193239,-0.251184 49.193113,-0.251247 49.192945,-0.250279 49.192819,-0.249042 49.192671,-0.247907 49.192525,-0.247901 49.19243,-0.246972 49.192212,-0.246384 49.192095,-0.246617 49.19176,-0.246915 49.191198,-0.247188 49.190497,-0.247255 49.190227,-0.247283 49.189854,-0.247368 49.189351,-0.246847 49.18935,-0.246804 49.188337,-0.246713 49.187058,-0.24699 49.186006,-0.247055 49.185809,-0.252819 49.186381,-0.252837 49.186325,-0.254009 49.186437,-0.25547 49.186627,-0.255535 49.186433,-0.257029 49.186337,-0.258002 49.186439,-0.258072 49.186054,-0.261178 49.186514,-0.262864 49.186746,-0.264375 49.186971,-0.264414 49.186807,-0.265109 49.186884,-0.268389 49.187436,-0.268952 49.187501,-0.270705 49.1878,-0.272432 49.188192,-0.274086 49.188642,-0.275475 49.189357,-0.274603 49.190391,-0.273985 49.191366,-0.272966 49.193176,-0.272768 49.193647,-0.272678 49.194405,-0.272562 49.194955,-0.272473 49.195195,-0.272242 49.195526,-0.271989 49.195842,-0.270856 49.197031,-0.270686 49.197244,-0.270397 49.197667,-0.270323 49.197958,-0.269966 49.198742,-0.269673 49.198679,-0.268716 49.200225,-0.268406 49.200142,-0.268205 49.200529,-0.26861 49.200624,-0.268126 49.201694)))"
  "motorway"
  "trunk"
  "primary"
  "secondary"
  "tertiary"
  "unclassified"
  "residential"
  "living_street"
  "motorway_link"
  "trunk_link"
  "primary_link"
  "secondary_link"
  "tertiary_link"
  "service"
  "road"
]
23 5.42 ms
SELECT osm_type, osm_id::text AS osm_id,
       ST_Y(ST_Centroid(geom)) AS lat, ST_X(ST_Centroid(geom)) AS lon,
       tags::jsonb AS tags_json, version, osm_timestamp, changeset, osm_user, uid::bigint AS uid,
       CASE
         WHEN osm_type IN ('way', 'relation')
           THEN ST_Length(geom::geography)
         ELSE NULL
       END AS length_m,
       CASE
         WHEN osm_type IN ('way', 'relation')
           THEN ST_Area(geom::geography)
         ELSE NULL
       END AS area_m2
FROM osm_object_meta m
WHERE geom IS NOT NULL
  AND ST_Intersects(m.geom, ST_GeomFromText(?, 4326))
  AND (
       (tags->'amenity') = 'bicycle_parking'
    OR (tags->'amenity') = 'parking'
    OR (tags->'highway') = 'cycleway'
    OR EXISTS (SELECT 1 FROM unnest(akeys(tags)) k WHERE k = 'cycleway' OR k LIKE 'cycleway:%')
    OR (osm_type = 'way' AND exist(tags, 'highway'))
  )
Parameters:
[
  "MULTIPOLYGON(((-0.268126 49.201694,-0.265946 49.20113,-0.26529 49.200994,-0.264827 49.200944,-0.263946 49.200882,-0.262689 49.200764,-0.262834 49.199931,-0.262981 49.199211,-0.261608 49.198868,-0.262195 49.197484,-0.26162 49.197365,-0.262097 49.1963,-0.261715 49.196168,-0.261111 49.195934,-0.259604 49.195219,-0.258755 49.194869,-0.25635 49.194221,-0.253046 49.193479,-0.251862 49.193239,-0.251184 49.193113,-0.251247 49.192945,-0.250279 49.192819,-0.249042 49.192671,-0.247907 49.192525,-0.247901 49.19243,-0.246972 49.192212,-0.246384 49.192095,-0.246617 49.19176,-0.246915 49.191198,-0.247188 49.190497,-0.247255 49.190227,-0.247283 49.189854,-0.247368 49.189351,-0.246847 49.18935,-0.246804 49.188337,-0.246713 49.187058,-0.24699 49.186006,-0.247055 49.185809,-0.252819 49.186381,-0.252837 49.186325,-0.254009 49.186437,-0.25547 49.186627,-0.255535 49.186433,-0.257029 49.186337,-0.258002 49.186439,-0.258072 49.186054,-0.261178 49.186514,-0.262864 49.186746,-0.264375 49.186971,-0.264414 49.186807,-0.265109 49.186884,-0.268389 49.187436,-0.268952 49.187501,-0.270705 49.1878,-0.272432 49.188192,-0.274086 49.188642,-0.275475 49.189357,-0.274603 49.190391,-0.273985 49.191366,-0.272966 49.193176,-0.272768 49.193647,-0.272678 49.194405,-0.272562 49.194955,-0.272473 49.195195,-0.272242 49.195526,-0.271989 49.195842,-0.270856 49.197031,-0.270686 49.197244,-0.270397 49.197667,-0.270323 49.197958,-0.269966 49.198742,-0.269673 49.198679,-0.268716 49.200225,-0.268406 49.200142,-0.268205 49.200529,-0.26861 49.200624,-0.268126 49.201694)))"
]

Database Connections

Name Service
default doctrine.dbal.default_connection
osm doctrine.dbal.osm_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Managed Entities

default entity manager

Class Amount of managed objects
App\Entity\CityFollowUp 4032
App\Entity\Stats 1
App\Entity\ActionLog 1

Entities Mapping

Class Mapping errors
App\Entity\Stats No errors.
App\Entity\Place No errors.
App\Entity\StatsHistory No errors.
App\Entity\CityFollowUp No errors.
App\Entity\ZonePlaces No errors.
App\Entity\SireneEntreprise No errors.
App\Entity\ActionLog No errors.