|
@@ -39,7 +39,7 @@
|
|
|
import { open as shapeOpen,openDbf as dbfOpen } from 'shapefile'
|
|
|
import proj4 from 'proj4'
|
|
|
import { GeoJSON } from 'ol/format'
|
|
|
-import GeometryType from 'ol/geom/GeometryType'
|
|
|
+// import GeometryType from 'ol/geom/GeometryType'
|
|
|
import { MultiPolygon } from 'ol/geom'
|
|
|
import { createTransformFromCoordinateTransform, Projection,transform } from 'ol/proj'
|
|
|
import * as zip from '@zip.js/zip.js/dist/zip'
|
|
@@ -191,9 +191,9 @@ export default {
|
|
|
const geometrys = featureJsons.map(i => new GeoJSON().readGeometry(i.geometry))
|
|
|
const flatMap = geometrys.flatMap(i => {
|
|
|
// console.log(i, typeof i, 'i')
|
|
|
- if (i.getType() === GeometryType.POLYGON) {
|
|
|
+ if (i.getType() ==="Polygon") {
|
|
|
return [i]
|
|
|
- } else if (i.getType() === GeometryType.MULTI_POLYGON) {
|
|
|
+ } else if (i.getType() === "MultiPolygon") {
|
|
|
return i.getPolygons()
|
|
|
} else {
|
|
|
console.error('unsupport type')
|