自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是小O

我是小O,WHUGiser一枚。走在Tinycircle到Godcircle漫漫征途上。

  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何获取各城市POI总量?

有时候,我们并不需要获取POI的具体位置,只需要知道有每个城市有多少种特定类型的POI即可,比如我们需要比较“星巴克”和“瑞幸咖啡”的门店在全国的布局差异时,又或者我们在进行城市级宏观研究时,可能需要把人均POI数量、POI密度或者POI数量作为一个影响因素进行分析。针对这种特别的POI抓取需求,同样可以通过调用百度Place API进行实现,具体实现方式为首先调用Place API查全国范围的POI,获取北京、天津、重庆、上海四个直辖市的POI数量,然后多次调用Place API查各省的POI,获取特定

2020-09-07 01:19:49 1755

原创 Python抓取百度地图POI的那些坑与可用软件及代码

Python抓取百度地图POI的那些坑与可用软件及代码抓取百度地图、高德地图的POI主要有两大类方式,一类是分析地图网页,一类是使用百度、高德提供的POI检索API。本文主要梳理截止2020年9月,调用百度地图Place API抓取POI数据的那些官方文档没有言明的坑,并给出解决思路。最后提供完美避过这些坑的POI抓取软件和封装好的代码(基于Python实现)。1 坑与解决思路你以为返回数据上限真的是文档中说的400吗?天真的少年哦,大概几个月前,还真是,如果数据量超过400,百度的API老老实实

2020-09-06 23:25:06 1600 1

原创 OSpider v3.0.0 开发者手册

OSpider v3.0.0 开发者手册OSpider是GPL v3.0协议下的开源桌面软件及python库,致力于提供便捷的矢量地理数据获取和预处理体验。项目主页为:https://skytruine.github.io/OSpider/OSpider v3.0.0桌面版的核心功能为按行政区划名称、矩形框、圆形区和自定义面文件四种方式抓取POI(暂仅支持百度POI,高德POI将再下一次更新中加入),支持通过csv批处理文件批量执行POI抓取任务,且提供了分城市获取POI总量的实用工具。OSpider

2020-09-05 17:31:06 2734 2

原创 OSpider v3.0.0 用户手册

OSpider v3.0.0 用户手册1软件说明1.1总述OSpider是GPL v3.0协议下的开源桌面软件及python库,致力于提供便捷的矢量地理数据获取和预处理体验。可在项目主页获取下载链接。1.2 当前版本功能(v3.0.0)当前版本的核心功能为按行政区划名称、矩形框、圆形区和自定义面文件四种方式抓取POI(暂仅支持百度POI,高德POI将再下一次更新中加入),支持通过csv批处理文件批量执行POI抓取任务,且提供了分城市获取POI总量的实用工具。OSpider v3.0.0也集成了WG

2020-09-05 17:24:44 2731 4

原创 Markdown绘制思维导图

1引言Markdown是轻量级的标记语言,绘制思维导图不是Markdown的工作而是Markdown解析器(引擎)的工作。不同的Markdown编辑器或平台使用的Markdown解析器不尽相同,语法存在细微差异。Markdown编辑器or平台在线本地CSDN简书githubTyporaAtomMou本文持续更新,致力于总结不同平台下Markwon绘制思维导图的解决方案,也就是写法。...

2020-04-29 02:54:41 33110 5

原创 Markdown表格数学公式中使用绝对值“| |”或竖杠"|"

 一个\vert就能解决的问题。由于Markdown表格通过|来定义,因此不能直接用|写绝对值或竖杠;简单公式不用KaTeX\KaTeXKATE​X,可通过转义符\|或|;来实现竖杠或绝对值;KaTeX\KaTeXKATE​X会把\|显示为"∥\|∥",而|会报错,故不能直接用“2”中的方式写;网上的一种解决方案是把KaTeX\KaTeXKATE​X公...

2020-04-23 17:33:54 20676 3

原创 小O学习笔记-9讲入门机器学习(二)

手撸线性回归涉及到的数学知识包括:①线性回归模型结构;②最优化算法-梯度下降法(方向导数、梯度)我这里没有封装线性回归,只是把核心组件写了。手撸机器学习模型事实上可以包括几个组分:①参数初始化部分(得确定模型的形式,有哪些参数);②计算模型的损失(数学上确定损失函数);③确定根据损失迭代更新参数的方式(训练部分,核心是确定学习算法);基本上就是这几步了。只要明白模型的数学或逻辑结构、...

2020-03-26 00:08:56 137

原创 小O学习笔记-9讲入门机器学习(二)

