I created a prototype of Cesium + AngularJS and experienced some issues when it comes to handing vector data. For instance the rendering of this WFS service (http://data.wien.gv.at/daten/geoserver/ows?service=WFS&request=GetFeature&version=1.1.0&typeName=ogdwien:BAUBLOCKOGD&srsName=EPSG:4326&outputFormat=json) takes several seconds. Afterwards, any kind of interaction with the map is very slow.
Here is the screenshot and the source code (there is lot of metaprogramming magic; I just extracted the relevant code):
var dataSource = new Cesium.GeoJsonDataSource(); dataSource.loadUrl(url); var dataSources = viewer.dataSources; dataSources.add(dataSource);
Could you help me to speed up the rendering and further working with the application?
Every help appreciated.