Answer
The following are the two available options for displaying a shapefile with over 1,000 features in ArcGIS Online:
Via ArcGIS Online
By design, a shapefile containing more than 1,000 features cannot be added to an ArcGIS Online web map. However, users can publish a hosted feature layer instead of adding the file to the web map. For more details, refer to the following ArcGIS Online help page: Publish features.
To change the default maximum records displayed once a service has been published, navigate to the service REST endpoint. Refer to the following article for more details: HowTo: Update the maximum record count for feature services in ArcGIS Online.
Via ArcMap
Increase the number of features in the Parameters option before publishing the map features to ArcGIS Online.
- In ArcMap, open a map with the shapefile.
- Click File > Sign In, and log into ArcGIS Online.
- Click File > Share As > Service.
- Select 'Publish a service', and click Next.
- Select My Hosted Services in the 'Choose a connection' drop-down list, and enter the desired name for the service in the Service name field. Click Continue.
- In the Service Editor, click Capabilities in the left pane, and check the Feature Access option to expose the service as a feature service.
- Click Parameters, and enter a larger value for the 'Maximum number of records returned by the server' (the default is 1,000). Set the number of records to the desired value.
- Click Item Description, and enter a summary and tags for the service.
- Click Sharing, and select which users to share the service with.
- In the Service Editor window, click Analyze to examine the map to be published as a service, and click Preview to view how the service appears on the web.
- Click Publish.