Esri Technical Support Blog - Page 2

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Latest Activity

(383 Posts)
GregoryLehner
Esri Contributor

Update, 2 June 2016: Google Chrome 51.0.2704.79 was just released; it fixes the change that caused a blank screen for ArcGIS Online, Portal for ArcGIS, and applications built with the ArcGIS API for JavaScript. If you are affected by this, please click the Customize and control Google Chrome button and navigate to "Help > About Google Chrome" to force an update check and upgrade to this latest patch level.

The previous version was 51.0.2704.63, and the fixed version is 51.0.2704.79.

Update, 27 May 2016: KB 13156 has been published on the Support website to provide additional information about this issue.

---------------------

Google released an update to Google Chrome (version 51), which was pushed out to the public on Wednesday, May 25th. Unfortunately, this update included a change that impacts anyone using Google Chrome to access ArcGIS Online or Portal for ArcGIS versions 10.3, 10.3.1, 10.4, or 10.4.1.

This change impacts many apps built on the ArcGIS API for JavaScript (versions 3.8 - 3.16), several subsets of custom apps built by users, partners, and Esri Professional Services (for example, any app that uses the feature table or an analysis widget), and, most notably, the "home app" in ArcGIS Online and Portal for ArcGIS.

You may be seeing a screen similar to this after logging in: a blank screen with few or no elements.

googlechrome51.jpg

What you can do:

If you are using Google Chrome to access ArcGIS Online, the above listed Portal for ArcGIS versions, or apps built with the above-listed versions of the ArcGIS API for JavaScript, please turn off auto-update in your Chrome browser now. If Chrome was updated, you will need to temporarily use another browser (such as Internet Explorer or Mozilla Firefox) until patches have been released.

What Esri is doing:

  • The ArcGIS Online team is preparing fixes that will go live this evening.
  • We are still working on a solution for Portal for ArcGIS.
  • Developers using the hosted version of the JavaScript API are unaffected, as it has already been patched.
  • We are working on a solution for JavaScript API developers that use either a custom build of the API or use it locally.


We will provide updates at the top of this blog post regarding Portal for ArcGIS and ArcGIS API for JavaScript as soon as we have more information. A technical article has been released for this issue, KB 13156, which provides some additional detail about this problem.

If you have run into any problems as a result of this bug that impact your workflows, please contact Esri Support Services at 1-888-377-4575.


Gregory L. - Online Support Resources

more
0 0 2,287
JuliaGuard
Esri Contributor

Interested in deploying a person or crew of workers to edit your authoritative geographic data in the field without needing a connection to the internet? We are too! Collector for ArcGIS is the perfect client for you if your mobile phone or tablet is an iOS, Android, or Windows device.

Collector for ArcGIS is a lightweight native application that makes offline field collection possible with an easy-to-use interface. While usage of the application is simple, there are several deployment options available which can make getting the initial grasp of Collector for ArcGIS somewhat complicated. Below is a list of some helpful tips and tricks to get you offline as quickly and as smoothly as possible.1. Collector for ArcGIS requires a unique identity.

Collector for ArcGIS requires authentication from a 'named user' account within your ArcGIS Online organization or Portal for ArcGIS.. The number of users is determined by the license level of your subscription. Administrators can invite additional users to the organization, or groups can be leveraged to share maps with users from other organizations.

To purchase additional users, contact Esri Customer Services or your Account Manager.Tip:  You cannot use a public account to license Collector for ArcGIS.2. Collector for ArcGIS is dependent on a pre-configured web map.

Although you can download the application directly from the App Store, you will not be able to start using the application until a map is authored that contains at least one editing-enabled feature service. If you are the author of the map, it is best to get started by creating a web map in either ArcGIS Online or Portal for ArcGIS.Tip: If it's your first time creating a web map for use with Collector for ArcGIS, familiarize yourself with the following tutorials.3. The web map must be configured for offline use.Services hosted by ArcGIS Online or Portal for ArcGIS:

  • Feature: 'Sync' operation enabled
  • Tile: Export Tile/Offline mode enabled
