ArcGIS Map Sdk for unity使用

news/2024/5/1 11:10:32/文章来源:https://blog.csdn.net/qq_33325776/article/details/126970688

本文主要讨论离线模式。

目录

1.底图tpk文件制作

2.3D图层slpk文件制作

3.导入使用


1.底图tpk文件制作

    软件:91卫图助手 Arcgis Pro

    操作步骤:

    打开91卫图助手,更换底图为高德影像/腾讯影像。(百度影像的地理投影格式有自身加密,BD-09)

    框选目标区域,双击导出。

     

    选择想要的影像级别,点击导出设置,保存格式更改为png,坐标投影选择WGS84坐标系Web墨卡托投影,裁剪选项勾选按边界范围裁剪。点击确定开始导出。

    

     

   

    

    打开Arcgis Pro,新建工程,导入上面导出的png

    

    

    

    删除其他图层,工具栏-分析-工具-数据管理工具-包-创建地图切片包

    

     

    导出设置中最高层次细节不能大于91位图助手中导出时所选的影像级别,范围选择导入的图片,其他默认即可。点击运行,导出tpkx文件。

    

2.3D图层slpk文件制作

    软件:QGIS, Arcgis pro

    操作步骤:

    1.网上找到自己需要的区域的shp文件(这个我也不太清楚如何找,但之前有整到过部分资源,网盘链接放最后了)

    2.shp文件导入QGIS(如果只需要一部分,可以看下这个步骤)

    

    点击选择按钮,框选需要的范围,选中后点击编辑按钮,进入编辑状态,点击剪切按钮,剪切选中的部分。

     

     

     工具栏-Layer-Create new layer,创建新图层,geometry type选择polygon。

     如果需要保持属性表列数不变,则需要手动添加属性到field List中。比如下图中的Floor属性

     

     创建完成后,选中新建图层,点击打开的编辑模型下的粘贴按钮,将剪切内容移动到图层中,再次点击编辑按钮,保存更改,退出编辑。

    

    选中图层右键导出。

    

   文件格式选择 ESRI Shapefile格式,CRS选择WGS 84 / Pseudo-Mercator(如果下拉框中没有,可以点击右侧的地球图标,打开select CRS窗口,搜索3857,点击添加),点击OK,导出shp文件。

     

Arcgis新建工程,选择局部场景。底图更改为中国底图灰色版,导入QGIS处理后的shp文件

 

 

工具栏选择外观-类型,选择最小高度,单位:米

工具栏选择分析-工具箱-3D图层转要素类

显示底图,观察要素类图层是否有偏移,框选要素(模型文件),工具栏选择编辑-移动,移动到合适位置,移动完成后保存编辑

工具栏-分析-工具箱-创建3D对象场景图层包,导出slpk文件。

3.导入使用

将做好的tpkx文件和slpk文件导入unity,打开ArcGIS Maps SDK-Map Creator,将tpkx文件设置为底图,slpk文件设置为3DObject Scene Layer(高程图资源制作暂时没有头绪)

Origin Position的经纬度根据Arcgispro中png图片的中心点经纬度设置,Spatial Reference WKID 设置为4490,如果选择local模式,勾选Enable map Extent,Geographic center经纬度同上,Spatial Reference WKID 设置为4490。

4.资源链接:

全国62个城市模型资源:

链接:https://pan.baidu.com/s/1IhXTSizEdS7cum_iydY0-Q 
提取码:2lcs 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_11433.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

剖析容器运行时

特别说明:一部分转载自大佬文章:https://blog.csdn.net/weixin_39246554/article/details/120926174(不得不说大佬总结的真好啊!!!) 剩下的听老王公开课总结。 k8s官网关于运行时的说明&#x…

Typora Mac版本安装Pandoc导出文件为word格式(windows可通用)

我们在用Typora时导出的格式常常为PDF格式,但是如果我们要将文件导出为word格式的时候却需要安装插件PanDoc,我目前使用的是Mac版本的Typora,给大家分享一下如何安装Pandoc以及导出word格式文件。 1.根据Typora中的说明进入GitHub下载Pandoc…

Maven安装配置

Maven安装配置一、下载 apache-maven-3.6.1Maven官网:https://maven.apache.org/download.cgi(或)直接下载maven-3.8.6:https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip解压到当前文件夹二、配置 maven 环境变量右键此电脑 - 属性 - 高级…

MySQL学习——执行计划

MySQL中可以通过explain关键字模拟优化器执行SQL语句,从而知道MySQL是如何处理SQL语句的,这将有利我们做代码的优化。 1、MySQL查询执行过程客户端向MySQL服务器发送一条查询请求 服务器首先检查查询缓存,若缓存中存在,则立刻返回存储在缓存中的结果。否则进入下一阶段 服务…

扫码挪车小程序源码专业版上线了

1 、做挪车码之前,先说一些我个人的观点,大家一起探讨学习交流。 2 、挪车码已经是普遍已久的项目,其核心主要在于解决了车主的隐私问题。 3 、观察过目前市面上所有的挪车码系统, 公司也购买了一套测试了完整流程,盈…

【图像分割】基于matlab萤火虫算法图像分割【含Matlab源码 2136期】

