Archive for the Category: esri

Esri wkt字符串转proj.4 字符串的方法

使用gdal/ogr库进行转换 import os import sys import string import osgeo.osr prjfile=’~/proj4.prj’ srs.SetFromUserInput(prjfile) srs.MorphFromESRI() proj4 = srs.ExportToProj4() print proj4

Leave a comment

自定义UISearchBar

UISearchBar是在iOS开发中经常用到的一个组件,那么我们如何来实现一个类似AMAP中的SearchBar呢? 我们可以首先来观察一下,这个searchBar和默认的有什么区别? 默认的SearchBar,如下图: 首先有起点和终点这样的文字提示,默认的是一个搜索图标。 其次是文本框的边框是圆角矩形,默认的是圆角为半圆型。 那么我们实现自定义的UISearchBar就需要修改这两项。 实现的方式就是重新实现UISearchBar的layoutSubviews方法 – (void)layoutSubviews { UITextField *searchField; NSUInteger numViews = [self.subviews count]; for(int i = 0; i < numViews; i++) { if([[self.subviews objectAtIndex:i] isKindOfClass:[UITextField class]]) { //conform? searchField = [self.subviews objectAtIndex:i]; } } if(!(searchField == nil)) { searchField.textColor = [UIColor redColor]; // [searchField setBackground: [UIImage imageNamed:@”esri.png”] ]; [searchField setBorderStyle:UITextBorderStyleRoundedRect]; UIImage […]

Also posted in ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4, Mac OS X Leave a comment

动态标绘演示系统v2.0(Silverlight版) 演示视频

动态标绘演示系统v2.0(Silverlight版)主要用来满足各行业WebGIS系统中对动态标绘的需求而开发。该系统基于动态标绘API(Plot API)开发。 动态标绘演示系统v2.0(Silverlight版)是基于ArcGIS API for Silverlight实现的一套功能组件。通过扩展,Plot API实现了类似ArcGIS API for Silverlight中DrawTooll的功能,可绘制、编辑(包括对标绘图形的旋转、缩放等)各种标绘图形,具有很强的灵活性和交互性。 Plot API提供了包括箭标、旗标、区域标绘等11种标绘图形。Plot API封装了标绘图形接口和标绘基础算法,基于此可快速扩展实现API中未提供的标绘图形。

Also posted in ArcGIS API for silverlight, gis, RIA Leave a comment

ios开发进阶讲座视频

2011 年Esri开发者大会ArcGIS API for iOS开发进阶讲座视频

Also posted in ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment

基于ArcGIS的ios 标绘系统介绍

态势标图系统是将军事行动或者应急处理情况相关的信息元素(图符、文字等)标记在载有地形信息的载体(如地形图、平面图等)上,形成表示事件态势、战斗(救援)队形、首长决心等一系列与事件活动相关的状态图。 态势标图系统提供了丰富直观形象的作战信息,使得指挥员对事件现场态势的把握更加准确,决策形成更加迅速。同时极大的提高了态势分析过程的实时性,交互性和动态性,为指挥决策提供了强有力的支撑。 在军事、警用、应急的应用中,各级指挥人员都需要在其任务区域地图上,标绘各种资源,如集结地、应急资源分布、前进方向等信息,以便清楚地掌握和运用现场信息。这种在地图上标绘的信息称为态势信息,态势信息的主要用途就是帮助决策者在地理空间中事件现场,达到事件现场感知的目的。 基于ArcGIS的ios 标绘系统实现了基本的态势标图系统的基本要素,包括箭标、旗标、区域标绘等11种标绘图形。 基于ArcGIS的ios 标绘系统基于ArcGIS Plot API for iOS开发,主要用于满足各行业移动端系统中对动态标绘的需求而开发。 ArcGIS Plot API for iOS封装了标绘图形接口和标绘基础算法,基于此可快速扩展实现API中未提供的标绘图形。 飘动旗标,可以用来表示指挥机关或者事件发生地   矩形旗标,可以用来表示指挥机关或者事件发生地   三角旗标,可以用来表示指挥机关或者事件发生地 集结地,用来表示军队或者抢修队伍的集结地点 燕尾箭头,用来表示进攻方向 直尾箭头,用来表示进攻方向 钳击箭头,用来表示双进攻方向

Also posted in ArcGIS, ArcGIS API for iOS, iOS, iPad, iPhone4 Leave a comment

kincent+ArcGlobe 演示

Esri全球用户大会展区非常吸引人的地方 体感游戏+GIS

Also posted in ArcGIS Leave a comment

将ArcGIS API for ios1.0开发的程序升级到APIv1.8

ArcGIS API for ios1.0开发应用升级到API v1.8需要主意下面几点: 1 添加CoreText 到工程的frameworks中,因为在新的api v1.8中增加了TextSymbol的支持,需要使用到CoreText 2 添加ibstdc++.dylib到工程的frameworks中,因为在新的api v1.8中增加了Gemoetry Engine。 3 将API 安装目录下resource文件夹(${HOME}/Library/SDKs/ArcGIS/iOS.sdk/user/local/resources)下的资源文件 ArcGIS.bundle加入到项目中。该资源文件中包含esri和bing的logo以及gps location的图标等。  

Also posted in ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment

ios 标绘系统(二)

旗标: 圆: 三角旗标 矩形旗标 集结地

Also posted in ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment

慎用NSLog

NSLog 是在ios开发中常用的调试工具,可以将系统运行的日志打印到控制台中。 但将程序部署到真机得时候切记将NSLog关闭(注释或者使用宏) NSLog是一个非常消耗资源的函数,对性能有极大影响,特别是在密集计算的时候如果使用NSLog将是一个悲剧。 因此,请慎用NSLog。

Also posted in ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment

动态标绘系统ios版

目前只做了一个简单箭头。

Also posted in ArcGIS, ArcGIS API for iOS, gis, iOS, iPad, iPhone4 Leave a comment