首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何用python web服务器发布三维服务

一般发布三维服务需要 server服务器、portal发布三维服务。能不能不用这些企业级的GIS服务器,用python 搞个web服务器基于国际OGC(OGC全称——开放地理空间信息联盟(Open Geospatial Consortium), 它的主要目的就是制定与空间信息、基于位置服务相关的标准。而这些所谓的标准其实就是一些接口或编码的技术文档,不同的厂商、各种GIS产品都可以对照这些文档来定义开放服务的接口、空间数据存储的编码、空间操作的方法)I3S标准(Indexed 3D Scene Layers)发布三维服务,在web 前端使用ArcGIS API for Javascript (免费)调用服务展示应用?

答案是可以的 ,请见下图。

图一:在python中启动服务器

图二:查看可以使用的三维服务列表 (如图中:世界2000年-2010年地震的 数据做成的.slpks数据。后续会告诉怎么把自己的数据放到这个目录里使用。今天就不做赘述)

图四、五说明:图四为在web前端展示效果(使用的是arcgis 在线api)

图六:python 后台会看到前端服务调用情况细节(动态变化)slpk数据组织方式也一目了然。

问七:是不是说明GIS厂商的服务器就没用了?

答:非也,服务涉及的内容很多,同时,加载效率有待优化,示例只是一个简单的演示。不能当做实际生产使用。(当然可以糊弄不懂行的领导或者人傻钱多的大款)

问八:能不能基于超图的S3M,做一个类似的web服务?不需要超图Iserver和portal。答:理论上可以,需要基于超图的三维标准 S3M标准。

问九:怎么证明你没有使用server或者portal?

答:请看上图浏览器地址。

问十:能不能进行相关web 开发,比如开发一些工具。

答:可以,如下图,测量功能

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191218A0AEMC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券