ArcGIS切片方案记录bundle文件


前言

切片的作用是让前端可以访问地图的Mapsever来加载底图。arcgis切片是测绘人员或者WebGIs人员需要认识到的操作。


一、导入底图

首先10.8的ArcGis,这里没有Pro,Pro其实也是一样的操作
导入一张遥感底图,直接把tif数据拉过来就行

在这里插入图片描述

二、生成切片方案

在这里插入图片描述
双击生成切片缓存切片方案,选择
在这里插入图片描述
比例可以按照天地图的来,建议自己查,我这还是给一下

01 147748799.2854173
02 73874399.64270863
04 36937199.82135432
05 18468599.91067716
06 9234299.955338579
07 4617149.97766929
08 2308574.988834645
09 1154287.494417322
10 577143.74720866128
11 288571.87360433064
12 144285.93680216532
13 72142.96840108266
14 36071.48420054133
15 18035.742100270665
16 9017.8710501353326
17 4508.9355250676663
18 2254.4677625338331
19 1127.233881266917
20 563.6169406334585

三、管理切片方案

1.选择工具箱中的管理切片方案
在这里插入图片描述
2.选择一个缓存位置
在这里插入图片描述

切片方案选择采用Import外部的方案,也就是第二步生成的文件
在这里插入图片描述
因为才发现之前的方案缺了些步骤,所以生成的文件换了一个
在这里插入图片描述
依旧是切片并行处理
在这里插入图片描述
开始生成切片的第一阶段文件
在这里插入图片描述

四、导出切片缓存

输入切片缓存的话,arcgis上会出现切片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这个名字就是命名的XXX.xml文件的前缀
导出来后的内容确认一下
在这里插入图片描述


总结

主要是提供数据服务要arcgis的切片,这些切片信息依赖于arcgis的这些操作来与软件人员配合。

<think>嗯,用户想了解如何使用GeoServer发布ArcGIS切片。我需要先确认一下,GeoServer是否支持直接发布ArcGIS切片格式,比如紧凑型缓存(.bundle)或者松散型切片。根据以前的知识,GeoServer默认支持的切片格式可能不同,可能需要插件或者转换工具。 首先,ArcGIS切片通常是按照一定的目录结构存储的,比如_alllayers、conf.xml等文件。而GeoServer通常使用GeoWebCache来管理切片,可能需要将ArcGIS切片转换成GeoWebCache支持的格式,比如MBTiles或GWC目录结构。 然后,用户可能需要安装GeoWebCache插件,或者配置GeoServer的存储位置。另外,切片坐标系是否匹配也很重要,如果ArcGIS切片用的是Web Mercator(EPSG:3857)或者WGS84(EPSG:4326),GeoServer也需要相应设置。 还有,是否需要将切片导入到GeoWebCache的目录中,或者使用外部目录挂载。可能需要修改geowebcache.xml配置文件,添加新的栅格图层,并指定切片的位置和参数。 可能需要检查切片格式是否为GeoTIFF或者PNG等GeoServer支持的格式,如果ArcGIS切片是紧凑型的,可能需要用工具解包成松散型,或者使用转换工具转成MBTiles,再通过GeoServer的MBTiles扩展来加载。 另外,发布后需要确保切片的坐标系、缩放级别、边界范围等信息正确配置,避免出现切片错位的问题。可能还需要测试通过WMS或WMTS服务访问这些切片,确保能够正确叠加到地图上。 总结步骤可能是:1. 转换切片格式;2. 配置GeoWebCache;3. 添加存储并发布图层;4. 验证服务。不过需要具体步骤和可能的工具推荐,比如使用gdal_translate或者其他转换工具,或者GeoServer的相关插件。</think>GeoServer发布ArcGIS切片操作指南 一、基本原理 1. ArcGIS切片格式:ArcGIS生成的切片通常为紧凑型(.bundle)或松散型文件结构,包含$_alllayers、conf.xml等配置文件 2. GeoWebCache兼容性:GeoServer通过集成GeoWebCache支持切片发布,原生支持EPSG:900913/EPSG:3857等Web Mercator投影 二、准备工作 1. 环境要求: - GeoServer 2.21.x及以上版本 - 安装GeoWebCache扩展(默认已集成) - 确保切片投影与目标坐标系一致 2. 格式转换(如需要): ```bash # 使用GDAL转换紧凑型切片 gdal_translate -of MBTiles compact_bundle.bundle output.mbtiles ``` 三、发布步骤 1. 切片目录配置 - 创建GWC缓存目录:`$GEOSERVER_DATA_DIR/gwc/` - 按以下结构存放ArcGIS切片: ``` gwc/ └── arcgis_layer/ ├── 0/0/0.png ├── 1/0/0.png └── 1/0/1.png ``` 2. 修改geowebcache.xml ```xml <gwcConfiguration> <layers> <arcgisLayer> <name>arcgis_tiles</name> <gridSubset> <gridSetName>EPSG:3857</gridSetName> </gridSubset> <blobStoreId>arcgisStore</blobStoreId> </arcgisLayer> </layers> <blobStores> <fileBlobStore id="arcgisStore"> <baseDirectory>/path/to/arcgis_layer</baseDirectory> </fileBlobStore> </blobStores> </gwcConfiguration> ``` 3. 服务发布流程 (1) 登录GeoServer管理界面 (2) 左侧菜单选择"Tile Layers" (3) 点击"Add new cached layer" (4) 配置参数: - 数据源类型:GeoWebCache Existing BlobStore - BlobStore ID:arcgisStore - 坐标系:EPSG:3857(需与切片一致) - 缩放级别:匹配切片层级 四、验证服务 1. 通过WMTS访问: ``` http://localhost:8080/geoserver/gwc/service/wmts?REQUEST=GetTile&VERSION=1.0.0&LAYER=arcgis_tiles&STYLE=&TILEMATRIX=EPSG:3857:7&TILEMATRIXSET=EPSG:3857&FORMAT=image/png&TILEROW=45&TILECOL=93 ``` 2. 常见问题处理: - 切片偏移:检查原点设置,确保与ArcGIS生成参数一致 - 404错误:验证目录权限和路径配置 - 投影不匹配:使用gdalwarp进行重投影 五、性能优化建议 1. 启用磁盘配额管理 2. 配置内存缓存: ```xml <metaConfiguration> <cacheProviderClass>org.geowebcache.storage.blobstore.memory.guava.GuavaCacheProvider</cacheProviderClass> <cacheSize>100</cacheSize> </metaConfiguration> ``` 3. 建议将松散型切片转换为MBTiles格式,使用以下参数: ```bash gdal_translate -of MBTiles -co TILE_FORMAT=PNG -co ZLEVEL=9 input_dir output.mbtiles ``` 注意事项: 1. ArcGIS 10.3+生成的紧凑型切片需先解包 2. 切片时间戳可能导致缓存更新延迟,建议清空GWC缓存后重新加载 3. 跨投影发布需进行坐标转换,推荐使用一致的空间参考系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘘嘘出差

给个1分钱都行,主要看不到活人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值