8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Переработка Python и GIS -DATA с открытым исходным кодом, анализ пространства и рисунок карты

Цена: 2 283руб.    (¥108)
Артикул: 620308235261

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:中贸欣泰图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥120.62 549руб.
¥21444руб.
¥1693 571руб.
¥1362 874руб.

Параметры продукта

Python и GIS с открытым исходным кодом——Обработка данных, пространственный анализ и рисунок карты
Используемая цена108.00
ИздательScience Press
Издание1
Опубликованная датаНоябрь 2019 года
формат16
ПереводчикБо Кун     
УкраситьОплата в мягкой обложке
Количество страниц343
Число слов500000
Кодирование ISBN9787030629272

Введение

С точки зрения разработки приложений, эта книга вводит применение языка питона в ГИС с открытым исходным кодом в соответствии с многолетним опытом работы автора.Я надеюсь воспользоваться этой возможностью, чтобы применить ГИС с открытым исходным кодом для применения и дальнейшего продвижения концепции и технологии ГИС с открытым исходным кодом.Эта книга в основном фокусируется на обработке, анализе космических данных и карт карт.При выборе контента эта книга в основном классическая и широко используется библиотеки классов.Некоторые данные используются в книге, и есть код.Код в книге тестируется для запуска в операционной системе Linux, и большинство из них также могут работать в операционной системе Windows.
Оглавление

