arcmap小技巧之获取行政区划及json格式转shp,json转csv
出来实习难免遇到各种没见过的问题,给我这gis小白难坏了
今天遇到北京1954坐标系转国家2000
上头甩给我一张北京54的某县耕地数据shp,告诉我这个图不能用到web端,坐标系太旧了
(小声bb:前几天做的分析,今天才发现坐标系不对吗)ps:上头不懂gis
于是我乖乖的去转这个坐标系;这是一张相当碎的要素数据,基本看不出行政区划的样子,没有可以参考的图层。。
手里有一幅当地的农业项目区图(数据更碎,是2000的,也不知道是不是真的2000坐标系,反正web端能用),但是基本看不出来有哪里是匹配的,空间校正难以施展,
未校正的图(坐标系北京1954)的一部分
实际是多个项目区合并在一起,基本看不出来有哪里是匹配的。
手里的某项目图(坐标系2000)的一部分
这时我想到用行政区划图做参考,问上头,结果是没有国家2000的行政区划图
问题来了:我去哪找可以参考校正的图?
https://datav.aliyun.com/tools/atlas/index.html
多方问询,找到这个高德小工具,可以获取全国的行政区划
下载下来发现是只有json格式,arcgis的转换工具里自带有 json转要素 工具,但很不幸,报错,内容格式不对,转不了
(json数据可以用记事本打开,一看密密麻麻的,怎么改,不知道。。)
那么问题来了:怎么让它变得可用?
多方问询,有人说需要用geojson格式,
https://data.page/json/csv json转csv
http://www.convertcsv.com/csv-to-geojson.htm csv转geojson
用一些线上小工具,终于转出来了(但愿这些小工具对你有用)
这是干啥用的,我理解为geojson就是把json密密麻麻的的数据分分类,变得可以加载出属性数据
具体怎么弄还不清楚,求大佬指导(1)
弄出来了,但是arcmap的json转要素工具就是json转要素,geojson不能用。。。
那么回到json,这玩意怎么转shp,
https://mapshaper.org/ json转shp,json转csv
这个小工具居然可以直接用,但是shp中的中文字段会被转化成乱码,csv不会
解决办法:再用工具json转csv表格,加载shp后将属性数据链接csv表格,用字段计算器重新赋值
拿到当地的行政区划,空间校正就好用了。这里拿到的行政区划的坐标系是WGS1984和2000坐标系差不多,要求不高也能用。
求解:
另外,
一开始,我想用 定义投影 工具把北京1954坐标系定义为2000坐标系,然后再空间校正,但定义后出现了几种情况:
1、定义后找不到图了,属性数据还在。
2、图找不到,属性数据也没了。
3、定义后,很幸运,找到图了,属性数据也还在,但矫正预览不显示矫正后的图,没得参考,不敢直接校正,因为基本没有精确的可以参考的地方。求大佬解惑(2)
我还是想尝试用参数转换投影坐标系,
网上搜索,得知可以反算坐标但没弄明白怎么算,求大佬指导(3),
搜到一个可以用的工具,中海达出的坐标转换运算工具,百度很多可以搜到
找到的这个叫CoordTool
我设置的源椭球是北京54,当地椭球是国家2000,进行平面坐标转换,在未校正的坐标系北京54的原图上找了10个点的平面坐标,一一转换后,修改空间校正链接表的目标链接坐标。
弄出来看起来挺正常的,但校正之后原图只是向上位移了一小段,没有很大的形变,和坐标系2000的行政区划图还是差了不少,但相对原图还是有一定的校正效果的(具体好像是整体位移到差不多同一个水平线了),求大佬指导(4)
arcmap小技巧之获取行政区划及json格式转shp,json转csv相关推荐
- SpringCloud工作笔记047---FastJson解析多级JSON_FastJson解析嵌套JSON_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
JAVA技术交流QQ群:170933152 解析嵌套json,这里说一下: //下面可以通过解析多级json的方式,获取数据,插入到数据库 //JSONObject userJsonObj = JSO ...
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...
- fastjson 检测json格式_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换...
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...
- 数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类)
数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类) 在最近的实验中,使用了json来传送客户端与服务端的信息,之前原本想使用自己定义的格式,但是使用json可以将 ...
- Qt工作笔记-html做界面时,QFileInfo小技巧,获取前端页面
目录 背景 演示及代码 总结 背景 有的时候要调用三方的库,能够比较简单的实现一些酷炫的效果.这里特别是前端的酷炫效果! 如果在Qt中,某个地方,能小范围使用前端Qt的效果,辣么,将会是一个多么有意思 ...
- excel文件中的数据转化为json格式并输出json文件
1:需求: 将excel中的数据获取出来,转化为json格式,之后输出到.json文件中. 2:步骤: (1): 将excel中的数据获取出来,使用jsonObject转化为json格式字符串 (2) ...
- android判断是否json格式,Android判断json格式将错误信息提交给服务器
开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常. 并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除 ...
- layui中的table使用心得,json格式处理,json转字符串,json转对象,json转对象数组,layui表格图片显示修改。
文章目录 案例一.layui中table,后台数据是json格式的处理 1. 前端显示样式 2. 前端代码 3. 后端代码:layui前端表格需要返回的数据格式要求示例 4. json格式处理工具类: ...
- python的json格式_python读取json格式
对于处理json格式,如果是要把python数据格式转换成json,使用json.dumps(),如: data = { 'name' : 'ACME', 'shares' : 100, 'price ...
最新文章
- 导入特征怎么实体化_幼儿教师开展集体活动开场导入方法 看过的都说很实用!...
- Altium Designer飞线(未连接线)不显示的解决方法
- pycharm Application cannot start in headless mode
- C#用户权限控制架构,可以控制到类【重发】
- 崩溃!Win10 强制更新导致电脑无限重启
- 一文读懂 | CPU负载均衡实现
- Ranger-AdminServer安装(开启Kerberos)
- 图像处理基础(五)_图像像素中通道概念解析
- 【字符串替换】程序员面试金典——1.5基本字符串压缩
- HDOJ 4223 (DP)
- 谈谈BFC与ie特有属性hasLayout
- 每天一个PS技巧(原理+实践)——简单背景的抠图与毛发抠图
- 免杀Payload生成工具Veil的下载与使用
- 马原复习笔记(老师勾画的重点以及相应的习题练习)
- 设计师的“通天塔”—浅谈设计沟通
- 手机软件测试规范(含具体用例)
- 【word】双栏写作如何调整为写满左栏再写右栏
- 2022年葡萄糖基甜菊糖市场前景分析及研究报告
- Docker: 绿色版docker(带dockerui)安装测试记录_20200120_七侠镇莫尛貝
- 穿过时光隧道去看TNF100十周年,这次天猫Club如何跑出新生活方式?
热门文章
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.3 层次结构和复合角色...
- 2023年,哪些Web3赛道的表现最值得期待?(文末有奖)
- ActiveMQ使用及原理浅析(消息队列)
- c语言程序设计中植树问题,植树问题 (3).doc
- cocos2dx lua 3.14 适配 安卓 刘海屏 全面屏 异形屏
- vue生成pdf文件
- GOIP网关所有型号以及分辨方法 对接场景
- 学习UI设计,哪些软件是必学的
- java记录访问次数_使用java中的session来记录访问次数
- CAD.net cad中的菜单创建