Monthly Archives: January 2011

Esri2010 UC 主题曲

也不错! beauty in the world

ArcGIS, esri, gis 1 Comment

Esri 2009 UC 主题曲

很喜欢的一首歌。

ArcGIS, esri, gis Leave a comment

ShapeFile格式的白皮书

ESRI Shapefile(shp)是Esri公司开发的空间数据开放格式。该文件格式已经成为了地理信息软件界的一个开放标准,成为一个非常重要的交换数据格式,基本上所有的GIS软件都支持Shapefile的读写。 Shapefile属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。该种文件格式是由多个文件组成的: * .shp – 用于保存元素的几何实体。 * .shx – 用于保存几何实体索引。 * .dbf – 数据库,用于保存关于元素的属性信息。 除了以上三个文件格式之外,还可以有其它文件的支持,这样能够优化访问数据库的性能: * .sbn 和 .sbx – 保存实体的空间索引。 * .fbn 和 .fbx – 保存只读实体的空间索引。 * .ain 和 .aih – 保存列表中活动字段的属性索引。 * .prj – 保存坐标系统信息。 * .shp.xml – 保存shapefile的元数据。 附件为ShapeFile格式的白皮书和扩展的shapeFile说明,在扩展的shapeFile中增加了multiPatch的说明。 有个这两个白皮书,我们就可以对shp文件进行深入的了解,也可以根据白皮书来实现对shp的读写。 ESRI_shapefile_technical_description extended shapefile format

ArcGIS, esri, gis, shape file 1 Comment

ArcGIS File GDB API beta版发布

ArcGIS File GDB API 千呼万唤下终于推出了,大家可以去Resource Center 下载 http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api 主要特性如下: The File Geodatabase API provides a non-ArcObjects based means by which advanced developers can work with File Geodatabases. A common user scenario is to open File Geodatabase tables in non-ESRI applications to view or modify data. This API provides access to the low-level File Geodatabase file […]

ArcGIS, File Geodatabase API, gis Leave a comment

arcgis application for ios中的放大镜

在最新的arcgis application for ios中提供了一个非常酷,也非常实用的放大镜功能,在应用程序中单指长按地图即可显示放大镜,放大镜中间有个十字标用来帮助定位. 使用放大镜可以基本解决触摸设备在数据采集中的定位精度问题,因此可以使用ios设备作为外业调查的平台.

ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment

ArcGIS API for iOS开发教程(八)地图定位

源代码下载地址: http://tm.esrichina-bj.cn/tm/tech/?p=733 Apple系列的移动设备定位位置有两种方式,一是使用ArcGIS API for iOS中MapView中的GPS对象来获取当前位置;二是通过iPhone SDK中的CLLocationManager来获取。前者在获取当前位置的时候会受到设备的限制,如iPod Touch、iPad wifi版都是没有GPS模块的,因此,在使用mapView中的GPS对象时会失效,无法进行定位;后者在获取定位信息的时候,移动设备会首先使用 GPS,如果GPS无效则使用wifi或者蜂窝网络进行定位,这样,即便iPod Touch、iPad wifi版在联网情况下同样可以进行定位。 我们首先认识一下mapView的GPS对象。 1. – (void)viewDidLoad { 2. [super viewDidLoad]; 3. //启动GPS 4. [self.mapView.gps start]; 5. //检测GPS设备是否启动; 6. if (!self.mapView.gps.enabled) { 7. NSLog(@”The GPS is not enabled”); 8. } 9. else { 10. NSLog(@”The GPS is enabled”); 11. } 12. } 鉴于前文分析的使用mapView中GPS对象的局限性,下面来介绍CLLocationManager的地图定位。 1、 按照【ArcGIS API […]

ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment

ArcGIS API for flex 教程以及示例代码下载

该教程写于2008年,使用的ArcGIS API for flex版本较老,应该是ArcGIS API for flex 1.0 beta版,但是主要内容没有什么变化,大家使用最新的API的话需要稍微小改动一下。 TM_C_081113_ArcGIS API for Flex 教程_v1.00 samples 下载samples之后将samples.jpg改名为samples.zip 解压即可

ArcGIS, ArcGIS API for flex 1 Comment

ios开发中解决Base SDK missing问题

在使用ArcGIS API for iOS开发中,如果使用xcode3.2.5+ios sdk4.2+arcgis API for ios1.0并使用ArcGIS工程模板的时候,会出现Base SDK missing的问题,如下图: 产生这个问题的原因是arcgis API for ios 1.0模板默认使用ios sdk4.0 ,但xcode3.2.5+ios sdk4.2中没有ios sdk4.0,因此造成Base SDK missing问题。 解决该问题可以按照下面三步: 1 选择工程名,右键点击getinfo,在build的栏下Base SDK条目中选择 ios4.2 2 在工程中的targets目录下选择工程的target,默认为工程名,同样右键,getinfo ,在build的栏下Base SDK条目中选择 ios4.2 3 在build栏中选择release,然后切换回debug

ArcGIS, ArcGIS API for iOS, iOS, iPad, iPhone4 2 Comments

ios中读写文件

在ios的开发中,经常遇到要读写文件的情况,例如处理照片,采集信息等,那么在ios中对文件的读写有两种方式: 1 使用NSData 来将整个数据读取到内存中 NSData *myData = [[[NSData alloc] initWithContentsOfFile:appFile] autorelease]; 将文件写到文件中 [data writeToFile:appFile atomically:YES] 使用这种方式比较适合针对小文件的读写,可以全部的读到内存中处理,比如说全局性的配置文件等。 2 使用c的api来读取 在ios的开发中,可以使用c,objective-c 混合编程的方法来进行文件的操作,我们可以使用fseek,fread,fwrite等函数来对文件读写。 NSString* imgFile = [[NSBundle mainBundle] pathForResource:fileName ofType:@”bundle” inDirectory: dir ]; FILE * _imgFileHandle =NULL; _imgFileHandle =fopen([imgFile UTF8String],”rb”); if (_imgFileHandle != NULL) { long idxPos = 20; fseek(_imgFileHandle, idxPos, SEEK_SET); char * buff[5]; memset(buff,0,5); fread(buff, 1, […]

ArcGIS, iOS, iPad, iPhone4 Leave a comment

推荐几个经常关注的GIS圈的博客

1 Add兄的博客,文章写的很有深度 http://blog.3snews.net/?39273 2  波涛的博客,著名的GIS开发书籍作者,专著数本 http://blog.3snews.net/?16796 3 mars 的博客 GIS圈著名人士 http://blog.3snews.net/?mars 4 牛魔王的博客  文章非常棒,有深度,有广度 http://blog.csdn.net/warrenwyf 5 james fee 的博客 GIS八卦的发源地 http://www.spatiallyadjusted.com 6 菩提老王的博客 silverlight 专家 http://blog.newnaw.com/ 7 青梅猪马 的博客  嬉笑怒骂 http://hi.baidu.com/liongg 8 barry.z 也就是我的博客,主要是做一下推广,目前主要关注于移动GIS http://www.giser.net/

gis, other 5 Comments