All Projects → Esri → OptimizeRasters

Esri / OptimizeRasters

Licence: Apache-2.0 license
OptimizeRasters is a set of tools for converting raster data to optimized Tiled TIF or MRF files, moving data to cloud storage, and creating Raster Proxies.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to OptimizeRasters

raster-tiles-compactcache
Compact Cache V2 is used by ArcGIS to store raster tiles. The bundle file structure is very simple and optimized for quick access, resulting in improved performance over alternative formats.
Stars: ✭ 49 (-53.33%)
Mutual labels:  raster, data-management, imagery, rasters
Imagery-Apps
Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.
Stars: ✭ 24 (-77.14%)
Mutual labels:  arcgis, raster, imagery
oriented-imagery
Find developer resources for Oriented Imagery, including a Web AppBuilder widget and oriented imagery catalog (OIC) schema.
Stars: ✭ 21 (-80%)
Mutual labels:  raster, imagery
Mdcs Py
MDCS is an acronym for Mosaic Dataset Configuration Script and is the entry point to a collection of Python classes/libraries that could be consumed by a Python client application to complete a given workflow for creating a mosaic dataset, populating it with data, and setting all required/desired parameters.
Stars: ✭ 38 (-63.81%)
Mutual labels:  raster, data-management
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+20%)
Mutual labels:  arcgis, data-management
image-discovery-app-js
JavaScript Image Discovery Web Application. Use to search, discover, filter, and manipulate imagery.
Stars: ✭ 22 (-79.05%)
Mutual labels:  imagery, rasters
Lerc
Limited Error Raster Compression
Stars: ✭ 126 (+20%)
Mutual labels:  raster, data-management
Earthenterprise
Google Earth Enterprise - Open Source
Stars: ✭ 2,425 (+2209.52%)
Mutual labels:  raster, imagery
Arcgis Osm Editor
ArcGIS Editor for OpenStreetMap is a toolset for GIS users to access and contribute to OpenStreetMap through their Desktop or Server environment.
Stars: ✭ 281 (+167.62%)
Mutual labels:  arcgis, data-management
Koop
🔮 Transform, query, and download geospatial data on the web.
Stars: ✭ 505 (+380.95%)
Mutual labels:  arcgis, data-management
Terraformer
A geographic toolkit for dealing with geometry, geography, formats, and building geo databases
Stars: ✭ 643 (+512.38%)
Mutual labels:  arcgis, data-management
terraformer-arcgis-parser
No description or website provided.
Stars: ✭ 30 (-71.43%)
Mutual labels:  arcgis, data-management
Arcgis Rest Js
compact, modular JavaScript wrappers for the ArcGIS REST API
Stars: ✭ 231 (+120%)
Mutual labels:  arcgis, data-management
maritime-charting-sample-scripts
Sample scripts and models to automate work in ArcGIS for Maritime: Charting
Stars: ✭ 19 (-81.9%)
Mutual labels:  data-management
pxm-manifest-specification
File specification for PXM (Pixel Monster)
Stars: ✭ 14 (-86.67%)
Mutual labels:  imagery
ossperf
A lightweight tool for analyzing the performance and data integrity of object-based storage services
Stars: ✭ 67 (-36.19%)
Mutual labels:  cloud-storage
GeoArrays.jl
Simple geographical raster interaction built on top of ArchGDAL, GDAL and CoordinateTransformations
Stars: ✭ 42 (-60%)
Mutual labels:  raster
fasterRaster
Faster raster processing using GRASS GIS
Stars: ✭ 18 (-82.86%)
Mutual labels:  raster
aws
Object Pascal implementation for Amazon S3
Stars: ✭ 67 (-36.19%)
Mutual labels:  amazon-s3-storage
backblaze
Backblaze.Agent is a high-performance .NET Core implementation of the Backblaze B2 Cloud Storage API.
Stars: ✭ 32 (-69.52%)
Mutual labels:  cloud-storage

OptimizeRasters

OptimizeRasters is a set of tools for accomplishing three tasks: converting raster data to optimized file formats, moving data to cloud storage, and creating raster proxies. The result is more efficient, scalable, and elastic data access with a lower storage cost.

Converting raster data to optimized formats

OptimizeRasters converts a variety of non-optimized raster formats into optimized tiled TIFF, Cloud-Optimized GeoTIFF, or MRF formats. File conversion speeds up read performance in three ways. First, it improves the data structure, which makes data access and transfer (especially from cloud storage) more efficient. Second, it generates pyramids, which provides faster access to data at smaller scales. Third, it offers optional compression, which further reduces the amount of data stored and transmitted.

Moving data to cloud storage

As part of the data conversion process, OptimizeRasters can simultaneously transfer raster data to and from cloud (or enterprise) storage, speeding up the process of getting rasters into the cloud. OptimizeRasters supports Amazon S3, Microsoft Azure, and Google Cloud storage services.

Creating raster proxies

OptimizeRasters can also generate raster proxies to simplify access to raster data stored on cloud or network storage. Raster proxies are small files stored on local file systems that reference much larger raster data files stored remotely. A user can work efficiently with collections of small raster proxy files, which are accessed by ArcGIS like conventional raster files. At the same time, the application can access the large-volume, remotely stored raster data as needed. Raster proxy files can also cache tiles read from the slower remote storage, speeding up access and reducing the need to access the same data multiple times.

Features

  • Streamlined data management
  • Faster read performance
  • Simplified, efficient transfer into and out of cloud storage
  • Compression options that minimize storage requirements
  • Configurable using included editable XML files
  • Open source code, implemented in Python using GDAL to handle a variety of raster formats

What's New in OptimizeRasters 2.2.0

Release notes

Instructions

OptimizeRasters Setup

  1. Click the link to download the OptimizeRasters setup file from GitHub. The file should begin downloading immediately.

  2. Double click the downloaded file to install.

Optional Packages for Cloud Storage

To upload to Amazon S3, Microsoft Azure, or Google Cloud Storage, there are some third-party packages for Python that need to be installed.

If azure, boto3, or google-cloud-storage is already installed, it is important to ensure you are running the most up-to-date version to avoid errors.

More information about installing and updating third-party packages can be found in the OptimizeRasters documentation.

Requirements

  • Python 2.7 or Python 3+ (installed with ArcMap 10.4+ / Pro 1.3+).
  • The OptimizeRasters geoprocessing toolbox requires ArcGIS Map 10.4.1+ / Pro 1.3+.
  • OptimizeRasters can be run from the command line even if ArcGIS is not installed.
  • There are OptimizeRasters versions for both Windows and Linux.
  • OptimizeRasters can be used with Amazon Web Services Lambda serverless compute service, with some restrictions on raster file size.

Resources

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue, or adding a comment to the OptimizeRasters discussion on GeoNet.

Contributing

Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

Licensing

Copyright 2016 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].