如何简单制作自己想要的GeoJSON地理信息文件

1、简介

GeoJSON 是一种对各种地理数据结构进行编码的格式。GeoJSON 对象可以表示几何、特征或者特征集合。GeoJSON 支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON 里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。

2、开发中使用的场景
经常我们在开发某个系统首页大屏展示时,可能会需要某个地图区域的GeoJSON文件。一般情况下常规的地图GeoJSON文件我们在网上是比较好找的。下面介绍一个我在日常开发中GIS项目时获取某个地方区域JeoJson文件的网址。

链接: 阿里地图资源库.



这个网站市是开发GIS地图必备的哦!

但是如果项目中要求某个比较特殊区域的地理文件。那么我们往往费劲九牛二虎之力在网上找也很难寻找到。与其网上到处寻找不如我们自己动手制作吧!

3、项目背景
最近 作者有接到一个GIS的开发任务,大致是展示上海市临港区的GIS地图,其中开发过程中关键一步就是获取临港区域的GeoJSON文件,作者在网上拼命的寻找地图资源,最终还是没找到。但是最终自己制作了一个哈哈!

4、自制作自己想要的GeoJSON地理信息文件
下面详细介绍一下我制作上海市临港区域GeoJSON文件的过程

4.1 这时候我们需要第二个制作GeoJson文件的网站
链接: 制作JeoJson文件的网址.

找到我们需要制作的地图区域(吐槽:这也是个体力活,作者我就一步一步放大找到上海区域,再找到自己想要的地图区域)
好了言归正传,下面划红线的部分就是我要的区域啦~

4.2 开始制图
4.2.1 选择画图工具,这里选择多边形画图工具

4.2.2 开始描边

此时我们可以惊讶的发现,左侧描边成功,右侧Json文件也先相应的出现啦~,至此我们就大功告成了。我们可以拿着文件内容干活啦。

4、本地Demo验证
拿到GeoJson哪能不立马试试呢。哈哈!



用的openlayer 写的本地Demo。 完美获取我的上海市临港地区的地图资源。再也不怕项目经理骂我喽!

4、总结
这是今天第一次尝试写技术博客,以后会继续创作。变成更加优秀的一个技术博主。

你的点赞就是对我最大支持!

一个喜欢阅读、喜欢学习、喜欢coding。正在努力变强的coder。

如何简单制作自己想要的GeoJSON地理信息文件相关推荐

  1. 如何制作自己想要的AAC音频文件

    本文只是介绍我制作AAC音频文件的整个过程,只作为参考,大家如果有更好的方法,可以不使用此方法. 1.在微信小程序里搜索 语音朗读助手,并点击打开 2.打开小程序后,点击输入文件或链接,将你需要转换成 ...

  2. 用U盘或移动硬盘安装Windows7 (超简单制作Win7安装U盘方法)

    转载链接:http://www.iplaysoft.com/win7-usb-dvd-download-tool.html 最近很多人想要安装 Windows7 ,下载回去后的ISO镜像文件很多人都是 ...

  3. android手机rom简单制作教程,【图片】ROM助手:任意安卓机型的ROM制作教程【a298t吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多机友都在求精简系统,求ROOT等等.... 但不会怎么办? 我来告诉大家一个完美无缺的办法! 授人以鱼 不如授人以渔...... ========== ...

  4. macos安装盘第三方工具制作_简单制作OSXYosemite10.10正式版U盘USB启动安装盘方法教程(全新安装Mac系统)下载|异次元软件世界...

    伴随着 iMac 5K Retina 和新的 Mac mini 等硬件的发布,苹果终于都推出了 OS X Yosemite 系统正式版了!相信很多人都已经用上.不过对于一些不想升级,而是打算「全新安装 ...

  5. 简单的php引导页面设计,PS简单制作唯美朦胧柔美的渐变APP引导页

    今天小编为大家分享PS简单制作唯美朦胧柔美的渐变APP引导页方法,教程很不错,难度不是很大,推荐到脚本之家,大家快快来学习吧! 此适合和对颜色研究不深,又急需应用的朋友.小编良心保证,再零基础的同学也 ...

  6. qt登录界面简单制作,是真的保姆级别了!!!

    qt登录界面简单制作,是真的保姆级别了!!! 第二周工程创新实践:创建一个窗体,设计用户登录的界面(含有用户名.密码),并实现用户登录的功能,要求用户提交的登录按钮时能获取界面中的用户名.密码数据并与 ...

  7. WebApp简单制作

    原址:点击打开链接 WebApp简单制作(后端也可以装逼啦) 阅读目录 前端越来越吃香的感觉 初试 登陆,注册 新闻列表 新闻详情和收藏页面 造数据 装逼升级 回到顶部 前端越来越吃香的感觉 年后回来 ...

  8. matlab车轮滚动动画,Fireworks动画教程:简单制作轮子滚动动画效果

    本教程是向大家介绍利用Fireworks简单制作轮子滚动动画效果,方法很简单,主要想通过这一实例向大家介绍fw mx如何让我们的web design变得更easy,希望大家通过本篇教程能有收获! 一直 ...

  9. 超简单制作多系统启动U盘教程

    超简单制作多系统启动U盘教程 文章目录 超简单制作多系统启动U盘教程 前言 基本配置 配置PE系统 配置其他操作系统 前言 ​ 这两天心血来潮,本来想用Win to go做一个windows便携系统, ...

