Files
LisCastle/graphify-out/graph.json
2026-04-16 15:26:59 +03:00

2319 lines
70 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {
"hyperedges": [
{
"id": "hyper_capture_flow",
"label": "Capture pipeline",
"nodes": [
"readme_control_panel",
"readme_capture_html",
"readme_mapview_html",
"readme_broadcastchannel",
"readme_server_js"
],
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441"
},
{
"id": "hyper_trajectory_schema",
"label": "Trajectory schema fields",
"nodes": [
"readme_camera_frames",
"readme_ecef_position",
"readme_rotation",
"readme_coordinate",
"readme_fov_vertical"
],
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)"
},
{
"id": "hyper_output_layout",
"label": "UAV-GeoLoc output layout",
"nodes": [
"readme_output_tree",
"readme_db_crop",
"readme_db_position_txt",
"readme_drone_frame",
"readme_trajectory",
"readme_region_txt"
],
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"
}
]
},
"nodes": [
{
"label": "app.js",
"file_type": "code",
"source_file": "app.js",
"source_location": "L1",
"id": "app_js",
"community": 4,
"norm_label": "app.js"
},
{
"label": "dmsToDecimal()",
"file_type": "code",
"source_file": "app.js",
"source_location": "L51",
"id": "app_dmstodecimal",
"community": 4,
"norm_label": "dmstodecimal()"
},
{
"label": "metersToLat()",
"file_type": "code",
"source_file": "app.js",
"source_location": "L74",
"id": "app_meterstolat",
"community": 4,
"norm_label": "meterstolat()"
},
{
"label": "metersToLon()",
"file_type": "code",
"source_file": "app.js",
"source_location": "L78",
"id": "app_meterstolon",
"community": 4,
"norm_label": "meterstolon()"
},
{
"label": "saveImage()",
"file_type": "code",
"source_file": "app.js",
"source_location": "L82",
"id": "app_saveimage",
"community": 4,
"norm_label": "saveimage()"
},
{
"label": "downloadFile()",
"file_type": "code",
"source_file": "app.js",
"source_location": "L94",
"id": "app_downloadfile",
"community": 4,
"norm_label": "downloadfile()"
},
{
"label": "captureNextTile()",
"file_type": "code",
"source_file": "app.js",
"source_location": "L145",
"id": "app_capturenexttile",
"community": 4,
"norm_label": "capturenexttile()"
},
{
"label": "server.js",
"file_type": "code",
"source_file": "server.js",
"source_location": "L1",
"id": "server_js",
"community": 3,
"norm_label": "server.js"
},
{
"label": "metersToLat()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L17",
"id": "server_meterstolat",
"community": 3,
"norm_label": "meterstolat()"
},
{
"label": "metersToLon()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L21",
"id": "server_meterstolon",
"community": 3,
"norm_label": "meterstolon()"
},
{
"label": "dmsToDecimal()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L25",
"id": "server_dmstodecimal",
"community": 3,
"norm_label": "dmstodecimal()"
},
{
"label": "parseCoordinatePair()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L44",
"id": "server_parsecoordinatepair",
"community": 3,
"norm_label": "parsecoordinatepair()"
},
{
"label": "getBoundsFromSettings()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L65",
"id": "server_getboundsfromsettings",
"community": 3,
"norm_label": "getboundsfromsettings()"
},
{
"label": "decimalToDMS()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L84",
"id": "server_decimaltodms",
"community": 3,
"norm_label": "decimaltodms()"
},
{
"label": "normalizeSettings()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L103",
"id": "server_normalizesettings",
"community": 3,
"norm_label": "normalizesettings()"
},
{
"label": "computeGrid()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L135",
"id": "server_computegrid",
"community": 3,
"norm_label": "computegrid()"
},
{
"label": "generateCoordinates()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L144",
"id": "server_generatecoordinates",
"community": 3,
"norm_label": "generatecoordinates()"
},
{
"label": "dataUrlToBuffer()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L173",
"id": "server_dataurltobuffer",
"community": 3,
"norm_label": "dataurltobuffer()"
},
{
"label": "sanitizeNameSegment()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L186",
"id": "server_sanitizenamesegment",
"community": 3,
"norm_label": "sanitizenamesegment()"
},
{
"label": "getScenePath()",
"file_type": "code",
"source_file": "server.js",
"source_location": "L194",
"id": "server_getscenepath",
"community": 3,
"norm_label": "getscenepath()"
},
{
"label": "ui.js",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L1",
"id": "ui_js",
"community": 1,
"norm_label": "ui.js"
},
{
"label": "SandCastleUI",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L3",
"id": "ui_sandcastleui",
"community": 1,
"norm_label": "sandcastleui"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L4",
"id": "ui_sandcastleui_constructor",
"community": 1,
"norm_label": ".constructor()"
},
{
"label": ".initializeElements()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L35",
"id": "ui_sandcastleui_initializeelements",
"community": 1,
"norm_label": ".initializeelements()"
},
{
"label": ".attachEventListeners()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L65",
"id": "ui_sandcastleui_attacheventlisteners",
"community": 1,
"norm_label": ".attacheventlisteners()"
},
{
"label": ".log()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L84",
"id": "ui_sandcastleui_log",
"community": 1,
"norm_label": ".log()"
},
{
"label": ".updateStatus()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L93",
"id": "ui_sandcastleui_updatestatus",
"community": 1,
"norm_label": ".updatestatus()"
},
{
"label": ".dmsToDecimal()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L98",
"id": "ui_sandcastleui_dmstodecimal",
"community": 1,
"norm_label": ".dmstodecimal()"
},
{
"label": ".parseCoordinatePair()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L117",
"id": "ui_sandcastleui_parsecoordinatepair",
"community": 1,
"norm_label": ".parsecoordinatepair()"
},
{
"label": ".updateInfo()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L134",
"id": "ui_sandcastleui_updateinfo",
"community": 1,
"norm_label": ".updateinfo()"
},
{
"label": ".collectSettings()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L166",
"id": "ui_sandcastleui_collectsettings",
"community": 1,
"norm_label": ".collectsettings()"
},
{
"label": ".loadSettingsFromServer()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L188",
"id": "ui_sandcastleui_loadsettingsfromserver",
"community": 1,
"norm_label": ".loadsettingsfromserver()"
},
{
"label": ".saveSettings()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L222",
"id": "ui_sandcastleui_savesettings",
"community": 1,
"norm_label": ".savesettings()"
},
{
"label": ".createFolders()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L249",
"id": "ui_sandcastleui_createfolders",
"community": 1,
"norm_label": ".createfolders()"
},
{
"label": ".renderFolders()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L282",
"id": "ui_sandcastleui_renderfolders",
"community": 1,
"norm_label": ".renderfolders()"
},
{
"label": ".startCapture()",
"file_type": "code",
"source_file": "ui.js",
"source_location": "L296",
"id": "ui_sandcastleui_startcapture",
"community": 1,
"norm_label": ".startcapture()"
},
{
"label": "SandCastle",
"file_type": "document",
"source_file": "README.md",
"source_location": "# SandCastle",
"source_url": null,
"captured_at": null,
"author": "\u041c\u043e\u0440\u043e\u0437 \u0415.\u0421. / \u041b\u0418\u0421\u0410\u0414",
"contributor": null,
"id": "readme_sandcastle",
"community": 2,
"norm_label": "sandcastle"
},
{
"label": "UAV-GeoLoc",
"file_type": "document",
"source_file": "README.md",
"source_location": "# SandCastle",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_uav_geoloc",
"community": 2,
"norm_label": "uav-geoloc"
},
{
"label": "Google Photorealistic 3D Tiles",
"file_type": "document",
"source_file": "README.md",
"source_location": "# SandCastle",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_google_3d_tiles",
"community": 2,
"norm_label": "google photorealistic 3d tiles"
},
{
"label": "Cesium",
"file_type": "document",
"source_file": "README.md",
"source_location": "# SandCastle",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_cesium",
"community": 2,
"norm_label": "cesium"
},
{
"label": "Cesium Ion Token (asset 2275207)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_cesium_ion_token",
"community": 2,
"norm_label": "cesium ion token (asset 2275207)"
},
{
"label": "DB crop (ortho crop)",
"file_type": "document",
"source_file": "README.md",
"source_location": "# SandCastle",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_db_crop",
"community": 5,
"norm_label": "db crop (ortho crop)"
},
{
"label": "Drone frame (query)",
"file_type": "document",
"source_file": "README.md",
"source_location": "# SandCastle",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_drone_frame",
"community": 5,
"norm_label": "drone frame (query)"
},
{
"label": "Camera trajectory JSON",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_trajectory",
"community": 2,
"norm_label": "camera trajectory json"
},
{
"label": "Control Panel (index.html)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_control_panel",
"community": 0,
"norm_label": "control panel (index.html)"
},
{
"label": "capture.html (Cesium Viewer)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_capture_html",
"community": 2,
"norm_label": "capture.html (cesium viewer)"
},
{
"label": "mapview.html (Leaflet map)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_mapview_html",
"community": 2,
"norm_label": "mapview.html (leaflet map)"
},
{
"label": "server.js (Express backend)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_server_js",
"community": 0,
"norm_label": "server.js (express backend)"
},
{
"label": "ui.js (UI controller)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_ui_js",
"community": 0,
"norm_label": "ui.js (ui controller)"
},
{
"label": "start.bat",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_start_bat",
"community": 0,
"norm_label": "start.bat"
},
{
"label": "package.json",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_package_json",
"community": 0,
"norm_label": "package.json"
},
{
"label": "settings.json",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_settings_json",
"community": 0,
"norm_label": "settings.json"
},
{
"label": "output/ directory tree",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_output_tree",
"community": 5,
"norm_label": "output/ directory tree"
},
{
"label": "db_postion.txt",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_db_position_txt",
"community": 5,
"norm_label": "db_postion.txt"
},
{
"label": "{region}.txt (bounds)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_region_txt",
"community": 0,
"norm_label": "{region}.txt (bounds)"
},
{
"label": "Dataset/Country/City/Region tree",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_dataset_country_city_region",
"community": 5,
"norm_label": "dataset/country/city/region tree"
},
{
"label": "BroadcastChannel('sandcastle-map')",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u041e\u0431\u043c\u0435\u043d \u043e\u043a\u043d\u0430\u043c\u0438",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_broadcastchannel",
"community": 2,
"norm_label": "broadcastchannel('sandcastle-map')"
},
{
"label": "DMS coordinates",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b DMS",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_dms_coords",
"community": 0,
"norm_label": "dms coordinates"
},
{
"label": "ECEF position (Cartesian3.fromDegrees)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_ecef_position",
"community": 2,
"norm_label": "ecef position (cartesian3.fromdegrees)"
},
{
"label": "cameraFrames",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_camera_frames",
"community": 2,
"norm_label": "cameraframes"
},
{
"label": "fovVertical",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_fov_vertical",
"community": 2,
"norm_label": "fovvertical"
},
{
"label": "rotation (pitch/heading/roll)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_rotation",
"community": 2,
"norm_label": "rotation (pitch/heading/roll)"
},
{
"label": "coordinate (geodetic)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_coordinate",
"community": 2,
"norm_label": "coordinate (geodetic)"
},
{
"label": "GET /api/get-settings",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_get_settings",
"community": 0,
"norm_label": "get /api/get-settings"
},
{
"label": "POST /api/save-settings",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_save_settings",
"community": 0,
"norm_label": "post /api/save-settings"
},
{
"label": "POST /api/create-folders",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_create_folders",
"community": 0,
"norm_label": "post /api/create-folders"
},
{
"label": "POST /api/start-capture",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_start_capture",
"community": 0,
"norm_label": "post /api/start-capture"
},
{
"label": "POST /api/save-db-crop",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_save_db_crop",
"community": 5,
"norm_label": "post /api/save-db-crop"
},
{
"label": "POST /api/save-drone-frame",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_save_drone_frame",
"community": 5,
"norm_label": "post /api/save-drone-frame"
},
{
"label": "POST /api/save-trajectory",
"file_type": "document",
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_api_save_trajectory",
"community": 2,
"norm_label": "post /api/save-trajectory"
},
{
"label": "Leaflet",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_leaflet",
"community": 2,
"norm_label": "leaflet"
},
{
"label": "Express",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_express",
"community": 0,
"norm_label": "express"
},
{
"label": "Node.js 14+",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_nodejs",
"community": 0,
"norm_label": "node.js 14+"
},
{
"label": "Grid step (meters)",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_grid_step",
"community": 0,
"norm_label": "grid step (meters)"
},
{
"label": "Heights 100/125/150",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_heights",
"community": 0,
"norm_label": "heights 100/125/150"
},
{
"label": "Skip empty zones",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_skip_empty_zones",
"community": 0,
"norm_label": "skip empty zones"
},
{
"label": "Tile preload",
"file_type": "document",
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "readme_tile_preload",
"community": 0,
"norm_label": "tile preload"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L51",
"weight": 1.0,
"_src": "app_js",
"_tgt": "app_dmstodecimal",
"source": "app_js",
"target": "app_dmstodecimal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L74",
"weight": 1.0,
"_src": "app_js",
"_tgt": "app_meterstolat",
"source": "app_js",
"target": "app_meterstolat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L78",
"weight": 1.0,
"_src": "app_js",
"_tgt": "app_meterstolon",
"source": "app_js",
"target": "app_meterstolon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L82",
"weight": 1.0,
"_src": "app_js",
"_tgt": "app_saveimage",
"source": "app_js",
"target": "app_saveimage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L94",
"weight": 1.0,
"_src": "app_js",
"_tgt": "app_downloadfile",
"source": "app_js",
"target": "app_downloadfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L145",
"weight": 1.0,
"_src": "app_js",
"_tgt": "app_capturenexttile",
"source": "app_js",
"target": "app_capturenexttile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L153",
"weight": 1.0,
"_src": "app_capturenexttile",
"_tgt": "app_meterstolat",
"source": "app_meterstolat",
"target": "app_capturenexttile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L154",
"weight": 1.0,
"_src": "app_capturenexttile",
"_tgt": "app_meterstolon",
"source": "app_meterstolon",
"target": "app_capturenexttile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "app.js",
"source_location": "L156",
"weight": 1.0,
"_src": "app_capturenexttile",
"_tgt": "app_downloadfile",
"source": "app_downloadfile",
"target": "app_capturenexttile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L17",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_meterstolat",
"source": "server_js",
"target": "server_meterstolat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L21",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_meterstolon",
"source": "server_js",
"target": "server_meterstolon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L25",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_dmstodecimal",
"source": "server_js",
"target": "server_dmstodecimal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L44",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_parsecoordinatepair",
"source": "server_js",
"target": "server_parsecoordinatepair",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L65",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_getboundsfromsettings",
"source": "server_js",
"target": "server_getboundsfromsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L84",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_decimaltodms",
"source": "server_js",
"target": "server_decimaltodms",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L103",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_normalizesettings",
"source": "server_js",
"target": "server_normalizesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L135",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_computegrid",
"source": "server_js",
"target": "server_computegrid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L144",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_generatecoordinates",
"source": "server_js",
"target": "server_generatecoordinates",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L173",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_dataurltobuffer",
"source": "server_js",
"target": "server_dataurltobuffer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L186",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_sanitizenamesegment",
"source": "server_js",
"target": "server_sanitizenamesegment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L194",
"weight": 1.0,
"_src": "server_js",
"_tgt": "server_getscenepath",
"source": "server_js",
"target": "server_getscenepath",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L155",
"weight": 1.0,
"_src": "server_generatecoordinates",
"_tgt": "server_meterstolat",
"source": "server_meterstolat",
"target": "server_generatecoordinates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L156",
"weight": 1.0,
"_src": "server_generatecoordinates",
"_tgt": "server_meterstolon",
"source": "server_meterstolon",
"target": "server_generatecoordinates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L73",
"weight": 1.0,
"_src": "server_getboundsfromsettings",
"_tgt": "server_parsecoordinatepair",
"source": "server_parsecoordinatepair",
"target": "server_getboundsfromsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L131",
"weight": 1.0,
"_src": "server_normalizesettings",
"_tgt": "server_getboundsfromsettings",
"source": "server_getboundsfromsettings",
"target": "server_normalizesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L145",
"weight": 1.0,
"_src": "server_generatecoordinates",
"_tgt": "server_getboundsfromsettings",
"source": "server_getboundsfromsettings",
"target": "server_generatecoordinates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L164",
"weight": 1.0,
"_src": "server_generatecoordinates",
"_tgt": "server_decimaltodms",
"source": "server_decimaltodms",
"target": "server_generatecoordinates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L148",
"weight": 1.0,
"_src": "server_generatecoordinates",
"_tgt": "server_computegrid",
"source": "server_computegrid",
"target": "server_generatecoordinates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "server.js",
"source_location": "L197",
"weight": 1.0,
"_src": "server_getscenepath",
"_tgt": "server_sanitizenamesegment",
"source": "server_sanitizenamesegment",
"target": "server_getscenepath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L3",
"weight": 1.0,
"_src": "ui_js",
"_tgt": "ui_sandcastleui",
"source": "ui_js",
"target": "ui_sandcastleui",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L4",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_constructor",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L35",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_initializeelements",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_initializeelements",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L65",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_attacheventlisteners",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_attacheventlisteners",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L84",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_log",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_log",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L93",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_updatestatus",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_updatestatus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L98",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_dmstodecimal",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_dmstodecimal",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L117",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_parsecoordinatepair",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_parsecoordinatepair",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L134",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_updateinfo",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_updateinfo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L166",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_collectsettings",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_collectsettings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L188",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_loadsettingsfromserver",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_loadsettingsfromserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L222",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_savesettings",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_savesettings",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L249",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_createfolders",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_createfolders",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L282",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_renderfolders",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_renderfolders",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L296",
"weight": 1.0,
"_src": "ui_sandcastleui",
"_tgt": "ui_sandcastleui_startcapture",
"source": "ui_sandcastleui",
"target": "ui_sandcastleui_startcapture",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L29",
"weight": 1.0,
"_src": "ui_sandcastleui_constructor",
"_tgt": "ui_sandcastleui_initializeelements",
"source": "ui_sandcastleui_constructor",
"target": "ui_sandcastleui_initializeelements",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L30",
"weight": 1.0,
"_src": "ui_sandcastleui_constructor",
"_tgt": "ui_sandcastleui_attacheventlisteners",
"source": "ui_sandcastleui_constructor",
"target": "ui_sandcastleui_attacheventlisteners",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L31",
"weight": 1.0,
"_src": "ui_sandcastleui_constructor",
"_tgt": "ui_sandcastleui_loadsettingsfromserver",
"source": "ui_sandcastleui_constructor",
"target": "ui_sandcastleui_loadsettingsfromserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L32",
"weight": 1.0,
"_src": "ui_sandcastleui_constructor",
"_tgt": "ui_sandcastleui_updateinfo",
"source": "ui_sandcastleui_constructor",
"target": "ui_sandcastleui_updateinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L216",
"weight": 1.0,
"_src": "ui_sandcastleui_loadsettingsfromserver",
"_tgt": "ui_sandcastleui_log",
"source": "ui_sandcastleui_log",
"target": "ui_sandcastleui_loadsettingsfromserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L238",
"weight": 1.0,
"_src": "ui_sandcastleui_savesettings",
"_tgt": "ui_sandcastleui_log",
"source": "ui_sandcastleui_log",
"target": "ui_sandcastleui_savesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L252",
"weight": 1.0,
"_src": "ui_sandcastleui_createfolders",
"_tgt": "ui_sandcastleui_log",
"source": "ui_sandcastleui_log",
"target": "ui_sandcastleui_createfolders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L299",
"weight": 1.0,
"_src": "ui_sandcastleui_startcapture",
"_tgt": "ui_sandcastleui_log",
"source": "ui_sandcastleui_log",
"target": "ui_sandcastleui_startcapture",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L239",
"weight": 1.0,
"_src": "ui_sandcastleui_savesettings",
"_tgt": "ui_sandcastleui_updatestatus",
"source": "ui_sandcastleui_updatestatus",
"target": "ui_sandcastleui_savesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L251",
"weight": 1.0,
"_src": "ui_sandcastleui_createfolders",
"_tgt": "ui_sandcastleui_updatestatus",
"source": "ui_sandcastleui_updatestatus",
"target": "ui_sandcastleui_createfolders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L298",
"weight": 1.0,
"_src": "ui_sandcastleui_startcapture",
"_tgt": "ui_sandcastleui_updatestatus",
"source": "ui_sandcastleui_updatestatus",
"target": "ui_sandcastleui_startcapture",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L143",
"weight": 1.0,
"_src": "ui_sandcastleui_updateinfo",
"_tgt": "ui_sandcastleui_parsecoordinatepair",
"source": "ui_sandcastleui_parsecoordinatepair",
"target": "ui_sandcastleui_updateinfo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L215",
"weight": 1.0,
"_src": "ui_sandcastleui_loadsettingsfromserver",
"_tgt": "ui_sandcastleui_updateinfo",
"source": "ui_sandcastleui_updateinfo",
"target": "ui_sandcastleui_loadsettingsfromserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L224",
"weight": 1.0,
"_src": "ui_sandcastleui_savesettings",
"_tgt": "ui_sandcastleui_updateinfo",
"source": "ui_sandcastleui_updateinfo",
"target": "ui_sandcastleui_savesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L214",
"weight": 1.0,
"_src": "ui_sandcastleui_loadsettingsfromserver",
"_tgt": "ui_sandcastleui_collectsettings",
"source": "ui_sandcastleui_collectsettings",
"target": "ui_sandcastleui_loadsettingsfromserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L223",
"weight": 1.0,
"_src": "ui_sandcastleui_savesettings",
"_tgt": "ui_sandcastleui_collectsettings",
"source": "ui_sandcastleui_collectsettings",
"target": "ui_sandcastleui_savesettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L250",
"weight": 1.0,
"_src": "ui_sandcastleui_createfolders",
"_tgt": "ui_sandcastleui_collectsettings",
"source": "ui_sandcastleui_collectsettings",
"target": "ui_sandcastleui_createfolders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L297",
"weight": 1.0,
"_src": "ui_sandcastleui_startcapture",
"_tgt": "ui_sandcastleui_collectsettings",
"source": "ui_sandcastleui_collectsettings",
"target": "ui_sandcastleui_startcapture",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "ui.js",
"source_location": "L267",
"weight": 1.0,
"_src": "ui_sandcastleui_createfolders",
"_tgt": "ui_sandcastleui_renderfolders",
"source": "ui_sandcastleui_createfolders",
"target": "ui_sandcastleui_renderfolders",
"confidence_score": 1.0
},
{
"relation": "produces_dataset_format",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "# SandCastle",
"weight": 1.0,
"_src": "readme_sandcastle",
"_tgt": "readme_uav_geoloc",
"source": "readme_sandcastle",
"target": "readme_uav_geoloc"
},
{
"relation": "captures",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "# SandCastle",
"weight": 1.0,
"_src": "readme_sandcastle",
"_tgt": "readme_google_3d_tiles",
"source": "readme_sandcastle",
"target": "readme_google_3d_tiles"
},
{
"relation": "uses",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "# SandCastle",
"weight": 1.0,
"_src": "readme_sandcastle",
"_tgt": "readme_cesium",
"source": "readme_sandcastle",
"target": "readme_cesium"
},
{
"relation": "conforms_to_format",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_trajectory",
"_tgt": "readme_uav_geoloc",
"source": "readme_uav_geoloc",
"target": "readme_trajectory"
},
{
"relation": "renders",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "# SandCastle",
"weight": 1.0,
"_src": "readme_cesium",
"_tgt": "readme_google_3d_tiles",
"source": "readme_google_3d_tiles",
"target": "readme_cesium"
},
{
"relation": "embeds",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_capture_html",
"_tgt": "readme_cesium",
"source": "readme_cesium",
"target": "readme_capture_html"
},
{
"relation": "computed_via",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_ecef_position",
"_tgt": "readme_cesium",
"source": "readme_cesium",
"target": "readme_ecef_position"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f",
"weight": 1.0,
"_src": "readme_capture_html",
"_tgt": "readme_cesium_ion_token",
"source": "readme_cesium_ion_token",
"target": "readme_capture_html"
},
{
"relation": "writes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_save_db_crop",
"_tgt": "readme_db_crop",
"source": "readme_db_crop",
"target": "readme_api_save_db_crop"
},
{
"relation": "paired_with",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "README.md",
"source_location": "# SandCastle",
"weight": 1.0,
"_src": "readme_db_crop",
"_tgt": "readme_drone_frame",
"source": "readme_db_crop",
"target": "readme_drone_frame"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_output_tree",
"_tgt": "readme_db_crop",
"source": "readme_db_crop",
"target": "readme_output_tree"
},
{
"relation": "writes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_save_drone_frame",
"_tgt": "readme_drone_frame",
"source": "readme_drone_frame",
"target": "readme_api_save_drone_frame"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_output_tree",
"_tgt": "readme_drone_frame",
"source": "readme_drone_frame",
"target": "readme_output_tree"
},
{
"relation": "writes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_save_trajectory",
"_tgt": "readme_trajectory",
"source": "readme_trajectory",
"target": "readme_api_save_trajectory"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_trajectory",
"_tgt": "readme_camera_frames",
"source": "readme_trajectory",
"target": "readme_camera_frames"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_output_tree",
"_tgt": "readme_trajectory",
"source": "readme_trajectory",
"target": "readme_output_tree"
},
{
"relation": "controlled_by",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_ui_js",
"source": "readme_control_panel",
"target": "readme_ui_js"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_api_save_settings",
"source": "readme_control_panel",
"target": "readme_api_save_settings"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_api_create_folders",
"source": "readme_control_panel",
"target": "readme_api_create_folders"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_api_start_capture",
"source": "readme_control_panel",
"target": "readme_api_start_capture"
},
{
"relation": "accepts",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b DMS",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_dms_coords",
"source": "readme_control_panel",
"target": "readme_dms_coords"
},
{
"relation": "configures",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_grid_step",
"source": "readme_control_panel",
"target": "readme_grid_step"
},
{
"relation": "configures",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_heights",
"source": "readme_control_panel",
"target": "readme_heights"
},
{
"relation": "configures",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_skip_empty_zones",
"source": "readme_control_panel",
"target": "readme_skip_empty_zones"
},
{
"relation": "configures",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441",
"weight": 1.0,
"_src": "readme_control_panel",
"_tgt": "readme_tile_preload",
"source": "readme_control_panel",
"target": "readme_tile_preload"
},
{
"relation": "communicates_via",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u041e\u0431\u043c\u0435\u043d \u043e\u043a\u043d\u0430\u043c\u0438",
"weight": 1.0,
"_src": "readme_capture_html",
"_tgt": "readme_mapview_html",
"source": "readme_capture_html",
"target": "readme_mapview_html"
},
{
"relation": "uses",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u041e\u0431\u043c\u0435\u043d \u043e\u043a\u043d\u0430\u043c\u0438",
"weight": 1.0,
"_src": "readme_capture_html",
"_tgt": "readme_broadcastchannel",
"source": "readme_capture_html",
"target": "readme_broadcastchannel"
},
{
"relation": "uses",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_mapview_html",
"_tgt": "readme_leaflet",
"source": "readme_mapview_html",
"target": "readme_leaflet"
},
{
"relation": "uses",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u041e\u0431\u043c\u0435\u043d \u043e\u043a\u043d\u0430\u043c\u0438",
"weight": 1.0,
"_src": "readme_mapview_html",
"_tgt": "readme_broadcastchannel",
"source": "readme_mapview_html",
"target": "readme_broadcastchannel"
},
{
"relation": "uses",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_express",
"source": "readme_server_js",
"target": "readme_express"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_get_settings",
"source": "readme_server_js",
"target": "readme_api_get_settings"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_save_settings",
"source": "readme_server_js",
"target": "readme_api_save_settings"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_create_folders",
"source": "readme_server_js",
"target": "readme_api_create_folders"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_start_capture",
"source": "readme_server_js",
"target": "readme_api_start_capture"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_save_db_crop",
"source": "readme_server_js",
"target": "readme_api_save_db_crop"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_save_drone_frame",
"source": "readme_server_js",
"target": "readme_api_save_drone_frame"
},
{
"relation": "exposes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_server_js",
"_tgt": "readme_api_save_trajectory",
"source": "readme_server_js",
"target": "readme_api_save_trajectory"
},
{
"relation": "starts",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442",
"weight": 1.0,
"_src": "readme_start_bat",
"_tgt": "readme_server_js",
"source": "readme_server_js",
"target": "readme_start_bat"
},
{
"relation": "requires",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f",
"weight": 1.0,
"_src": "readme_start_bat",
"_tgt": "readme_nodejs",
"source": "readme_start_bat",
"target": "readme_nodejs"
},
{
"relation": "declares_runtime",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_package_json",
"_tgt": "readme_nodejs",
"source": "readme_package_json",
"target": "readme_nodejs"
},
{
"relation": "writes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_save_settings",
"_tgt": "readme_settings_json",
"source": "readme_settings_json",
"target": "readme_api_save_settings"
},
{
"relation": "reads",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_get_settings",
"_tgt": "readme_settings_json",
"source": "readme_settings_json",
"target": "readme_api_get_settings"
},
{
"relation": "creates",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_create_folders",
"_tgt": "readme_output_tree",
"source": "readme_output_tree",
"target": "readme_api_create_folders"
},
{
"relation": "structured_by",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430",
"weight": 1.0,
"_src": "readme_output_tree",
"_tgt": "readme_dataset_country_city_region",
"source": "readme_output_tree",
"target": "readme_dataset_country_city_region"
},
{
"relation": "appends_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_save_db_crop",
"_tgt": "readme_db_position_txt",
"source": "readme_db_position_txt",
"target": "readme_api_save_db_crop"
},
{
"relation": "writes",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## API \u0441\u0435\u0440\u0432\u0435\u0440\u0430",
"weight": 1.0,
"_src": "readme_api_create_folders",
"_tgt": "readme_region_txt",
"source": "readme_region_txt",
"target": "readme_api_create_folders"
},
{
"relation": "includes_field",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_camera_frames",
"_tgt": "readme_ecef_position",
"source": "readme_ecef_position",
"target": "readme_camera_frames"
},
{
"relation": "includes_field",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_camera_frames",
"_tgt": "readme_rotation",
"source": "readme_camera_frames",
"target": "readme_rotation"
},
{
"relation": "includes_field",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_camera_frames",
"_tgt": "readme_coordinate",
"source": "readme_camera_frames",
"target": "readme_coordinate"
},
{
"relation": "includes_field",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)",
"weight": 1.0,
"_src": "readme_camera_frames",
"_tgt": "readme_fov_vertical",
"source": "readme_camera_frames",
"target": "readme_fov_vertical"
}
],
"hyperedges": [
{
"id": "hyper_capture_flow",
"label": "Capture pipeline",
"nodes": [
"readme_control_panel",
"readme_capture_html",
"readme_mapview_html",
"readme_broadcastchannel",
"readme_server_js"
],
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441"
},
{
"id": "hyper_trajectory_schema",
"label": "Trajectory schema fields",
"nodes": [
"readme_camera_frames",
"readme_ecef_position",
"readme_rotation",
"readme_coordinate",
"readme_fov_vertical"
],
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0424\u043e\u0440\u043c\u0430\u0442 \u0442\u0440\u0430\u0435\u043a\u0442\u043e\u0440\u0438\u0438 (UAV-GeoLoc)"
},
{
"id": "hyper_output_layout",
"label": "UAV-GeoLoc output layout",
"nodes": [
"readme_output_tree",
"readme_db_crop",
"readme_db_position_txt",
"readme_drone_frame",
"readme_trajectory",
"readme_region_txt"
],
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "README.md",
"source_location": "## \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"
}
]
}