123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- datasets
- bounding_box_max和bounding_box_min对应的是cloud.js里的tightBoundingBox
- bundle_id?3
- color?"pink"
- gridmap_filename?"map.2cm.png" http://indoor.popsmart.cn:8084/sxswsw/data/2017-11-11_06.36.39/map.2cm.png
- gridmap_orientation?0
- gridmap_origin?[-19.984063, -15.131225]
- gridmap_res?0.02
- gridmap_size?[1334, 1703]
- has_depth_images?是否有深度图
- has_images?是否有全景图
- id?43
- location?[120.58636147069285, 29.991338912466446, 0.2674398422241211]
- name:点云数据目录
- orientation?-1.5064133791782077
- point_cloud_type:数据类型,这里是点云———"POTREE"
- security: 功能权限,如:{group_read: 0, group_write: 1, can_write: false}
- site_model_entity_id?12
- title?"1111-19"
- type:"NAVVIS"
- visible?如:false
- **********************************************************************************************************************************************************************************************
- camera_heads
- alpha_masks:null|["M1/alphamask-100-808x616-0.png", "M1/alphamask-100-808x616-1.png", "M1/alphamask-100-808x616-2.png",…]|["M2-rev0/cam0.png", "M2-rev0/cam1.png", "M2-rev0/cam2.png", "M2-rev0/cam3.png", "M2-rev0/cam4.png",…]
- blending:null|"+"
- depth_fn_format?
- depth_resolutions?0
- fn_format:?cube图, "$ID-pano-tex-$TILE.jpg"|"$ID-ladybug-$INDEX.jpg"|"$ID-ladybug-$INDEX-tex.jpg"|"$ID-cam$INDEX.jpg"|"cam/tiles/r$RES/$ID100/$ID-cam$CAM-tex-r$RES-$TILE.jpg"
- id: 1|2|3
- identifier: "pano-rev0"|"m1-rev0-preview"|"m1-rev0"
- meshes: ["pano/tiles/pano-00.obj", "pano/tiles/pano-01.obj", "pano/tiles/pano-02.obj",…]|["M1/ladybug0.obj", "M1/ladybug1.obj", "M1/ladybug2.obj", "M1/ladybug3.obj", "M1/ladybug4.obj",…]|["M1/ladybug0.obj", "M1/ladybug1.obj", "M1/ladybug2.obj", "M1/ladybug3.obj", "M1/ladybug4.obj",…]
- name: "Panorama"|"Ladybug 3 Preview"|"Ladybug 3"
- resolutions: 1
- tiles: 32|0|0|16
- **********************************************************************************************************************************************************************************************
- site_model
- area: 9749.732002969164
- attributes: {}
- center: [120.58631611971951, 29.991368179921004, 0]
- children: 格式和当前数据格式一致
- geometry_hash: 1891071345
- id: 1
- name: "三味书屋"
- polygon: {type: "Polygon",…}
- type: "BUILDING"
- volume: null
- z_max: null
- z_min: null
- **********************************************************************************************************************************************************************************************
- tiled_maps (应该是地图数据)
- bundle_id: 3
- file_name: "$DEPTH/$X/$Y.png"
- file_path: "data/bundle_e67bb877-9674-4549-b6c6-5edf049a8ef5/building_1/map_tiles/2"
- floor_id: 2
- id: 5
- location: [120.58621281403158, 29.991430706723694, 0.22243994499999997]
- map_size_m: 61.44
- max_depth: 3
- orientation: 朝向,应该是quaternation [0.6497313898579827, 0, 0, 0.7601638777482221]
- quadtree: "fccf7fffcff3bf7f"
- tile_size_px: 256
- type: "TILED_PYRAMID"
- **********************************************************************************************************************************************************************************************
- 1463(初始点id)
- camera_head_id: 12
- dataset_floor_location: [-0.8071792828, -7.8391666032, 0]
- dataset_id: 61 //数据id,比如:分块了。自增1
- dataset_location: [-0.9235293705548061, -7.901821757534243, 1.7464048584209941]
- dataset_orientation: [-0.13446655377624134, 0.010837326206415367, -0.005118374440006826, 0.9908456491502733]
- file_id: "00013" //应该是拍摄的时候,可以分多段拍摄,每一段都是从00000开始递增
- file_path: "data/2017-11-11_06.42.12"
- floor_location: [120.58627072961269, 29.991507924850293, 0.30361461639404297]
- hidden: false
- id: 1463
- location: [120.58627208336249, 29.99150810503829, 2.050019474815037]
- orientation: 朝向,应该是quaternation [-0.9992717488441094, 0.006889078915013335, 0.009807445534648216, 0.03622604707280119]
- site_model_entity_id: 14
- **********************************************************************************************************************************************************************************************
- within
- 貌似移动距离比较远的时候需要用到这个数据
- **********************************************************************************************************************************************************************************************
- 要下载的数据:
- camera_heads.json里:
- 1. meshes,如:http://indoor.popsmart.cn:8084/sxswsw/camera_head/pano/tiles/pano-01.obj
- 目前还缺少,补充
- 2. alpha_masks,http://indoor.popsmart.cn:8084/sxswsw/camera_head/+alpha_masks
- 3. 发送请求filter,返回一组数据。通过id,能找到所有的信息。比如:file_path,然后从camera_heads的固定规则里找到图片
- 4. "identifier": "pano-multires-rev0"———————————————————— fn_format对应的图片:32张,resolutions有个算法:getHighestRes,ID,INDEX等方面的算法:getImageFilename,file_id
- "fn_format": "pano/tiles/r$RES/$ID100/$ID-pano-tex-r$RES-$TILE.jpg",
- "depth_fn_format": "pano_depth/tiles/r$RES/$ID100/$ID-pano-depth-r$RES-$TILE.png",
- **********************************************************************************************************************************************************************************************
- 左侧栏的热点对应:poi_types
- **********************************************************************************************************************************************************************************************
- 调试
- core.map.tile_url
- onLoadComplete 加载完全景图
- 是否有点云:t.config.showPointCloud
- t.prototype.mapToRepositoryEntities
- e.promiseFinally = function(t, e) {
- return t.then((function(t) {
- return e(),
- t
- }
- )).catch((function(t) {
- return e(),
- Promise.reject(t)
- }
- ))
- }
- **********************************************************************************************************************************************************************************************
- 两个后端请求
- http://indoor.popsmart.cn:8084/sxswsw/api/site_model/within?location=120.58627789013173&location=29.99158123449871&location=1.149475336074829&type=FLOOR
- http://indoor.popsmart.cn:8084/sxswsw/api/images/filter?hidden=false&lat=29.991621550412095&lon=120.58615962007934&radius=20&site_model_entity=2&site_model_entity=
- **********************************************************************************************************************************************************************************************
- 换文件名称
- 0.000f190386b228875e25.js —————————— 0.js
- 1.c1853290f670423b7527.js —————————— 1.js
- 2.2ce6b49b8b065f35ecd0.js —————————— 2.js
- 3.eaed849cc22768e36240.js —————————— 3.js
- 14.4331acc2c778ecc64c4a.js —————————— 14.js
- 15.911fc079db6705d168db.js —————————— 15.js
- 17.82bbf60e16d46d39aea0.js —————————— 17.js
- 18.74aff998a9a0809c55ec.js —————————— 18.js
- 19.77825ef0e44aed4d6923.js —————————— 19.js
- 20.6b25999da18928efa560.js —————————— 20.js
- 21.6e35bf5486d7bec96c04.js —————————— 21.js
- 22.5e732276a454498ed917.js —————————— 22.js
- 23.8641b8fc3d6165bb187f.js —————————— 23.js
- 24.4b5f0f3ea342b634f9c3.js —————————— 24.js
- 25.1f3d6c9616e13f12f5f2.js —————————— 25.js
- NotoSansCJKsc-Regular.3d696b37feacacc5ade6.js —————————— 5.js
- fonts.5129d374a8ae9f620fd1.js —————————— 8.js
- main.async.937f8f38454add70d57b.js —————————— 10.js
- vendors~main.async.cbcba49054e73e98695c.js —————————— 12.js
- 14.4331acc2c778ecc64c4a.js —————————— 14.js
- 15.911fc079db6705d168db.js —————————— 15.js
- 16.6063f7445eac865e067e.js —————————— 16.js
- 17.82bbf60e16d46d39aea0.js —————————— 17.js
- 18.74aff998a9a0809c55ec.js —————————— 18.js
- 19.77825ef0e44aed4d6923.js —————————— 19.js
- 20.6b25999da18928efa560.js —————————— 20.js
- 21.6e35bf5486d7bec96c04.js —————————— 21.js
- 22.5e732276a454498ed917.js —————————— 22.js
- 23.8641b8fc3d6165bb187f.js —————————— 23.js
- 24.4b5f0f3ea342b634f9c3.js —————————— 24.js
- 25.1f3d6c9616e13f12f5f2.js —————————— 25.js
- PointCloud.6891a103d9b18f6f5ac7.worker.js —————————— PointCloud.worker.js
- IndoorViewerAPI.js —————————— main.js
- popindoorAPI2.7.1.js —————————— custom.js
- 9f295a8711d42490962d5d7eb42bfee1.pen-nib-solid.cur ———————————————————— pen-nib-solid.cur
- 3cc6dd6b814d62e7270783a55e55773d.pen-nib-solid.png ———————————————————— pen-nib-solid.png
- a4a8aed5ebf7004a129844882204bbb4.rotate-cursor.png ———————————————————— rotate-cursor.png
- 681aa02995db01b49b6b5e6e83b85cce.rotate-cursor.cur ———————————————————— rotate-cursor.cur
- e2266fec7968df82769dcc02eb218d15.generic_poi.png ———————————————————— generic_poi.png
- 911dbf3b5d56a1cc57ae19a7671c6c85.pano_instruction_bottomMarker.png ———————————————————— pano_instruction_bottomMarker.png
- 3ffd85dd86a402de1f828170c4c1777c.dot.png ———————————————————— dot.png
- cefa3b0a823563a3f963806aeee2b100.list_instruction_start_route.png ———————————————————— list_instruction_start_route.png
- bd1e2bece420a7fbb197868a81781f9e.pano_instruction_start_route.png ———————————————————— pano_instruction_start_route.png
- 1f93ee89d694ee48a92f0fcdd32e1245.map_instruction_start_route.png ———————————————————— map_instruction_start_route.png
- f37f8fa9bda44f7e336cc06047b348da.list_instruction_reach_target.png ———————————————————— list_instruction_reach_target.png
- 47fcfb41157da93803056c5e50456618.pano_instruction_target_reached.png ———————————————————— pano_instruction_target_reached.png
- 1948d8fcdc35436c8556acf54aee3ec3.map_instruction_target_reached.png ———————————————————— map_instruction_target_reached.png
- cf98f0467d25a11595abd53403eaaf00.location_marker.png ———————————————————— location_marker.png
- cf98f0467d25a11595abd53403eaaf00.route_end.png ———————————————————— route_end.png
- c963f7b7c5a8b68495d347a8e6c74433.route_start.png ———————————————————— route_start.png
- 61226493556b9325acb06ff86cbb268f.routePoint_map_activeFloor.png ———————————————————— routePoint_map_activeFloor.png
- b8fc7bc95148b00a9db30132f3e3df6d.routePoint_map_fsna.png ———————————————————— routePoint_map_fsna.png
- 48b777f04664666d50d865f31c9c984b.routePoint_map_inactiveFloor.png ———————————————————— routePoint_map_inactiveFloor.png
- af15c6d6a2349058d403d4a736224a01.routePoint_panorama.png ———————————————————— routePoint_panorama.png
- 0ae72e353e12716c1d1b33208d4c0ad6.arrow.png ———————————————————— arrow.png
- fb3ab9c94f62cf131c6573f56f3b6a21.horizontal_area_rectangle_sprite.png ———————————————————— horizontal_area_rectangle_sprite.png
- 62fca11720049dda74b20178901ab62f.vertical_area_rectangle_sprite.png ———————————————————— vertical_area_rectangle_sprite.png
- 3a167e1c80554e2dc13b68eda20db6a7.horizontal_distance_sprite.png ———————————————————— horizontal_distance_sprite.png
- 29def06d2d56645e9e7de3b76545eb4a.vertical_distance_sprite.png ———————————————————— vertical_distance_sprite.png
- f52cae0f414e4f4c6a834b1e406e35d5.horizontal_area_polygon_sprite.png ———————————————————— horizontal_area_polygon_sprite.png
- d582e1270c2a21f1e9dd3a4660d8723a.vertical_area_polygon_sprite.png ———————————————————— vertical_area_polygon_sprite.png
- 8f205d6811eb2231cd87b97fa86a3099.warn-button.png ———————————————————— warn-button.png
- 14e42f83c89495bc6eb91ae0af686e41.gridmap.png ———————————————————— gridmap.png
- 73e183436a3300a80bd91a9900fb2110.plane_sprite_error.png ———————————————————— plane_sprite_error.png
- 81cf314660ee47ab9c04dc47bc26de4b.cursor_side.png ———————————————————— cursor_side.png
- 42358c64435fd5376879b55e8cd16a0d.cross_hair.png ———————————————————— cross_hair.png
- 97b12108959387b52a04a35b6db1a1fe.mag_cross_hair.png ———————————————————— mag_cross_hair.png
- 735f901d522b7d5ddbae03a04ea90bcd.save.png ———————————————————— save.png
- ee79da0466afec3b5f9771e2fe9e43d0.delete.png ———————————————————— delete.png
- cf8f540e8ad6b9b5240815d29ce9ffb3.visibility_off.png ———————————————————— visibility_off.png
- 53567edcbcc9783a15dbbf9d01fdf97c.map_location_marker.png ———————————————————— map_location_marker.png
- 583917ff154f83c6f7dc2a470a8e7a01.free_distance_sprite.png ———————————————————— free_distance_sprite.png
- c87e88d87bbf2a8cced1ff0de447470e.circle.png ———————————————————— circle.png
- d143aded330ea211e9040fdeaad9a887.free_area_sprite.png ———————————————————— free_area_sprite.png
- f7f4580762659d45b29743dc1e15c0f4.rotation_circle.png ———————————————————— rotation_circle.png
|