File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -1538,7 +1538,15 @@ export class WebMap extends Observable {
15381538 }
15391539 var features ;
15401540 if ( data . type === 'CSV' || data . type === 'EXCEL' ) {
1541- features = that . excelData2Feature ( data . content , layerInfo ) ;
1541+ if ( layerInfo . dataSource && layerInfo . dataSource . administrativeInfo ) {
1542+ //行政规划信息
1543+ data . content . rows . unshift ( data . content . colTitles ) ;
1544+ let { divisionType, divisionField } = layerInfo . dataSource . administrativeInfo ;
1545+ let geojson = that . excelData2FeatureByDivision ( data . content , divisionType , divisionField ) ;
1546+ features = that . _parseGeoJsonData2Feature ( { allDatas : { features : geojson . features } , fileCode : layerInfo . projection } ) ;
1547+ } else {
1548+ features = that . excelData2Feature ( data . content , layerInfo ) ;
1549+ }
15421550 } else {
15431551 var geoJson = data . content ? JSON . parse ( data . content ) : data ;
15441552 features = that . geojsonToFeature ( geoJson , layerInfo ) ;
You can’t perform that action at this time.
0 commit comments