POST
|
Thanks Bjorn. Use case to mix and match basemap types - I want to use Vector Maps exclusively except for World Imagery and World Imagery with Labels. Obviously, those are going to be Raster.
... View more
07-27-2018
09:35 AM
|
0
|
2
|
1397
|
IDEA
|
This is a pretty decent idea. In addition to the "modes" mentioned by OP, I'd go so far as also offering an advanced setting that allows the user to specify the amount of allocated RAM in Bytes, KiB, MiB and/or GiB. Maybe even allow it to be configurable at install by system administrators as well.
... View more
07-27-2018
08:06 AM
|
0
|
0
|
5911
|
POST
|
Great example. Thanks Ben. So, to ensure I understand, if I want to cherry pick vector base maps, then I need to create a group in my Portal that contains the specific basemaps I want to add. Gosh, that seems kind of weird for the JSAPI. I was expecting I could just pass an array of item ids or source URLs to the widget and it would add them alongside the default Esri Raster basemaps.
... View more
07-27-2018
07:58 AM
|
0
|
4
|
1397
|
IDEA
|
I agree it would be valuable to have some kind of semi-public sharing option where the content item in question was not indexed for search results. This is especially true so long as the draconian Named User Licensing model is in play.
... View more
07-27-2018
07:52 AM
|
1
|
0
|
1118
|
IDEA
|
I agree it would be valuable to have some kind of semi-public sharing option where the content item in question was not indexed for search results. This is especially true so long as the draconian Named User Licensing model is in play.
... View more
07-27-2018
07:52 AM
|
1
|
0
|
971
|
IDEA
|
There's a bunch of great widgets in the ArcGIS JS API 4.8. One thing noticeable missing is a widget to search a Portal for content and add it to the current map app. For what seems like forever, developers have had to create custom web apps for each web map app they wanted to provide their users. However, I've run into many cases where we wanted to create a web app for streamlining specific workflows which are to some extent, content agnostic. That is to say, its not for a specific feature layer or whatever. It's for performing a specific workflow and we want the user to be able to search the Portal for content, add it to the app and then do what they like. Web App Builder has a widget for this and that's a decent solution. I don't understand why there's no Add Layer widget for the JSAPI v4.
... View more
07-26-2018
08:08 AM
|
3
|
0
|
320
|
POST
|
The Basemap Gallery Widget in JS API 4.8 does not include the Esri Vector Basemaps by default. I couldn't find an easy way to add the Vector Basemaps in Esri's Vector Basemaps Group on ArcGIS Online to the Basemap Gallery Widget. Does anyone know of an easy way to cherry pick the Vector Basemaps in this group and add them to the default Basemap Gallery Widget so that the Vector Basemaps appear alongside the traditional raster Basemaps in the widget?
... View more
07-26-2018
07:58 AM
|
0
|
6
|
1977
|
IDEA
|
This is a great idea, especially for Level 2 users. Only active users should count against the license. Allowing organizations to disable inactive users in order to free up user accounts is a significantly better solution than having to delete a user from the organization completely. We've had to resort to transferring an user's content to the Portal Administrator account and placing all of their content in a folder named "<user>_archive" so that if that user ever needs an account again, we just need to add the user and then transfer ownership of all of that content in the folder back to them, preventing the content from being lost. If we could instead just disable the user, content stays alive and owned by that deactivated user and the deactivated user no longer counts against the Level 2 user count, that would make managing users a whole lot easier.
... View more
07-25-2018
08:15 AM
|
5
|
1
|
1942
|
POST
|
and Iiiiiii'm dumb... <style>
html,
body,
#viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
.esri-ui-top-right .esri-component, .esri-ui-top-left .esri-component {
margin-bottom: 0; }
</style>
... View more
07-25-2018
07:44 AM
|
1
|
0
|
1972
|
POST
|
I want to add a bunch of widgets to a custom web app. Obviously, if there are a bunch of widgets in a single app, you run into issues of covering up too much of the map. Expand widget to the rescue. The issue I'm running into is that I want to deliver a UI similar to what the Scene Viewer has going on with its expand widget, where every expand widget has been added to the same div. I went through the samples and found that creating a new Expand Widget for each widget I want to add results in them being added separately with margin between each widget. The following code: <!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
<title>Expand widget - 4.8</title>
<link rel="stylesheet" href="https://js.arcgis.com/4.8/esri/css/main.css">
<script src="https://js.arcgis.com/4.8/"></script>
<style>
html,
body,
#viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
</style>
<script>
require([
"esri/Map",
"esri/views/SceneView",
"esri/widgets/Expand",
"esri/widgets/Search",
"esri/widgets/BasemapGallery",
"dojo/domReady!"
], function(
Map, SceneView, Expand, Search, BasemapGallery
) {
var map = new Map({
basemap: "topo"
});
var view = new SceneView({
container: "viewDiv",
map: map
});
// Create Search and BasemapGallery widget instances and set
// container to a div element
var searchWidget = new Search({
view: view,
container: document.createElement("div")
});
var basemapGallery = new BasemapGallery({
view: view
});
// Create an Expand instance and set the content
// property to the DOM node of the basemap gallery widget
// Use an Esri icon font to represent the content inside
// of the Expand widget
var searchExpand = new Expand({
view: view,
content: searchWidget
});
var bgExpand = new Expand({
view: view,
content: basemapGallery
});
// Add the expand instance to the ui
view.ui.add([searchExpand, bgExpand], "top-right");
});
</script>
</head>
<body>
<div id="viewDiv"></div>
</body>
</html> results in the following view. I'm thinking I need to override the CSS and I found some sections in the API docs on doing that, but its a little heavy for a JS rookie like myself. How do I get the search and basemapGallery widgets into the same div similar to the first screenshot?
... View more
07-25-2018
07:39 AM
|
0
|
1
|
2870
|
IDEA
|
This is similar to an idea I posted a while back about creating some Pro Tools to better update hosted services. Currently, it's totally possible to do via the REST Endpoints, but you need to write out the json, validate it and then post it directly to the rest endpoint. https://community.esri.com/ideas/14878
... View more
06-19-2018
12:35 PM
|
0
|
0
|
1861
|
IDEA
|
I wish they'd actually create a dedicated Collector Web App. The MapViewer editing experience is the worst and of course you can always change it to a Web App using WAB then leverage the Smart Editor widget, but then you have to do that for every web map. There should just be a Collector Web App that can do all of this.
... View more
06-18-2018
11:35 AM
|
0
|
0
|
1132
|
IDEA
|
I'm probably not getting it, but can't you do this already using unique symbology and color ramps? You just need to create a four-color color ramp, or am I mistaken.
... View more
06-18-2018
06:59 AM
|
0
|
1
|
3833
|
IDEA
|
That's helpful to know and certainly resolves my main complain. Still, I think the formatting options would be very welcome.
... View more
06-15-2018
09:59 AM
|
0
|
0
|
2515
|
Title | Kudos | Posted |
---|---|---|
1 | 08-18-2022 10:22 AM | |
2 | 08-20-2021 09:29 AM | |
2 | 02-19-2020 11:08 AM | |
1 | 10-18-2021 10:38 AM | |
1 | 10-18-2021 10:17 AM |
Online Status |
Offline
|
Date Last Visited |
05-19-2023
08:06 PM
|