Questions tagged «file-size»

5
是什么使MXD文件更大,以及如何减小它的大小?
我知道MXD包含有关图层,符号体系和默认工具配置的信息。我有一些超过50 MB,并且开始需要一段时间才能加载。 有哪些主要因素会增加MXD的文件大小?是否有一些明显增加尺寸的东西? 我绝对没有证据表明的一些想法是: 复杂层符号 每层多个标签类别 定义查询 从源中提取图层将使文件路径变长(C:/MyFolder/Data/Data2/SubContainer/YouGetThePoint.shp) 图层的比例范围 将图层分组 这些想法中的任何一个是否有效?

1
文件大小膨胀是否与gdalwarp正常?
在使用gdalwarp(通过-tap)投影并对齐到栅格后,我注意到输出栅格比原始栅格大得多。相当彻底的网络搜索发现了Trac问题: 弗兰克·沃默丹(Frank Warmerdam)解释了原因: “经过仔细检查,所讨论文件的不同之处在于,gdal_translate使用TIFFWriteScanline()接口从GTiffDataset :: CreateCopy?()内部写入输出文件,而这仅写入了最后一个'strip'完整的图像区域所需的文件。但是gdalwarp会通过blockio接口,该接口会写入完整的最终条带,甚至是掉落到文件末尾的部分。” 但是,此Trac问题gdalwarp已有7年之久了,我知道GDAL实用程序已经进行了一些更改。我想知道上述推理是否仍然成立,我看到的文件大小膨胀是否“正常”。此处的“正常”一词可能表示意料之中或意料之中,但更重要的是:是否可以采取任何措施来减轻这种影响,即减小输出栅格文件的大小?下表是我遇到的文件大小膨胀的表。 Input File Size (bytes) Output File Size (bytes) Inflation 1437380431 1698334217 18% 1428001178 1698334433 19% 41683165 137036637 228% 输入的TIFF文件是在ArcGIS中创建的,因此具有外部Worldfile,XML和DBF文件,但是这些文件并不能弥补文件大小的差异。这是一个示例gdalwarp调用,因为我在所有这些情况下都使用过它。实际执行由Python subprocess(subprocess.Popen)处理: $ gdalwarp -tap -tr 30 30 -t_srs "+proj=aea +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs" -co "COMPRESS=LZW" input_file.tif output_file.tif 我知道在极少数情况下,压缩会产生更大的文件,但是在不使用LZW压缩的情况下,效果是相同的。表中的比率为LZW压缩率。


2
从地理数据文件中删除不需要的列?
我有一些GML数据,其中包含一些不需要的列。我想删除这些列以减小文件大小。(为澄清起见:我的意思是该文件中包含许多点,并且这些点中的每一个都附加了一些元数据,并且我不需要所有元数据。) 我也想从命令行执行此操作,因为我有很多文件。 我可以使用将GML文件转换成不同的格式ogr2ogr,所以我的问题是:从命令行从地理数据文件中删除列的最简单方法是什么? 我是一名Python程序员,所以我的直觉是将文件转换为GeoJSON,然后使用Python的JSON解析方法读取和重写JSON文件。 但是,也许有更直接的方法,使用GDAL工具或类似工具。
10 gdal  data  geojson  gml  file-size 

2
剪切光栅图像会增加文件大小
使用QGIS 2.4.0 Chugiak我有一个关于裁剪光栅图像的问题。我有一个航拍图片,我想使用shapefile的范围进行裁剪。到目前为止,我已经使用光栅/提取/剪切器工具来做到这一点。问题是我的输出栅格的文件大小几乎是原始文件的三倍(即分别为725.283和249.693 kb),而其覆盖面较小。 为什么我的文件更大?有什么办法可以“设置”输出文件的大小? Clipper的帮助功能参考以下页面:http : //www.gdal.org/gdal_translate.html尽管我不能从中做很多。 我对QGIS比较陌生。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.