一、获取代码方式 获取代码方式1: 完整代码已上传我的资源:【图像分割】基于matlab萤火虫算法图像分割【含Matlab源码 2136期】 点击上面蓝色字体,直接付费下载,即可。 获取代码方式2: 付费专栏图像处理(Matlab) 备注: 点击上面蓝色字体付费专栏图像处理(Matlab),…

parted分区步骤

parted分区步骤概述 通常我们用的比较多的一般都是fdisk工具来进行分区,但是现在由于磁盘越来越廉价,而且磁盘空间越来越大;而fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘。但是现在的磁盘空间很多都已经是远远大于2T了,甚至达到2.5T和3T,那要怎么办能,有两…

路径规划总结(一)

第三讲 路径规划 ps:排版有一些问题,懒得改了,见Github 一、导航规划简介 导航规划:在给定环境的全局或局部知识以及一个或者一系列目标位置的条件下,使机器人能够根据知识和传感器感知信息高效可靠地到达目标位置。 导航规划类…

告别传统FTP!该了解一下替代FTP的新产品了

在某些情况下,需要从服务器上传(或下载)文件。多年来,最流行的文件传输方法是文件传输协议(FTP)。FTP的一大优点是它支持断点续传。FTP收获了方便性,却在安全性上有所欠缺。FTP未加密,这意味着格…

Cache-Augmented Inbatch Importance Resampling for Training Recommender Retriever

目录概符号说明启发本文方法BIR (inbatch importance resampling)XIR (Cache-Augmented Resampling)Chen J., Lian D., Li Y., Wang B., Zheng K. and Chen E. Cache-augmented inbatch importance resampling for training recommender retriever. In Advances in Neural Info…

一条sql了解MYSQL的架构设计

1 前言 对于一个服务端开发来说 MYSQL 可能是他使用最熟悉的数据库工具,然而,大部分的Java工程师对MySQL的了解和掌握程度,大致就停留在这么一个阶段:它可以建库、建表、建索引,然后就是对里面的数据进行增删改查,语句…

MacOS/OSX docker修改已运行容器参数的方法

比如我们刚刚docker run了一个容器,然后里面已经配置了一些信息,装了一些东西,然后我发现我忘记了挂载一个文件夹,怎么修改他们呢? 第一个方法: export容器为镜像再import这个镜像 第二个方法: 把现有的容器提交成镜像,然后重新运行. 以上两种方法都相当于你把一台电…

配置服务器入栈

配置服务器入栈 上回传送门 书接上回 登录我们的服务器管理页面 点击入站列表->点击号 配置如下 注意: 协议是vless 域名是cloudflare上我们设置的二级域名 公钥文件路径就是我们SHH工具上root 文件夹下cret 文件夹下面的证书 公钥名就是我们的证书路径 密钥…

Spring Cloud Alibaba现在还值不值学 ?

6年前面试最常问的并且可以顺利拿到高薪的技能是 Dubbo ,2年前面试,只要你简历上有 Spring Cloud 项目的相关经验,肯定会打动面试官,现在呢?恐怕简历上有Dubbo和简单的Spring Cloud技术和经验是无法让面试官高看你的。…

Eureka注册中心以及Ribbon负载均衡

Eureka注册中心 远程调用的问题 1、服务消费者改如何获取服务提供者的地址消息? 2、如果服务提供者有多个,消费者如何进行选择? 3、 消费者如何得知服务提供者的健康状态? Eureka的作用 服务每隔30s给Eureka发送心跳,…

一个技术创业者的自白:三条关于 “选择” 的建议

本文作者 Wyze CTO 刘天强。内容源自「声网开发者创业讲堂第一期」的演讲分享。创业方向:兴趣 VS 趋势 大家在创业的时候首先要选择的是 “做什么”?如何平衡个人特长、兴趣以及风口是创业者面临的难题。我在第一次创业的时候,做了一家主打图像识别 API 的公司 Orbeus,这家…

水电站生态流量下泄监测解决方案

水电站生态流量下泄监测解决方案   一些水电站因下泄生态流量不足造成部分河段减水、脱水甚至干涸的情况,使得群众的生产、生活以及河流的正常生态功能受到了一定程度的影响。计讯物联水电站生态流量下泄监测解决方案精准测量、实时监测、视频监控、预警提醒、及时…

JWT实现用户token令牌管理

以前的登录: 用户登录成功返回user对象 将user对象存储在session中 在拦截器中取出session中的user对象,判断是否已经登录,决定是否放行 token: 用户登录成功后,根据指定的用户信息生成一个token令牌 token令牌是…

Matlab论文插图绘制模板第49期—散点矩阵图(Plotmatrix)

在之前的文章中,分享了很多Matlab散点图的绘制模板: 这一次,再来分享一种特殊的散点图:散点矩阵图。 先来看一下成品效果: 本文主要展示带直方图的散点矩阵图的绘制方法,不带直方图的散点矩阵图的绘制方法…

【智能优化算法-水循环算法】基于蒸发的水循环算法求解用带约束的优化问题附matlab代码

1 内容介绍 2 部分代码 clear all; clc; close all; format long g objective_function=@fun; constraints=@Constraints; for k=1:1 % Number of independent runds %=====================================================================&#