{"id":551262,"date":"2019-06-29T22:19:46","date_gmt":"2019-06-30T05:19:46","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=551262"},"modified":"2020-03-26T09:04:04","modified_gmt":"2020-03-26T16:04:04","slug":"geofencing-with-real-time-data-in-arcgis-pro-2-4","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4","title":{"rendered":"Geofencing with Real-Time Data in ArcGIS Pro 2.4"},"author":5971,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22941,37121],"tags":[24311,407602,147172,141122,141132],"industry":[],"product":[36561,36851],"class_list":["post-551262","blog","type-blog","status-publish","format-standard","hentry","category-mapping","category-real-time","tag-analysis","tag-real-time-gis","tag-realtime","tag-stream-layer","tag-stream-service","product-arcgis-pro","product-arcgis-pro-net"],"acf":{"short_description":"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro","flexible_content":[{"acf_fc_layout":"content","content":"<p>Geofencing is about triggering an action when one feature comes close to another one. With the availability of smartphones, geofencing in not uncommon to us. We set up alerts to notify us as our kids arrive home from school or to remind us to buy something at the grocery store after work. As a public works official, you may want to be notified as soon as snowplows reach a snowed-in area and as they leave afterward.<\/p>\n<p>This blog describes how you can achieve all that, using <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/real-time-data-arcgis-pro\/\">stream layers<\/a> and the new <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Stream-Layers\">real-time API<\/a> \u00a0in ArcGIS Pro 2.4.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Visualize Features Differently When They Are within a Geofence<\/h2>\n"},{"acf_fc_layout":"content","content":"<p>This is something that you can do easily using an <a href=\"https:\/\/developers.arcgis.com\/arcade\/\">ArcGIS Arcade expression<\/a>:<\/p>\n<ul>\n<li>Open a map in ArcGIS Pro.<\/li>\n<li>Add a stream layer off the following ArcGIS Online item:<br \/>\n<a href=\"https:\/\/arcg.is\/00iC0y\">https:\/\/arcg.is\/00iC0y<\/a><\/li>\n<li>You should make sure to uncheck the <strong>Show Previous Observations<\/strong> option from the <strong>Stream Layer<\/strong> | <strong>Appearance<\/strong> tab.<\/li>\n<li>Open the layer&#8217;s <strong>Symbology<\/strong> pane.<\/li>\n<li>Switch to the <strong>Vary symbology by attributes<\/strong> tab, under the <strong>Current<\/strong> tab.<\/li>\n<li>Expand the <strong>Color<\/strong> section and click the <strong>Expression<\/strong> button<\/li>\n<li>You will see the following Arcade expression:<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<p><code>var polygonJSON = {<br \/>\n'rings' : [[[-122.6818,45.5215], [-122.6801,45.5210], [-122.6806,45.5201], [-122.6822,45.5207], [-122.6818,45.5215]]],<br \/>\n'spatialReference' : {'wkid' : 4326}<br \/>\n};<br \/>\nvar geom = Polygon(polygonJSON);<br \/>\niif(Intersects($feature, geom),1,0);<\/code><\/p>\n"},{"acf_fc_layout":"content","content":"<ul>\n<li>Click OK.<\/li>\n<li>Choose a color scheme.<\/li>\n<li>Add another feature layer from ArcGIS Online:<br \/>\n<a href=\"https:\/\/arcg.is\/0yK9iX\">https:\/\/arcg.is\/0yK9iX<\/a><br \/>\n<em>The coordinates used in the Arcade expression above represent the polygon from this layer.<\/em><\/li>\n<li>Wait for few moments\u2014you will see the color for these point features change as they move within the polygon.<\/li>\n<\/ul>\n<p>Please note that this approach only works when features are drawn using <a href=\"https:\/\/bit.ly\/2MWn2K2\">Shape marker symbols<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":551362,"id":551362,"title":"Geofence_vizualize_arcade","filename":"Geofence_vizualize_arcade.gif","filesize":23953,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\/geofence_vizualize_arcade","alt":"Geofence - use Arcade expression to change symbol as features enter a restricted area","author":"5971","description":"","caption":"Geofence - use Arcade expression to change symbol as features enter a restricted area","name":"geofence_vizualize_arcade","status":"inherit","uploaded_to":551262,"date":"2019-06-30 04:54:51","modified":"2019-06-30 04:59:22","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":362,"height":286,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","medium-width":330,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","medium_large-width":362,"medium_large-height":286,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","large-width":362,"large-height":286,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","1536x1536-width":362,"1536x1536-height":286,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","2048x2048-width":362,"2048x2048-height":286,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","card_image-width":362,"card_image-height":286,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_vizualize_arcade.gif","wide_image-width":362,"wide_image-height":286}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Send Alerts<\/h2>\n"},{"acf_fc_layout":"content","content":"<ul>\n<li>Download a Visual Studio project from <a href=\"https:\/\/arcg.is\/0jH09i\">https:\/\/arcg.is\/0jH09i<\/a>.<\/li>\n<li>Open and compile the Visual Studio project\u2014make sure there are no compile time errors.<\/li>\n<li>Press <strong>F5<\/strong> to start. ArcGIS Pro opens.<\/li>\n<li>Open the ArcGIS Pro project that comes with this project, inside the Data folder.<\/li>\n<li>Open the <strong> ExploratoryAnalysis\u2014Geo-fence<\/strong> map.<\/li>\n<li>Click the <strong> Geo-fence<\/strong> command from the <strong>Real-time Analysis<\/strong> tab.<\/li>\n<li>Wait until a feature moves inside the restricted zone. You will see toast notifications for each feature as they enter the zone.\n<ul>\n<li>You can also click the <strong>Notification<\/strong> command from the upper right corner to see notifications in the Notification pane.<\/li>\n<\/ul>\n<\/li>\n<li>Point to one of the notifications and click <strong>Clear All<\/strong> if you want to see these notifications all over again.<\/li>\n<li>Click the <strong> Geo-fence<\/strong> button again to stop listening to the real-time feed.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":551342,"id":551342,"title":"Geofence_Notification_FullScreen","filename":"Geofence_Notification_FullScreen-1.gif","filesize":127192,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\/geofence_notification_fullscreen-2","alt":"Geofence - notifications as vehicles enter a restricted area","author":"5971","description":"","caption":"Geofence - notifications as vehicles enter a restricted area","name":"geofence_notification_fullscreen-2","status":"inherit","uploaded_to":551262,"date":"2019-06-30 04:51:52","modified":"2019-06-30 04:53:39","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1284,"height":767,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","medium-width":437,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","medium_large-width":768,"medium_large-height":459,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","large-width":1284,"large-height":767,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","1536x1536-width":1284,"1536x1536-height":767,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","2048x2048-width":1284,"2048x2048-height":767,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1-778x465.gif","card_image-width":778,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Geofence_Notification_FullScreen-1.gif","wide_image-width":1284,"wide_image-height":767}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>I have used <a href=\"https:\/\/geoeventsample1.esri.com:6443\/arcgis\/rest\/services\/PortlandVehicles\/StreamServer\">a stream service<\/a> that simulates two vehicles moving along streets in Portland, Oregon. The sample code, data, and ArcGIS Pro project can be accessed from <a href=\"https:\/\/arcg.is\/0jH09i\">https:\/\/arcg.is\/0jH09i<\/a>.<\/p>\n"}],"authors":[{"ID":5971,"user_firstname":"Tanu","user_lastname":"Hoque","nickname":"Tanu Hoque","user_nicename":"mahoque","display_name":"Tanu Hoque","user_email":"ahoque@esri.com","user_url":"","user_registered":"2018-03-02 00:17:50","user_description":"Tanu is a product engineer on Esri Mapping Team focusing on map service, print service, and ArcGIS Pro. He also works on spatio-temporal analysis, spatial aggregation and real-time data. Tanu\u2019s background includes a masters in Urban Planning from University of Akron, Ohio, USA and a bachelor degree from Khulna University, Bangladesh, and worked as GIS Coordinator in City of West Springfield, and GIS Specialist in a hydrology modeling center in Bangladesh before joining Esri.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/tanu-hoque2-e1609364913822-213x200.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":551072,"post_author":"5971","post_date":"2019-06-29 11:54:06","post_date_gmt":"2019-06-29 18:54:06","post_content":"","post_title":"ArcGIS Pro 2.4 Allows Real-Time Analysis","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"arcgis-pro-2-4-allows-real-time-analysis","to_ping":"","pinged":"","post_modified":"2021-08-02 23:58:56","post_modified_gmt":"2021-08-03 06:58:56","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=551072","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":551402,"post_author":"5971","post_date":"2019-06-29 23:12:38","post_date_gmt":"2019-06-30 06:12:38","post_content":"","post_title":"Spatial Analysis with Real-Time Data in ArcGIS Pro 2.4","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"spatial-analysis-with-real-time-data-in-arcgis-pro-2-4","to_ping":"","pinged":"","post_modified":"2021-08-02 23:40:13","post_modified_gmt":"2021-08-03 06:40:13","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=551402","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":257962,"post_author":"5971","post_date":"2018-07-05 10:28:19","post_date_gmt":"2018-07-05 17:28:19","post_content":"","post_title":"Visualize and analyze real time data in ArcGIS Pro 2.2 with stream layers","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"real-time-data-arcgis-pro","to_ping":"","pinged":"","post_modified":"2020-03-26 09:02:38","post_modified_gmt":"2020-03-26 16:02:38","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=257962","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Notification-826x465.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Notification-1920x1080.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Geofencing with Real-Time Data in ArcGIS Pro 2.4<\/title>\n<meta name=\"description\" content=\"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Geofencing with Real-Time Data in ArcGIS Pro 2.4\" \/>\n<meta property=\"og:description\" content=\"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-26T16:04:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\"},\"author\":{\"name\":\"Tanu Hoque\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/9932dde4f8a6dae58fd1b485d1ddf017\"},\"headline\":\"Geofencing with Real-Time Data in ArcGIS Pro 2.4\",\"datePublished\":\"2019-06-30T05:19:46+00:00\",\"dateModified\":\"2020-03-26T16:04:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\"},\"wordCount\":7,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Analysis\",\"Real-Time GIS\",\"Realtime\",\"stream layer\",\"stream service\"],\"articleSection\":[\"Mapping\",\"Real-Time Visualization &amp; Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\",\"name\":\"Geofencing with Real-Time Data in ArcGIS Pro 2.4\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-06-30T05:19:46+00:00\",\"dateModified\":\"2020-03-26T16:04:04+00:00\",\"description\":\"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Geofencing with Real-Time Data in ArcGIS Pro 2.4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/9932dde4f8a6dae58fd1b485d1ddf017\",\"name\":\"Tanu Hoque\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/tanu-hoque2-e1609364913822-213x200.jpeg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/tanu-hoque2-e1609364913822-213x200.jpeg\",\"caption\":\"Tanu Hoque\"},\"description\":\"Tanu is a product engineer on Esri Mapping Team focusing on map service, print service, and ArcGIS Pro. He also works on spatio-temporal analysis, spatial aggregation and real-time data. Tanu\u2019s background includes a masters in Urban Planning from University of Akron, Ohio, USA and a bachelor degree from Khulna University, Bangladesh, and worked as GIS Coordinator in City of West Springfield, and GIS Specialist in a hydrology modeling center in Bangladesh before joining Esri.\",\"sameAs\":[\"https:\/\/x.com\/ArcGISPro\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/mahoque\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Geofencing with Real-Time Data in ArcGIS Pro 2.4","description":"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4","og_locale":"en_US","og_type":"article","og_title":"Geofencing with Real-Time Data in ArcGIS Pro 2.4","og_description":"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2020-03-26T16:04:04+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4"},"author":{"name":"Tanu Hoque","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/9932dde4f8a6dae58fd1b485d1ddf017"},"headline":"Geofencing with Real-Time Data in ArcGIS Pro 2.4","datePublished":"2019-06-30T05:19:46+00:00","dateModified":"2020-03-26T16:04:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4"},"wordCount":7,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Analysis","Real-Time GIS","Realtime","stream layer","stream service"],"articleSection":["Mapping","Real-Time Visualization &amp; Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4","name":"Geofencing with Real-Time Data in ArcGIS Pro 2.4","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-06-30T05:19:46+00:00","dateModified":"2020-03-26T16:04:04+00:00","description":"Geofencing and notifications or alerts using Real-time API in ArcGIS Pro","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/real-time\/geofencing-with-real-time-data-in-arcgis-pro-2-4#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Geofencing with Real-Time Data in ArcGIS Pro 2.4"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/9932dde4f8a6dae58fd1b485d1ddf017","name":"Tanu Hoque","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/tanu-hoque2-e1609364913822-213x200.jpeg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/12\/tanu-hoque2-e1609364913822-213x200.jpeg","caption":"Tanu Hoque"},"description":"Tanu is a product engineer on Esri Mapping Team focusing on map service, print service, and ArcGIS Pro. He also works on spatio-temporal analysis, spatial aggregation and real-time data. Tanu\u2019s background includes a masters in Urban Planning from University of Akron, Ohio, USA and a bachelor degree from Khulna University, Bangladesh, and worked as GIS Coordinator in City of West Springfield, and GIS Specialist in a hydrology modeling center in Bangladesh before joining Esri.","sameAs":["https:\/\/x.com\/ArcGISPro"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/mahoque"}]}},"text_date":"June 29, 2019","author_name":"Tanu Hoque","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/mahoque","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Notification-1920x1080.png","primary_product":"ArcGIS Pro","tag_data":[{"term_id":24311,"name":"Analysis","slug":"analysis","term_group":0,"term_taxonomy_id":24311,"taxonomy":"post_tag","description":"","parent":0,"count":96,"filter":"raw"},{"term_id":407602,"name":"Real-Time GIS","slug":"real-time-gis","term_group":0,"term_taxonomy_id":407602,"taxonomy":"post_tag","description":"","parent":0,"count":22,"filter":"raw"},{"term_id":147172,"name":"Realtime","slug":"realtime","term_group":0,"term_taxonomy_id":147172,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":141122,"name":"stream layer","slug":"stream-layer","term_group":0,"term_taxonomy_id":141122,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":141132,"name":"stream service","slug":"stream-service","term_group":0,"term_taxonomy_id":141132,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"}],"category_data":[{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2683,"filter":"raw"},{"term_id":37121,"name":"Real-Time Visualization &amp; Analytics","slug":"real-time","term_group":0,"term_taxonomy_id":37121,"taxonomy":"category","description":"","parent":0,"count":166,"filter":"raw"}],"product_data":[{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"filter":"raw"},{"term_id":36851,"name":"ArcGIS Pro SDK","slug":"arcgis-pro-net","term_group":0,"term_taxonomy_id":36851,"taxonomy":"product","description":"","parent":36601,"count":91,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/551262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/5971"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=551262"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/551262\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=551262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=551262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=551262"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=551262"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=551262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}