百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc

上传人:本田雅阁 文档编号:2716963 上传时间:2019-05-08 格式:DOC 页数:5 大小:170.08KB
返回 下载 相关 举报
百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc_第1页
第1页 / 共5页
百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc_第2页
第2页 / 共5页
百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc_第3页
第3页 / 共5页
百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc_第4页
第4页 / 共5页
百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc》由会员分享,可在线阅读,更多相关《百度地图数据和谷歌地图数据poi(全国兴趣点、商户数据、楼宇数据等的技术解决方案(包含经纬度偏移的解决) (2).doc(5页珍藏版)》请在三一文库上搜索。

1、百度地图数据和谷歌地图数据poi的技术解决方案众所周知,gps开发和地图相关开发及移动互联网中很多关于商业(都市消费)、楼宇社区、街道、村庄等应用,都会需要用到百度地图的最新数据和谷歌地图的最新数据,下面就介绍一下两种数据的特点和如何的获取:更多的信息可以查看官方新浪博客:http:/ 上面所有的数据在技术开发领域又称为poi数据,所谓poi数据就是:POI是“Point of Interest”的缩写,可以翻译成“兴趣点”吧,每个POI包含四方面信息,名称、类别、经度、纬度。这个计划的远景目标是建立全国的POI数据库,并且全部开放。目前POI数据库计划已经发布有北京市区POI数据16000条

2、,全国村镇POI数据8万余条。全国其它地区的POI数据正在搜集整理中,同时还有一个全国公路收费站POI数据的计划也在进行。再我们来知道一下gps数据为什么在地图上的显示会有几百米甚至更多的偏移,这个就是中国国家测绘局的规定,为了安全期间,要求地图的出版商必须加入偏移规则,目前最权威和官方的解决方式就是使用纠偏数据库,百度和谷歌的纠偏数据库都是不一样的,但使用方法相同,下面我来介绍一下:下面是数据库的格式:中国地图经纬度偏移修正数据库,精度:0.01精度,数据量:9813676 条。使用方法:1、假设原始gps数据为(73.528888,39.368888)2、查询数据库:SELECT * FR

3、OM offset where lng=73.52 and lat=39.36,得出offsetlat、offsetlng3、用原始的lat加上offsetlat,lng加上offsetlng,得出纠偏后的经纬度,可以直接在google地图上显示正确位置了。官方博客拥有以下数据库:纠偏数据库(google地图)精度为0.01:经纬度每变化0.01,取一次偏移值,共980万条,access文件约600mb,误差510米。精度为0.001:经纬度每变化0.001,取一次偏移值,共9亿条,csv文件共20gb,误差约2米。百度地图纠偏数据库精度0.01,共2800万条全国商户数据poimapabc地

4、图全国兴趣点poi商户数据共1500多万条,包含地址、电话、经纬度、类别,CSV格式。baidu百度地图poi:全国超过2000万条,永久免费更新正文到此结束!其他参考资料:-学习的意思不大!Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。结构:HSSF 提供读写Microsoft Excel格式档案的功能。 XSSF 提供读写Microsoft Excel OOXML格式档案的功能。 HWPF 提供读写Microsoft Word格式档案的功能。 HSLF 提供读写Microsoft Powe

5、rPoint格式档案的功能。 HDGF 提供读写Microsoft Visio格式档案的功能。创建Excel 文档示例1将演示如何利用Jakarta POI API 创建Excel 文档。 示例1程序如下:import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFCell;import ja

6、va.io.FileOutputStream;public class CreateXL /* Excel 文件要存放的位置,假定在D盘下*/public static String outputFile=D:test.xls;public static void main(String argv)try/ 创建新的Excel 工作簿HSSFWorkbook workbook = new HSSFWorkbook();/ 在Excel工作簿中建一工作表,其名为缺省值/ 如要新建一名为效益指标的工作表,其语句为:/ HSSFSheet sheet = workbook.createSheet(效

7、益指标);HSSFSheet sheet = workbook.createSheet();/ 在索引0的位置创建行(最顶端的行)HSSFRow row = sheet.createRow(short)0);/在索引0的位置创建单元格(左上端)HSSFCell cell = row.createCell(short) 0);/ 定义单元格为字符串类型cell.setCellType(HSSFCell.CELL_TYPE_STRING);/ 在单元格中输入一些内容cell.setCellValue(增加值);/ 新建一输出文件流FileOutputStream fOut = new FileOu

8、tputStream(outputFile);/ 把相应的Excel 工作簿存盘workbook.write(fOut);fOut.flush();/ 操作结束,关闭文件fOut.close();System.out.println(文件生成.);catch(Exception e) System.out.println(已运行 xlCreate() : + e );读取Excel文档中的数据示例2将演示如何读取Excel文档中的数据。假定在D盘JTest目录下有一个文件名为test1.xls的Excel文件。示例2程序如下:import org.apache.poi.hssf.usermod

9、el.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFCell;import java.io.FileInputStream;public class ReadXL /* Excel文件的存放位置。注意是正斜线*/public static String fileToBeRead=D:test1.xls;public static void main(S

10、tring argv) try/ 创建对Excel工作簿文件的引用HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead);/ 创建对工作表的引用。/ 本例是按名引用(让我们假定那张表有着缺省名Sheet1)HSSFSheet sheet = workbook.getSheet(Sheet1);/ 也可用getSheetAt(int index)按索引引用,/ 在Excel文档中,第一张工作表的缺省索引是0,/ 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);

11、/ 读取左上端单元HSSFRow row = sheet.getRow(0);HSSFCell cell = row.getCell(short)0);/ 输出单元内容,cell.getStringCellValue()就是取所在单元的值System.out.println(左上端单元是: + cell.getStringCellValue(); catch(Exception e) System.out.println(已运行xlRead() : + e );设置单元格格式在这里,我们将只介绍一些和格式设置有关的语句,我们假定workbook就是对一个工作簿的引用。在Java中,第一步要做的

12、就是创建和设置字体和单元格的格式,然后再应用这些格式:1、创建字体,设置其为红色、粗体:HSSFFont font = workbook.createFont();font.setColor(HSSFFont.COLOR_RED);font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);2、创建格式HSSFCellStyle cellStyle= workbook.createCellStyle();cellStyle.setFont(font);3、应用格式 HSSFCell cell = row.createCell(short) 0);cell.setC

13、ellStyle(cellStyle);cell.setCellType(HSSFCell.CELL_TYPE_STRING);cell.setCellValue(标题 );处理WORD文档import java.io.*; import org.textmining.text.extraction.WordExtractor;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.H

14、SSFRow;import org.apache.poi.hssf.usermodel.HSSFCell;public class TestPoi public TestPoi() public static void main(String args) throws Exception FileInputStream in = new FileInputStream (D:a.doc); WordExtractor extractor = new WordExtractor(); String str = extractor.extractText(in); /System.out.println(the result length is+str.length(); System.out.println(str);更多了解,请查看

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1