GIS Life Blog - Page 5

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Latest Activity

(463 Posts)
JohnSchweisinger
Regular Contributor
0 0 346
BernSzukalski
Esri Frequent Contributor

ArcGIS Enterprise includes a locally installed collection of Living Atlas items which you can search and use when authoring web maps and apps. However, some of the recently added COVID-19 content that has been added to ArcGIS Living Atlas of The World will not be discoverable in the currently installed items. The reason is that these have come online recently, and therefore were not part of the Enterprise Living Atlas collection as last updated.

However, all Living Atlas content is discoverable via searching ArcGIS Online when authoring maps using the Enterprise Map Viewer. The key to finding this content is to discover them using an ArcGIS Online layer search.

Read more...

more
2 0 3,595
BernSzukalski
Esri Frequent Contributor

I recently received an email from a user asking if ArcGIS Online web maps were embeddable in Squarespace. While I do not have a full Squarespace account, I did get a trial to check things out. While I'll add a caveat that I didn't explore everything thoroughly, or exercise this with a full account, I can say that with a trial account everything seems to work just fine.

Read more...

more
1 0 2,980
BernSzukalski
Esri Frequent Contributor

Dashboards are a very effective way to monitor what is going on, and deliver an interactive situational awareness app. There are many truly great examples of COVID-19 dashboards, but if you're still puzzled over creating your first dashboard, this recently published blog tutorial will show you how to get started.

Read more...

more
2 0 918
BernSzukalski
Esri Frequent Contributor

The March 2020 release of ArcGIS Online last week introduced a new profile experience. Now is the time to review your profile, and make any adjustments in light of the new update.

Read more...

more
0 0 369
Egge-Jan_Pollé
MVP Alum

https://community.esri.com/people/EPolle_TensingInternational/blog/2020/03/24/arcgis-javascript-with...

Basemapgallery

In the first exercise in this series we just had a single basemap in our map. Here we are going to add a BasemapGallery allowing users to switch basemaps.

Please note: all basemaps added to the gallery need to have the same spatial reference. And because our first basemap is projected in British National Grid, all the other ones should have this same spatial reference.

We have found these basemaps which meet this requirement:

In the code below we use the Basemap class to create six basemap objects. Next we combine these objects in a single LocalBasemapsSource, which in turn we add to the BasemapGallery widget.

Follow this link to see the end result of this exercise:

ArcGIS JavaScript with UK data - OS Basemapgallery 

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
  <title>ArcGIS JavaScript with UK data - OS Basemapgallery</title>
  <link rel="stylesheet" href="https://js.arcgis.com/4.15/esri/css/main.css">
  <script src="https://js.arcgis.com/4.15/"></script>
  <style>
    html, body, #viewDiv {
      padding: 0;
      margin: 0;
      height: 100%;
      width: 100%;
    }
    .esri-basemap-gallery__item-thumbnail {
      width: auto;
    }
  </style>
  <script>  
      require([
        "esri/Map",
        "esri/geometry/Point",
        "esri/views/MapView",
        "esri/Basemap",
        "esri/widgets/BasemapGallery",
        "esri/widgets/BasemapGallery/support/LocalBasemapsSource"
        ], function(Map, Point, MapView, Basemap, BasemapGallery, LocalBasemapsSource) {

      // Basemaps Esri UK
      let OS_Open_Background_Esri_UK = new Basemap({portalItem: {id: "a4ee9f2805754f4b9004103f67688bf1"}}); //OS Open Background
      let OS_Open_Gray_Esri_UK = new Basemap({portalItem: {id: "93320e50f3f3419795946b1243aadb1e"}}); //OS Open Grey
      let OS_Open_Gray_Labels_Esri_UK = new Basemap({portalItem: {id: "7be6d1f81ab047fda02107a97079ccd3"}}); //OS Open Grey Labels
      let OS_Open_Carto_Esri_UK = new Basemap({portalItem: {id: "0bd3a4a6fd674a90a7d0a9e5f36fb59b"}}); //OS Open Carto
      let OS_Open_Raster_Esri_UK = new Basemap({portalItem: {id: "5b5ff94ca7414a26b75e0d337a023d38"}}); //OS Open Rasters
      let GB_Dark_Grey_Esri_UK = new Basemap({portalItem: {id: "a118075240bc4e4f8062265ecdad0e7e"}}); //GB Dark Grey

      let UKBasemaps  = new LocalBasemapsSource({
        basemaps : [OS_Open_Background_Esri_UK, OS_Open_Carto_Esri_UK, OS_Open_Gray_Esri_UK, OS_Open_Gray_Labels_Esri_UK, OS_Open_Raster_Esri_UK, GB_Dark_Grey_Esri_UK]
      });

      let map = new Map({
        basemap: OS_Open_Carto_Esri_UK
      });

      let view = new MapView({
        spatialReference: 27700, 
        container: "viewDiv",
        map: map,
        center: new Point({x: 500000, y: 500000, spatialReference: 27700}),
        zoom: 7
      });

      let basemapGallery = new BasemapGallery({
        view: view,
        source: UKBasemaps
      });

      view.ui.add([basemapGallery], "top-right");

    });
  </script>