前言花费一整天定制OSpider_ExtraTools,又用大半天处理GIS保研讲座的备课,笔记电子化的时间稍微晚了一些。不得不说,坚持做笔记确实不是一件容易的事情。章节二 机器学习通用方法课时7 机器学习性能度量方法虽然老师讲性能度量和模型评估不一样,但是在我看来是高度近似的。**这里可能存在理解问题课程主要讲的是监督学习的问题,包括回归和分类两大类。一个思维导图给出了分类和回归类机器...

2020-03-20 19:18:39 178

原创 小O学习笔记-9讲入门机器学习(一)

前言毕业论文交稿后,开始投入精力到Fake卫星影像(基于GAN的)识别的研究中去,同时导师要求我了解GAN。曾经接触机器学习的时候,看看书调调函数,难以深入其中。希望有课程能带着我手撕机器学习的原理,从底层写代码,并运用在项目中。在网易云课堂上找到了一个看起来还比较靠谱的课程——《9讲入门机器学习》,希望能在不太常的时间里见成效,从而平缓过渡到深度学习,过渡到GAN。章节一 机器学习导论课时...

2020-03-17 21:52:53 243

原创 CartoNews: International News Visualization System

1. Summary Initiator and main back-end developer of International News Geographic Visualization System (CartoNews), which not only collects international news regularly but also marks them on three-d...

2019-08-10 13:52:11 172

原创 OSpider: Open Source Vector Geographic Data Crawler

1. SummaryI am the initiator and main contributor of open source vector geographic data crawler OSpider, aiming at helping researchers quickly obtain vector geographic data of designated areas, inclu...

2019-08-10 13:39:30 781

原创 OGIScience: Website Group for Spatial Data Science Community

1. Introduction I am very interested in the calculation and visualization of spatial data. In my value system, two things make a lot of sense. First of all, from the perspective of research, that the...

2019-08-10 12:06:39 181

原创 NGC-IAS: Integral Analysis System of National Geographical Conditions

1. Summary I was the key member of the development team of NGC-IAS (Integral Analysis System of National Geographical Conditions). As a large GIS analysis system developed from the bottom, NGC-IAS co...

2019-08-09 17:14:34 186

原创 Luoyou: Smart campus tour APP

