`
it_liuyong
  • 浏览: 100539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

openscales研究一

    博客分类:
  • flex
 
阅读更多
GPX(GPS eXchange Format, GPS交换格式)是一个XML格式,为应用软件设计的通用GPS数据格式。

它可以用来描述路点、轨迹、路程。这个格式是免费的,可以在不需要付任何许可费用的前提下使用。它的标签保存位置,海拔和时间,可以用来在不同的GPS设备和软件之间交换数据。如查看轨迹、在照片的exif数据中嵌入地理数据。

目录  [隐藏]
1 数据类型
2 示例
3 参见
4 参考
[编辑]数据类型



在GPX中,一个没有顺序关系的点集合,叫路点。一个有顺序的点的集合叫轨迹或者路程。轨迹是一个人曾经走过的记录,路程是一个建议的下一步要走的地方。所以,一般来讲,轨迹里的点,包含时间信息,路程里的点,没有时间信息。

最小的一个GPX文件,仅仅包含一个经纬度坐标的点,其它的都是可选的。

[编辑]示例

下面这个GPX文件(局部)是由Garmin Oregon 400t手持GPS设备产生,这个文件展示了GPX格式的功能。

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="Oregon 400t" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
  <metadata>
    <link href="http://www.garmin.com">
      <text>Garmin International</text>
    </link>
    <time>2009-10-17T22:58:43Z</time>
  </metadata>
  <trk>
    <name>Example GPX Document</name>
    <trkseg>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>4.46</ele>
        <time>2009-10-17T18:37:26Z</time>
      </trkpt>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>4.94</ele>
        <time>2009-10-17T18:37:31Z</time>
      </trkpt>
      <trkpt lat="47.644548" lon="-122.326897">
        <ele>6.87</ele>
        <time>2009-10-17T18:37:34Z</time>
      </trkpt>
    </trkseg>
  </trk>
</gpx>
分享到:
评论

相关推荐

    openscales简介

    OpenScales是一款开源的地图前端框架,主要应用于基于Web的地图应用程序开发。它支持多种矢量图层,并且拥有强大的扩展性。OpenScales能够在多种平台上运行,包括桌面端和移动端。 #### 核心功能特点 1. **矢量...

    OpenScales图层控制 DataGrid checkBox

    #### 一、OpenScales图层控制概述 **OpenScales** 是一个强大的地理信息系统(GIS)框架,它为开发人员提供了构建复杂地理空间应用程序的能力。在本篇内容中,我们将探讨如何使用 **OpenScales** 实现图层控制功能...

    openscales 示例

    "openscales 示例"是一个关于OpenScales库的实践项目,旨在帮助开发者更好地理解和应用这个库。...通过阅读文档、运行示例和研究源码,开发者可以逐步掌握OpenScales的功能和使用技巧,从而提升自己的GIS开发能力。

    openscales-openscales

    1. **OpenScales核心概念**:OpenScales的核心是其对地图渲染和交互的抽象,使得开发者能够轻松地在不同的地图提供商(如Google Maps、OpenStreetMap等)之间切换。它提供了地图图层管理、缩放、平移、标记、热点...

    OpenScales学习

    #### 一、OpenScales概览 OpenScales是一款用于构建地理信息系统(GIS)应用程序的开源框架,基于Adobe Flash和ActionScript 3(AS3)。该框架的主要特点是将复杂的GIS功能封装成易于使用的组件,使得开发者能够...

    OpenScales访问GeoWebCache的切片

    OpenScales是一个开源的地图API,它支持各种类型的地理空间数据和地图服务,并能够轻松集成到Flash或Flex应用程序中。GeoWebCache是基于Java的开源地图缓存服务器,它能够缓存切片地图,加速地图的展示速度,并减轻...

    Openscales 入门

    1. **安装与引入**:在你的项目中引入Openscales库,可以通过npm(Node Package Manager)进行安装,或者直接在HTML文件中链接到CDN上的库文件。 2. **加载数据**:使用Openscales提供的API读取和解析数据。可以是...

    OpenScales开发工具包

    OpenScales是一个优秀的前台地图框架,开发者可以用来开发各种网络版、手机版和桌面版的地图程序。 她是基于ActionSctip 3 和 Flex写的,能够支持各种标准的地图服务,比如WMS、WFS、TMS、OSM等。 她是开源的、免费...

    openscales-1.2-beta3 官方开发文档

    openscales 目前最新开发开源包 附有事例 1.2-beta3

    OpenScales代码结构分析

    OpenScales是一款开源的GIS( Geographic Information System)组件,它提供了一个灵活的框架来开发基于Web的GIS应用程序。通过对OpenScales的代码结构进行分析,我们可以更好地理解其设计理念和实现机制。 base...

    openscales 自定义工具包括放大缩小等

    1. **理解地图对象**:首先,你需要熟悉openscales中的Map类,这是地图的核心对象,包含了地图的视图、图层、交互事件等信息。 2. **事件监听**:在JavaScript中,可以监听用户的鼠标或触摸事件,如`mousedown`、`...

    openscales 参考示例工程

    1. **OpenScales集成**:了解如何将OpenScales库引入到Flex项目中,设置相应的依赖项,以及初始化地图对象。 2. **地图服务配置**:学习如何配置不同的地图服务提供商,例如设置API密钥,选择地图类型(如卫星、...

    openscales开发工具包

    OpenScales是一款强大的GIS(地理信息系统)开发工具包,专注于为开发者提供灵活、高效的地图集成与处理能力。它以其开源、跨平台的特性,成为了众多开发者在构建地图应用时的首选。本文将深入探讨OpenScales的核心...

    openscales 拉框缩放地图

    通过对OpenScales的源码学习和研究,我们可以深入了解地图渲染和交互机制,进一步提升地图应用的用户体验。对于想要在项目中集成地图功能的开发者来说,OpenScales无疑是一个值得深入探索的工具。

    OpenScales基本功能事例

    OpenScales是一个开源的GIS(地理信息系统)库,它允许开发者在Flex或ActionScript项目中轻松地集成地图功能。在这个基本功能事例中,我们将深入探讨如何使用OpenScales库创建一个包含多个关键组件的地图应用。 ...

    openscales学习笔记8.24

    1. **地图瓦片(Tile)渲染**:OpenScales支持瓦片地图服务,如OpenStreetMap或Google Maps,通过将大地理区域分割成小块(瓦片)来高效加载和显示地图。这涉及到瓦片的请求、缓存和重叠处理。 2. **地理坐标系统...

    flex openscales 绘制热度图

    而OpenScales则是一个专门针对地图和地理信息数据可视化的库,它允许开发者在Flex应用中轻松地集成地图功能,包括各种地图类型和数据表示方法。 标题提到的"flex openscales 绘制热度图"是指使用OpenScales库在Flex...

    openscales-1.1.4 (源码 案例)

    openScale 的自我介绍中,就提到 openLayer ,感觉真的和网上说的一样: openScale 是 对...对比当初,下 arcGiS很难找到下载点,好不容易找到一个,却发现 什么 arcGIS arcIMS arcDesktop 之类好多好多,而且动辄上G)

    OpenScales2.2 Map.as

    OpenScales2.2 Map.as 适用于OpenScales移动项目

    用Flash Builder和openscales创建地图实例

    本文将详细介绍如何使用Adobe Flash Builder和OpenScales库来创建一个地图实例,这对于初学者来说是一个很好的起点。 首先,让我们了解一下这两个主要工具: 1. **Adobe Flash Builder**:这是一个集成开发环境...

Global site tag (gtag.js) - Google Analytics