Services hosted by ArcGIS Server:
  • Feature: Stored in an Enterprise Geodatabase, GlobalIDs added, Versioning or Archiving enabled
  • Tile: Export Tile operation enabled
Tip: To download a web map for offline use, ALL layers in the web map must be confirmed with the sync operation enabled.Trick: In ArcGIS Online or Portal for ArcGIS, you can check your web map for offline use by navigating to the Item Details page of the web map. Additionally, you can check on your device for the option to Download (Android or Windows) or a cloud icon (iOS).iffkunenide.png4. Synchronize as often as possible. Frequent synchronization reduces the amount of data that gets pushed back to the server at once, which reduces the chance of a synchronization failing.Tip: If you are using ArcGIS for Server and need to synchronize large amounts of data, consider increasing the upload size, which by default is set to 2 GB. You may also need to increase the upload size of your web server to accommodate large synchronizations.5. Use the strongest network connection available. Public WiFi, for example, is not a best practice for synchronizing because you cannot trust the source; the network bandwidth or restrictions may not be capable of processing the request. If possible,  crop.pngsynchronize when connected to a trusted source, like the internal WiFi of your organization. Collector for ArcGIS sends 2 MB bundles of data at a time during the synchronization process, so the strength of the network connection becomes more important as the size of the data increases.Tip: If your offline data fails to synchronize successfully the first time, test it again using a different network.Trick: You can configure Collector for ArcGIS to only push edits up to the server when you synchronize, and to not pull down edits made by others while you are offline. This reduces the amount of data transferred, making it faster to share your changes and save on data transfer costs from cellular networks. If the edits being made by others are important to you, leave 'Push Only' synchronization disabled.Screenshot_20160222-1117101.png6. Consider the data. Simply put: the more data, the slower the performance. That being said, sometimes performance decreases are less obvious than just the number of features in the data. For example, the number of fields, relationship classes, the projection, and the visibility scale can all affect performance. If you are looking to improve performance, you can hide fields, ensure the projection of the data matches the basemap, and set a reasonable visibility scale on the data or within the web map.IMG_0057.pngTip: Keep in mind the number and size of photo attachments that you are collecting. Photo attachments cause the data to expand due to the size of each respective photo. When synchronizing many photos, it is especially important to have a strong network connection.Trick: You can limit the size of photos that you attach to features within Collector for ArcGIS on the Settings page.Tip: The next release of Collector will support new offline settings that authors can adjust in ArcGIS Online on the item properties pages of their web maps. These settings will allow map authors to specify what types of information field workers retrieve from the server for both editable and read-only layers. As a result, workers can sync less data, which can decrease the risk of sync failure.7. Test before deploying to the field! Create a sample web map and try collecting data and synchronizing the edits before taking the map into production. Collector for ArcGIS is supported on iOS, Android, and Windows; you may find that an issue is specific to the hardware or to the operating system of your mobile device. If you are unable to synchronize from your sample map, please contact Esri Technical Support.Related information:
Julia G. - Server Support Analyst

more
3 0 5,758
JuliaLenhardt1
New Contributor III

Are you running ArcGIS 10.0 for some of your GIS needs? We know, it’s a great platform, but it’s time to move onward and upward. Over the last five years, Esri has developed greater and more powerful functionalities across all platforms, moving from ArcGIS 10.0 all the way to the upcoming release of ArcGIS 10.4. These upgrades have come with more tools, more efficient processing, and more features that allow you to create and share the data and maps you need. If you haven’t upgraded your applications and geodatabases yet, it’s time to start planning. Starting in January 2016, Esri will no longer provide Standard Support for ArcGIS 10.0. Of course, we at Esri Support are more than happy to help with any upgrade questions you may have, and the experience will only be smoother if you don’t wait until the last minute to upgrade. We can walk you through the workflow from start to finish and are here if you run into any issues. The upcoming deprecation of support includes:

  • ArcGIS for Desktop 10.0
  • ArcGIS Server 10.0
  • ArcSDE 10.0 and enterprise geodatabases in version 10.0
  • ArcIMS
  • ArcInfo Workstation 
