Uncaught Error: Unsupported GeoJSON type: undefined
渲染一个json数据(含坐标,应该就是Geojson类型)出现该错误。
AI:这表示在您的JavaScript代码中,您正在处理的GeoJSON数据存在问题。错误明确指出GeoJSON类型为undefined,这意味着您试图访问或处理的GeoJSON数据没有有效或被识别的类型
---------------------shp文件构成------------------------
三个主要文件:
.shp 存储的是几何要素的的空间信息,也就是XY坐标
.shx 存储的是有关*.shp存储的索引信息。它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有多少XY坐标对等信息
.dbf 存储地理数据的属性信息的dBase表
次要文件:
*.prj 如果shapefile定义了坐标系统,那么它的空间参考信息将会存储在*.prj文件中
*.shp.xml 这是对shapefile进行元数据浏览后生成的xml元数据文件
*.sbn和*.sbx 这两个存储的是shapefile的空间索引,它能加速空间数据的读取。这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通过ArcToolbox >Data Management Tools >Indexes >Add spatial Index工具生成。
对于一般的shp文件而言,如何准确的获取其坐标对应的键值对,从而只对坐标值进行渲染???
------------符合GeoJSON的格式要求----------
参考:
https://zhuanlan.zhihu.com/p/512683036