|
IDEA
|
Like many devs, I do a lot of my work on a Mac. When I need to run an ArcGIS thick-client application, this leaves me with only a couple of options for my system, none of which are great: I can have a separate, dedicated windows laptop that I carry with me everywhere Certainly feasible but what a pain in the butt. Also, if you actually want a powerful computer, you talking 5.5-7lbs minimum. I can have a separate, dedicated windows desktop that I remote into This is a little more reasonable except that my dedicated desktop needs to be running 24/7 so that I can remote into it when needed. I can run a Virtual Machine on my MacBook Pro Historically, this has been what I've done as it keeps everything local and I don't have to worry about internet connectivity. But in this day and age, internet connectivity is rarely a problem anymore. The biggest problem I've found here is that it's difficult to get a really powerful Windows VM without investing in $4k+ MacBook Pro and even then, you end up with a rather mediocre windows workstation rather than something that could really crunch some data. There is another option. I could pay-per-hour for an AWS Workspace. This would allow me to fire up a Windows system with Pro on it whenever I needed it, and shut it down when I didn't without issue. The only problem is that ArcGIS applications such as Pro, ArcMap, CityEngine, Drone2Map, etc. are not available in the AWS Marketplace. That's not an insurmountable challenge. I could certainly download the application installers and upload them to my AWS Application Manager and to get them installed, but why should I need to? Esri should be making this easy for me. There are already some lightweight GIS and mapping applications in the AWS Marketplace, but nothing heavyweight. I'd also argue that Esri needs to get on this train before QGIS does. It would be nice to be able to select any of the ArcGIS thick client applications from this list: ArcGIS Pro ArcMap/Catalog/Scene/Globe CityEngine Drone2Map AppStudio Business Analyst Collector & Explorer (Win10) Survey123 Connect Maps for Office Named User licensing would be ideal for this kind of setup and for the legacy apps, one could just use a provisioning file. From there, whenever you need an ArcGIS workstation, just hit AWS and fire up your workspace.
... View more
05-04-2019
04:20 AM
|
1
|
2
|
1500
|
|
IDEA
|
Like many devs, I do a lot of my work on a Mac. When I need to run an ArcGIS thick-client application, this leaves me with only a couple of options for my system, none of which are great: I can have a separate, dedicated windows laptop that I carry with me everywhere Certainly feasible but what a pain in the butt. Also, if you actually want a powerful computer, you talking 5.5-7lbs minimum. I can have a separate, dedicated windows desktop that I remote into This is a little more reasonable except that my dedicated desktop needs to be running 24/7 so that I can remote into it when needed. I can run a Virtual Machine on my MacBook Pro Historically, this has been what I've done as it keeps everything local and I don't have to worry about internet connectivity. But in this day and age, internet connectivity is rarely a problem anymore. The biggest problem I've found here is that it's difficult to get a really powerful Windows VM without investing in $4k+ MacBook Pro and even then, you end up with a rather mediocre windows workstation rather than something that could really crunch some data. There is another option. I could pay-per-hour for an AWS Workspace. This would allow me to fire up a Windows system with Pro on it whenever I needed it, and shut it down when I didn't without issue. The only problem is that ArcGIS applications such as Pro, ArcMap, CityEngine, Drone2Map, etc. are not available in the AWS Marketplace. That's not an insurmountable challenge. I could certainly download the application installers and upload them to my AWS Application Manager and to get them installed, but why should I need to? Esri should be making this easy for me. There are already some lightweight GIS and mapping applications in the AWS Marketplace, but nothing heavyweight. I'd also argue that Esri needs to get on this train before QGIS does. It would be nice to be able to select any of the ArcGIS thick client applications from this list: ArcGIS Pro ArcMap/Catalog/Scene/Globe CityEngine Drone2Map AppStudio Business Analyst Collector & Explorer (Win10) Survey123 Connect Maps for Office Named User licensing would be ideal for this kind of setup and for the legacy apps, one could just use a provisioning file. From there, whenever you need an ArcGIS workstation, just hit AWS and fire up your workspace.
... View more
05-04-2019
04:20 AM
|
1
|
2
|
1648
|
|
IDEA
|
Like many devs, I do a lot of my work on a Mac. When I need to run an ArcGIS thick-client application, this leaves me with only a couple of options for my system, none of which are great: I can have a separate, dedicated windows laptop that I carry with me everywhere Certainly feasible but what a pain in the butt. Also, if you actually want a powerful computer, you talking 5.5-7lbs minimum. I can have a separate, dedicated windows desktop that I remote into This is a little more reasonable except that my dedicated desktop needs to be running 24/7 so that I can remote into it when needed. I can run a Virtual Machine on my MacBook Pro Historically, this has been what I've done as it keeps everything local and I don't have to worry about internet connectivity. But in this day and age, internet connectivity is rarely a problem anymore. The biggest problem I've found here is that it's difficult to get a really powerful Windows VM without investing in $4k+ MacBook Pro and even then, you end up with a rather mediocre windows workstation rather than something that could really crunch some data. There is another option. I could pay-per-hour for an AWS Workspace. This would allow me to fire up a Windows system with Pro on it whenever I needed it, and shut it down when I didn't without issue. The only problem is that ArcGIS applications such as Pro, ArcMap, CityEngine, Drone2Map, etc. are not available in the AWS Marketplace. That's not an insurmountable challenge. I could certainly download the application installers and upload them to my AWS Application Manager and to get them installed, but why should I need to? Esri should be making this easy for me. There are already some lightweight GIS and mapping applications in the AWS Marketplace, but nothing heavyweight. I'd also argue that Esri needs to get on this train before QGIS does. It would be nice to be able to select any of the ArcGIS thick client applications from this list: ArcGIS Pro ArcMap/Catalog/Scene/Globe CityEngine Drone2Map AppStudio Business Analyst Collector & Explorer (Win10) Survey123 Connect Maps for Office Named User licensing would be ideal for this kind of setup and for the legacy apps, one could just use a provisioning file. From there, whenever you need an ArcGIS workstation, just hit AWS and fire up your workspace.
... View more
05-04-2019
04:20 AM
|
1
|
2
|
1069
|
|
IDEA
|
Like many devs, I do a lot of my work on a Mac. When I need to run an ArcGIS thick-client application, this leaves me with only a couple of options for my system, none of which are great: I can have a separate, dedicated windows laptop that I carry with me everywhere Certainly feasible but what a pain in the butt. Also, if you actually want a powerful computer, you talking 5.5-7lbs minimum. I can have a separate, dedicated windows desktop that I remote into This is a little more reasonable except that my dedicated desktop needs to be running 24/7 so that I can remote into it when needed. I can run a Virtual Machine on my MacBook Pro Historically, this has been what I've done as it keeps everything local and I don't have to worry about internet connectivity. But in this day and age, internet connectivity is rarely a problem anymore. The biggest problem I've found here is that it's difficult to get a really powerful Windows VM without investing in $4k+ MacBook Pro and even then, you end up with a rather mediocre windows workstation rather than something that could really crunch some data. There is another option. I could pay-per-hour for an AWS Workspace. This would allow me to fire up a Windows system with Pro on it whenever I needed it, and shut it down when I didn't without issue. The only problem is that ArcGIS applications such as Pro, ArcMap, CityEngine, Drone2Map, etc. are not available in the AWS Marketplace. That's not an insurmountable challenge. I could certainly download the application installers and upload them to my AWS Application Manager and to get them installed, but why should I need to? Esri should be making this easy for me. There are already some lightweight GIS and mapping applications in the AWS Marketplace, but nothing heavyweight. I'd also argue that Esri needs to get on this train before QGIS does. It would be nice to be able to select any of the ArcGIS thick client applications from this list: ArcGIS Pro ArcMap/Catalog/Scene/Globe CityEngine Drone2Map AppStudio Business Analyst Collector & Explorer (Win10) Survey123 Connect Maps for Office Named User licensing would be ideal for this kind of setup and for the legacy apps, one could just use a provisioning file. From there, whenever you need an ArcGIS workstation, just hit AWS and fire up your workspace.
... View more
05-04-2019
04:20 AM
|
1
|
2
|
1373
|
|
IDEA
|
Like many devs, I do a lot of my work on a Mac. When I need to run an ArcGIS thick-client application, this leaves me with only a couple of options for my system, none of which are great: I can have a separate, dedicated windows laptop that I carry with me everywhere Certainly feasible but what a pain in the butt. Also, if you actually want a powerful computer, you talking 5.5-7lbs minimum. I can have a separate, dedicated windows desktop that I remote into This is a little more reasonable except that my dedicated desktop needs to be running 24/7 so that I can remote into it when needed. I can run a Virtual Machine on my MacBook Pro Historically, this has been what I've done as it keeps everything local and I don't have to worry about internet connectivity. But in this day and age, internet connectivity is rarely a problem anymore. The biggest problem I've found here is that it's difficult to get a really powerful Windows VM without investing in $4k+ MacBook Pro and even then, you end up with a rather mediocre windows workstation rather than something that could really crunch some data. There is another option. I could pay-per-hour for an AWS Workspace. This would allow me to fire up a Windows system with Pro on it whenever I needed it, and shut it down when I didn't without issue. The only problem is that ArcGIS applications such as Pro, ArcMap, CityEngine, Drone2Map, etc. are not available in the AWS Marketplace. That's not an insurmountable challenge. I could certainly download the application installers and upload them to my AWS Application Manager and to get them installed, but why should I need to? Esri should be making this easy for me. There are already some lightweight GIS and mapping applications in the AWS Marketplace, but nothing heavyweight. I'd also argue that Esri needs to get on this train before QGIS does. It would be nice to be able to select any of the ArcGIS thick client applications from this list: ArcGIS Pro ArcMap/Catalog/Scene/Globe CityEngine Drone2Map AppStudio Business Analyst Collector & Explorer (Win10) Survey123 Connect Maps for Office Named User licensing would be ideal for this kind of setup and for the legacy apps, one could just use a provisioning file. From there, whenever you need an ArcGIS workstation, just hit AWS and fire up your workspace.
... View more
05-04-2019
04:20 AM
|
1
|
2
|
1584
|
|
IDEA
|
If they would just add proper support across the platform for SVG, this wouldn't be nearly as much of an issue. I get that the SVG spec is a friggin mess but they managed it in Pro and all modern web browsers changing SVG colors using simple CSS fill properties, so I really don't understand why Esri hasn't done more here.
... View more
04-26-2019
07:10 AM
|
1
|
0
|
2554
|
|
IDEA
|
I think you're looking for Tracker for ArcGIS. While I personally don't agree with the notion of Tracker being a separate dedicated application (I think its features and logic should have been directly integrated into the runtime apps like Collector), Tracker seems to be the direction Esri is headed for location tracking and I don't see that changing anytime in the near future.
... View more
04-26-2019
06:58 AM
|
2
|
0
|
3725
|
|
IDEA
|
Currently, ArcGIS Applications other than Survey123 are unable to support multi-value selected due to limitations on the Hosted Feature Service definition. That is, there is no way to indicate whether or not a value should be 'selected' or 'unselected' because such a value type does not exist within the hosted service definition. Take this 'Payment Forms' field I created in a Hosted Feature Service as an example: {
"name" : "PAYMENT_FORMS",
"type" : "esriFieldTypeString",
"alias" : "Accepted forms of payment",
"sqlType" : "sqlTypeOther",
"length" : 50,
"nullable" : false,
"editable" : true,
"visible" : true,
"domain" :
{
"type" : "codedValue",
"name" : "Point layer_PAYMENT_FORMS_8ff94d6b-7b8c-4f0e-8838-2fb72098a535",
"codedValues" : [
{
"name" : "Cash",
"code" : "CASH"
},
{
"name" : "Check",
"code" : "CHECK"
},
{
"name" : "Credit",
"code" : "CREDIT"
},
{
"name" : "Money Order",
"code" : "MNY_ORDER"
},
{
"name" : "Certified/Cashier's Check",
"code" : "CERT_CHECK"
},
{
"name" : "Debit",
"code" : "DEBIT"
},
{
"name" : "Wire Transfer",
"code" : "WIRE_XFER"
},
{
"name" : "Apple Pay",
"code" : "APPLE_PAY"
},
{
"name" : "Google Pay",
"code" : "GOOGLE_PAY"
},
{
"name" : "Venmo",
"code" : "VENMO"
},
{
"name" : "Zelle",
"code" : "ZELLE"
}
]
},
"defaultValue" : "CASH",
"description" : "null"
} I think anyone looking at the list of values above could see what one would normally be trying to do here. Offer a list of values from which multiple could be selected or unselected, depending on the forms of payment a vendor accepted. However, it's not possible to do this with the current Hosted Service definition. What I'm proposing is that the the 'codedvalue' domain type be forked, to create a 'codedvalueMultiSelect' domain type. Such a domain type would be identical, except that it would add a new boolean property ('isSelected') would be added to each name-code pair in the 'codedValues' array. Which would result in this structure for the above example: {
"name" : "PAYMENT_FORMS",
"type" : "esriFieldTypeString",
"alias" : "Accepted forms of payment",
"sqlType" : "sqlTypeOther",
"length" : 50,
"nullable" : false,
"editable" : true,
"visible" : true,
"domain" :
{
"type" : "codedvalueMultiSelect",
"name" : "Point layer_PAYMENT_FORMS_8ff94d6b-7b8c-4f0e-8838-2fb72098a535",
"codedValues" : [
{
"name" : "Cash",
"code" : "CASH",
"isSelected" : true
},
{
"name" : "Check",
"code" : "CHECK",
"isSelected" : true
},
{
"name" : "Credit",
"code" : "CREDIT",
"isSelected" : true
},
{
"name" : "Money Order",
"code" : "MNY_ORDER",
"isSelected" : false
},
{
"name" : "Certified/Cashier's Check",
"code" : "CERT_CHECK",
"isSelected" : false
},
{
"name" : "Debit",
"code" : "DEBIT",
"isSelected" : true
},
{
"name" : "Wire Transfer",
"code" : "WIRE_XFER",
"isSelected" : false
},
{
"name" : "Apple Pay",
"code" : "APPLE_PAY",
"isSelected" : true
},
{
"name" : "Google Pay",
"code" : "GOOGLE_PAY",
"isSelected" : true
},
{
"name" : "Venmo",
"code" : "VENMO",
"isSelected" : false
},
{
"name" : "Zelle",
"code" : "ZELLE"
"isSelected" : true
}
]
},
"defaultValue" : "CASH",
"description" : "null",
"isSelected" : true
} As you can see, the only things that have changed are that domainType has changed to 'codedvalueMultiSelect' and each item now has a boolean 'isSelected' property which is set to either true or false, depending on whether or not that value should display as selected. This structure would allow other ArcGIS applications such as Collector, Workforce, OpsDashboard, WebApp Builder, Configurable Apps and pretty much all others to start supporting the much desired 'multi-select' functionality without having to do any weird CSV parsing or custom syntax management. All they need to do is look at the domain type and if it is 'codedvalueMultiSelect', then they need to read the 'isSelected' property for each domain value. From there, they can decide how to display selected and unselected values depending on the experience they want for their application. Some might offer that this is already supported by Survey123. I realize that. This idea is requesting a new domainType so that other applications can offer the same functionality without having to do the custom CSV parsing that Survey123 does in order to offer that functionality. In fact, I'd wager that if this new domain type were created, Survey123 would switch to use this instead as it would be much easier to work with than what they are doing now. This would also allow multi-select to be supported across the entire ArcGIS Platform in all applications, rather than just in Survey123.
... View more
04-12-2019
09:14 AM
|
52
|
8
|
3911
|
|
IDEA
|
Currently, ArcGIS Applications other than Survey123 are unable to support multi-value selected due to limitations on the Hosted Feature Service definition. That is, there is no way to indicate whether or not a value should be 'selected' or 'unselected' because such a value type does not exist within the hosted service definition. Take this 'Payment Forms' field I created in a Hosted Feature Service as an example: {
"name" : "PAYMENT_FORMS",
"type" : "esriFieldTypeString",
"alias" : "Accepted forms of payment",
"sqlType" : "sqlTypeOther",
"length" : 50,
"nullable" : false,
"editable" : true,
"visible" : true,
"domain" :
{
"type" : "codedValue",
"name" : "Point layer_PAYMENT_FORMS_8ff94d6b-7b8c-4f0e-8838-2fb72098a535",
"codedValues" : [
{
"name" : "Cash",
"code" : "CASH"
},
{
"name" : "Check",
"code" : "CHECK"
},
{
"name" : "Credit",
"code" : "CREDIT"
},
{
"name" : "Money Order",
"code" : "MNY_ORDER"
},
{
"name" : "Certified/Cashier's Check",
"code" : "CERT_CHECK"
},
{
"name" : "Debit",
"code" : "DEBIT"
},
{
"name" : "Wire Transfer",
"code" : "WIRE_XFER"
},
{
"name" : "Apple Pay",
"code" : "APPLE_PAY"
},
{
"name" : "Google Pay",
"code" : "GOOGLE_PAY"
},
{
"name" : "Venmo",
"code" : "VENMO"
},
{
"name" : "Zelle",
"code" : "ZELLE"
}
]
},
"defaultValue" : "CASH",
"description" : "null"
} I think anyone looking at the list of values above could see what one would normally be trying to do here. Offer a list of values from which multiple could be selected or unselected, depending on the forms of payment a vendor accepted. However, it's not possible to do this with the current Hosted Service definition. What I'm proposing is that the the 'codedvalue' domain type be forked, to create a 'codedvalueMultiSelect' domain type. Such a domain type would be identical, except that it would add a new boolean property ('isSelected') would be added to each name-code pair in the 'codedValues' array. Which would result in this structure for the above example: {
"name" : "PAYMENT_FORMS",
"type" : "esriFieldTypeString",
"alias" : "Accepted forms of payment",
"sqlType" : "sqlTypeOther",
"length" : 50,
"nullable" : false,
"editable" : true,
"visible" : true,
"domain" :
{
"type" : "codedvalueMultiSelect",
"name" : "Point layer_PAYMENT_FORMS_8ff94d6b-7b8c-4f0e-8838-2fb72098a535",
"codedValues" : [
{
"name" : "Cash",
"code" : "CASH",
"isSelected" : true
},
{
"name" : "Check",
"code" : "CHECK",
"isSelected" : true
},
{
"name" : "Credit",
"code" : "CREDIT",
"isSelected" : true
},
{
"name" : "Money Order",
"code" : "MNY_ORDER",
"isSelected" : false
},
{
"name" : "Certified/Cashier's Check",
"code" : "CERT_CHECK",
"isSelected" : false
},
{
"name" : "Debit",
"code" : "DEBIT",
"isSelected" : true
},
{
"name" : "Wire Transfer",
"code" : "WIRE_XFER",
"isSelected" : false
},
{
"name" : "Apple Pay",
"code" : "APPLE_PAY",
"isSelected" : true
},
{
"name" : "Google Pay",
"code" : "GOOGLE_PAY",
"isSelected" : true
},
{
"name" : "Venmo",
"code" : "VENMO",
"isSelected" : false
},
{
"name" : "Zelle",
"code" : "ZELLE"
"isSelected" : true
}
]
},
"defaultValue" : "CASH",
"description" : "null",
"isSelected" : true
} As you can see, the only things that have changed are that domainType has changed to 'codedvalueMultiSelect' and each item now has a boolean 'isSelected' property which is set to either true or false, depending on whether or not that value should display as selected. This structure would allow other ArcGIS applications such as Collector, Workforce, OpsDashboard, WebApp Builder, Configurable Apps and pretty much all others to start supporting the much desired 'multi-select' functionality without having to do any weird CSV parsing or custom syntax management. All they need to do is look at the domain type and if it is 'codedvalueMultiSelect', then they need to read the 'isSelected' property for each domain value. From there, they can decide how to display selected and unselected values depending on the experience they want for their application. Some might offer that this is already supported by Survey123. I realize that. This idea is requesting a new domainType so that other applications can offer the same functionality without having to do the custom CSV parsing that Survey123 does in order to offer that functionality. In fact, I'd wager that if this new domain type were created, Survey123 would switch to use this instead as it would be much easier to work with than what they are doing now. This would also allow multi-select to be supported across the entire ArcGIS Platform in all applications, rather than just in Survey123.
... View more
04-12-2019
09:14 AM
|
16
|
0
|
1043
|
|
IDEA
|
Jeff Shaner & Kelly Gerrow so, for the first time ever, I actually ran into a legit need for multi-select in Collector as well as the rest of the ArcGIS Platform (specifically WAB's SmartEditor widget and the basic MapViewer popup configuration for editing). It took me a while, but I'm finally here and agree that this needs to be given some thought. It seems to me that this should at least be doable for hosted feature layers, as domains on those are implemented via a simple json key-value list. So in the case of a multi-select, one thought is to use that same data structure with some different logic. Take the following domain specification for the 'PAYMENT_FORMS' field I created: {
"name" : "PAYMENT_FORMS",
"type" : "esriFieldTypeString",
"alias" : "Accepted forms of payment",
"sqlType" : "sqlTypeOther",
"length" : 50,
"nullable" : false,
"editable" : true,
"visible" : true,
"domain" :
{
"type" : "codedValue",
"name" : "Point layer_PAYMENT_FORMS_8ff94d6b-7b8c-4f0e-8838-2fb72098a535",
"codedValues" : [
{
"name" : "Cash",
"code" : "CASH"
},
{
"name" : "Check",
"code" : "CHECK"
},
{
"name" : "Credit",
"code" : "CREDIT"
},
{
"name" : "Money Order",
"code" : "MNY_ORDER"
},
{
"name" : "Certified/Cashier's Check",
"code" : "CERT_CHECK"
},
{
"name" : "Debit",
"code" : "DEBIT"
},
{
"name" : "Wire Transfer",
"code" : "WIRE_XFER"
},
{
"name" : "Apple Pay",
"code" : "APPLE_PAY"
},
{
"name" : "Google Pay",
"code" : "GOOGLE_PAY"
},
{
"name" : "Venmo",
"code" : "VENMO"
},
{
"name" : "Zelle",
"code" : "ZELLE"
}
]
},
"defaultValue" : "CASH",
"description" : "null"
} Clearly, I do not want to have to create a list of domain values with every possible combination so that the user could indicate all forms of payment accepted. I would think think the codedValue definition could be updated to include an 'isSelected' key for each value. We'll call this new definition type 'codedValueMultiSelect'. {
"name" : "PAYMENT_FORMS",
"type" : "esriFieldTypeString",
"alias" : "Accepted forms of payment",
"sqlType" : "sqlTypeOther",
"length" : 50,
"nullable" : false,
"editable" : true,
"visible" : true,
"domain" :
{
"type" : "codedValueMultiSelect",
"name" : "Point layer_PAYMENT_FORMS_8ff94d6b-7b8c-4f0e-8838-2fb72098a535",
"codedValues" : [
{
"name" : "Cash",
"code" : "CASH",
"isSelected" : true
},
{
"name" : "Check",
"code" : "CHECK",
"isSelected" : true
},
{
"name" : "Credit",
"code" : "CREDIT",
"isSelected" : true
},
{
"name" : "Money Order",
"code" : "MNY_ORDER",
"isSelected" : false
},
{
"name" : "Certified/Cashier's Check",
"code" : "CERT_CHECK",
"isSelected" : false
},
{
"name" : "Debit",
"code" : "DEBIT",
"isSelected" : True
},
{
"name" : "Wire Transfer",
"code" : "WIRE_XFER",
"isSelected" : false
},
{
"name" : "Apple Pay",
"code" : "APPLE_PAY",
"isSelected" : true
},
{
"name" : "Google Pay",
"code" : "GOOGLE_PAY",
"isSelected" : true
},
{
"name" : "Venmo",
"code" : "VENMO",
"isSelected" : false
},
{
"name" : "Zelle",
"code" : "ZELLE"
"isSelected" : true
}
]
},
"defaultValue" : "CASH",
"description" : "null",
"isSelected" : true
} From there, all that would need to be done is to present each value in a checkbox array when editing. That would allow users to update the 'isSelected' key for each value. App Devs could determine based on the value of that key whether or not to show all values with a checkbox as 'checked' or 'unchecked' depending on the 'isSelected' key's value or they could simply only show values with where 'isSelected' == true. Clearly, this would need to be supported by all other apps in the ArcGIS Platform as well, but I think Collector and WebApp Builder would be excellent places to start. I've added a separate idea to add a new coded value domain type for hosted feature services: https://community.esri.com/ideas/16529
... View more
04-12-2019
08:34 AM
|
3
|
0
|
3148
|
|
IDEA
|
Can it read ST or SDO geometry though? I honestly dont know. I suppose being able to at least read the data but not the geometry is at least better than nothing, especially considering Tableau would probably crash if it tried to read the geometry anyway.
... View more
04-09-2019
07:12 AM
|
0
|
0
|
7036
|
|
IDEA
|
Just for some backstory, about 5 or 6 years ago the company I was working for at the time was an early adopter of Tableau and we had a fairly mature ArcGIS Enterprise Deployment. Insights did not exist at the time. I worked with my Esri Account Manager and Tableau Account Manager to get some pretty senior level folks on a call along with some technical folks as well, trying to get Esri and Tableau to play nice. Esri was all about it. Tableau was not. The Tableau folks were pretty adamant that they had no intention of supporting any of Esri's proprietary specifications and that they would be able to support geospatial needs just as well as Esri, likely even better they supposed. Obviously, anyone who knew anything about geospatial on that call knew that was total nonsense. I don't know this for a fact, but I'm fairly certain Tableau's refusal to play ball with Esri was the catalyst for the creation of Insights for ArcGIS. All this to say, I don't think you should expect the level of integration you're seeking anytime soon. That ship sailed when Esri invested a boatload of money into the development of Insights. Like it or not, Esri and Tableau are now competitors and its not Esri's job to make Tableau better. Their job is quite the opposite in fact. Your best bet here is probably getting Tableau to support more OGC standards beyond WMS, such as WFS and WFS-T. If Tableau did add support for those, you could publish Feature Services as WFS and WFS-T and integrate those services with Tableau - again though, this is all dependent on Tableau adding support. It's not Esri's problem to solve. Curious though, what is it that Tableau can do that Insights can't? I've asked that question to lots of folks and no one ever seems to have an answer for me. I think it just comes down to tool preference and awareness. Lots of folks aren't aware of Insights for ArcGIS and for those that are, they've often already sunk a ton of money into Tableau so they follow the sunk cost fallacy. Sorry to the the bearer of bad news. Note: I do not, nor have I ever worked for Esri so all of the above is just based on my own observations. I could be wrong. It wouldn't be the first time. Take it with a grain of salt.
... View more
04-09-2019
06:50 AM
|
5
|
0
|
7036
|
|
IDEA
|
I spoke to Scott Ball perhaps two years ago about this exact topic. If I recall correctly, at the time there were some pretty severe limitations on the O365 API that wouldn't allow Esri to do this. I'm not sure if any improvements have been made there, but I do remember him saying that they absolutely wanted to do that, but needed to wait for Microsoft to mature their O365 APIs more. Perhaps he'll chime in with a more current update if that app is still under his purview.
... View more
04-09-2019
06:33 AM
|
0
|
0
|
1012
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-23-2021 07:28 AM | |
| 1 | 05-29-2018 04:52 PM | |
| 1 | 08-18-2022 10:22 AM | |
| 2 | 08-20-2021 09:29 AM | |
| 2 | 02-19-2020 11:08 AM |
| Online Status |
Offline
|
| Date Last Visited |
05-19-2023
08:06 PM
|