Оглавление
последовательность
Предисловие
Глава 1 Введение 1
1.1 Основные концепции ГИС и ГИС с открытым исходным кодом 1
1.1.1 Концепция ГИС 1
1.1.2 Местоположение, расстояние, измерение и соотношение 4
1.1.3 Проекция карты 7
1.1.4 Основная концепция космического анализа 11
1.1.5 Концепция ГИС с открытым исходным кодом 13
1.1.6 Обзор системы программного обеспечения и технологий информации и технологий с открытым исходным пространством 16
1.2 Структура данных и тип данных в ГИС 17
1.2.1 Модель пространственных данных и формат данных 17
1.2.2 Формат и цветовой площадки Geotiff 19
1.2.3 Введение в обычно используемые форматы векторных данных и формат файлов 20
1.3 Установка программного обеспечения и конфигурация среды 22
1.3.1 ГИС с открытым исходным кодом 23 представлен в этой книге
1.3.2 Установка и конфигурация Debian Linux 23
1.3.3 Использование виртуальной машины 25
1.3.4 Редактор и IDE 26
1.4 Python Language Basic Law 27
1.4.1 Python Basic Использование 28
1.4.2 Базовая структура кода предложения Python и тип данных 30
1.4.3 Управление процессом 33
1.4.4.
1.5 Соглашение и меры предосторожности этой книги 40
Глава 2 Используйте GDAL для управления данными сетки 42
2.1 GDAL ВВЕДЕНИЕ 42
2.1.1 Введение в библиотеку GDAL 43
2.1.2 Модель данных GDAL 44
2.2 Используйте GDAL для получения информации о наборе данных сетки 48
2.2.1 Начните с GDAL 49
2.2.2 Информация о удаленном чувствительном изображении 51
2.2.3 Используйте GDAL для получения информации о растровой полосе данных 54
2.3 Посетите Pixuan 55 в данных сетки
2.3.1 Тип данных сетки в GDAL 55
2.3.2 Данные набора данных 56
2.3.3 Прочитайте данные в полосе 58
2.4 Создание и сохранение набора данных сетки 59
2.4.1 Используйте метод CreateCopy для создания изображения 60
2.4.2 Используйте метод создания для создания изображения 61
2.4.3 Создать много -полосы изображения 62
2.4.4 GDAL SPICE SPACE Проецирует 63
2.4.5 Установление изображения пирамиды 64
2.5 Другие проблемы GDAL 64
2.5.1. Функциональность GDAL и подушки 64
2.5.2 Введение в коллекцию инструментов GDAL 67
2.5.3 Данные на изображении индекса 73
2.5.4 Карта от имени 77
2.5.5 GDAL использует имитационную географическую трансформацию для пространственного позиционирования 78
Глава 3 Используйте вектор библиотеки OGR. Данные 81
3.1 OGR ВВЕДЕНИЕ 81
3.1.1 OGR Command Line Tool 82
3.1.2 OGR Basic Category 83 в Python
3.2 Используйте OGR для получения информации ShapeFile 83
3.2.1 Импорт библиотеки OGR 83
3.2.2 Читать векторные данные 84
3.2.3 Получить информацию о слое 85
3.2.4 Получить информацию о факторе 87
3.2.5 Ссылка на данные векторных данных 90
3.3 Используйте OGR для создания векторных данных 91
3.3.1 Используйте OGR, чтобы создать ShapeFile 91
3.3.2 Используйте OGR для создания геометрической формы элемента 92
3.3.3 Используйте WKT для создания геометрической формы набора данных 96
3.3.4 Используйте метод репликации OGR для создания нового ShapeFile 99
3.3.5 Определение и использование поля атрибута OGR 100
3.3.6 Метод обработки проекции в OGR 102
3.4 Выберите данные 104 в соответствии с условиями 104
3.4.1 Выберите и генерируйте элементы на основе условий атрибута 104
3.4.2 Выбор пространства 106
3.4.3 Используйте операторы SQL в OGR для запроса 108
3.5 Используйте FIONA для выполнения векторных данных чтения и записи и процесса 109
3.5.1 Фиона Введение 110
3.5.2 Читать векторные данные 111
3.5.3 Fiona Data Model 114
Глава 4 Ссылка на пространство и координирует преобразование 118
4.1 Ссылка на пространство и координирует принцип конверсии 118
4.1.1 Земля -поверхность, Epulse и эталонная поверхность 118
4.1.2 Proj.4, Module Osgeo.osr и метод представления проекции Введение 120
4.1.3 Узнайте об Ellipsoida и о эталонной поверхности 121 в Proj.4
4.2 Proj.4 Инструменты линии направления 124
4.2.1 Использование команды Proj 124
4.2.2 Настройки проекции карты 127
4.2.3 Использование программы CS2CS 130
4.2.4 Использование программы Geod 131
4.3 Функция использования Proj.4 в Python 133
4.3.1 Proj Class 134
4.3.2 Проекционная трансформация 136
4.3.3 Использование Geod Class 137
4.4 Как использовать osgeo.osr 139
4.4.1 OSR Введение 139
4.4.2. Справочная система определения пространства 139
4.4.3 ИСПОЛЬЗОВАНИЕ СПАСЕКОВАТЕЛЬНЫХ объектов 142
4.4.4 Получите информацию о проекции из файла 143
4.4.5 Координаты преобразования между различными системами координат 145
Глава 5 Пространственный анализ векторных данных: Использовать Shapely 147
5.1 Строительное введение 147
5.1.1 JTS, GEOS и Shapely 148
5.1.2 Модель космических данных в стройной 148
5.1.3 Основное использование Shapely 150
5.2 Геометрические объекты в стройных 151
5.2.1 Атрибуты и методы GM 151
5.2.2 Геометрические элементы в стройных 152
5.2.3 Геометрия в стройной 156
5.3.
5.3.1 Один юань предикат 160
5.3.2 Бинарный предикат 162
5.3.3 DE Nine Communication Model Relations 164
5.4 Используйте метод анализа Shably Space, чтобы построить новый объект 165
5.4.1 Создайте новый геометрический объект на основе метода теории сбора 166
5.4.2 Метод построения нового объекта 168
5.5 Другие операции в стройной 173
5.5.1 Комбинированный линейный элемент 173
Уровень 5.5.2 Союз и 175
5.5.3 Подготовка геометрической операции 175
5.6 Shiply Interface Interface и используйте 176
5.6.1 Формат WKT 176
5.6.2 Список Numpy and Python 177
5.6.3 Geo-Interface Interface и реализация в Shapely 178
Глава 6 Используйте Spatialite Space Database 181
6.1 Концепция базы данных пространства с открытым исходным кодом 182
6.1.1 SQLite и Spatialite Введение 182
6.1.2 Установка и базовое использование 184
6.2 Используйте SpatialiteShell 185 в командной строке
6.2.1 Запуск командной строки Spatialite 185
6.2.2 Основное использование запросов базы данных SQL в Spatialite 188
6.2.3 Данные экспорта ГИС 190
6.2.4 Создание базы данных Spatialite 191
6.2.5 Управляющая пространство Таблица 193 в Spatialite 193
6.3 Концепция и использование космического индекса 196
6.3.1 Концепция космического индекса 196
6.3.2 Индекс пространства: используйте R-Tree 197 в SQLite
6.3.3 Индекс пространства: используйте Mbrcache 201
6.4 Используйте Spatialite в Python для управления данными 203
6.4.1 Используйте Spatialite 203 в Python
6.4.2 Import Shapefile 206
6.4.3 Выполните пространственный запрос в таблице, чтобы найти 207
6.5 Определение и использование пространственного геометрического типа 208
6.5.1 знаком с геометрией 208
6.5.2 Геометрические элементы 210
6.5.3 *Прямоугольник небольшого аутсорсинга (MBR) 214
6.5.4 Создание и обновление данных Таблица 214
6.5.5 операция транзакции SQLite в Python 217
6.5.6 Управление координаты ссылки и преобразования координат 218
6.6 Используйте виртуальное выражение для подключения данных других форматов для выполнения оператора SQL 221
6.6.1 SQL -запрос 221 в файле TXT CSV и разделения 221 сепаратора 221
6.6.2 выполнить SQL -запрос 223 на ShapeFile
6.7 Сравнение пространственного пространства между космическими отношениями и космическими операциями 225
6.7.1 Оценка отношения MBR 226
6.7.2 Оценка взаимосвязи между геометрическими объектами 228
6.7.3 Пространственные операции между геометрическими объектами 231
Глава 7 Рисунок ГИС: Используйте Mapnik для карты Рисунок 232
7.1 Mapnik Map Map Базовая концепция и техническая структура 233
7.1.1 MAPNIK ВВЕДЕНИЕ 233
7.1.2 Фоновое знание карты карты 233
7.1.3 Рабочий процесс Mapnik 235
7.1.4 Используйте карту рендеринга XML 239
7.2 Технические детали рисунка Mapnik 240
7.2.1 Карта и слой 240
7.2.2 Атрибуты и методы объектов карты и слоя 242
7.2.3 Карта головокружение и сохранение 244
7.2.4 Результат результатов вывод 246
7.2.5 Проекция карты на рисунке Mapnik 247
7.3 Чтение и настройка данных 248
7.3.1 Источник данных 248
7.3.2 Чтение обычно используемого формата данных 248
7.3.3 Используйте пакет GDAL/OGR для чтения данных 249
7.3.4 Используйте источник текстовых данных 250
7.4 Различные элементы 251
7.4.1 Нарисуйте изображение сетки 251
7.4.2 Линия чертежа 252
7.4.3 Нарисуйте многоугольник 257
7.4.4 Маркирующая метка 259
7.4.5 Элемент точки чертежа 264
7.5 Правила отображения данных 267
7.5.1 Правила отображения данных 267
7.5.2 Элемент отображения 270 в соответствии с соотношением
Глава 8 Используйте BaseMape для визуализации карты 272
8.1 Внедрение и базовое использование BaseMape и базовое использование 272
8.1.1 Введение 272
8.1.2 BaseMap использует введение 273
8.1.3 Установить проекцию карты 275
8.1.4 Нарисуйте фон карты 279
8.1.5 Подробности данных на рисунке управления 282
8.2 Добавить функцию чертежа matplotlib в BaseMap 284
8.2.1 Используйте метод аннотата, чтобы нарисовать Марк 284
8.2.2 Используйте функцию графика, чтобы нарисовать 286
8.2.3 Используйте метод текста, чтобы нарисовать текст 288
8.2.4 Смешанное использование метода графика и текстового метода 289
8.3 Используйте данные ГИС 291 в BaseMap
8.3.1 Используйте Shapefile 291
8.3.2 Нарисуйте высокие линии, такие как данные DEM в BaseMap 292 292
8.3.3 Используйте цвет в BaseMape для рендеринга DEM Data 294
8.4 Пример визуализации сейсмических данных USGS 297 Пример 297
8.4.1 Глобальный набор данных Землетрясения Читать 297
8.4.2 Набор данных о землетрясении 298
Глава 9 Другие библиотеки ГИС с открытым исходным кодом ниже Python используют 302
9.1 Используйте Pyshp для чтения и написания Shapile 302
9.1.1 Введение и установка Pyshp 302
9.1.2 Читать Shapefile 303
9.1.3 Создать Shapefile 309
9.2 Используйте библиотеку Geojson для обработки данных Geojson 313
9.2.1 Установка модуля Geojson 313
9.2.2 Геометрические объекты, элементы и сбор факторов в Geojson 313
Метод в 9,3 Geojson 317
9.3 Используйте Декарт для рисования 318
9.3.1 Установка и использование Декарта 319
9.3.2 Примеры рисования Shapefile с Decartes 320
9.4 Анализ данных и визуальная библиотека Geopandas Базовое использование 322 322
9.4.1 Структура данных: Геосея 322
9.4.2 Структура данных: GeoDataFrame 323
9.4.3 Инструмент карты 325
9.4.4 Перекрытие геометрической графики 328
9.4.5 Геометрия 331
9.4.6 Проекция управления 334
9.5 Используйте Folium для приложения Webgis 336
9.5.1 Основное использование Folium 337
9.5.2 Добавить пользовательские данные 340 в Folium 340
Цветная карта