ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Растр в ASCII

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Конвертирует набор растровых данных в текстовый файл ASCII, содержащий растровые данные.

Использование

  • Входной набор растровых данных может быть любым корректным набором растровых данных.

  • Структура файла ASCII содержит информацию, состоящую из набора ключевых слов, следующих за значениями ячеек, развернутыми по строкам.

    В общих чертах формат файла следующий:

        NCOLS xxx
        NROWS xxx
        XLLCORNER xxx
        YLLCORNER xxx
        CELLSIZE xxx
        NODATA_VALUE xxx
        row 1
        row 2
        .
        .
        row n

    Ниже приведены определения ключевых слов:

    • NCOLS и NROWS – количество столбцов и строк в растре, заданное файлом ASCII.

    • XLLCORNER и YLLCORNER – координаты левого нижнего угла левой нижней ячейки.

    • CELLSIZE – это размер ячейки растра.

    • NODATA_VALUE – значение, служащее для представления ячеек со значениями NoData.

    • В потоке данных значений ячеек, 1-я строка данных - верхняя строка матрицы ячеек растра, строка 2 - следующая, и так далее.

  • Пример файла растра ASCII:

        NCOLS 480
        NROWS 450
        XLLCORNER 378922
        YLLCORNER 4072345
        CELLSIZE 30
        NODATA_VALUE -32768
        43 2 45 7 3 56 2 5 23 65 34 6 32 54 57 34
        35 45 65 34 2 6 78 4 2 6 89 3 2 7 45 23 5 ...
  • NODATA_VALUE – это значение файла ASCII, который будет представлять ячейки, имеющие значение NoData во входном растре. Это значение, как правило, резервируется для тех ячеек, истинное значение которых неизвестно.

  • В конце каждой строчки данных растра в файле должен стоять знак конца строки.

  • И целочисленные растры, и растры с плавающей точкой, могут быть конвертированы в растровый файл ASCII.

  • Этот инструмент записывает начало отсчета как левый нижний угол левой нижней ячейки. Инструмент ASCII в растр также поддерживает исходные данные как центр левой нижней ячейки.

Синтаксис

RasterToASCII(in_raster, out_ascii_file)
ПараметрОбъяснениеТип данных
in_raster

Входной набор растровых данных.

Растр может быть целочисленным или с плавающей точкой.

Raster Layer
out_ascii_file

Выходной растровый файл ASCII.

File

Пример кода

RasterToASCII, пример (окно Python)

Конвертирует набор растровых данных в файл ASCII, представляющий растровые данные.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.RasterToASCII_conversion("elevation", "c:/output/sa500.asc")
RasterToASCII, пример (автономный скрипт)

Конвертирует набор растровых данных в файл ASCII, представляющий растровые данные.

# Name: RasterToASCII_Ex_02.py
# Description: Converts a raster dataset to an ASCII file representing 
#    raster data. 
# Requirements: None

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "elevation"
outASCII = "c:/output/elevation.asc"

# Execute RasterToASCII
arcpy.RasterToASCII_conversion(inRaster, outASCII)

Параметры среды

  • Автоподтверждение
  • Размер ячейки
  • Метод проецирования размера ячейки
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Выходное ключевое слово CONFIG
  • Выходная система координат
  • Временная рабочая область

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы

  • О конвертации из растровых данных
  • Обзор группы инструментов Из растра
  • ASCII в растр

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация