GIS&Mobile&MAP
文章平均质量分 83
longgangbai
这个作者很懒,什么都没留下…
展开
-
GIS的学习(二十八)Osmdroid相关的开源项目
osm 数据格式(openstreet map)与Route--by wangsh一. 简介Opentreetmap项目的异军突起,带动了osm格式解析和基于其应用研究的热潮,已经有许多项目得到了推广和应用,在业界产生了巨大的影响。本文简单介绍osm数据格式与route相关项目。 二. 说明Osmand是基于adroid...原创 2012-09-23 11:31:56 · 796 阅读 · 0 评论 -
GIS的学习(二十九)Osmdroid 离线地图存放位置的研究和详细分析
在手机通过osmdroid调用离线地图必须放在sdcard目下、如果采用osmdroid调用地图,那么用户查看地图手机上面一定有一个目录叫/sdcard/osmdroid/目录。目录下存放着调用的图层。 在线地图例如路径如下:/sdcard/osmdroid/titles/poly_landmarks/14/3667/6189.png.tile 表示osm...原创 2012-09-23 11:49:59 · 796 阅读 · 0 评论 -
GIS的学习(三十)[转载]在GeoServer上发布一张地图步骤大致如下
原文地址:在GeoServer上发布一张地图步骤大致如下:(转)作者:华子http://blog.sina.com.cn/s/blog_6bf3a47401017rvi.html简介 在GeoServer上发布一张地图步骤大致如下:先准备一张地图,格式可以是:jpg、png、tif等。Jpg文件对应的坐标信息文件为jgw格式文件,...原创 2012-09-23 12:43:06 · 275 阅读 · 0 评论 -
GIS的学习(三十一)osmdroid实现室外的线路规划方案总结
在手机进行室外线路规划,需要采用第三方的线路规划算法,在osmbonuspack中线路规划算法,需要实现RoadManager抽象类:package org.osmdroid.bonuspack.routing;import java.util.ArrayList;import org.osmdroid.util.GeoPoint;import org.osmd...原创 2012-10-09 15:14:03 · 1329 阅读 · 0 评论 -
GIS的学习(三十二)osmdroid实现POI的查询
在室外使用手机查询附近的兴趣点,采用的开源的osmdroid,实现POI的查询的几种开源方案:1.采用FlickrPOIProvider实现: POI Provider using Flickr service to get geolocalized photos. @see http://www.flickr.com/services/api/flic...原创 2012-10-09 15:46:08 · 436 阅读 · 0 评论 -
GIS的学习(三十三)osmdroid OSMBonusPack实现Route,Bubble
使用开源项目OSMBonusPack实现线路和气泡的功能:项目结构如下: 具体代码如下:package com.osmbonus.simple;import java.util.ArrayList;import org.osmdroid.bonuspack.overlays.ExtendedOverlayItem;import org.osmdroid.bo...原创 2012-10-09 16:51:17 · 697 阅读 · 0 评论 -
GIS的学习(三十四)osmdroid OSMBonusPack实现POI查询并标记气泡
使用osmbonusPack查询附近的POI并标记实现代码如下:package com.osmbonus.simple;import java.util.ArrayList;import org.osmdroid.bonuspack.location.NominatimPOIProvider;import org.osmdroid.bonuspack.locatio...原创 2012-10-09 17:20:26 · 384 阅读 · 0 评论 -
GIS的学习(三十五)osmdroid 地图触摸图层的实现
源代码源自osmdbonusPack的代码,具体实现如下:package com.etrip.osmdroid;import org.osmdroid.api.IGeoPoint;import org.osmdroid.views.MapView;import org.osmdroid.views.MapView.Projection;import org.osmdr...原创 2012-10-10 17:39:47 · 340 阅读 · 0 评论 -
GIS的学习(三十六)osmdroid 和google地图整合之图源重写
在osmdroid中调用google地图采用可以采用两种方式实现:方案一:采用mapsforget提供的google接口封装实现。方案二:采用osmdroid的图源扩展实现。 本文采用方案二: 在研究Osmdroid和Google整合的过程中,发现使用mapforget有一些问题,于是采用扩展图层源的方式扩展osmdroid的图源支持...原创 2012-10-11 10:49:09 · 539 阅读 · 0 评论 -
GIS的学习(三十七)【转】WMS工程分析之Java包介绍 .
http://blog.csdn.net/suen/article/details/4808860 开始正式的分析了,先分析WMS工程。GeoServer的WMS工程的包如下所示: org.geoserver.wms包含对wms请求进行响应的WebMapService接口、缺省实现DefaultWebMapService、服务配置信息WMSInfo、WMS...原创 2012-10-11 14:59:00 · 157 阅读 · 0 评论 -
GIS的学习(三十八)【转】GIS开源程序收集 GIS免费数据收集 .
http://blog.csdn.net/suen/article/details/2709472 “NET”派系项目SharpMap类库主题:用于web和桌面应用程序的易用的地图库分类:GIS基础函数库、WEBGIS服务器程序描述:SharpMap是一个用于web和桌面应用程序的易用的地图库。它可以访问多种格式的GIS数据,提供对这些数据的空间搜索,同时还可以绘制...原创 2012-10-11 15:05:27 · 254 阅读 · 0 评论 -
GIS的学习(三十九)针对osmdroid的扩展之MyLocationOverlay
在许多用地图应用中,在地图第一次加载的时候,可能将用户当前的位置定位的地图的中心,有时候可能有一个定位的功能,那么当点击点位的时候,需要地图的以当前用户所在位置为中心那么就需要重写MyLocationOverlay类实现相关的功能。 针对MyLocationOverlay的重写如下:package com.etrip.osmdroid;import org.os...原创 2012-10-11 16:40:49 · 478 阅读 · 0 评论 -
GIS的学习(四十)【转】基于GeoTools的WMS设计与实现
转载自 http://blog.tigerlihao.cn/2010/01/geotools-based-web-map-service.html 暑假看OGC标准的时候做了一个简单的WMS(Web Map Service),用的是GeoTools工具包。其实做出来用处也不大,应为已经有GeoServer这个项目在做基于GeoTool的网络GIS应用,并且已经做的比较...原创 2012-10-12 14:18:59 · 612 阅读 · 0 评论 -
GIS的学习(四十一)osmdroid基于微软bing整合实现地图
在研究Osmdroid和Google整合的过程中,发现使用mapforget有一些问题,于是采用扩展图层源的方式 扩展osmdroid的图源支持 Bing地图的 具体的实现参考BingMapTileSource类: 在osmdroid的第三方lib中,有支持微软地图的图层源的代码具体实现如下:package com.etrip.osmdroid.til...原创 2012-10-12 16:00:02 · 419 阅读 · 0 评论 -
GIS的学习(四十二)osmdroid基于离线地图的几种格式
在osmdroid中支持多种离线地图格式,其中sqlite,mbtiles,zip,gemf等格式,那么他们的格式有什么不同呢?下面我们慢慢来研究一下源代码既可以知道。 针对ArchiveFileFactory的类查看如下:package org.osmdroid.tileprovider.modules;import java.io.File;import...原创 2012-10-15 14:04:50 · 858 阅读 · 0 评论 -
GIS的学习(四十三)osmdroid基于几个经典代理类
在osmdroid中给基于位置的代理类如下:package org.osmdroid;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.os.Bundle;...原创 2012-10-15 16:06:45 · 191 阅读 · 0 评论 -
GIS的学习(二十七)通过geoserver的georss访问第三方地图
在geoserver中如果想调用第三方地图可以采用georss实现第三方地图的调用。具体实现参考官方文档如下:GeoRSS¶ GeoServer supports GeoRSS as an output format allowing you to serve features as an RSS feed.Quick Start¶ If you are us...原创 2012-09-23 00:34:07 · 313 阅读 · 0 评论 -
GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务
http://www.gisall.com/?6678/viewspace-318 OGCOGC——Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如O...原创 2012-09-11 22:22:41 · 640 阅读 · 0 评论 -
GIS的学习(十六)Osmdroid中文件title文件上传
android中osmdroid OSM的上传方式:采用Httpconnection上传的方式:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.DataOutputSt...原创 2012-08-28 21:47:28 · 165 阅读 · 0 评论 -
GIS的学习(十七)Osmdroid中地图图层
在地图中添加小地图和线路图层的使用:源代码:package com.geoserver.osmdroid;import org.osmdroid.tileprovider.tilesource.TileSourceFactory;import org.osmdroid.util.GeoPoint;import org.osmdroid.views.MapControll...原创 2012-08-28 23:44:16 · 832 阅读 · 1 评论 -
GIS的学习(十八)Openlayers+Geoserver使用纪要
1 Geoserver图层发布流程安装后Geoserver后,发布图层基本上是如下的一个流程:1、使用管理员账户登陆。一般用户名和密码是admin/geoserver;2、建立一个“新的工作空间”。此时可以指定改工作空间的名称及命名空间的Uri,如果原意使用默认的工作空间,就不用建立了~~3、添加一个数据集合。Geoserver支持的数据源有很多种,如shapefi...原创 2012-08-30 16:21:33 · 288 阅读 · 0 评论 -
GIS的学习(十九)Geoserver使用添加,删除,查询地图中的POI
在geoserver自定义的地图中通过geoserver wfs 查询,删除,添加相关的POI。相关操作的格式如下:查询<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2" xmlns:opengis="http://www.cetusOpengis.com...原创 2012-08-30 17:28:07 · 704 阅读 · 0 评论 -
GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
基于Geoserver发布的wfs服务,与Openlayers结合实现空间和属性信息的查询。wfs包含getFeature操作,用来检索要素信息,支持返回gml格式的地理要素表达。WFS的getFeature操作需要提供的参数:参数名称是否必须默认值举例含义VERSION是1.1.0...原创 2012-08-30 18:48:03 · 357 阅读 · 0 评论 -
GIS的学习(二十一)在osmdroid 地图中添加marker 并添加事件
我有 osmdroid,overlayswithfocus,当我们单击在覆盖的标注或弹出窗口显示,但我需要它回到正常的叠加时我触摸其他叠加图。所以,我需要帮助请。和我的添加叠加的 for 循环调用此函数。 在osmdroid中添加marker并事件的实现。 在osmdroid 地图中添加marker 并添加事件 主要采用ItemizedOverlayWithFoc...原创 2012-09-06 22:27:27 · 1166 阅读 · 0 评论 -
GIS的学习(二十二)osmdroid中添加縮放控件
package com.geoserver.osmdroid;import org.osmdroid.tileprovider.util.CloudmadeUtil;import org.osmdroid.views.MapView;import org.osmdroid.views.overlay.MinimapOverlay;import android.app.Act...原创 2012-09-06 23:09:19 · 191 阅读 · 0 评论 -
GIS的学习(二十三)geoserver中CQL和ECQL的使用
以下引用自官方文档:CQL and ECQL¶ CQL (Common Query Language) is a query language created by the OGC for the Catalogue Web Services specification. Unlike the XML-based Filter Encoding language, CQL is writ...原创 2012-09-10 16:29:13 · 1116 阅读 · 0 评论 -
GIS的学习(二十四)android异步调用geoserver wms中的地图
在geoserver的客户端通过wms的GetMap实现地图的图片的调用和下载。具体的API如下:GetMap¶The GetMap operation requests that the server generate a map. The core parameters specify one or more layers and styles to appear on th...原创 2012-09-10 17:38:33 · 800 阅读 · 1 评论 -
GIS的学习(二十五)geoserver wms中的各种操作API详细讲解和使用
官方geoserver中WMS服务中几种操作的API的详细说明地址:http://docs.geoserver.org/stable/en/user/services/wms/reference.html原创 2012-09-10 17:42:15 · 624 阅读 · 0 评论 -
GIS的学习(二十六)geotools 使用 部分代码总结
前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等功能的代码,但是不幸的是 这是一个web项目,无奈 ae各种错误,显然ae放在server端是不好使的 无奈 一咬牙一跺脚 全部换 换成geotools 看文档 看api 从零 开始算是把 原来AE实现的东西 统统改了过来 用起来 反而觉得既稳定 效率还不错哈! 以下是部分功能总结:1、连接数据库 这里使用的postgis 链...原创 2012-09-11 22:20:14 · 697 阅读 · 0 评论