|
POST
|
Hi all, At the moment I am trying to automate a Survey123 workflow using MS Flow. The scenario is: 'something' should happen when a survey response is submitted in Survey123. I am trying to follow the steps described in this blog: https://community.esri.com/groups/survey123/blog/2018/07/19/automating-workflows-with-survey123-and-microsoft-flow by Ismael Chivite. But whatever I try, I don't get it up and running... or at least not when I try an build the Flow from scratch. All the flows I have build look like they are correct: no error message in the Flow designer only green ticks the Survey123 connector shows my surveys, and within these surveys the attribute fields are shown the Flow is turned on... But when I submit a survey, the Flows are not triggered. They did not run a single time... But hey, now I did use a template provided by Microsoft - the Track Survey123 responses in Excel Online (Business) sheet template (see screen capture below) - and yes, this one is running correctly. So, this Flow which I did build with this template is triggered when I submit a survey, and a new line is written to an online spreadsheet. So, my question - short and good - is: what could be the difference between this template and my custom build flows? As said above, my own flows do look all right, but apparently I am missing something... Please help. Egge-Jan
... View more
07-04-2019
04:26 AM
|
1
|
3
|
2903
|
|
POST
|
Hi Michael Marz, You may want to have a look at a script which I have published on GeoNet recently: https://community.esri.com/people/EPolle_TensingInternational/blog/2019/03/21/a-quick-overview-of-group-membership-in-your-agol-organization The script uses the ArcGIS API for Python - with groups.search() and users.search() - to get an overview of group membership within an organization. It creates a matrix - users along the y-axis and groups along the x-axis - with a 1 or a 0 to indicate wether the user is a member of the group or not. This matrix is being written to a CSV file and can be imported to an Excel spreadsheet for further analysis. Does this serve your needs? BR, Egge-Jan
... View more
07-03-2019
06:29 AM
|
2
|
1
|
2245
|
|
POST
|
Microsoft SQL Server database requirements for ArcGIS 10.7.x and ArcGIS Pro 2.4—Help | ArcGIS Desktop
... View more
07-03-2019
04:46 AM
|
1
|
0
|
2729
|
|
POST
|
Hi Ali Azzouhri Below you will find a few links where Esri explains both the similarities and the differences between ArcGIS Enterprise and ArcGIS Online, as well as the relationship between the two. What is ArcGIS Enterprise?—ArcGIS Help | ArcGIS Enterprise What is ArcGIS Online?—ArcGIS Online Help | ArcGIS Understand the relationship between ArcGIS Enterprise and ArcGIS Online—Portal for ArcGIS (10.7 and 10.7.1) | ArcGIS E… Choosing between an ArcGIS Online subscription and Portal for ArcGIS—Portal for ArcGIS (10.3 and 10.3.1) | ArcGIS Ente… HTH, Egge-Jan
... View more
07-01-2019
03:32 AM
|
2
|
0
|
977
|
|
POST
|
Bonjour Antoine RAJABALLY, I have had a quick look at your OpenData portal (Atmo Occitanie OpenData) and I managed to identify a FeatureServer with two layers on this portal (https://services9.arcgis.com/7Sr9Ek9c1QTKmbwr/ArcGIS/rest/services/fl_exp_occitanie_zas_2017/FeatureServer). So, I can see what you mean (see this page and /or screen capture below): The data portal is showing both the Feature Service and the two individual Feature Layers. Sorry, I don't have no experience with the configuration of OpenData portals, so I don't know whether there is an option to hide Feature Services or Feature Layers from the Content type list in a portal... Cordialement, Egge-Jan
... View more
06-26-2019
06:52 AM
|
0
|
0
|
850
|
|
POST
|
Maybe you should contact Esri Support or your local reseller for technical assistance.
... View more
06-26-2019
01:26 AM
|
0
|
0
|
1115
|
|
POST
|
Hi Aryan Sinha, Can you please tell us a little bit more about your login issues? Did you enter the correct user name? Did you enter the correct password? Does the member exist? Is this your first attempt to login, or did you manage to login with this member before? Did you contact your organization's administrator? Maybe you will manage to login by answering these questions... HTH, Egge-Jan
... View more
06-25-2019
07:49 AM
|
0
|
0
|
1115
|
|
POST
|
Hi Serge De Backer, Cool! I did some testing and yes, it works now, even in Internet Explorer...!! So, I guess you should mark your own answer above as correct to close this call. (Yes, you solved your own issue so you should be allowed to mark your own answer as the correct one...) A few test results: The number of suggestions (just one) is quite limited. Could this be increased to 5 or 6? After finding and showing the right address, the search box shows a message that it could not find any results (see screen capture below). Would it be possible to suppress this message? (The WMS layer is not showing in IE 11 - Version: 11.557.17763.0) Cheers, Egge-Jan BTW - If you think an answer you see on GeoNet is useful, do not hesitate to mark it as such. This will help the community to find not only the correct answer, but also other useful information.
... View more
06-25-2019
07:31 AM
|
0
|
1
|
3307
|
|
POST
|
Hi Serge De Backer, Hmmm, I don't get your example with the custom Locator running, not in IE, nor in FF or Chrome. I don't know how to find an address in Belgium with your application... And when I follow the link to the provider you are using (https://loc.api.geopunt.be/geolocation/location), my browser stops me from doing so because of possible security issues. It remains a challenge to get your custom Locator running. So, why don't you just use Esri's World GeocodeServer? You mentioned the disadvantage of the address points falling outside the actual building footprints (see screen capture below). But there are also a lot of advantages, like easy and straightforward implementation and the provision of suggestions while typing your address (see also screen capture below). I quickly created a little example application for testing purposes: Aan de slag met ArcGIS JavaScript - Vlaanderen (please feel free to check and modify the source code). I would be interested to see your final solution working. Met vriendelijke groet, Egge-Jan Flanders upside down: Right-click and drag to rotate your map Use to Compass widget to turn it back 🙂
... View more
06-25-2019
06:09 AM
|
0
|
3
|
3307
|
|
POST
|
Hi Olinda Mombeyarara, Good point - I experienced this myself recently while executing an analysis. Suddenly all my credits were gone and my account was blocked. I had to buy new credits to supplement my negative credit balance. So, I have upvoted this idea https://community.esri.com/ideas/15458 BR, Egge-Jan (a fellow ArcGIS Online user)
... View more
06-25-2019
04:04 AM
|
0
|
1
|
1454
|
|
BLOG
|
https://community.esri.com/people/EPolle_TensingInternational/blog/2019/06/02/aan-de-slag-met-arcgis-javascript-inleiding Home Widget Op een interactieve kaart kunnen gebruikers in- en uitzoomen en heen en weer pannen. Om de gebruiker vervolgens de mogelijkheid te bieden om weer terug te keren naar de startpositie, de zogeheten standaard kaartweergave, kun je een thuisknop toevoegen aan je applicatie. Hieronder laten we zien hoe je snel en eenvoudig zo'n Home widget toe kan voegen. Klik hier om de webmap met thuisknop in werking te zien. Let op: zoals je kunt zien zitten er in deze webapplicatie ook een aantal widgets die we in eerdere oefeningen hebben toegevoegd, zoals een https://community.esri.com/people/EPolle_TensingInternational/blog/2019/06/05/aan-de-slag-met-arcgis-javascript-kaart-draaien en een https://community.esri.com/people/EPolle_TensingInternational/blog/2019/05/22/aan-de-slag-met-arcgis-javascript-widgets-inklappen, waarmee de zoekbalk en de basiskaartgalerij in- en uitgeklapt kunnen worden. <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
<title>Aan de slag met ArcGIS JavaScript - Thuisknop</title>
<style>
html, body, #viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
</style>
<link rel="stylesheet" href="https://js.arcgis.com/4.11/esri/css/main.css">
<script src="https://js.arcgis.com/4.11/"></script>
<script>
require([
"esri/Map",
"esri/geometry/Point",
"esri/views/MapView",
"esri/layers/WMTSLayer",
"esri/widgets/Search",
"esri/tasks/Locator",
"esri/Basemap",
"esri/widgets/BasemapGallery",
"esri/widgets/BasemapGallery/support/LocalBasemapsSource",
"esri/widgets/Expand",
"esri/widgets/Compass",
"esri/widgets/Home"
], function(Map, Point, MapView, WMTSLayer, Search, Locator, Basemap, BasemapGallery, LocalBasemapsSource, Expand, Compass, Home) {
// BRT Achtergrondkaart van PDOK als achtergrondkaart
var brtachtergrondkaart = new Basemap({
baseLayers: [
new WMTSLayer({
url: "https://geodata.nationaalgeoregister.nl/tiles/service/wmts?request=GetCapabilities&service=WMTS",
copyright:
"<a target='_top' href='https://www.pdok.nl/introductie/-/article/basisregistratie-topografie-achtergrondkaarten-brt-a-'>BRT Achtergrondkaart</a> van <a target='_top' href='https://www.pdok.nl/'>PDOK</a>",
activeLayer: {
id: "brtachtergrondkaart"
}
})
],
title: "BRT Achtergrondkaart (PDOK)",
id: "brtachtergrondkaart_pdok",
thumbnailUrl: "images/map.jpg"
});
// Basiskaarten Esr Nederland
var lightGrayCanvas_RD_EsriNL = new Basemap({portalItem: {id: "9ff6521e85d24df1aa9cd4aebfef748b"}}); //Lichtgrijze Canvas RD
var darkGrayCanvas_RD_EsriNL = new Basemap({portalItem: {id: "62a3befb579e4d9f9c5c51576c8a7c25"}}); //Donkergrijze Canvas RD
var topo_RD_EsriNL = new Basemap({portalItem: {id: "7aea6fa913a94176a1074edb40690318"}}); //Topo RD
var open_Topo_RD_EsriNL = new Basemap({portalItem: {id: "0698b71eb7cf47898086d072e574ac32"}}); //Open Topo RD
var stratenkaart_RD_EsriNL = new Basemap({portalItem: {id: "9fe1a753955f418fa1cbaf1c47610a47"}}); //Stratenkaart RD
var luchtfoto_RD_EsriNL = new Basemap({portalItem: {id: "38e1a1c6ee2c421290622400d22ecf57"}}); //Luchtfoto RD
var dutchBasemaps = new LocalBasemapsSource({
basemaps : [brtachtergrondkaart, topo_RD_EsriNL, open_Topo_RD_EsriNL, stratenkaart_RD_EsriNL, luchtfoto_RD_EsriNL, lightGrayCanvas_RD_EsriNL, darkGrayCanvas_RD_EsriNL]
});
var map = new Map({
basemap: topo_RD_EsriNL
});
var view = new MapView({
spatialReference: 28992,
container: "viewDiv",
map: map,
center: new Point({x: 155000, y: 463000, spatialReference: 28992}),
zoom: 3
});
var homeWidget = new Home({
view: view
});
view.ui.add(homeWidget, "top-left");
var compass = new Compass({
view: view
});
view.ui.add(compass, "top-left");
var basemapGallery = new BasemapGallery({
container: document.createElement("div"),
view: view,
source: dutchBasemaps
});
basemapGalleryExpand = new Expand({
expandIconClass: "esri-icon-basemap", // see https://developers.arcgis.com/javascript/latest/guide/esri-icon-font/
expandTooltip: basemapGallery.label,
view: view,
content: basemapGallery.domNode,
group: "top-right"
});
var searchWidget = new Search({
container: document.createElement("div"),
view: view,
includeDefaultSources: false
});
searchWidget.sources = [{
locator: new Locator({ url: "https://services.arcgisonline.nl/arcgis/rest/services/Geocoder_BAG_RD/GeocodeServer"}), // GeocodeServer van Esri Nederland
singleLineFieldName: "SingleLine", // Deze optie zorgt er voor dat je kunt zoeken op postcode/huisnummer combinatie, bijvoorbeeld: 4181 AE 38
placeholder: searchWidget.allPlaceholder // "Find address or place" voor de English locale, "Adres of plaats zoeken" voor de Nederlandse locale
}]
searchWidgetExpand = new Expand({
expandIconClass: "esri-icon-search",
expandTooltip: searchWidget.label,
view: view,
content: searchWidget.domNode,
expanded: true,
group: "top-right"
});
view.ui.add([searchWidgetExpand, basemapGalleryExpand], "top-right");
});
</script>
</head>
<body>
<div id="viewDiv"></div>
</body>
</html>
... View more
06-25-2019
03:41 AM
|
0
|
0
|
530
|
|
POST
|
Hi Noah Huntington, Yeah, got it: you forgot to specify the Input Spatial reference. The Spatial Reference of the TIGERweb data is 102100 (3857), which is Web Mercator, and the Input Geometry, your point, is in WGS84 (4326). When the input spatial reference differs from the one of the dataset being queried, you have to specify it. So, with the addition of inSR=4326 your query should (and does) work. The query below returns one polygon with the name "State Senate District 44". https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/tigerWMS_Current/MapServer/56/query?where=STATE+%3D+36&geometry=-73.831676%2C42.768687&geometryType=esriGeometryPoint&inSR=4326&spatialRel=esriSpatialRelIntersects&outFields=*&returnGeometry=true&f=geojson Does this solve your issue? Cheers, Egge-Jan
... View more
06-25-2019
01:18 AM
|
0
|
0
|
1180
|
|
POST
|
Hi Stacie T., You told me that you already found a solution for this last question about the marker following your clicks on the map. Below I publish the code of my solution anyway, so you can compare it with yours. The idea is simple: First create a Graphic without geometry Then add this 'invisible' Graphic to the MapView Redefine the geometry of your Graphic with every click Does this match your solution? BR, Egge-Jan <html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
<title>ArcGIS JavaScript Tutorials: point on the map</title>
<style>
html, body, #viewDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
}
#instruction {
padding: 15px;
background: white;
color: black;
border: 5px solid gold;
font-family: sans-serif;
font-size: 1.2em;
}
</style>
<link rel="stylesheet" href="https://js.arcgis.com/4.11/esri/css/main.css">
<script src="https://js.arcgis.com/4.11/"></script>
<script>
require([
"esri/tasks/Locator",
"esri/Map",
"esri/views/MapView",
"esri/Graphic"
], function(Locator, Map, MapView, Graphic) {
// Set up a locator task using the world geocoding service
var locatorTask = new Locator({
url:
"https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer"
});
var map = new Map({
basemap: "topo-vector"
});
var view = new MapView({
container: "viewDiv",
map: map,
center: [110.36402943937549,1.5128959885365645], // longitude, latitude
zoom: 18
});
view.ui.add("instruction", "bottom-left");
var simpleMarkerSymbol = {
type: "simple-marker",
color: [226, 119, 40], // orange
outline: {
color: [255, 255, 255], // white
width: 1
}
};
//create a Graphic without geometry - this will be set later
var pointOnTheMap = new Graphic({
symbol: simpleMarkerSymbol
});
// add the 'invisible' Graphic to the MapView
view.graphics.add(pointOnTheMap);
/*******************************************************************
* This click event sets generic content on the popup not tied to
* a layer, graphic, or popupTemplate. The location of the point is
* used as input to a reverse geocode method and the resulting
* address is printed to the popup content.
*******************************************************************/
view.popup.autoOpenEnabled = false;
view.on("click", function(event) {
// Get the coordinates of the click on the view
var longitude = event.mapPoint.longitude;
var latitude = event.mapPoint.latitude;
// Round the coordinates for visualization purposes
var lon = Math.round(longitude * 1000) / 1000;
var lat = Math.round(latitude * 1000) / 1000;
var point = {
type: "point",
longitude: longitude, // Please make sure to use the unrounded values
latitude: latitude // otherwise your point will appear in the wrong spot
};
pointOnTheMap.geometry = point;
view.popup.open({
// Set the popup's title to the coordinates of the location
title: "Reverse geocode: [" + longitude + ", " + latitude + "]",
location: event.mapPoint // Set the location of the popup to the clicked location
});
document.getElementById("instruction").innerHTML = "Lon: " + lon + " / Lat: " + lat;
// Display the popup
// Execute a reverse geocode using the clicked location
locatorTask
.locationToAddress(event.mapPoint)
.then(function(response) {
// If an address is successfully found, show it in the popup's content
view.popup.content = response.address;
})
.catch(function(error) {
// If the promise fails and no result is found, show a generic message
view.popup.content = "No address was found for this location";
});
});
});
</script>
</head>
<body>
<div id="viewDiv"></div>
<div id="instruction">
Click on the map to retrieve coordinates and address
</div>
</body>
</html>
... View more
06-20-2019
02:18 AM
|
0
|
0
|
13038
|
|
POST
|
Hi Thomas Zuberbuehler, I don't think this is a bug, but rather a case of "The application works as designed", as Esri developers, or any developer for that matter, tend to say in cases like this. You cannot change this default value in this way, so the REST endpoint silently refuses to apply your change (without returning a message). And it is even worse... I will explain. As you might have read: As of the June 2018 update to ArcGIS Online, domains can be added and updated directly in ArcGIS Online through the Data tab in the hosted feature layer's item page. And if you go to this Data tab on the item page, you will see that you can edit the List of Values (Domain), but you can only see - but not edit - the Default Value (see screen capture below). I guess you have to set this default value during the design of the Feature Class (in ArcGIS Desktop?). HTH, Egge-Jan (a fellow Esri user)
... View more
06-19-2019
08:37 AM
|
2
|
1
|
2444
|
|
POST
|
Hi Zach Pemberton, Maybe a regular expression could be used to solve this, but to meet all the conditions it will become a complicated one... I am not that good at Regex, so - if it is a one-time-affair - I would suggest a manual process: Select records WHERE "Current Format" IN ('0170N','017N','17n','170N','017N','17') Use Field Calculator to update field "Desired Format" with value '17N' (only selected records will be affected) Change selection and update (using Field Calculator) with other value Repeat until all records have a value for "Desired Format" Does this work for you? Egge-Jan
... View more
06-19-2019
07:49 AM
|
1
|
1
|
2356
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 03-11-2019 08:58 AM | |
| 1 | 03-30-2020 09:03 AM | |
| 2 | 12-12-2024 03:56 AM | |
| 2 | 04-15-2024 03:25 AM | |
| 2 | 03-25-2024 02:06 PM |
| Online Status |
Offline
|
| Date Last Visited |
11-19-2025
02:25 AM
|