最新文章

  1. CentOS通过日志反查入侵
  2. 反思编写页面追加页面元素的方法,目的:加快开发速度 节省开发时间 需求:点击搜索清空表格内容进行增加新的数据行
  3. JavaScript Map 和 Set
  4. 【定时同步系列2】16QAM调制+OM定时+信号分段处理+误码率曲线之MATLAB仿真(复信号模型)
  5. 美团 iOS 工程 zsource 命令背后的那些事儿
  6. Nike Hyperdunk 2012 Men's Basketball Shoes Black/Gorge Green
  7. 李彦宏:5年后语音和图片搜索会超文字搜索
  8. 社交界的 Linux,为何败给了 Facebook、Twitter?
  9. Jmeter学习笔记ONE
  10. libmodbus 封装成dll_Windows Visual Studio 2017 编译 libmodbus
  11. 惠普触控板使用指南_hp触摸板(hp笔记本触摸板怎么开)
  12. 计算机如何进入ping,电脑怎么ping网络,教你电脑怎么ping网络
  13. HiCar目前支持的手机型号
  14. 薅羊毛php源码,薅羊毛软件-抢福袋源码分享
  15. 联想笔记本无法识别USB(通用串行总线(USB)的控制器问题)
  16. 洛谷-P2006 赵神牛的游戏
  17. hdmi怎么支持2k分辨率_HDMI更新了!HDMI线用户忍受了一年的问题,终于能解决了...
  18. 「docker实战篇」python的docker爬虫技术-安卓模拟器(二)
  19. Letv电视品牌升级为乐融,携手漫威打造超级营销
  20. linux ls搜索 开头,linux中怎么用ls查找以la开头的文件

热门文章

  1. 广州php快板老师牛,老师快板“打出”最牛评语
  2. c#调用Aspose.Word组件操作word 插入文字/图片/表格 书签替换套打
  3. sob攻略超详细攻略_超详细西安旅游攻略:3天、五天、亲子游, 吃住行
  4. Vue3留言墙项目——主体部分静态、mock
  5. 《HelloGitHub》第 76 期
  6. win10计算机安全模式怎么,Win10笔记本电脑如何简单进入安全模式
  7. 51单片机c语言产生可调脉宽方波,基于51单片机产生占空比和频率可调的方波信号发生器(附全部代码)...
  8. 体系结构学习15-cache coherence
  9. [转载]姑娘,你为什么要编程呢?
  10. 艾达链(ASC)全球电商公链产业生态沙龙走进浙江宁波