# fd_kanfang

模仿123看房




## 需求
系统只有三个角色：管理员，上传、制作

一个用户拥有多个角色

##测试服务器 sit
    
 39.108.220.65  （test 4dkankan）
 tomcat: /root/user/java/tomcat_kanfang_8084
 
 doc api
 url: http://120.25.146.52/:8084/fdkanfang/doc.html
 
 web-ui
 http://39.108.220.65:8084/fdkanfang/back/index.html#/login
 
 查看文件服务器地址：
     xxx:场景码
     http://39.108.220.65:8084//fdkanfang/api/getFolder?m= xxx
     http://39.108.220.65:8084//fdkanfang/api/getFolder?m=
     
 场景访问：
        http://39.108.220.65:8084/fdkanfang/showProPC.html?m=d_Klqyie3sQ
 
 场景的展示代码要放到resources/web下面
 url：ip+port/fdkanfang/test.html
 
 ######################################
 新数据、旧数据对比
     d_vm994ixu9
     
     旧数据
     http://39.108.220.65:8084/fdkanfang/showProPC.html?m=d_vm994ixu9
     oss：images/imagesd_vm994ixu9
     
     新数据
     http://39.108.220.65:8084/fdkanfang/showProPC.html?m=d_Klqyie3sQ
     
     oss:images/imagesd_Klqyie3sQ
     
     
     bash /home/ubuntu/bin/Launcher.sh /data/kanfang/d_Klqyie3sQ/pano
     
     
 ############################################     
 
 
## dev
    doc api
    http://localhost:8084/doc.html
 


 
 ##垂直校验/生成模型的目录结构以及用途A
    /data/kanfang/  目录位置
        -- 100001  房源编号
          -- input_img  目录：用户生成的图片位置
          -- output_img  目录：垂直校验生成的图片位置(高清图) --> 上传到oss images/images+场景码/pan/high
          -- output_img_low  目录：垂直校验生成的图片位置(缩略图) --> 上传到oss images/images+场景码/pan/low
          -- scene.json 文件：垂直校验生成的文件
          
          -- pano 目录：世超算法准备参数，由java创建
            -- extras 目录：由java创建
                -- images  目录：垂直校验的图片
                -- floorplan.json 由java创建  --> floorplan.json 上传到images/images+sceneCode 的oss目录，并改名floor.json
                -- vision.txt 由java创建
            -- data.json 文件：由java创建
            -- results 目录：世超算法生成的结果
                -- upload.json (重点)：java读取这个文件，做相应的动作（生成文件、上传图片到oss等）
                -- tex 目录 里面有缩略图、modeldata.txt (算法生成的)
                
                -- xxx_50k.dam.lzma java读取upload.json后生成， 这个文件是xxx_50k.dam的进一步压缩
                -- xxx_50k.dam java读取upload.json后生成， 3D模型数据
                -- vision.modeldata  java读取upload.json后生成 （现在改成读取前端调用生成模型接口生成的vision.txt文件直接生成vision.modeldata）  
            -- caches 目录：世超算法生成的结果
            
      resources
        --static
         --pano.json 世超提供的，注意："split_type": "SPLIT_V5"，使用V5    
         
         
      上传文件到oss后的对应关系
      服务器                            oss
      results
        -- tex                          xxx50k_texture_jpg_high1
        -- xxx_50k.dam.lzma             xxx_50k.dam.lzma
        -- xxx_50k.dam                  xxx_50k.dam 
        -- vision.modeldata             vision.modeldata
            
            
## 算法
    垂直校验：
    bash /home/ubuntu/HorizonNet/run.sh /data/kanfang/xxx   xxx:目录
    bash /home/ubuntu/HorizonNet/run.sh /data/kanfang/10023
    
    生成模型：
    bash /home/ubuntu/bin/Launcher.sh /mnt/123_data/kanfang/t001/pano
    
## rabbit mq
http://localhost:15672    