For more information, check out the following links:Esri Product Life Cycle Support Policy Deprecation Plan for ArcGIS 10.0 and ArcGIS 10.1ArcIMS Product Life Cycle Support StatusArcInfo Workstation Product Life Cycle Status
Julia L. - Geodata Support Analyst

more
0 0 510
JuliaGuard
Esri Contributor

On the weekend of August 1st, the Esri summer interns came together to participate in a hackathon hosted in the Esri café. The weekend was designed to encourage innovation through the rapid creation of applications; the event was extremely successful. One of most interesting aspects of the hackathon was watching the diversity within each team harmonize to improve the overall quality of the final products. Each team included at least one developer to write the code and several other members from Marketing, Support Services, Professional Services, and other Esri departments to help with creative design, the use of GIS, and the delivery of the final presentation.

IMG_20150805_122230-300x300.jpg

Team 'Geothinkers' took 1st place with the "Map My Friend" application



The interns may not have realized it, but they were inspirational to watch; they collaborated beautifully to find a common problem and showcased the functionality of web GIS to solve that problem.

Click the link below to see coverage of the weekend through an Esri Story Map:

Esri Intern Hackathon 2015 Story Map


To assist the interns, four analysts from different teams at Esri Support Services were tasked to answer questions, provide troubleshooting tips, and address software issues encountered along the way. We worked alongside the interns throughout the weekend and were fortunate to collectively experience the challenges and rewards of working with Esri software. We also got a first-hand look at how fearlessly the ‘millennials’ approach the use of GIS and application development. Native-based applications constructed with AppStudio for ArcGIS or the ArcGIS Runtime SDK for Android were the most popular, and the importance of aesthetic design was a highlight.
IMG_20150801_190042-300x300.jpg

Esri Support Analysts onsite as mentors



Overall, the interns reminded us of how exciting it is to stay relevant and of the value of taking a chance with new products or new ways of thinking about our work.

AppStudio for ArcGIS, which was released in Spring 2015, is just one of the Esri products teams implemented while creating their apps. The tool allows you to create cross-platform apps in literally minutes (see this video from the Esri Developer’s Summit) and without any background in coding. You can get started with a pre-created template or create your own application from scratch using QML code. In just one weekend, many of the interns went from working with AppStudio for ArcGIS and QML for the first time to mastering the application interface, terminology, and workflows. It was truly inspirational watching the excitement and dedication the interns had towards learning something totally new and presenting their amazing products.

While AppStudio is currently still in Beta 3, you can already start creating apps to showcase your own ideas, maps, and data. Click this link for documentation to help you get started.

If there is anything this weekend proved, it is that application development is changing rapidly and can be a lot of fun. Esri is working hard to make the process a whole lot easier with the release of AppStudio for ArcGIS. Like the interns, if you take a bit of time to learn something new, you too can produce some amazing results. Just take a look at the apps the interns created in under 12 hours!

And, if you need help with AppStudio for ArcGIS or any other Esri products, contact Esri Support Services through a call, chat, or email. We are all very excited about this new product and can't wait to help you get started creating exciting and beautiful new apps!Resources:

Contact Esri Technical Support, or learn more about the Esri Internship Program.
Julia G. - Server Support AnalystSupriya K. - Geodata Support Analyst

more
0 0 919
by Anonymous User
Not applicable

