Uncaught Error: Unsupported GeoJSON type: undefined

发布时间 2023-07-18 22:32:26作者: 雨崩

 

渲染一个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