|
POST
|
When you register your app inside of your Portal or with AGOL, it generates the App ID and that's what you're seeking. You can see the App ID in this screenshot: The Data Source URL and the Redirect URI should be the same URL and that would be the URL to your application, installed on your server (i.e "https://someLocalAgency.gov/parcelViewer" or whatever you determine it to be)
... View more
07-29-2022
09:51 AM
|
0
|
9
|
5703
|
|
POST
|
Maybe this will help: ArcGIS Field Maps: Taking Your Maps Offline (2021 UC Proceedings)
... View more
07-28-2022
08:29 AM
|
0
|
0
|
1877
|
|
POST
|
There is, at least in the Dashboard created using the Classic Dashboard template. You can change the map extent while editing your Dashboard and then tell it to use that extent rather than the one that has been specified in the underlying web map:
... View more
07-28-2022
08:18 AM
|
0
|
0
|
777
|
|
IDEA
|
I don't have specifics or timelines but at the UC last week, but I believe the AGOL folks mentioned that they would be improving charts so that the colors used in the charts would match the features of a layer. They also mentioned that they would be trying a 3x a year update cycle rather than 4x a year so the earliest that you might see this would be November of this year. Hopefully some one from ESRI will chime in and correct anything I'm off about.
... View more
07-20-2022
01:14 PM
|
0
|
0
|
2299
|
|
POST
|
Another option might be one of the online KML to shapefile convertors. Try converting it and then import the shapefile instead of the KML. Just google "kml to shapefile convertor"
... View more
07-19-2022
03:45 PM
|
0
|
0
|
3733
|
|
POST
|
First thing to try is to open the KMZ in Google Earth and then save it back out as a KML instead of KMZ. Now try to import the KML. If it's still being difficult, open the KML in a text editor program such as Notepad++ and use Find/Replace to fix the periods. Search for "Pipelines." and replace it with "Pipelines ". That should fix all of them in bulk. Save it and try to import the KML once again. I don't think the periods would be the problem but you never know.
... View more
07-19-2022
02:34 PM
|
1
|
1
|
3746
|
|
POST
|
Unfortunately, there's no silver bullet- you have to put in the time in order to get good results. Try reviewing this technical workshop slide deck from a previous UC about using Maplex. It's from 2017 but it's still valid for the most part.
... View more
07-07-2022
04:13 PM
|
0
|
0
|
1690
|
|
POST
|
Sure, good luck and have fun. A few last points to add- The morning plenary session(s) are very well attended. The sessions after the lunch break aren't. Also, in general, if you have the ability to do your onsite registration on Saturday or Sunday, do it. It will be the easiest and least populated time and you can breeze through the process. Same goes for setting up a map gallery submission if you're doing that.
... View more
07-07-2022
02:58 PM
|
0
|
0
|
1798
|
|
POST
|
If it is a drawn graphic and not an actual feature in a layer, select the graphic, right-click on it and then select Properties. That will bring up the dialog to adjust its symbol properties. You'll find the outline width adjustment on the Symbol tab of the properties dialog. If this corrects your problem, it's possible that the default symbol in your Arcmap was set up with a large outline width. This can be checked on the Drawing toolbar. That toolbar has a single pulldown menu accessed by clicking on the "Drawing" label at far left of the toolbar. At the bottom of that menu is an option called "Default Symbol Properties." Click that and then in the dialog that appears, click the Fill symbol type option. That will show you what it is currently set at:
... View more
07-07-2022
09:33 AM
|
0
|
1
|
2564
|
|
POST
|
Assuming that the graphic does not have a very large outline width, It looks to me like a case where you have set a reference scale for the data frame and so the graphics are responding to it. Look at the General tab of the Data Frame properties. Look for the "Reference scale" pull down menu. For example, here I have a graphic box with a 1pt outline, drawn at a data frame scale of 1200 but the reference scale is set at 100,000:
... View more
07-07-2022
08:48 AM
|
0
|
1
|
2572
|
|
POST
|
Add the basemap to a map as a layer and then when you click in an area you're interested in, you should get a popup which lists the date of the image being shown. Note: the basemap has to be added to the map as a layer and not selected *AS* the basemap for your map.
... View more
07-06-2022
04:17 PM
|
0
|
0
|
910
|
|
POST
|
Different. 1st morning session is primarily Jack where talks broadly about GIS, ESRI, and touches on what's new. 2nd morning session after the short break is where ESRI demos/announces the new enhancements across the ArcGIS platform but also live demos some of what Jack may have mentioned. The first afternoon session after the lunch break is usually some sort of show & tell of GIS technology applied along with some example of K-12 graders use of GIS. The last afternoon session would be the actually keynote speaker's presentation. After that, the map gallery opens & everyone heads up there. You can get a taste of this by going to ESRI's YouTube channel and looking at the plenary videos for either of the last 2 UCs. Although they were virtual, the content delivered is pretty much in the same manner as what is presented at the in person UCs.
... View more
07-06-2022
08:40 AM
|
2
|
1
|
1831
|
|
POST
|
Maybe try something like this before your DateAdd line? Maybe it's not treating the date as you expect it to be.. var recordDate = Date($feature.dateField)
... View more
06-29-2022
03:59 PM
|
0
|
0
|
1544
|
|
POST
|
Yeah, to clarify some things...all of my applications are meant for "internal" use so no one outside of our organization has access unless our IT enables public access on the services used etc. This last part is outside of my purview so I don't know the nitty gritty details about it. When I dove in with the JS API, our organization had 2 ArcGIS Server installations- a public facing and then an internal installation for testing or whatever. We/I created a subfolder on the internal ArcGIS Server (C:\inetpub\wwwroot\...) and that's where I would create folders and drop my JS App files. Once we finally adopted Portal, I was given another server's URL and I copied over my code to it. Truth be told, I'm not sure if that server is the same server that Portal is installed on. It could be but I don't know. Hosted should probably be in quotes ("hosted"). As I mentioned, all the HTML/JS/CSS files are still located on an internal server on another part of our network. It is hosted in the sense that Portal "approves" of the app attempting to access services that have been published through Portal (all while using Portal's user authentication in order to facilitate that access). Portal is just acting like a club bouncer allowing/rejecting access to resources. You mentioned AGOL and that's an aspect I don't have experience with. Steve
... View more
06-29-2022
03:47 PM
|
0
|
1
|
5601
|
|
POST
|
If you want to test things, here's a stripped down JS API example that our tech gave us. You just need to adjust the relevant code bits for your environment: <html>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="initial-scale=1,maximum-scale=1,user-scalable=no"
/>
<title>
SAML OAuth configuration | Sample | ArcGIS API for JavaScript 4.20
</title>
<link
rel="stylesheet"
href="https://js.arcgis.com/4.20/esri/themes/light/main.css"
/>
<script src="https://js.arcgis.com/4.20/"></script>
<style>
html,
body,
#viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
</style>
<script>
require(["esri/Map", "esri/views/MapView", "esri/layers/FeatureLayer", "esri/identity/IdentityManager", "esri/identity/OAuthInfo"], (
Map,
MapView,
FeatureLayer,
esriId,
OAuthInfo
) => {
var info = new OAuthInfo({
appId: "portal App ID from Add Item-Application",
portalUrl: "Your Portal URL",
popup: false
});
esriId.registerOAuthInfos([info]);
esriId.getCredential(info.portalUrl + "/sharing");
const map = new Map({
basemap: "hybrid"
});
const view = new MapView({
container: "viewDiv",
map: map
});
/********************
* Add feature layer
********************/
const featureLayer = new FeatureLayer({
url:
"Your Portal Feature Layer URL"
});
map.add(featureLayer);
});
</script>
</head>
<body>
<div id="viewDiv"></div>
</body>
</html>
... View more
06-29-2022
03:24 PM
|
0
|
0
|
5629
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | yesterday | |
| 1 | a week ago | |
| 2 | a week ago | |
| 1 | 2 weeks ago | |
| 1 | 2 weeks ago |