我已经修剪了美国人口普查的shapefile数据,通过编辑属性表来显示三个州的人口普查区块 .
然后,我通过更改qgis中的样式,根据表中的值对状态进行颜色编码 .
现在我想将新 Map 导出为KML或GeoJson图层 . 但是,每次我尝试过,该图层都不会显示在Google Maps API底图上 .
我相信API代码是正确的,因为当我在线使用测试kml文件时,它显示 .
我尝试使用各种属性导出(没有符号系统,要素符号系统,符号图层符号系统,wsg 84等) . 我已经尝试在dropbox上托管文件,并在我的网站上托管我的服务器 . 我尝试过geojson和kml,这个图层根本不会显示 .
该文件是300 MB . 并且Inspect Element显示没有控制台错误
当我在文本编辑器中打开文件时,事情似乎很好 . 标签看起来很封闭 .
我不确定究竟是什么导致了这个问题 . 有没有使用QGIS的替代方案?如何将人口普查数据作为我的Google API项目的图层?
1 回答
文件太大 . Google Map 将KML图层的文件大小限制为10MB . 我不得不缩小文件大小并使用GeoJson而不是KML .