ArcGIS紧凑型缓存存储格式分析
摘要:by 蔡建良 2018-8-24 网络中我看到的网文将bundle存储切片数据的方式都没说清或是说错。按照错误方法一样可以在桌面浏览,但在arcgis for android却无法浏览。 bundlx存储格式的分析:1) 每个bundlx文件的大小都是81952 字节(我这里PacketSize是1
阅读全文
posted @
2018-08-24 18:44
janehlp
阅读(1352)
推荐(0)
获取地图文档(*.mxd)中比例尺问题
摘要:地图比例尺的概念是建立在有投影坐标系的空间参考前提下,将地图缩放到一定大小的比例值。 在多数情况下,我们都是将一个地图文档(*.mxd)加载到地图控件中(AxMapControl)显示出来,照此去获取MapScale的时候,是没问题的。 但是有时候,我们需要将一个地图文档作为一个模板去打开,而不显示
阅读全文
posted @
2017-02-17 15:31
janehlp
阅读(315)
推荐(0)
ARCGIS 出图显示not map metafile into memory.Not enough memory
摘要:有许多的原因,比如系统有问题,磁盘空间不够,或虚拟内存设置不对等。再有就是输出地图时分辨率的设置是否太大等。 not enough memory 这个问题是ESRI的一个所谓的“臭名昭著”的问题,是93新特性中着重提到的一点,93后增加的另一个高级设置,在ArcGIS安装目录下的ArcGIS Uti
阅读全文
posted @
2017-02-17 11:19
janehlp
阅读(1798)
推荐(0)
ArcEngine 创建空间参考设置默认域
摘要:ISpatialReferenceFactory3 spatialReferenceFactory = new SpatialReferenceEnvironmentClass(); outSR = spatialReferenceFactory.CreateSpatialReference(sr.
阅读全文
posted @
2016-09-07 22:18
janehlp
阅读(499)
推荐(0)
地图投影引起的面积差异
摘要:地块小班图形的坐标系为Xian 1980,在不同投影下的面积: Xian 1980 GK CM 123E :面积=117728平方米Xian 1980 3 Degree GK CM 123E :面积=117728平方米 Beijing 1954 GK Zone 21N :面积=117732平方米 W
阅读全文
posted @
2016-08-09 21:18
janehlp
阅读(2217)
推荐(0)
ArcMap VBA实现连续编号
摘要:连续编号VBA部分:Static lCount as longlCount=lCount+1赋值部分:lCount (从1开始)lCount-1 (从0开始)
阅读全文
posted @
2016-07-27 09:45
janehlp
阅读(412)
推荐(0)
GDAL 地图切片层级计算公式
摘要:作者: 蔡建良 2016-7-6 地图瓦片起始层数: xMin=栅格数据最小经度 xMax=栅格数据最大经度 起始层数=Log(第0层经纬度跨度/当前地图的经纬度跨度,2) minzoom = (int)( Log(360/(xMax - xMin), 2) 地图瓦片最大层数: tilesize=2
阅读全文
posted @
2016-07-06 14:52
janehlp
阅读(1417)
推荐(0)
基于 MBTiles 规范扩展的缓存文件格式说明
摘要:MBTiles 是由 MapBox 制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范。该规范由MapBox制定,详见http://mapbox.com/mbtiles-spec/。 SuperMap iServer为了满足自身应用的需求,不仅支持生成和使用满足MBTi
阅读全文
posted @
2016-07-04 16:56
janehlp
阅读(1490)
推荐(0)
支持 MBTiles 规范的预缓存
摘要:SuperMap iServer 支持生成符合MBTiles规范的预缓存(MBTiles是由MapBox制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范。 该规范由MapBox制定,详见 http://mapbox.com/mbtiles-spec/)。要生成符合MB
阅读全文
posted @
2016-07-02 14:29
janehlp
阅读(1801)
推荐(0)
MBTiles地图瓦片管理工具
摘要:采用C#+GMap.NET+MBTiles数据库来实现。 具有以下功能: 1) 支持单个文件追加到mbtiles数据库。 2) 支持批量导入Google切片组织的地图瓦片。 3) 支持直接对MBTiles数据库进行地图瓦片浏览。 4) 支持查看MBTiles中的所有瓦片内容,并显示图片。
阅读全文
posted @
2016-07-02 14:24
janehlp
阅读(3738)
推荐(0)
arcgis9.3 执行python文件
摘要:1) 打开Python GUI 2) 选择菜单“File->Open”,打开你要执行的*.py文件 3) 选择菜单“Run->Run Module”,运行python文件 4)运行结果
阅读全文
posted @
2016-05-24 09:52
janehlp
阅读(1030)
推荐(0)
python定义影像投影
摘要:import os import arcgisscripting gp=arcgisscripting.create() coordsys=r"C:\Winx86\ArcGIS\Coordinate Systems\Geographic Coordinate Systems\Asia\Xian 1980.prj" root=r"c:\需要设置投影的目录" for p,dirname,filen...
阅读全文
posted @
2016-05-18 14:15
janehlp
阅读(1397)
推荐(0)
IClassSchemaEdit修改要素类信息
摘要:private void ChangeFeatureClassAliasName(IFeatureClass pFeatureClass, string aliasName) { ISchemaLock schemaLock = pFeatureClass as ...
阅读全文
posted @
2015-06-06 17:50
janehlp
阅读(603)
推荐(0)
OpenLayers调用arcgis server发布的地图服务
摘要:有两种方式可以调用arcgis server发布的地图服务,一种是rest,一种是wms。地图的投影为900913,arcgis server为10.0版本,地图服务的空间参考为3857。与Google Map相对应的ArcGis投影文件:众所周知,Google Map的投影参考为"WGS 84 W...
阅读全文
posted @
2015-04-21 11:26
janehlp
阅读(11777)
推荐(0)
SQL Server数据类型与SDE库表sde_type对照表
摘要:SDE_column_registry 表管理所有注册列。 警告:如果使用 SQL 界面更改列定义,SDE_column_registry 表中的记录将不会更新。这可能导致之后的任何数据导出失败。 SQL Server数据类型与sde_type对照表: SQLServer类型 sde_type co
阅读全文
posted @
2014-12-07 16:37
janehlp
阅读(757)
推荐(0)
SpatiaLite 各版本数据库差异
摘要:SpatiaLite 生成的数据库,3.0版本与4.0版本的表geometry_columns结构发生变化。这是3.0版本的结构:这是4.0版本的结构:主要差别是type和coord_dimension。
阅读全文
posted @
2014-10-29 16:27
janehlp
阅读(282)
推荐(0)
windows7操作系统64位安装ArcSDE10.1和Oracle11g
摘要:安装环境如下:Oracle11g R2 64位服务端Oracle11g R2 32位客户端(管理员,第二项)ArcSDE10.1 for Oracle11gSDE数据库可由其它机器安装Arcatalog和oracle客户端来连接创建。本机安装完SDE后,必须进行如下操作:1. sdeservice -o create -d oracle2. 环境变量加入SDEHOME3. 在E:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\services.sde 加入esri_sde 5151/tcp4. 在C:\Windows\System32\drivers...
阅读全文
posted @
2014-03-25 21:19
janehlp
阅读(781)
推荐(0)
geotools导出shapefile出错: java.io.IOException: Current fid index is null, next must be called before write()
摘要:geotools导出shapefile出错:java.io.IOException: Current fid index is null, next must be called before write()经过查找,发现出现该问题的原因是SQLServer数据库中有几个字符型字段的类型为NVARCAHR类型。NVARCHAR类型支持双字节,shapefile数据是用DBF文件来存储。字符类型text只支持单字节数据。因此,如果字段QI_YUAN在SQLServer定义成NVARCHAR(6),导出的DBF结构为text(6)。QI_YUAN值为"人工造林"时,存入SQLS
阅读全文
posted @
2014-03-20 10:35
janehlp
阅读(1550)
推荐(0)