GeoRSS is a standard way of tagging an RSS feed so that applications can use embedded location information in each post. Using the GeoEvent Extension for ArcGIS Server, you can monitor a GeoRSS feed in real time and use it to update the applications and common operational pictures used by your colleagues. Should you encounter a secured GeoRSS feed that you would like to use, there is no standard connector that allows you to pass credentials. However, it is possible to configure a connector (without programming) that will allow you to access a GeoRSS service secured with basic HTTP authentication.

Secure feeds may be input from an Automatic Vehicle Location (AVL) system, tracking company assets, or any secure GeoRSS service provided by a third party that you wish to consume and track with the analytic and processing capabilities of the GeoEvent Extension for ArcGIS Server 10.3.

We are going to walk through the steps to configure a GeoRSS input connector that allows you to pass credentials to a secured GeoRSS feed. Let's start by making a copy of the existing RSS connector in the GeoEvent Manager.Please note that these connectors only work with GeoRSS feeds, not standard RSS feeds, and that some custom fields are not supported.

Once you are logged in to the GeoEvent Manager, click on Site > Connectors and search for “RSS”.ConnectorScreen-300x107.png

Let’s make a copy of the Receive RSS connector. Click the Copy button, and rename a few fields to ensure we don’t get mixed up later. I’ve highlighted the changes I’ve made (click the image to see the text), and if you’re following along, I recommend making these changes to simplify your use of the secure RSS connector we’re creating.CopyScreen-283x300.png

Next, we’ll configure the properties to match the original RSS feed’s properties, but since we are using basic authentication, we now have the option for a Username and Password. Let’s move the properties around a bit, hiding a few that we won’t use, and allowing for the option of configuring some more advanced ones in an organized way. Your properties should look like this when you’re done:FinishedProperties-300x156.png

Now we are going to overwrite a few of the default settings in these properties to include the defaults necessary to support an RSS feed. First we’ll deal with the Shown Properties section, because we only have to update one of these properties: the Frequency (in Seconds).

Click on Frequency (in seconds) and select the Edit button on the left-hand side of the Shown Properties box. Check the box for Overwrite Default Value, ensure the Default Value is set to 10, and click Save.Frequency-300x193.png

Now we’ll move on to the Advanced Properties section.

The Acceptable MIME Types, for both Server and Client Mode, will be modified the same way. Edit both properties with the Edit button closest to the Advanced Properties box, check the Overwrite Default Value box, and copy and paste the following text from the original RSS connector into the default value.

text/xml,application/rss+xml,application/atom+xml,application/xml,text/plain

It should look like this:MIMEtypes-300x186.png


Got them both done? You’re sure? These are really important. Double-check them both.  Great. We’re almost done.

Edit the HTTP Method property. Overwrite the default value, and ensure that it is set to “Get”.HTTPMethod-300x179.png

Next, update the property definition for the Receive New Data Only property, check the overwrite box, and make sure that this is set to “True”.ReceiveNewDataOnly-300x187.png
Moving on (and on…) to the Mode property, let's overwrite its default value and ensure it is set to “Client”.Mode-300x204.pngOverwrite the default value for Use URL Proxy and set the default value to False.UseURLproxy-300x178.pngDo the same for HTTP Timeout (in seconds), and set the default value to 30.HTTPtimeout-300x195.png
We’re finally done configuring the Advanced Properties section, and lucky for us, none of the Hidden Properties need to be modified. Press the Save button in the upper right-hand corner.FinalPage-290x300.png

Now we can add a new Input using the Receive RSS (Basic Authentication) input connector we just created. Configure it with your login credentials and the GeoRSS feed URL.ConfigureInput-300x123.png
Once this is saved, you should see the count increase on the Monitor page by however many points are currently in your feed. This lets you know you have successfully logged in and started receiving input from the feed.InputMonitorPage-1024x160.png

This connector is now tested and ready to be used in your GeoEvents and projects. For more information about consuming GeoRSS feeds in the GeoEvent Extension, the GeoEvent team has written an excellent tutorial explaining what is and isn't supported in GeoRSS. The tutorial is available here.
Jerry C. - Server Support Analyst

