发布并浏览超图S3M数据

本文介绍了如何将OSGB数据转换为超图S3M格式,并利用Nginx服务器进行浏览。首先,通过OSGBLab工具进行数据转换,然后下载并配置Nginx,设置跨域访问,最后在浏览器中访问S3M数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

超图的S3M格式也算是一个行业标准,现在很多项目也都开始使用S3M格式作为数据格式,如果你手头只有OSGB数据,并且没有超图Desktop的授权,那跟随小编一步一步学习免费浏览S3M数据。

Step 1 数据准备。

        下载OSGBLab(倾斜伴侣)

https://pan.baidu.com/s/1KdH2QQwaLBloXA66_xgcxQ

提取码:1234

打开OSGBLab(倾斜伴侣),点击“OSGB转超图S3M” 按钮,

        设置好输入目录,输出目录以及坐标系之后,点击确定开始转换,几分钟之后s3m数据就转换完成,速度非常快,转换后的目录结构如下图所示:Data目录是存储S3M数据的目录,S3MViewer是一个网页三维浏览器。

Step 2 安装nginx。

nginx是一个小型的web服务器,安装体积小,性能强悍,下载地址为:http://nginx.org/en/download.html,选择最新版下载即可,下载后解压即可。

打开nginx目录,编辑conf/nginx.conf。找到里面的server节点。修改如下:

    server {

        listen       80;#端口号

        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

                #设置允许跨域

                add_header Access-Control-Allow-Origin * always;

                add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';

       add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';

            if ($request_method = 'OPTIONS') {

                return 204;

            }

            root   C:/test/S3M; #指向发布S3M的输出目录

            index  index.html index.htm;

            autoindex on; #开发环境设置on,生产环境设置为off

        }

    然后启动nginx:打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。

Step 3 用浏览器浏览数据。

  在Chrome或者Microsoft Edge浏览器中,输入

http://localhost/S3MViewer/   ,就能看到三维场景展现在浏览器中。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值