Saya memiliki dataset raster dalam format Cache / Mixed di ArcGIS. Saya perlu mengekspor ini ke tiff georeferensi atau format gambar raster lainnya untuk menggunakannya sebagai peta dasar dalam beberapa perangkat lunak GIS berbasis desktop lainnya seperti QGIS.
Sejauh ini, saya hanya menemukan alat di ArcGIS bernama Ekspor ubin cache (manajemen data) yang hanya dapat mengubah format ubin menjadi file .tpk atau meledak / format cache kompak . Saya tidak dapat menemukan alat apa pun untuk mengonversi data ubin ini menjadi gambar apa pun.
Jika saya menggunakan opsi data ekspor yang ada di ArcGIS, gambar yang dihasilkan tidak lain adalah gambar hitam.
Adakah yang tahu bagaimana saya bisa mengekspor data ubin ini ke dalam gambar?
Diedit
Jawaban yang diberikan oleh @felixIP bisa menjadi solusi, tapi saya sedang mencari pekerjaan lain. Ubin memiliki beberapa file konfigurasi seperti pada gambar di bawah ini
The conf.cdi
terlihat seperti di bawah ini
<?xml version="1.0" encoding="utf-8" ?>
<EnvelopeN xsi:type='typens:EnvelopeN' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/10.1'>
<XMin>8142366.0491449088</XMin>
<YMin>4370513.4222595459</YMin>
<XMax>8146042.4910550155</XMax>
<YMax>4375009.1735663339</YMax>
<SpatialReference xsi:type='typens:ProjectedCoordinateSystem'>
<WKT>PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]</WKT>
<XOrigin>-20037700</XOrigin>
<YOrigin>-30241100</YOrigin>
<XYScale>148923141.92838538</XYScale>
<ZOrigin>-100000</ZOrigin>
<ZScale>10000</ZScale>
<MOrigin>-100000</MOrigin>
<MScale>10000</MScale>
<XYTolerance>0.001</XYTolerance>
<ZTolerance>0.001</ZTolerance>
<MTolerance>0.001</MTolerance>
<HighPrecision>true</HighPrecision>
<WKID>102100</WKID>
<LatestWKID>3857</LatestWKID>
</SpatialReference>
</EnvelopeN>
Meskipun config.xml
memiliki informasi berikut
<?xml version="1.0" encoding="utf-8" ?>
<CacheInfo xsi:type='typens:CacheInfo' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/10.1'>
<TileCacheInfo xsi:type='typens:TileCacheInfo'>
<SpatialReference xsi:type='typens:ProjectedCoordinateSystem'>
<WKT>PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]</WKT>
<XOrigin>-20037700</XOrigin>
<YOrigin>-30241100</YOrigin>
<XYScale>148923141.92838538</XYScale>
<ZOrigin>-100000</ZOrigin>
<ZScale>10000</ZScale>
<MOrigin>-100000</MOrigin>
<MScale>10000</MScale>
<XYTolerance>0.001</XYTolerance>
<ZTolerance>0.001</ZTolerance>
<MTolerance>0.001</MTolerance>
<HighPrecision>true</HighPrecision>
<WKID>102100</WKID>
<LatestWKID>3857</LatestWKID>
</SpatialReference>
<TileOrigin xsi:type='typens:PointN'>
<X>-20037508.342787001</X>
<Y>20037508.342787001</Y>
</TileOrigin>
<TileCols>256</TileCols>
<TileRows>256</TileRows>
<DPI>96</DPI>
<PreciseDPI>96</PreciseDPI>
<LODInfos xsi:type='typens:ArrayOfLODInfo'>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>0</LevelID>
<Scale>591657527.591555</Scale>
<Resolution>156543.03392799999</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>1</LevelID>
<Scale>295828763.79577702</Scale>
<Resolution>78271.516963999893</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>2</LevelID>
<Scale>147914381.89788899</Scale>
<Resolution>39135.758482000099</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>3</LevelID>
<Scale>73957190.948944002</Scale>
<Resolution>19567.879240999901</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>4</LevelID>
<Scale>36978595.474472001</Scale>
<Resolution>9783.9396204999593</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>5</LevelID>
<Scale>18489297.737236001</Scale>
<Resolution>4891.9698102499797</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>6</LevelID>
<Scale>9244648.8686180003</Scale>
<Resolution>2445.9849051249898</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>7</LevelID>
<Scale>4622324.4343090001</Scale>
<Resolution>1222.9924525624899</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>8</LevelID>
<Scale>2311162.2171550002</Scale>
<Resolution>611.49622628138002</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>9</LevelID>
<Scale>1155581.108577</Scale>
<Resolution>305.74811314055802</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>10</LevelID>
<Scale>577790.55428899999</Scale>
<Resolution>152.874056570411</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>11</LevelID>
<Scale>288895.27714399999</Scale>
<Resolution>76.437028285073197</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>12</LevelID>
<Scale>144447.638572</Scale>
<Resolution>38.218514142536598</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>13</LevelID>
<Scale>72223.819285999998</Scale>
<Resolution>19.109257071268299</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>14</LevelID>
<Scale>36111.909642999999</Scale>
<Resolution>9.5546285356341496</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>15</LevelID>
<Scale>18055.954822</Scale>
<Resolution>4.7773142679493699</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>16</LevelID>
<Scale>9027.9774109999998</Scale>
<Resolution>2.38865713397468</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>17</LevelID>
<Scale>4513.9887049999998</Scale>
<Resolution>1.1943285668550501</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>18</LevelID>
<Scale>2256.994353</Scale>
<Resolution>0.59716428355981699</Resolution>
</LODInfo>
<LODInfo xsi:type='typens:LODInfo'>
<LevelID>19</LevelID>
<Scale>1128.4971760000001</Scale>
<Resolution>0.29858214164761698</Resolution>
</LODInfo>
</LODInfos>
</TileCacheInfo>
<TileImageInfo xsi:type='typens:TileImageInfo'>
<CacheTileFormat>MIXED</CacheTileFormat>
<CompressionQuality>75</CompressionQuality>
<Antialiasing>false</Antialiasing>
</TileImageInfo>
<CacheStorageInfo xsi:type='typens:CacheStorageInfo'>
<StorageFormat>esriMapCacheStorageModeExploded</StorageFormat>
<PacketSize>128</PacketSize>
</CacheStorageInfo>
</CacheInfo>
Dan ada ubin yang ada di _alllayers
folder. Sebenarnya, ada tautan antara informasi konfigurasi ini dan konvensi penamaan folder dan file di _allayers
dalamnya dan saya tidak dapat menemukan tautan itu, begitu saya mendapatkan poin sebenarnya, bukan masalah besar untuk menyatukan semua ubin.
sumber
Jawaban:
Saya menambahkan citra udara dari server GIS dan membuat jala di atas bidang yang diminati:
Saya menggunakan fishnet sebagai lapisan indeks untuk halaman data saya didorong, memastikan urutan penyortiran bertepatan dengan urutan catatan dalam tabel fishnet.
Saya menerapkan skrip (lihat di bawah) untuk melakukan perjalanan melalui halaman, mengekspornya ke temp raster, klip itu ke PNG raster dinamai nama halaman. Hasil menunjukkan ubin terpotong dengan gambar sumber pudar:
Script memiliki 1 parameter input - folder output untuk menyimpan ubin Anda. Sebelum menjalankannya saya sarankan Anda untuk bermain dengan resolusi (dpi) dan ukuran sel (untuk mendapatkan resolusi terbaik) dari fishnet.
Mengurutkan urutan halaman adalah yang paling penting. Sebelum 'travel' dimulai, skrip membuat daftar persegi panjang / halaman dan menggunakan i-th (halaman no -1) untuk mengambil screenshot. Jika urutan halaman <> urutan catatan dalam tabel fishnet, skrip akan menghasilkan hasil yang aneh jika ada.
Batalkan skrip setelah beberapa langkah dan periksa hasilnya. Mulai ulang jika masuk akal.
UPDATE 3 Mei 2016
Tampaknya beberapa orang menganggap skrip bermanfaat. Saya memodifikasinya, sehingga urutan halaman dan jenis bidang untuk menyimpan nama halaman tidak penting lagi.
sumber
Python Traceback Info: File "D:\thesis\M\scipt.py", line 30, in <module> fName=outFolder+os.sep+Page_Names[pageID-1][0]+".png"
dan berikut iniPython Error Info: <type 'exceptions.TypeError'>: coercing to Unicode: need string or buffer, numpy.int32 found
. Bisakah Anda melihat ke dalam ini dan memberi tahu saya apa yang harus saya lakukan untuk menyelesaikan ini?merged_fishnet
. Sebenarnya, saya sudah membuat alat dan menambahkan folder keluaran sebagai parameter untuk itu. Apakah ini cara yang benar Anda ingin saya menjalankan skrip?Saya telah menulis skrip python untuk ini. Ini adalah versi awal skrip, sehingga perlu menambahkan nilai tertentu secara manual ke dalam skrip. Saya telah menyebutkannya dalam naskah. Ini dia
sumber
Anda juga dapat mengubah cache meledak esri menjadi geopackage ogc.
Lihat https://github.com/geoadmin/geopackage-python ini
sumber
Saya pikir Anda dapat membuat dataset raster ini untuk mengekspornya ke format lain seperti format gambar (.tif, .png, .sid) dan kemudian, Anda dapat menambahkan semua gambar ini ke dalam dataset mosaik dan menjalankan "kelola cache ubin" untuk menggunakan seperti peta dasar atau lapisan isi ulang.
sumber