more
0 0 1,864
JuliaLenhardt1
New Contributor III

14676756924_a96569de8b_o-300x199.jpgYou've just updated your client and geodatabases to ArcGIS 10.3, and you want to ensure you are using the most up-to-date ArcSDE command line tools and application server install. So where is the install for ArcSDE 10.3?

For the last several releases, we incorporated more functionality into the user interface of the ArcGIS client. For upgrading the geodatabase repository at 10.0, the Upgrade Geodatabase tool replaced the ArcSDE Post Installation wizard. At 10.1, the Create and Enable Enterprise Geodatabase tools allowed for the deprecation of the ArcSDE Post Installation wizard all together. The application server and command line tools have been an optional install since 10.1, and the database connection dialog box was reworked to allow a direct connect for the default method of working with database connections. Overall, these upgrades prepare us for the deprecation of the command line tools and the application server.

With the release of ArcGIS 10.3 comes the end of support for the ArcSDE service and the application server connections (three-tier). Additionally, ArcSDE command line tools have been replaced by geoprocessing tools in the ArcGIS clients. Therefore...There is no install for ArcSDE 10.3.

You can connect to all of your databases in ArcGIS for Desktop 10.3 using direct connections by adding a database connection in ArcCatalog. You can also use existing SDE files created from application server connections and create application server connections to services from previous versions. Since ArcGIS 10.2.2 is the last release to include the ArcSDE application server, we encourage you to use direct connections moving forward.

If you're wondering what to do about the ArcSDE command line tools no longer being available, geoprocessing tools have been added to the Geodatabase Administration toolset to help you with any administrative needs. So rejoice! There is one less step in the installation process of upgrading to the newest versions of ArcGIS products.

Please follow the GeoNet discussion for more in-depth conversations related to the install for ArcSDE 10.3.

For additional information, check out our documentation linked below:ArcGIS for Desktop Help: What's new for Geodatabases in ArcGIS 10.3?ArcGIS for Desktop Help: Client and Geodatabase Compatibility in 10.3ArcGIS for Desktop Help: Database servers in 10.3ArcGIS for Desktop Help: Database connections in ArcGIS for DesktopArcGIS for Desktop Help: Migrate from ArcSDE administration commands


Julia L. - Geodata Support Analyst

more
1 1 10.1K
MeganSingleton
Occasional Contributor III

ArcGIS-10.3-300x138.jpgWe are pleased to announce that web help for ArcGIS 10.3 has a new home! To access the web help, please click the respective links below.ArcGIS for DesktopArcGIS for Server

Similar to the help websites for ArcGIS Pro and ArcGIS Online, the new web help is a comprehensive place to find documentation and other resources related to ArcGIS 10.3.

Additionally, this website has the following new features to help you accomplish your GIS goals.

  • Streamlined navigation to facilitate content discovery
  • End-to-end workflow topics to take your projects from start to finish
  • Major topics (Get Started, Map, Analyze, etc.) listed as tabs to centralize searches
  • A modern look and feel to provide a consistent experience across the Esri web platform

Web help for all versions before ArcGIS 10.3 can be found in the ArcGIS Resources center under Help.

Happy mapping!
Megan S. - Online Support Resources

more
0 0 499
GregoryLehner
Esri Contributor

Please be aware that if the recent Oracle Critical Patch Update (CPU) released on October 14th, 2014 is installed on your Oracle database, connecting to the Oracle database will crash ArcGIS.

This issue only affects you if you use Oracle. All versions of ArcGIS are impacted by this CPU.What You Need to Do:

  • If you have not yet installed the patch listed above, do not install it, per Esri's recommendation.
  • If you have installed the patch listed above, Esri recommends that you roll it back to restore normal operations.

Esri and Oracle are working closely to understand and resolve the problem.For specific details, see Esri Knowledge Base article 43293.