1. Summary Based on the Official Map System of Wuhan University (http://map.whu.edu.cn/), I led a team of ten people to further develop Luyou, an official mobile map APP with functions such as map se...

2019-08-09 13:51:01 222

原创 WHUMap: Official Map System of Wuhan University

1. SummaryI was a key member of the development team of Official Map System of Wuhan University (http://map.whu.edu.cn/), serving for the front-end development and fully responsible for the maintenan...

2019-08-08 22:38:23 167

原创 Long-term Practice of Mathematical Modeling

1. Introduction I once entered the mathematical modeling team of wuhan university through several rounds of selection, and participated in various mathematical modeling competitions on behalf of wuha...

2019-08-08 21:56:27 631

原创 Long Experience in Graphic Design and UI/UE Design

 One of my hobbies helpful to scientific research and cartography is graphic design.I have been trained as a professional UI designer for 8 months and obtained the certificate of graphic designer. So ...

2019-08-08 19:45:44 284

原创 Air Pollution Perception Bias Based on Social Media: Spatiotemporal Pattern & Mechanism

1. Introduction The project aims to measure the public’s perception of air pollution using geo-tagged weibo data (the Chinese Twitter) and to further discuss the discrepancy between perceived and act...

2019-08-08 15:32:48 225

原创 Creative Design and Visualization of Map Elements

1. Introduction I have tried a variety of different methods of using map elements to design: ①use the map patch for graphic design; ②hand-drawn map; ③cool map visualization effect. One of the things ...

2019-08-07 12:12:43 150

原创 Livelihood Map and Campus Map Making

1. Introduction In addition to decision supportting thematic maps, I have also been involved in the production of some other kinds of maps. From the type, they can be classified into campus map and l...

2019-08-07 11:51:02 206

原创 Thematic Map Design for Planning Decision-making

1. Introduction After a long time of accumulation and product development, Urban Research Laboratory of Wuhan University has becom the top team in the field of national geographic census and monitori...

2019-08-07 10:53:16 378

原创 The Optimization Research of First Aid Resource Allocation in Wuhan Based on GIS

1. Introduction This is the first independent research project I have come into contact with and the starting point of my academic career. The project aims to optimize the allocation of first-aid res...

2019-08-06 22:55:44 143

原创 Public health and justice: Chronic Diseases, Alcohol Abuse, Walkability

1. Introduction Public health and social justice is one of the main research directions of my current laboratory. In this research direction, I have participated in three independent studies. First o...

2019-08-06 22:36:05 261

原创 Tea Expansion in Anji County, China: Determinants, Trade-off mechanism, Simulation

1. Introduction This is an interesting project I involved in about cash crop substitution. It aims to solve three main problems: ①How to quickly and effectively monitor the pattern and process of tea...

2019-08-05 23:04:36 322

原创 Comprehensive Statistical Analysis of Geographical Conditions in Tianjin, Xiangyang & Guangzhou

1. Introduction These are a series of planning and decision-making oriented comprehensive statistical analysis projects for geographical conditions, which come from related government departments suc...

2019-08-05 22:16:43 627

原创 Industrial Land Use Efficiency: Measurement, Evolution, the Role of Development Zones

1. Introduction The purposes of this project are to systematically explore the measurement method and evolution mode of industrial land use efficiency (ILUE) and to elaborate the influence mechanism ...

2019-08-05 19:19:16 961

原创 python将数据写入txt或csv

使用python写数据的时候,经常使用txt和csv而不是excel,一个重要原因是excel有行数限制。而txt和csv没有,csv是逗号分隔的文本文件,打开的感觉和excel表格类似,但实际上是纯文本文件。写数据的时候常用两种模式,一种是“覆盖写”——先把目标文件中的内容删除再写,另一种是“追加写”——紧跟着之前的内容写。写txt或csv不需要额外import文件,主要使用open函数和,...

2018-09-21 11:52:02 7223

原创 postgresql当表存在时删除表及当表不存在时创建表操作

如果表不存在,而强行去删除表,SQL会报错;类似的如果表已经存在而强行去创建同名表,SQL会报错。需要一种方法安全地删除和创建表,解决方案的核心在于“exists”关键字。安全地删除某表(drop table if exists +表名) 即,如果指定表不存在则跳过,如果指定表存在则删除: drop table if exists table recent_news;安全地创建...

2018-09-12 10:51:30 15091 2

原创 postgresql数据库单表导入导出

有时需要把postgresql中的某个表先导出成sql文件,再导入到另一个postgresql数据库中。整个导入导出操作需要把命令行切换到postgresql安装路径中的bin上,然后分别使用pg_dump命令和psql命令进行导出和导出。导出命令为: pg_dump -U postgres(用户名) (-t 表名) 数据库名(缺省时同用户名) > c:\fulldb...

2018-09-11 17:33:02 16969

原创 python连接postgresql数据库,进行CRUD操作

在执行python程序前,先确保相关SQL语句能够在postgresql中正常运行 基本SQL语句 创建表create table student(id serial primary key,student_name varchar(20),age int ,class_name varchar(20));删除表drop table student;添加数据(C-creat...

2018-09-08 16:57:47 6124 2

原创 Arcgis 10.3 面转栅格失败原因

项目原因,经常需要把矢量的建设用地图层(A,G,S之类的)转化成栅格从而做建设用地扩展预测或城市形态分析。 这次突然在Arcgis 10.3环境下遇到了面转栅格失败的情况。仔细分析,发现是因为面转栅格的输出路径不能出现中文。 只要把输出路径改成英文即可正常运行。 输出的栅格是Arcgis适用的格式(一个文件夹),为了方便之后在其他软件中进一步处理,进一步导出成.tif格式。 ...

2018-07-06 11:33:08 40610

原创 Arcgis 10.3数据视图正常,但切换到布局视图无法看到画布和数据框

最近新装了Arcgis 10.3,想要用布局视图直接出如下的图(复制数据框即可实现,导出为.emf文件可保证Word中的高清)。 但是在实际做的时候,出现了Bug->数据视图正常,但切换到布局视图无法看到画布和数据框。具体而言是切到布局视图后,很难找到画布,随便点两下画布就不见了,完全无法继续制图。实际效果如下: 找了半天,发现了原因和解决方案。原因是Arcgis布局视图的默认模...

2018-05-29 11:29:07 35275 3

原创 Excel2016编辑和保存.bdf文件

在Arcgis中可以编辑属性表,但是相对非常麻烦。具体而言为:添加字段需要在菜单中操作;字段计算要打开字段计算器;修改字段需要开启编辑;增加大批新的属性不能直接复制只能通过表连接完成。属性表实际对应.dbf文件,想要通过传统的如Excel这样的表格软件,直接编辑.dbf,达到快速修改shapfile文件属性表的效果。目前有三种方案可以实现:1. 使用WPS WPS能...

2018-05-29 11:07:45 15925 5

原创 Arcgis 10.3 无法打开xlsx文件问题解决(通过xlsx文件添加XY坐标失败,把xlsx文件作为连接表失败)

平时在用Arcgis时使用xlsx表,主要有两个场景:①通过百度等地方爬取的POI数据具有经纬度字段,把这些信息放在xlsx文件中,通过Arcgis添加XY数据功能把POI添加到地图中去,再导出成shpfile文件方便后续使用;②做空间统计分析或者其他数据处理的时候,在Arcgis中不灵活,直接使用Excel来处理数据,处理完后通过关键字连接回 在多数电脑上上述两种场景可以正常执行...

2018-05-25 15:38:51 13007 2

原创 【ArcGIS技巧】利用ArcGIS获得两二值栅格影像变化区域(以城市扩展为例)

Q:如何获得城市用地变化部分的影像? 利用灯光遥感影像,通过阈值提取,获得了上海市1993年和2003年城市用地影像。城市用地影像为0-1二值,其中1表示城市,0表示非城市。现在需要得到1993年到2003年间,城市用地变化的影像,为进一步进行城市扩展相关研究提供支持。具体要进行的工作如下图所示: A : 利用ArcToolbox的逻辑异或计算工具! 所谓

2018-01-08 20:16:48 10033 3

原创 【GISer小O】JAVA后台的小白之路(一)_2 ——分分合合三剑客

【GISer小O】JAVA后台的小白之路(一)_2——分分合合三剑客 本文简单介绍Web开发中的三剑客:HTML/CSS/Javascript,阐述其关系。然后用示例demo讲解三者的分分合合。

2017-08-05 18:33:05 1321

原创 【GISer小O】JAVA后台的小白之路(一)_1 ——进击吧奔跑的Sumlib Text

**【GISer小O】JAVA后台的小白之路(一)_1——进击吧奔跑的Sumlib Text** 这一小节的核心是了解Sublime Text,完成html的helloworld,踏出万里长征第一步。

2017-08-04 21:32:44 777

原创 【GISer小O】JAVA后台的小白之路(序)——既然是个序,就得扯淡

【GISer小O】JAVA后台的小白之路(序)——既然是个序,就得扯淡 在网红大学号称全国最牛的GISer集散地念了三年书,发现自己还依然是个编程小弱鸡,在程序上暂时无法完全独挡一面。至少独立项目里让我做java后台,我还是处于半懵圈状态。幸好有实验室的一群大佬学长们在,幸好有一个给力的项目指导老师在。小O决定写点东西,记录下小O掌握SSM框架的过程,指不准就帮到哪个未来大佬了呢?

2017-08-04 15:31:00 1557

原创 本地发布地图服务到远程Arcgis Server服务器流程及可能存在的几个问题

在本地或者服务器上安装Arcgis Server的方法我就不赘述了,但是有一点值得注意:在win10和某些系统上安装arcgis后,输入http://localhost:6080/arcgis/manager无法直接访问控制台,而是一直处于等待状态。这种情况的根本原因是arcgis server站点尚未建立,需要输入http://localhost:6080/arcgis/admin/,登录后手动

2017-05-21 10:50:57 11634 4

原创 c#,winform实现获取当前经纬度坐标(极其便捷)

近期开发winform桌面应用时,需要获取当前的经纬度坐标,并显示在地图上(我们要实现的是arcgis engine的地图,但事实上不论是百度还是googel这些地图,只要获取了当前的经纬度坐标,一切都好说)。我花费了快一天的时间终于解决这个问题。急切地想解决问题的话,请跳到Part 2直接扫一眼,copy代码用起,否则可以慢慢读,有帮助。Part one        在国内的网站找了一

2017-05-12 15:15:19 12904 10

2020最新免费POI抓取及地址解析软件-OSpider v3.0.0.zip

OSpider v3.0.0桌面版的核心功能为按行政区划名称、矩形框、圆形区和自定义面文件四种方式抓取POI(百度/高德),支持通过csv批处理文件批量执行POI抓取任务,且提供了分城市获取POI总量的实用工具。OSpider v3.0.0也集成了WGS84/BD09/GCJ02坐标互转工具与地址解析工具。

2020-09-07

OSpider_ExtraTools_v1.0.0.zip

带极简界面的免费地址解析、坐标转换工具软件,解压即用。 功能: 1、调用百度GeocodingAPI进行批量地址解析(地址->坐标,嵌入了BD09转WGS84) 2、独立的批量坐标转换功能(仅支持批量BD09转WGS84)

2020-03-25

OSpider.zip

OSpider v1.0.1下载即用,无需配置。内含百度地图秘钥,免费下载POI,已经绕过了400条记录的限制,单次下载几万的POI很轻松。内含用户手册,开发者持续提供技术支持。

2019-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除