Advertisement

OSM-POI:从OpenStreetMap中抽取POI点

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
OSM-POI项目专注于从开放街道地图(OpenStreetMap)中精准提取和分类各类兴趣点(Poi),为用户提供详尽的位置信息和服务,致力于打造全面、实时的地理数据平台。 使用默认架构从通过 osm2pgsql 导入的 OSM 数据库中提取 POI。 编辑 osm2pgsql 样式表以添加以下两行: ``` node,way school:FR text polygon node,way station text polygon ``` 执行如下命令导入数据: ```bash sudo -n -u postgres -s -- osm2pgsql -d gis -S default.style --extra-attributes mp.osm.bz2 ``` 根据您的设置编辑 databases.conf 文件。 使安装脚本可执行: ```bash chmod +x install.sh ``` 运行安装脚本: ```bash sudo ./install.sh ``` 同样地,为更新 POI 脚本赋予执行权限,并运行它: ```bash chmod +x update_poi.sh sudo ./update_poi.sh ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • OSM-POIOpenStreetMapPOI
    优质
    OSM-POI项目专注于从开放街道地图(OpenStreetMap)中精准提取和分类各类兴趣点(Poi),为用户提供详尽的位置信息和服务,致力于打造全面、实时的地理数据平台。 使用默认架构从通过 osm2pgsql 导入的 OSM 数据库中提取 POI。 编辑 osm2pgsql 样式表以添加以下两行: ``` node,way school:FR text polygon node,way station text polygon ``` 执行如下命令导入数据: ```bash sudo -n -u postgres -s -- osm2pgsql -d gis -S default.style --extra-attributes mp.osm.bz2 ``` 根据您的设置编辑 databases.conf 文件。 使安装脚本可执行: ```bash chmod +x install.sh ``` 运行安装脚本: ```bash sudo ./install.sh ``` 同样地,为更新 POI 脚本赋予执行权限,并运行它: ```bash chmod +x update_poi.sh sudo ./update_poi.sh ```
  • BaiduMapSpider:百度地图获POI数据
    优质
    简介:BaiduMapSpider是一款用于从百度地图API抓取和解析兴趣点(POI)信息的工具或脚本。它能够高效地收集特定区域内的商家、地点等详细资料,为数据分析、市场研究等领域提供支持。 BaiduMapSpider突破了百度地图API的数据返回限制,能够抓取更多的百度地图数据。
  • 高德获POI数据以生成GIS
    优质
    本项目旨在通过解析高德地图API接口,高效地收集和利用地理信息数据(如地点、兴趣点等POI),为构建精细化的地理信息系统提供强有力的数据支持。 抓取高德POI并生成GISArcGIS可以设置关键词。这是源代码。
  • POI导出Excel文件
    优质
    本教程详细介绍如何将POI库应用于Java程序中,实现高效地从各种文档格式导出数据至Excel文件的过程。适合需要处理大量表格数据的技术人员学习参考。 可以运行的POI导出Excel文件实例包含两种方法:一种是Servlet实现方式,另一种是在main函数中的实现方式。
  • POI Jar包,包含poi-3.17、poi-ooxml-3.17、poi-ooxml-schemas-3.17
    优质
    本POI Jar包集合包含了版本为3.17的poi、poi-ooxml和poi-ooxml-schemas三个核心库,适用于处理Microsoft Office文档格式。 Apache POI项目的目标是根据Office Open XML标准(OOXML)和Microsoft的OLE 2复合文档格式(OLE2),使用Java API来创建和维护处理各种文件格式的功能。该项目包含poi-3.17、poi-ooxml-3.17、poi-ooxml-schemas-3.17等组件。
  • POIWord文档的文本与图像内容
    优质
    本项目致力于开发一种技术,能够从点兴趣(POI)数据中准确提取并解析嵌入于Word文档中的文本和图像信息。此方法为自动化处理大量非结构化办公文件提供了可能。 POI读取word文档的文字内容和图片内容的方法如下:首先需要导入相关的POI库文件;然后通过代码获取Word文档中的文字和图片数据;接着可以对这些数据进行处理或提取,例如将文本信息输出到控制台或者保存为其他格式的文件。此过程利用了Apache POI提供的API来实现高效的数据读取功能。
  • POI-JAR包:包括poi-3.8.jar、poi-3.9.jar、poi-3.16.jar和poi-ooxml-3.9.jar等
    优质
    简介:POI-JAR包是一系列Java库,用于操作Microsoft Office文档。该包包含多个版本的jar文件,如poi-3.8.jar, poi-3.9.jar, 和poi-3.16.jar以及支持OOXML格式的poi-ooxml-3.9.jar等,方便开发者选择使用。 poi-jar包包括:poi-3.8.jar、poi-3.9.jar、poi-3.16.jar、poi-ooxml-3.9.jar、poi-ooxml-3.16.jar 和 poi-scratchpad-3.9.jar。
  • POI-3.17 包含:poi-3.17.jar、poi-ooxml-3.17.jar 和 poi-ooxml-schemas-3.jar
    优质
    Apache POI 3.17版本包含三个核心Jar文件:poi-3.17.jar, poi-ooxml-3.17.jar和poi-ooxml-schemas-3.17.jar,用于在Java中处理Microsoft Office文档格式。 Apache POI 3.17 版本支持对工作簿(work)和 Excel 文件的操作,所需依赖包括:poi-3.17.jar、poi-ooxml-3.17.jar、poi-scratchpad-3.17.jar、poi-ooxml-schemas-3.17.jar、commons-codec-1.10.jar、commons-collections4-4.1.jar 和 commons-logging-1.2.jar,以及测试相关的 junit-4.12.jar 和日志处理的 log4j-1.2.17.jar。
  • Java利用POIPPT文件及POIExcel与Word实例
    优质
    本教程详细介绍如何使用Java和Apache POI库来读取PPT、Excel和Word文档的内容。通过具体示例代码,帮助开发者掌握这些常用操作技巧。 Apache POI 是一个强大的Java库,用于读取、写入和修改Microsoft Office格式的文件,包括Excel、Word和PowerPoint文档。它支持Open XML(OOXML)及旧版OLE2文件格式。 对于处理Excel文件,POI提供了HSSF(Horizontally-Scattered Sheet Format)与XSSF(XML Spreadsheet Format)组件的支持。其中,HSSF适用于老版本的Excel (97-2007),而XSSF则用于新版基于XML的Excel文档(从2007版开始)。 以下是一个简单的POI读取Excel文件示例: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class ExcelReader { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream(new File(pathtoyourfile.xlsx)); Workbook workbook = new XSSFWorkbook(fis); Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表 for (Row row : sheet) { for (Cell cell : row) { switch (cell.getCellType()) { case STRING: System.out.print(cell.getStringCellValue() + \t); break; case NUMERIC: System.out.print(cell.getNumericCellValue() + \t); } // 其他类型,如BOOLEAN, DATE等 } System.out.println(); } workbook.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 对于Word文档的处理,POI通过HWPF(Horizontally-Scattered Property Set Format)和XWPF(XML Word Processing Format)类来支持。上述示例展示了如何使用POI读取Word文件的内容,并可以通过`WordExtractor`获取整个文档文本或深入到文档各个部分如章节、段落及字符运行。 ```java import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.extractor.WordExtractor; import org.apache.poi.hwpf.usermodel.*; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class WordReader { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream(new File(pathtoyourfile.doc)); HWPFDocument document = new HWPFDocument(fis); WordExtractor extractor = new WordExtractor(document); System.out.println(extractor.getText()); // 输出整个文档的文本 Range range = document.getRange(); for (int i = 0; i < range.numParagraphs(); i++) { Paragraph paragraph = range.getParagraph(i); System.out.println(paragraph.getText()); } document.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 在处理PowerPoint文件时,POI提供了HSLF(Horizontally-Scattered Slide Format)和XSLF(XML Slide Show Format)组件。你可以通过类似方式读取幻灯片内容包括文本、图片等元素。 Apache POI为Java开发者提供了一套全面的API,使得与Microsoft Office文档交互变得简单易行。无论你是要从这些文件中提取数据还是进行自动化处理,POI都能满足你的需求。在实际应用时,根据具体要求选择合适的组件,并参考官方文档和示例代码可以更有效地使用Apache POI来处理Excel、Word及PowerPoint等类型的Office文件。
  • POI数据抓工具
    优质
    POI数据抓取工具是一款高效的数据采集软件,专门用于搜集和处理地理信息与位置相关数据。它简化了从网页中提取点、线、面等空间要素的过程,并支持多种格式输出,助力地图应用开发及数据分析工作。 资源类型多样,可以获取中国大陆各种类型的POI数据。