more
0 0 2,714
GregoryLehner
Esri Contributor

Esri would like to remind our ArcGIS for Desktop / Server / Engine 10.2 users that a patch exists to fix an issue where the software crashes on launch when attempting to open shapefiles.

The patch to fix this issue is available now for ArcGIS 10.2 for Desktop, Engine and Server users.

Please refer to KB article 41680 for more information.Can’t install the patch or upgrade?

Usually, the shapefiles associated with this crash contain dBase files with a large number of fields. Converting the shapefiles to file geodatabase feature classes can help to work around the crashing.

Contact Esri

For any and all error reports you receive, please send them to Esri with a valid email address. This enables us to identify and respond faster to issues impacting your work.


Kirsten P. - User Advocacy Group

more
0 0 364
Noah-Sager
Esri Regular Contributor

This blog post is the first in a series of debugging tips and tricks to help you on your way. 

It’s a jungle out there. And like it or not, it’s a jungle inside your application as well. Working through the bugs isn’t as simple as slowly sifting through lines of code; it takes dedicated tools and candid curiosity. In the jungle, the momma gorilla has little more to rely upon than her courage and her cunning. But as a web developer, you have a variety of tools at your disposal.  Today, we are going to take a look at the Network tab inside Google Chrome’s Developer Tools.

Accessing the Chrome Developer Tools is easily done using shortcut keys (Control + Shift + I) or by navigating to the top right of the browser, clicking on the three grey horizontal lines, then choosing “Tools”, then “Developer tools”.three_grey_lines4.png

Unlike the momma gorilla, Chrome Developer Tools cares about you and your applications. It likes you. It thinks you’re a really good developer. But you need to do some work. It’s kind of like Esri Support. We like you. We want to help you, and we’ll be there when you take the first step.

While the developer tools are open, you can clear the browser cache by simply clicking and holding the refresh button.  This action presents you with three different options: Normal Reload, Hard Reload, and Empty Cache and Hard Reload. These options help you ensure that changes to your code are reflected in the browser. Otherwise, the application may load the older code from the browser’s cache. When I’m feeling blue, a couple of Hard Reloads always does the trick. If it’s near the end of the day, you may want to empty the cache first. 3_reload.png

Now that you’ve cleared the cache and reloaded your application, we can continue.  Like the developer tools in other major browsers, such as Firebug, and standalone tools like Fiddler, the Network tab in Chrome logs individual requests spawned from the tab currently open in the browser.  Typically, a variety of resources are loaded when a page is refreshed and additional requests are executed while the user is interacting with the page.

The Network tab is my personal favorite. I always open this tab before running any test application. Here we can focus on inspecting web traffic to discover how the application interacts with online services. If there is a print service in the application, you can grab the webmap as JSON in the network tab, and compare it’s parameters against the REST API to see if the JSON is valid. You could also see all the resources the application is consuming, and where those resources are located.

If something has gone visibly wrong in the application, the first things to look for are requests that have failed entirely.  The most common errors are a 403, indicating that you don’t have permission to access the resource, and 404, which means the resource can’t be found.  In my own experience, 404 errors are most often caused by a typo I introduced when I wrote out the location of a service, because I write code like a momma gorilla.

converted.jpg

This screenshot shows the Network tab open with a 404 error (Not Found) in the network traffic regarding a missing .css file on the server named localhost (I put the .css in the wrong folder)


In this installment, we learned how to access and use the Network tab inside Chrome Developer tools to reveal the individual requests launched by an application, and their success or failure. This information can greatly facilitate the debugging of an application when minimal other error information is available by indicating to the developer what is occuring behind the scenes, and on what areas in the code to place focus. This concludes part one of a multi-part series on JavaScript Debugging Tips. Join us next time when we delve even deeper into the Network tab with a real-world example. Happy debugging!

more
2 2 2,344
38 Subscribers