GPS数据与GIS格式间的转换

Tony 提交于 2006-10-26 04:06, 星期四

传统上,GPS数据转换成GIS格式受昂贵机器和各公司对自家格式的保留的制约,只能在测绘、国土等财力雄厚的领域里进行应用。近年GPS设备价格下跌,Google Earth的免费发行更进一步推动了民间GPS的自研究需求,他们需要通使用手头的GPS仪器和软件,采集、整理成带有纯个人需求的数据,如出行、游玩地图。 下面是我用ArcPAD录的一段shape格式的江南西TrackLog(data source),目的是加载入已有的广州1:2000矢量数据和在Google Earth中进行比较来简单测试MIO P350的性能范围。 采集数据的过程参照ArcPAD Review

shp转KML

shp文件比较好处理,可以直接用ArcPADArcViewArcGIS打开进行地图绘制、信息处理。打开同名的dbf文件,复制出经度和纬度两列,再使用kmlgenerator工具转出KML(Google Earth Markup Language)格式即可在Google Earth中。 convert_GPSdata_points.png convert_kmlgenerator.png

其他GPS格式转KML

在一些非CE系统的GPS设备或者某些社区特定格式,例如Garmin的MapSource(.gdb),Geocaching.comLOC Waypoint File(.loc),这就需要一套转换工具(中间件)和一套编辑工具。 转换可以使用GPSBabel,它可以把各种GPS格式的轨迹转换为OziExplorer的PLT格式(编辑),以上过程可逆(输出KML)。 convert_GPSdata_GPSBabel.png 编辑可以使用OziExplorer convert_GPSdata_OziExplorer.pngconvert_GPSdata_OziExplorer_Convert.png

对比

convert_GPSdata_points_2.png 在SuperMap中 convert_Shape_KML.png 矢量数据与位图的对比 转角是因为我想起来要过对面和凉茶。 :) KML文件下载

提示

  • 航迹是点的连线,可以用"点->线"工具来处理
  • Google Earth不能处理包含中文字的目录或文件名
  • shp文件的点、线、面图层不能混在同一文件中,要分开处理
  • KMZ格式其实就是zip格式的kml文件,可以改后缀名后解压

文章标签

Awstats

Tony 提交于 2006-10-25 00:11, 星期三

Awstats是一款使用perl脚本的httpd日志(rawlogs)分析工具,由于是直接对log文件进行操作,所以文件大小、来访路径、搜索引擎、错误代码都能准确分析,结果汇报页面能友善地比较各个时段横向、纵向的数据。 静态演示 动态演示地址 以下是我在Dreamhost上安装使用Awstats的心得。 安装Awstats 在这里使用Putty进行SSH连接,目录操作用FlashFXP 1. 下载 awstats6.6 进入根目录后,利用wget下载源程序:

wget http://awstats.sourceforge.net/files/awstats-6.5.tar.gz

解压:

tar xfzv awstats-6.6.tar.gz

将文件夹/awstats-6.6重命名为/stats.boxup.org,并进入/stats.boxup.org文件夹:

mv awstats-6.5 stats.boxup.org cd stats.boxup.org

2. 安装准备 由于Dreamhost的CGI不用在特定文件夹下才能访问,为了方便我把所有目录都归在/stats.boxup.org文件夹下,最后在/stats.boxup.org里新建一个/data文件夹,用于存放awstats每月的数据:

cd stats.boxup.org mkdir data

更改data目录权限为755

chmod -R 755 data

将/icon,/css,/js三个文件夹拷贝到/stats.boxup.org文件夹下面,以使其静态页面可以正常引用这些文件: 完成后的目录结构如下 awstats_list_structure.png 3. 配置conf文件 进入/stats.boxup.org/文件夹,config文件保存在awstats.model.conf里:

cd ~ cd /stats.boxup.org/

不要直接重命名你的awstats.model.conf文件,建议采用拷贝的方式新增:

cp awstats.model.conf common.conf

其中common.conf就是你新生成的用于所有domain的公共配置文件,在不同域名的配置文件中则可以完全省略这一冗长的部分。 如果你只对一个域名进行统计,则可以直接生成文件"awstats.domain.com.conf",在这里我用的是awstats.boxup.org.conf,再按以下方式进行编辑设定。 先找到一些常用的部件位置 GeoIP.dat的path可以通过以下命令得到:

locate "GeoIP.dat"

在Dreamhost上的路径是:"/usr/local/share/GeoIP/GeoIP.dat",注意这个数据库你可以手动下载一个最新的版本来提高准确度,这部分的详细说明可以参看"在DreamHost上使用GeoIP和GeoCity Lite" 现在编辑boxup.org配置文件: 需要改动的地方有:

LogFile="/home/user/logs/boxup.org/http.xxxxxxx/access.log" SiteDomain="www.boxup.org" HostAliases="www.boxup.org boxup.org" DNSLookup=2 DirData="." DirIcons="/icon" DefaultFile="index.php index.html index.htm" lang="cn" LoadPlugin="decodeutfkeys" LoadPlugin="geoip GEOIP_STANDARD /usr/local/share/GeoIP/GeoIP.dat"

编辑完后保存退出。 配置好所有的域名后,检查.pl文件的权限,所有.pl文件权限应设定为"755",即"-rwxr-xr-x":

ls -o

4. 首次生成统计页面

perl /home/yourusername/stats.boxup.org/tools/awstats_buildstaticpages.pl -config=boxup.org -update -awstatsprog=/home/yourusername/stats.boxup.org/awstats.pl -dir=/home/yourusername/stats.boxup.org/

文章标签

Abandoned Gate

Tony 提交于 2006-10-21 23:03, 星期六

早上要去中华广场附近办事,岩好最近Leo在广州设置左一系列的点,其中一个就响烈士陵园。 地点好容易稳到,不过去到都被需要搜索范围吓左一跳,成面多缝隙的石体,布满枯叶,加上有过之前外国人墓地、最近的几个天河公园(1,2)失败报告(其实天河公园我都去左两次,不过没登记失败),下意识觉得Leo同学呢D唔会简单……不过搜索左一阵,都响我认为会放置的地方稳到,签到,没带也来没带也走,转战下一个人民公园。

https://www.geocaching.com/seek/cache_details.aspx?guid=3265ac61-1cd1-4309-957e-675ef08f02d8

Abandoned Gate

文章标签

转移到MovableType上

Tony 提交于 2006-10-05 23:49, 星期四

应该没人知我总共用过几个出版平台,我数比你,NucleusCMSB2DrupalBloggerXOOPS,希望今次MovableType系最后的选择,其实响03年6月(即系岩开始玩BLOG时候)就想用MT,不过...),显示速度快、服务器的压力小、独立性和服务器上的脚本解析临时出错时MT都可以做到其他平台加埋先有的效果。

不过又唔想重新写过,而且搞完之后右边长长的按月归档几好睇。所以旧ilogs.org(NucleusCMS)和boxup.org(XOOPS)的数据都转左过来,参考左MT的Importing格式Blogger to MT,用人手剪左几日,不过冇评论,打算迟D再人肉更新翻,不过以前D嘢就没乜好睇了,我只系想让个列表长D。

将首页换成一个聚合器(by lilina),会精选D我关注紧或我觉得非常有趣的或可以增加通式的BLOG,一来可以令访客没敢闷,二来我半年没开过Feeddemon了。

快速用旧模板更新过一次MT的旧模板 - -,系阿系没美感common sense啦,未来有时间先慢慢修改,终有一日我可以做出大方又好睇嘅模板。

嗯阿MT仲支持用API上稿,等阵再试,因为依家仲未有个加表情的editor。