</head>
<body>
  <div id="viewDiv"></div>
</body>
</html>‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

more
1 0 690
Egge-Jan_Pollé
MVP Alum

In a series of tutorials we will play around with ArcGIS API for JavaScript using only UK data.

This is the link to the first exercise: https://community.esri.com/people/EPolle_TensingInternational/blog/2020/03/24/arcgis-javascript-with...

Widgets

More advanced stuff

More exercises will follow.

Stay tuned.

more
0 1 719
Egge-Jan_Pollé
MVP Alum

https://community.esri.com/people/EPolle_TensingInternational/blog/2020/03/24/arcgis-javascript-with... 


ArcGIS API for JavaScript

In this tutorial - the first of a series - we are going to play around with ArcGIS API for JavaScript using only UK data.

We start with a fairly simple starter app - just a basemap allowing you to zoom in and zoom out. Nothing really special, except for the fact that we are not using one of the default Esri basemaps in web mercator.

Instead we are using OS Open Carto, a UK (or even GB) only basemap, based on Ordnance Survey (OS) data, hosted in ArcGIS Online (Living Atlas).

The projection of this map is British National Grid (EPSG:27700).

In the code below you can see that we reference the web map by its id: 0bd3a4a6fd674a90a7d0a9e5f36fb59b

To be able to add this map to the view, we do set the spatialReference of the view to 27700. And to center the view we create a new point in this very same projection:

center: new Point({x: 500000, y: 500000, spatialReference: 27700})

Follow this link to see the end result of this exercise:

ArcGIS JavaScript with UK data - OS Basemap 

And please note: we have only just begun! More functionality will be added in later exercises.

To be continued.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
  <title>ArcGIS JavaScript with UK data - OS Basemap</title>
  <link rel="stylesheet" href="https://js.arcgis.com/4.15/esri/css/main.css">
  <script src="https://js.arcgis.com/4.15/"></script>
  <style>
    html, body, #viewDiv {
      padding: 0;
      margin: 0;
      height: 100%;
      width: 100%;
    }
  </style>
  <script>  
      require([
        "esri/Map",
        "esri/geometry/Point",
        "esri/views/MapView"
      ], function(Map, Point, MapView) {

      let map = new Map({
        basemap: {
          portalItem: {
            id: "0bd3a4a6fd674a90a7d0a9e5f36fb59b" // OS Open Carto
          }
        }
      });

      let view = new MapView({
        spatialReference: 27700, 
        container: "viewDiv",
        map: map,
        center: new Point({x: 500000, y: 500000, spatialReference: 27700}),
        zoom: 7
      });
    });
  </script>
</head>
<body>
  <div id="viewDiv"></div>
</body>
</html>‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

more
1 1 1,041
AndresCastillo
MVP Alum

EDIT:

If the image is not loading properly, it says:

Error:

LoadLibrary failed with error 87: The parameter is incorrect.

At my organization, we noted some ArcGIS Desktop users got this error when remoting into their workstations.

This error is due to the client machine's graphic card's driver being out of date, or conflicting with other
graphic cards in the machine.

This issue can be fixed by going to the graphic card manufacturers website and installing the latest driver.


Also, see the below documentation for possible resolution troubleshooting steps to take, which could required
elevated privileges to execute on client machines:


https://support.esri.com/en/technical-article/000020069
https://support.esri.com/en/technical-article/000013717
https://www.youtube.com/watch?v=S6u49E4IFcs
http://hongct.blogspot.com/2016/06/how-to-fix-loadlibrary-failed-with.html

more
1 2 693
AndresCastillo
MVP Alum

This blog post reviews some of the methodologies that are helpful when trying to find locks.

See the attached file.

Note that the preview doesn't seem to show the word document very well, so its' better to download it.

For example, this is how I resolved this error:

Edit operation failed.

This data is currently locked by another user and cannot be saved.

Esri Technical Support

ESRI UK Technical Support

more
1 1 570
111 Subscribers