当前位置: 首页 > news >正文

arcgis中.mpk和.lpk以及.mxd文件

一、概念

  • 图层包 (.lpk) 中包括图层属性和图层所引用的数据集。利用图层包,可保存和共享与图层相关的所有信息,如图层的符号化、标注、表属性和数据等。
  • 地图包 (.mpk) 包含地图文档 (.mxd)、所含图层引用的所有数据以及其他地图项目(如图形、布局等)。实际上,该包是图层包和地图文档的集合。
  • 定位器包 (.gcpk) 包含地址定位器或复合定位器及其参与定位器。
  • 切片包 (.tpk) 包含可使用 ArcGIS Runtime 应用程序显示为底图的数据切片缓存。
  • 地理处理包 (.gpk) 用于共享地理处理工作流。
  • 地图文档:MXD(Map Exchange Document)是 Esri ArcGIS 软件中的地图文档文件格式。MXD 文件包含了地图的图层、符号、标注、图例等信息,以及地图的视图设置和地图布局。它是一种二进制文件格式,用于存储和共享地理空间数据和地图设计。
    MXD文件是GIS平台ArcGIS使用的地图文档。MXD地图文档中只是包含图层的引用,即存储当前地图的图层路径、符号、状态、修饰等信息,并不存储真实的数据层。MXD文件中存放的并不是实际的数据,实际的数据存放在.SHP文件或者Geodatabase中。MXD文件实际上存放的是指向实际数据的存储位置,当你双击MXD文件时,首先会启动ArcMap程序,然后ArcMap程序读取MXD文件中的内容。如果数据路径改变之后,再打开MXD文件,在数据框中对应图层前会出现红色感叹号,这是由于路径更改了找不数据。

二、打包为mpk地图包以及解包

https://blog.csdn.net/ccnucb/article/details/115592797
上面引用的博主把流程写的很详细。
https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/data-management-toolbox/package-map.htm
再贴个官网的描述

我补充下自己的想法:

  • 用arcgis打包的mpk文件,用arcgis pro去解包可能有问题;
    这是因为.mpk是arcgis的地图包,而arcgis pro的地图包是.mpkx
  • 解包生成的数据在commondata文件夹中,另外两个文件夹是工程文件,分别对应不同的arcgis版本;
  • 有可能数据不全在commondata文件夹中,而在工程文件夹中的数据库中。

三、 关于arcgis pro的导出

可以点击共享,进行导出地图。
https://pro.arcgis.com/zh-cn/pro-app/3.0/help/sharing/overview/png-export.htm

导出文件的分辨率,单位为每英寸点数 (dpi)。 DPI 仅在导出布局时可用。 在导出地图时,DPI 将自动计算。 对于地图导出,请增加宽度和高度值以添加其他像素并获得更高的分辨率输出。

相关文章:

  • 09 string的实现
  • python和shell脚本,每隔五分钟将远端服务器中的文件夹数据下载到跳板机
  • 1千多条中医中药知识及问答ACCESS\EXCEL数据库
  • 微信添加好友频繁的误区有哪些?
  • 第一章 深度学习发展概述
  • 代码随想录算法训练营day14 | 二叉树的递归遍历、二叉树的迭代遍历、二叉树的统一迭代
  • Nodejs 第五十四章(net)
  • 讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
  • R语言基础的代码语法解译笔记
  • 通过OceanBase 3.x中not in无法走hash连接的变化,来看OB优化器的发展
  • 2024蓝桥杯每日一题(区间合并)
  • pdf也可以制作成可翻页的电子书吗?
  • sensitive-word 敏感词 违规文字检测
  • python字符串转换成字典
  • 【论文速读】| 大语言模型引导的协议模糊测试
  • es6
  • JavaScript类型识别
  • Java编程基础24——递归练习
  • leetcode386. Lexicographical Numbers
  • Magento 1.x 中文订单打印乱码
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MySQL QA
  • OSS Web直传 (文件图片)
  • php面试题 汇集2
  • Python利用正则抓取网页内容保存到本地
  • React-生命周期杂记
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • VUE es6技巧写法(持续更新中~~~)
  • Vue--数据传输
  • webpack+react项目初体验——记录我的webpack环境配置
  • windows下使用nginx调试简介
  • 给第三方使用接口的 URL 签名实现
  • 力扣(LeetCode)22
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 学习使用ExpressJS 4.0中的新Router
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 责任链模式的两种实现
  • ​iOS安全加固方法及实现
  • !!java web学习笔记(一到五)
  • ![CDATA[ ]] 是什么东东
  • ###STL(标准模板库)
  • #pragma once与条件编译
  • (a /b)*c的值
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (三)SvelteKit教程:layout 文件
  • (四)JPA - JQPL 实现增删改查
  • (四)图像的%2线性拉伸
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)RocketMQ初步认识
  • (转)http协议