Skip to content

Commit 090fea6

Browse files
Rachael-ERachael Ellen
andauthored
Update blurry basemap imagery (#626)
* update basemap to topography and replace Brest scene layer with Girona mesh layer * update images and gifs * update imports * update images Co-authored-by: Rachael Ellen <[email protected]>
1 parent a477e02 commit 090fea6

File tree

12 files changed

+17
-15
lines changed

12 files changed

+17
-15
lines changed
-62.9 KB
Loading

analysis/distance-measurement-analysis/src/main/java/com/esri/samples/distance_measurement_analysis/DistanceMeasurementAnalysisController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void initialize() {
5656

5757
// create a scene and set it to the scene view
5858
ArcGISScene scene = new ArcGISScene();
59-
scene.setBasemap(Basemap.createImagery());
59+
scene.setBasemap(Basemap.createTopographic());
6060
sceneView.setArcGISScene(scene);
6161

6262
// add base surface for elevation data
@@ -66,6 +66,7 @@ public void initialize() {
6666

6767
final String buildings = "http://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_Brest/SceneServer/layers/0";
6868
ArcGISSceneLayer sceneLayer = new ArcGISSceneLayer(buildings);
69+
sceneLayer.setAltitudeOffset(1); // offset for visual purposes
6970
scene.getOperationalLayers().add(sceneLayer);
7071

7172
// create an analysis overlay and add it to the scene view

analysis/viewshed-camera/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ The sample will start with a viewshed created from the initial camera location,
3030

3131
## About the data
3232

33-
The scene shows a [buildings layer in Brest, France](https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_Brest/SceneServer/layers/0) with a [local elevation source image service](https://scene.arcgis.com/arcgis/rest/services/BREST_DTM_1M/ImageServer) both hosted on ArcGIS Online.
33+
The scene shows an integrated mesh layer of [Girona, Spain](https://tiles.arcgis.com/tiles/z2tnIkrLQ2BRzr6P/arcgis/rest/services/Girona_Spain/SceneServer) with the [World Elevation source image service](https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer) both hosted on ArcGIS Online.
3434

3535
## Tags
3636

37-
3D, Scene, viewshed, visibility analysis
37+
3D, integrated mesh, scene, viewshed, visibility analysis

analysis/viewshed-camera/README.metadata.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
],
88
"keywords": [
99
"3D",
10-
"Scene",
10+
"integrated mesh",
11+
"scene",
1112
"viewshed",
1213
"visibility analysis",
1314
"AnalysisOverlay",
-160 KB
Loading
64.6 KB
Loading

analysis/viewshed-camera/src/main/java/com/esri/samples/viewshed_camera/ViewshedCameraSample.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import javafx.stage.Stage;
2626

2727
import com.esri.arcgisruntime.geoanalysis.LocationViewshed;
28-
import com.esri.arcgisruntime.layers.ArcGISSceneLayer;
28+
import com.esri.arcgisruntime.layers.IntegratedMeshLayer;
2929
import com.esri.arcgisruntime.mapping.ArcGISScene;
3030
import com.esri.arcgisruntime.mapping.ArcGISTiledElevationSource;
3131
import com.esri.arcgisruntime.mapping.Basemap;
@@ -63,19 +63,19 @@ public void start(Stage stage) {
6363
sceneView.setArcGISScene(scene);
6464

6565
// set the camera
66-
Camera camera = new Camera(48.3808, -4.49492, 48.2511, 344.488, 74.1212, 0.0);
66+
Camera camera = new Camera(41.985, 2.82691, 124.987, 332.131, 82.4732, 0.0);
6767
sceneView.setViewpointCamera(camera);
6868

6969
// add base surface for elevation data
7070
Surface surface = new Surface();
71-
final String localElevationImageService = "https://scene.arcgis.com/arcgis/rest/services/BREST_DTM_1M/ImageServer";
72-
surface.getElevationSources().add(new ArcGISTiledElevationSource(localElevationImageService));
71+
final String elevationSourceUri = "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer";
72+
surface.getElevationSources().add(new ArcGISTiledElevationSource(elevationSourceUri));
7373
scene.setBaseSurface(surface);
7474

75-
// add a scene layer
76-
final String buildings = "https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_Brest/SceneServer/layers/0";
77-
ArcGISSceneLayer sceneLayer = new ArcGISSceneLayer(buildings);
78-
scene.getOperationalLayers().add(sceneLayer);
75+
// add an integrated mesh layer (city of Girona, Spain)
76+
IntegratedMeshLayer gironaMeshLayer =
77+
new IntegratedMeshLayer("https://tiles.arcgis.com/tiles/z2tnIkrLQ2BRzr6P/arcgis/rest/services/Girona_Spain/SceneServer");
78+
scene.getOperationalLayers().add(gironaMeshLayer);
7979

8080
// create a viewshed from the camera
8181
LocationViewshed viewshed = new LocationViewshed(camera, 1.0, 500.0);
171 KB
Loading
-99.7 KB
Loading

scene/scene-layer-selection/src/main/java/com/esri/samples/scene_layer_selection/SceneLayerSelectionSample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public void start(Stage stage) {
6262

6363
// create a scene and add a basemap to it
6464
ArcGISScene scene = new ArcGISScene();
65-
scene.setBasemap(Basemap.createImagery());
65+
scene.setBasemap(Basemap.createTopographic());
6666

6767
// set the scene to the scene view
6868
sceneView = new SceneView();

0 commit comments

Comments
 (0)