Skip to main content

Anyone know if it's possible to integrate an oblique imagery widget into Geocortex Web Viewer?

Comments

18 comments

  • Cam Barnard

    Hi Michael,

     

    Is this a widget provided by Esri today or something you've seen that worked well?

    Maybe a screen grab to point me in the right direction?

     

    I don't see anything listed in the Esri JavaScript API docs that looks to be a fit that we might be able to use with the existing "how to use a JavaScript 4.x widget in GXW" pattern and example (https://vertigis-web-samples.netlify.app/arcgis-widget).

    Screenshot 2021-02-04 113749

    0
  • Greg Anspach

    I was going to ask this very question with the Nearmap Oblique Imagery widget. Is this possible?

     

    Thanks!

    0
  • Permanently deleted user

    Attached is a screenshot of our current Pictometry oblique viewer integration with Essentials and GVH using something called "IPA". I'm trying to do the same in the new Web Viewer 5. It's a commonly used feature by our users, so we won't be able to make the move to Web Viewer 5 without it. I don't know of a way yet to add this functionality into ESRI's WAB either. You can test the live functionality on our public viewer at www.dogis.org.

     

     

    0
  • Cam Barnard

    Thank you @Greg Anspach? and @Michael Schonlau? I've got a much clearer idea of what you are trying to accomplish.

     

    Short answer is yes, this can be done today.

     

    Longer answer is that for integrating with 3rd party map/imagery views like Pictometry and Nearmap the path we chose for Geocortex Web was a very well defined 'wrapper' pattern for integrating these into Geocortex Web via our SDK.

     

    A common question I get is, why the SDK, why didn't you create another 'built in' 3rd party map control widget?

     

    Folks loved the 3rd party map control in GVH, but in practice in order to make it work you had to write JavaScript code, in a configuration file, against a defined set of events that you could only see your side of. So you were writing code without any benefit of debuggers and against a 'black box' interface.

     

    With the SDK samples we've provided, you are doing almost the exact same thing, but now you have access to the proper tools for debugging, and essentially have control over both sides of the 'bridge' between the 3rd party view and GXW.

     

    Here are the first couple of examples we've provided (one simple, one more complex). Of course Services can wire your 3rd party oblique service into one of these for you as well (just like in practice it was Services that ended up writing the JavaScript configuration file that interfaced the 3rd party service to the 3rd party map control in GVH).

     

    https://vertigis-web-samples.netlify.app/embedded-map

    https://vertigis-web-incubator.netlify.app/mapillary

    0
  • Permanently deleted user

    Just heard back from my Pictometry/Eagleview rep. They have an oblique viewer widget available that can be used in ESRI WAB Dev Edition. However, he thinks we may be able to use the existing IPA integration within the new Web Viewer 5 since it is only tied to the underlying web domain where we host the app. I am going to try this and will report my findings back here...

    0
  • Andrew Adamson

    @Michael Schonlau? Did you have any luck with this? From my understanding, their ESRI WAB Dev widget would be built under the 3x js api from esri. Where in web, we are dealing with the 4x js api. My POV, no point in developing anything against the 3x api at this point in time.

     

    I've hit a road block with this so have explored other options. One being a Nearmap mesh. Add mesh to an esri scene, and use a split screen view in Web - just like the essentials pictometry plugin. Instead of looking at flat imagery you end up using the 3d mesh.

    0
  • Permanently deleted user

    Andrew - I haven't made any more progress on this. Our investment in Pictometry is bigger than our investment in Geocortex at this point, so if we can't make this work in the Web Viewer 5, we would likely look at alternative web viewers that could support this functionality where we need it. When I do get to working on this, I'll report any progress to this thread.

    0
  • Cam Barnard

    The good news here is that we are seeing more and more customers successfully building these 3rd party integrations with the provided GXW framework. In some cases our customers are doing it themselves, in other cases they are having Services build it for them (we are doing our best to keep the cost low, and to provide the result as a new incubator sample for others).

    0
  • Andrew Adamson

    @Michael Schonlau? I'm working on a proof of concept for the Pictometry viewer in Web. Quickly hacking it together this morning I can get the Pictometry viewer to auth + load into web as a custom component. Need to get both maps to talk/move and a bunch of clean up to do but I'm thinking its doable. If your interested let me know.pictometryHack

    0
  • Permanently deleted user

    Andrew - I am interested! Thanks for your work on this

    0
  • Cattyann Campbell

    So is there no way to integrate Pictometry images in the Web with an IPA or otherwise? We are in the same situation. Looks like they need the exact app URL?

     

    0
  • Andrew Adamson

    Yes it's possible. Pictometry should need your domain to hook up your api key. So wherever Web is installed. Give them that domain. Then you can use Pictometry in any Web app.

    Edit. Missed an important part. You need to use the Web SDK to write a custom component for Pictometry. 

    0
  • Eric Haskins

    It is nice to know that some people have been able to integrate their Pictometry/Eagleview with VertiGIS Studio.

    For someone that is not familiar with Web SDK, GitHub, or CodeSandbox, is there a document or "incubator sample" that explains how to connect Pictometry/Eagleview with VertiGIS Studio?  Is the documentation located within this page https://vertigis-web-samples.netlify.app/embedded-map?  Or is it best to get started here https://developers.arcgis.com/javascript/latest/ or here https://docs.vertigisstudio.com/developers/?

    It would be great if there was something similar to the "Integration Module" documentation for the HTML5 viewer: https://docs.vertigisstudio.com/essentials/gvh/latest/admin-help/Default.htm#gvh/admin/modules/integration-module.htm.

    Thanks for any help!

    3
  • Eric Kriener

    I agree with everything Eric Haskins says above. Sure would be nice to have a bundled, jumping off point if we're not going to get an on-par-to-essentials integrated into web solution.

    Andrew Adamson, do you have anything you can share? 

    thanks.

    0
  • Liza Markey

    Yes agree, is there anything available to share on this? I have seen a couple apps that have integrated this functionality - maybe we can reach out to them as well. Just curious if anyone here has additional information, or “jumping off point” as Eric mentioned.

     

    Thank you!

    0
  • Eric Kriener

    I chatted with the EagleView (pictometry) people out at UC last week and they told me that they have a new interface called E3 and that they had passed everything that was needed to create a component for VSWeb on to VertiGIS… care to comment on that Cam Barnard ?

    0
  • Cam Barnard

    Eric Kriener It is possible they ahve been speaking with our Services group; but not to me or anyone on my team. 

    1
  • Kevin MacLeod

    I'm about to add the IPA Pictometry / EagleView widget it to our GeoCortex Viewer and the new studio.   Came across this thread while researching.

     

    FYI for all those using WAB… many years ago I created a widget.  (So you don't need the official EagleView Pictometry widget)  — still works fine in 2025. 

    GitHub - kevinsagis/Pictometry-for-WebApp-Builder: Pictometry Widget for ESRI WebApp Builder 1.1

    GitHub - kevinsagis/CustomizedWebApp_DeveloperEdition212: Customized Esri WebApp Builder Developer Edition 212

    Example sites:  https://www.sagis.org/map 

    https://gis.columbiasc.gov/cocinfo 

    0

Please sign in to leave a comment.