1.注册智图GeoQ,获得api的key

2.分析url

url='http://api.geoq.cn/你的密钥/filterservice/regionfilter'

3.筛选条件

values={

"codes":"310000",#城市代码

"extent":[120.9327,30.6014,122.2339,31.8480],#查询空间范围

"inSR":4326,#坐标系编号,默认3857,返回结果也是3857的

"grid":"square",#网格形状

"radius":500,#网格半径,可以更小

"condition":{"pop":[0,1100000]}#筛选条件,照大的写

}

4.关键代码,本次使用python2,因为python3的requests库始终无法识别刷选条件最后一条condition的条件,该条件是GeoQ规定的条件。今个不使用神器pandas,就用自带的numpy来写,数值分别为经纬度,人口数,分组ID

req=urllib2.Request(url,values)

response = urllib2.urlopen(req)

t = response.read()

d = json.loads(t)

d1= d["result"]["features"]

x=[]

for i in range(len(d1)):

for j in range(len(d1[i]["geometry"]["rings"][0])):

x.append(你想要的数据)

a=np.array(x)

np.set_printoptions(precision=10)

np.savetxt("a.csv",a,delimiter=",")

5.使用ArcGIS处理结果,出图

13532492.93

3653382.137

6085

0

13531492.93

3653382.137

6085

0

13531492.93

3652382.137

6085

0

13532492.93

3652382.137

6085

0

13532492.93

3653382.137

6085

0

13532492.93

3653382.137

6085

0

13513492.93

3602382.137

145

1

13512492.93

3602382.137

145

1

13512492.93

3601382.137

145

1

互相交流GIS数据和技术,请加博主微信(w912917507)

python人口数据_python获取人口数据(500m网格)GeoQ智图api相关推荐

  1. python获取天气数据_python获取天气数据

    三.具体实现 """ =================================== -*- coding:utf-8 -*- Author :GadyPu E_ ...

  2. dateframe取某列数据_Python获取时序数据并进行可视化分析

    更多精彩,请点击上方蓝字关注我们! 1. 准备工作 tushare是一个第三方财经数据接口包,需要安装包并完成注册. 安装tushare包 pip install tushare 为防恶意调用接口数据 ...

  3. 用python读取股票价格_Python获取股票数据?

    看到有介绍tushare的,忍不住贴一个我最近使用的python数据平台baostock,更多的数据,更快的响应.免费开源无需注册,不用担心信息泄露,不像有的平台,用着用着就开始收费了. 在线安装:p ...

  4. Python量化入门系列:获取数据-Tushare获取股票数据(1)

    做量化用到的数据一般包括二级市场各种数据.宏观经济各种数据以及一些特殊需求的网页数据,需要有通过python获取数据.常见的获取数据方式有三种: 一是通过SQL语言从数据库获取数据,适用于二级市场和宏 ...

  5. js 用下标获取map值_js map方法处理返回数据,获取指定数据简写方法

    map方法处理返回数据,获取指定数据简写方法 前言 后端返回数据为数组列表时,通常比较全面,包含了很多不需要的数据,可以通过 map 方法处理返回数据,筛选出想要的数据 例如 // 返回数据 res ...

  6. Qt|Http笔记-两种方式发送http协议数据,获取服务器数据(GET方法)

    目录 背景 演示 搭建Java Web环境 QTcpSocket获取服务器数据 QNetworkAccessManager获取服务器数据 背景 Qt中有2个方式可以实现HTTP协议的发送,一个是使用Q ...

  7. python调用接口获取数据_python:接口间数据传递与调用方法

    如下所示: import requests import unittest import json from pubulic_way.get_token import getSession class ...

  8. python 导出数据并发邮件_Python 获取zabbix数据图并发邮件

    Python 获取zabbix数据图并发邮件#! /usr/bin/env python # coding=utf-8 # Andy_f import time, os,datetime import ...

  9. python读取时间序列csv可视化_Python获取时序数据并进行可视化分析

    本帖最后由 林宝宝 于 2019-7-31 17:29 编辑 问题导读: 1.获取第三方平台的接口数据的方法是什么? 2.怎么做数据清洗与合并?主要有数据类型转换.重新排序.索引重置.数据合并 3.时 ...

最新文章

  1. h5 rtmp推荐控件_H5播放Rtmp之videojs播放
  2. linux中传输文件方法,Linux快速传输文件几种方法
  3. 原生js实现给指定元素的后面追加内容
  4. Spring4.x(7)---对象的生命周期方法
  5. [转]awesome-tensorflow-chinese
  6. C#设计模式---迭代器模式(Iterator Pattern)
  7. 适合于初学者—软路由全探索系列(二):探索群晖 VMM 虚拟机旁路由安装及设置
  8. 浅谈中国古代服饰纹样中礼制精神的体现
  9. FlashFXP,flashfxp使用方法
  10. HTML5 的新增特性
  11. 错误specificity:nan
  12. 0x01 前情提要随着疫情反复,今天我在家办公。我需要登一台服务器上配置,但是那个地址只能通过深信服vpn连接,在家办公一天就带了台kali系统的笔记本回来,没带windows的。 kali上
  13. 下载网盘资源如何更快呢?
  14. 为什么要建立一个行之有效的医疗保健初创企业几乎是不可能的
  15. 渗压计工作原理及选型
  16. C/C++数组初始化的总结
  17. YMIR-从源代码部署到页面实操
  18. Html+Css实现九大行星动画效果
  19. 【记录】mac使用PyCharm中Python版本不对应的解决方法
  20. Android 12 分屏模式配置

热门文章

  1. 申请邓白氏(D-U-N-S)编码
  2. 分享 8k-16k-单通道-16bit WAV音频 样本数据
  3. android漂亮的进度条,Android编程之NumberProgressBar:漂亮的Android进度条
  4. 理解vue之element-ui中的 template slot-scope=scope
  5. oracle dcd设置,Oracle DCD配置缓解12170问题
  6. oracle dcd设置,叶摇 » Blog Archive » os.tcp_keepalive 和ORACLE DCD
  7. DTC之DTC Status状态位
  8. arm手机刷linux,arm-从0开始刷机(linux下)
  9. Spring Boot整合Redis笔记
  10. SpringBoot使用SOFA-Lookout监控 1