2017-02-13 8 views
0

かなりまっすぐ進む:私は単に機能層ArcGIS JSでフィーチャレイヤをポリゴンの配列に変換しますか?

var floodLayer = new FeatureLayer("URL"); 

を取得し、次のような多角形の配列に変換しようとしています:

var polygons = []; 

for (var i = 0; i < floodLayer.graphics.length; i++) { 
var polygons[i] = new Polygon({ "rings": floodLayer.graphics[i].rings, "spatialReference": floodLayer.graphics[i].spatialReference }); 
} 

はしかし、機能層が持っているように見えませんポリゴンを作成するための適切なプロパティ。私が何かを見逃していない限り?

答えて

1

ringsおよびspatialReferenceは、グラフィックスの特性であるgeometryのプロパティです。たとえば、floodLayer.graphics[i].ringsの代わりにfloodLayer.graphics[i].geometry.ringsを使用する必要があります。

+0

わかりました。おかげでギャビン! – TacoB0t

関連する問題