POST
|
Thank you @BryanWright for making that discovery! I can't believe I missed that as well? I was just wrapped up with the button not doing what I thought and didn't think of the title option. In the end I opted to turn off the button option for our page. Thank you.
... View more
11-13-2023
09:31 AM
|
0
|
0
|
547
|
POST
|
Did you solve the Hub site problem you posted about? We too noted that as of yesterday all of our applications no open in the same tab, rather than under a new tab. We have set the the Open in ... setting to "Same Tab" saved, published. Then reset the Open in to "New Tab" saved and republished. I will try clearing my browser cache and test later on that.
... View more
11-09-2023
11:12 AM
|
0
|
2
|
577
|
POST
|
Our IT security staff were notified of the following message from the server we use for GeoEvent Server "The "MortBay / Eclipse Jetty" version on the remote host has reached the end of life. CPE: cpe:/a:eclipse:jetty:9.3.14.20161028 Installed version: 9.3.14.20161028 Location/URL: 6143/tcp EOL version: 9.3 EOL date: 2020-12-31" We have found Jetty versions 10 or 11. But I have not seen any documentation about compatibility with GeoEvent. Is anyone familiar with this and if we can upgrade with no impact? My limited understanding is that the Eclipse Jetty is a java container used by 'something' in GeoEvent?? Thank you in advance.
... View more
08-31-2021
09:28 AM
|
0
|
1
|
848
|
POST
|
If I am reading this correctly, it sound very similar to an exercise I have used with our local college. Basically what you are needing to do is calculate the elevation at the bottom of your wells? the red circles in the graphic above. Providing you have a well attribute of depth? Extract the surface value from the DEM (Extract Values or Add Surface Information tools) . Then calculate the well bottom elevation by subtracting well depth from well surface value. Example; well surface is located at 5,900 ft and the well depth is 200 ft - well bottom is 5,700 ft. Use those calculated well bottom values to create (interpolate) a 'rudimentary' ground water surface that should fall below the DEM surface.
... View more
07-06-2020
02:38 PM
|
3
|
0
|
1461
|
POST
|
GeoEvent 10.6.1 We had a power outage about two weeks ago, and while we aren't in a heavy GeoEvent use time - I did note that our street sweepers were not updating. When I logged in to GeoEvent Manager I noted the red exclamation mark next to the Networkfleet-Connector Input. Did some digging and recalled the 'bug' fix in the Verizon NetworkFleet install PDF screen shot below. Followed those instructions, but that didn't do the trick. Below is the error message, initially I thought is was an access right, but the service user has rights? In full disclosure, I don't recall the error messages prior to trying the fix above. And we have not attempted a full uninstall/reinstall - I'm not keen on that as, well - in my experience that never goes well for me If we do try re-install - is there a way to create a backup or copy of all of our Services? Thank you in advance for any input! ArcGIS GeoEvent Manager Cannot find the input. java.lang.Exception: Cannot find the input. at com.esri.ges.rest.receiver.internal.ReceiverRestServiceImpl.processData(ReceiverRestServiceImpl.java:146) [178:com.esri.ges.rest.cxf-receiverrest:10.6.1] at Proxy93365e05_9217_49ad_83c3_a069dd8048d9.processData(Unknown Source) [?:?] at sun.reflect.GeneratedMethodAccessor211.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?] at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180) [273:org.apache.cxf.cxf-core:3.1.11] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) [273:org.apache.cxf.cxf-core:3.1.11] at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:189) [286:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1.11] at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99) [286:org.apache.cxf.cxf-rt-frontend-jaxrs:3.1.11] at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) [273:org.apache.cxf.cxf-core:3.1.11] at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) [273:org.apache.cxf.cxf-core:3.1.11] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [273:org.apache.cxf.cxf-core:3.1.11] at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [273:org.apache.cxf.cxf-core:3.1.11] at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:262) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:180) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:299) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:218) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [227:javax.servlet-api:3.1.0] at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:274) [301:org.apache.cxf.cxf-rt-transports-http:3.1.11] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [405:org.eclipse.jetty.servlet:9.3.14.v20161028] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [405:org.eclipse.jetty.servlet:9.3.14.v20161028] at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:72) [436:org.ops4j.pax.web.pax-web-jetty:6.0.3] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [402:org.eclipse.jetty.security:9.3.14.v20161028] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [436:org.ops4j.pax.web.pax-web-jetty:6.0.3] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [405:org.eclipse.jetty.servlet:9.3.14.v20161028] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [436:org.ops4j.pax.web.pax-web-jetty:6.0.3] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.server.Server.handle(Server.java:534) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [404:org.eclipse.jetty.server:9.3.14.v20161028] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [396:org.eclipse.jetty.io:9.3.14.v20161028] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [396:org.eclipse.jetty.io:9.3.14.v20161028] at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [396:org.eclipse.jetty.io:9.3.14.v20161028] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [407:org.eclipse.jetty.util:9.3.14.v20161028] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [407:org.eclipse.jetty.util:9.3.14.v20161028] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [407:org.eclipse.jetty.util:9.3.14.v20161028] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [407:org.eclipse.jetty.util:9.3.14.v20161028] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [407:org.eclipse.jetty.util:9.3.14.v20161028] at java.lang.Thread.run(Thread.java:748) [?:?]
... View more
04-29-2020
08:56 AM
|
1
|
0
|
537
|
POST
|
RJ / Eric Thank you both for your comments / support. Our city public works is using Verizon Network Fleet for their AVL, I’m not familiar with the Verizon Connect (Telogis) Connector? I wonder if that is something we should inquire with Verizon about, or if that is an option we can request? I’m waiting to hear back from another community, in notes they shared with me earlier this year it mentioned an Esri GPS Enricher (combines sensor & location messages) for their GeoEvent Services. The partial GeoEvent definition blog post you shared appears to be the line we are looking at. The end goal is to show every location fix combined with the sensor being in the ON position, this would allow a buffer to geotag the event to a street segment for a spatial join. This should result in showing all the road segments that have been serviced and at what time that service occurred…in the immediate case, streets that have been plowed and/or sanded. As outlined in your partial GeoEvent post, the steps might include an initial definition to receive the location message, and then be updated when the sensor definition is in ON position? Or maybe it’s vice versa…definition for ON and update then with location? The more I think about this, the more I wonder if it will work, it seems that the sensor location only pings GeoEvent when a sensor is flipped ON / OFF – so there is nothing to show in between. We want to show the entire stretch of road that is plowed, not just the single block segment when the switch is flipped ON. We just did wrap up installing 10.6.1 across our enterprise, the rolling out of 10.7 may be a while...maybe for next winter plow season? Thank you again for you time and responses, I do read many of your (RJs) postings regarding GeoEvent. It's new to me/us and I feel we are only scratching the surface of functionality. We will try your suggestions and will also follow up with the other community. Eric S
... View more
11-15-2019
03:46 PM
|
0
|
0
|
574
|
POST
|
Is anyone aware of a custom Esri GPS Enricher that can be used with Verizon Network Fleet? In the example we are interested in, the GPS Enricher would be used to combine both the sensor and location messages from the Verizon Network Fleet feed. Thank you in advance.
... View more
11-08-2019
10:43 AM
|
0
|
2
|
863
|
POST
|
Sadly, I'm not much of a script writer. But after your comment I did go and look into Arcade and if we could do something. There may be some value in our looking at this! Thank you for that suggestion!
... View more
09-13-2019
03:50 PM
|
0
|
0
|
1377
|
POST
|
Greg, Thank you very much for your timely and detailed response. On the first part, for some reason your explanation pulled the blinders off and I suddenly realized - yes, create the feature service from our SQL side and then consume in the GeoEvent! It was like a light bulb moment that I hadn't thought of! We have been successful now in creating a web app that shows linear street elements symbolized by time treated. The GeoEvent feature service gets geotagged from a street buffer we published and this allows for the spatial view between the event feature and our streets. Thank you very much, this takes some stress off us/me. The Public works folks will review and hopefully provide feed back! As for your second method - with the first one working, I have time to look more at GeoEvent capabilities. We have the street buffer - if I'm reading it right, are you saying we update a field in our street linear feature on the fly from GeoEvent? That is intriguing, like I said, with a working application, now I can play/explore some more. Thank you again.
... View more
09-13-2019
03:41 PM
|
0
|
1
|
1377
|
POST
|
We are new to using ArcGIS Enterprise, due to the install of GeoEvent server and upgrading to 10.6.1 we moved to ArcGIS Enterprise and Portal. We are still wrapping our heads around and trying to understand all the moving pieces. All of our enterprise GIS features are managed / maintained in our SQL database, and we still publish map services to our hosting ArcGIS Server referencing that data. With GeoEvent we are looking to publish a web application that will allow users to see where snow plows / sweepers have been. In this case, a linear feature that will be symbolized by when a road was last treated (within the last hour, 1-6 hours ago, >6 hours…) We have a write up workflow from a working example provided by a community in Ohio, in their workflow they have a Geoevent feature service that writes to their SQL server which allows them to build a series of database view / spatial views using the street line and the updated feature table from GeoEvent. Now, with our federated / ArcGIS Enterpirse and with the managed database for our ArcGIS Enterprise setup on the hosting ArcGIS Server, how can we work with that? Ideally, it would be nice to write to a table in our SQL server that would allow us to create views / spatial views between event feature and the street centerline, and then publish a street service symbolized by treatment time. Are we missing an interface to the data store that would allow us to create views? Maybe the option to write to CSV, then set up a script to copy and append to a SQL table? Or is there a way to register our SQL database so that GeoEvent can have that location as an option to write too?
... View more
09-10-2019
03:12 PM
|
0
|
5
|
1911
|
POST
|
Michael, Thank you very much! We are learning the hard way here as well, although with responses like yours and Nathan's above, probably not has hard as yours! I appreciate your willingness to take the time to share your experience. One thing, the images you shared in the post above - those didn't come through, the links do not seem to show? The url is mail.google.com/mail..... Would you be willing to send direct to me (espangenberg at lccountymt.gov) Thank you again. I hope this has been as helpful to Erik Blake as it has been for me!
... View more
02-20-2019
11:35 AM
|
1
|
2
|
1014
|
POST
|
Wow, that tidbit of information about the "GPS" filter was huge. I applied that just now and a whole series of log errors just went away! Earlier this morning I asked our street crew to provide a file in anticipation of using something like field enricher - your comment and Michael's below are a huge help. Thank you very much!
... View more
02-20-2019
11:29 AM
|
1
|
0
|
1530
|
POST
|
Nathan - Thank you very much for sharing your GeoEvent service workflow, more questions on that later. My struggle early was that I kept trying to create our output as a streaming service, nothing worked. Early last week I decided to do what you just shared – I created an Output “Add Feature to the Spatiotemporal Big Data Store” With that done we were able to create a GeoEvent Service – this is where the Field Mapper Processor comes into play in order to ‘flatten’ the Verizon hierarchical field structure. We created our own GeoEvent definition to match the desired fields as outlined in the Verizon training document. In the original Source Fields for the field mapping processor the values were all GPSFix.Speed.Value. update those source fields with the respective [0], [1], [2] doing so appeared to resolve correctly. Now, after reading Nathan's post, I’m wondering if what we need to do is create a new service that will Update the feature ? The existing Add a Feature appears to be working in that we have points on the map now… a lot of points. Nathan, would you be willing to share the details in the various processors you use in your GeoEvent service? The Current Time, Add Fleet Data, Pass Through…all of those have me very curious about what more we can do with this. I know I need to read the GeoEvent Tutorials, but I’d just like to get something up for our street department. Thank you for your response – very much appreciated.
... View more
02-20-2019
10:07 AM
|
1
|
8
|
1530
|
IDEA
|
I see this is an old idea post (2015), so I'm late to the party, but I agree that range domains should be enforced. I just came across this while searching for reasons behind why a range domain allows entries beyond the set range. I discovered that range domains are not enforced quite by accident while showing staff how domains should be put to use to ensure data integrity. To me, not truly enforcing it defeats the purpose of even using the domain. A little pop-up warning does no good, especially if the attribute entered outside of the range can still be saved. I vote this up!
... View more
02-07-2019
03:55 PM
|
2
|
0
|
844
|
Title | Kudos | Posted |
---|---|---|
1 | 04-29-2020 08:56 AM | |
1 | 02-20-2019 10:07 AM | |
3 | 07-06-2020 02:38 PM | |
2 | 02-07-2019 03:55 PM | |
1 | 02-20-2019 11:29 AM |
Online Status |
Offline
|
Date Last Visited |
3 weeks ago
|