高坚果
高坚果
如果需要行政边界数据,欢迎使用我的一个类似的库: https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov 数据比较全,采集了高德开放平台的坐标边界数据😊
前段时间我分析了一下lamejs的版本变更,lame.all.js自2017年以来并没有实质性的代码变动。 另外我发现编码出来的mp3用工具查看LAME版本号是乱码的,修改一下源码就正常了,源码里面版本号转二进制用的charAt改成charCodeAt就完成了修复。 https://github.com/zhuker/lamejs/issues/67
@devin87 老哥也是爱折腾😁 MediaRecorder太复杂了也对mp3录音没有什么帮助。 导致楼主这个问题是在于AudioContext初始化的时机,如果是用户刚打开页面还没有进行任何操作就创建了AudioContext对象,这个对象默认是state=suspended,需要在用户有操作后再resume()一下就能正常录音了,比如开始录音时,suspended状态下不resume就无法正常录音。 增加MediaRecorder的代码增加了复杂性,还是建议还原一下代码😂
乡镇级的区划数据大部分是来自腾讯地图的接口,原封不动。乡镇数据太多了,名字长度超过6个字的有将近1000个,不排除里面有错的,但一个个核实就像大海捞针,太难了,所以直接用的腾讯原封不动的数据;还是因为数据量太大,这些出错的占比就很小了 毕竟这种数据都是需要维护的东西,就像京东淘宝他们,也都是没有100%实时准确的,也是需要有反馈+更新,很多时候这些瑕疵并不会对使用产生过大影响
用工具导出省级的geojson或shp,在QGIS里面或者其他GIS软件里面,直接执行融合(Dissolve),就得到了一个图形 
附Dissolve后导出的geojson文件,20220206发布的数据,wgs84坐标系 [中国外形.zip](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/files/8047291/default.zip)
自己直接通过gis软件处理更好,Dissolve后可以通过Simplify来减少图形坐标点数(损失边界精度),减少最终文件的大小
结果不正确,都是未匹配的;要先执行 1_1 那个文件,得到 Step1_1_StatsGov 。 1_5_合并 这个文件每次过了一段时间后都需要修改源码才能跑起来,处理合并新调整的区划
1. 直筒子市已特殊处理,已正常保持4级结构,不只是东莞,海南还有一大堆 2. 省直辖县级市,已正常保持4级结构,这个就更多了:河南济源、湖北潜江、海南五指山、新疆昆玉。。。一大堆 太年轻了😂
直筒子市没有区级,所以填充了一个同名的区级保证3级的一致性,也没有采用将乡镇这级往上提;省直辖县级市也是同样道理,参考这个issue: https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/issues/9