出来实习难免遇到各种没见过的问题,给我这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相关推荐

  1. SpringCloud工作笔记047---FastJson解析多级JSON_FastJson解析嵌套JSON_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

    JAVA技术交流QQ群:170933152 解析嵌套json,这里说一下: //下面可以通过解析多级json的方式,获取数据,插入到数据库 //JSONObject userJsonObj = JSO ...

  2. FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

    fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...

  3. fastjson 检测json格式_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换...

    fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...

  4. 数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类)

    数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类) 在最近的实验中,使用了json来传送客户端与服务端的信息,之前原本想使用自己定义的格式,但是使用json可以将 ...

  5. Qt工作笔记-html做界面时,QFileInfo小技巧,获取前端页面

    目录 背景 演示及代码 总结 背景 有的时候要调用三方的库,能够比较简单的实现一些酷炫的效果.这里特别是前端的酷炫效果! 如果在Qt中,某个地方,能小范围使用前端Qt的效果,辣么,将会是一个多么有意思 ...

  6. excel文件中的数据转化为json格式并输出json文件

    1:需求: 将excel中的数据获取出来,转化为json格式,之后输出到.json文件中. 2:步骤: (1): 将excel中的数据获取出来,使用jsonObject转化为json格式字符串 (2) ...

  7. android判断是否json格式,Android判断json格式将错误信息提交给服务器

    开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常. 并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除 ...

  8. layui中的table使用心得,json格式处理,json转字符串,json转对象,json转对象数组,layui表格图片显示修改。

    文章目录 案例一.layui中table,后台数据是json格式的处理 1. 前端显示样式 2. 前端代码 3. 后端代码:layui前端表格需要返回的数据格式要求示例 4. json格式处理工具类: ...

  9. python的json格式_python读取json格式

    对于处理json格式,如果是要把python数据格式转换成json,使用json.dumps(),如: data = { 'name' : 'ACME', 'shares' : 100, 'price ...

最新文章

  1. 导入特征怎么实体化_幼儿教师开展集体活动开场导入方法 看过的都说很实用!...
  2. Altium Designer飞线(未连接线)不显示的解决方法
  3. pycharm Application cannot start in headless mode
  4. C#用户权限控制架构,可以控制到类【重发】
  5. 崩溃!Win10 强制更新导致电脑无限重启
  6. 一文读懂 | CPU负载均衡实现
  7. Ranger-AdminServer安装(开启Kerberos)
  8. 图像处理基础(五)_图像像素中通道概念解析
  9. 【字符串替换】程序员面试金典——1.5基本字符串压缩
  10. HDOJ 4223 (DP)
  11. 谈谈BFC与ie特有属性hasLayout
  12. 每天一个PS技巧(原理+实践)——简单背景的抠图与毛发抠图
  13. 免杀Payload生成工具Veil的下载与使用
  14. 马原复习笔记(老师勾画的重点以及相应的习题练习)
  15. 设计师的“通天塔”—浅谈设计沟通
  16. 手机软件测试规范(含具体用例)
  17. 【word】双栏写作如何调整为写满左栏再写右栏
  18. 2022年葡萄糖基甜菊糖市场前景分析及研究报告
  19. Docker: 绿色版docker(带dockerui)安装测试记录_20200120_七侠镇莫尛貝
  20. 穿过时光隧道去看TNF100十周年,这次天猫Club如何跑出新生活方式?

热门文章

  1. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.3 层次结构和复合角色...
  2. 2023年,哪些Web3赛道的表现最值得期待?(文末有奖)
  3. ActiveMQ使用及原理浅析(消息队列)
  4. c语言程序设计中植树问题,植树问题 (3).doc
  5. cocos2dx lua 3.14 适配 安卓 刘海屏 全面屏 异形屏
  6. vue生成pdf文件
  7. GOIP网关所有型号以及分辨方法 对接场景
  8. 学习UI设计,哪些软件是必学的
  9. java记录访问次数_使用java中的session来记录访问次数
  10. CAD.net cad中的菜单创建