КаталогКниг.РФ

Разработка геоприложений на языке Python (Вестра Эрик) ; ДМК-Пресс, 2017

Книга: Разработка геоприложений на языке Python (Вестра Эрик) ; ДМК-Пресс, 2017

от 543 р. до 9996 р.


Сравнить цены

Цена от 543 р. до 9996 р. в 8 магазинах

МагазинЦенаНаличие
Лабиринт

5/5

1868 р. 2668 р.
Буквоед

5/5

2619 р.
Минимальная сумма заказа 100 рублей
ЛитРес

5/5

543 р. 679 р.
электронная книга | скачать фрагмент
Book24

5/5

2619 р.
Мегамаркет

5/5

9996 р.
Яндекс.Маркет

5/5

1755 р.
МАЙШОП

5/5

1620 р. 2491 р.
Читай-город

5/5

2499 р.
наличие уточняйте
02.12.2023
AliExpress

5/5

Как купить или где мы находимся +

Описание

Написание геопространственных программ предполагает решение таких задач, как группирование данных по географическому положению, хранение и анализ больших массивов пространственной информации, выполнение сложных геопространственных расчетов и построение красочных интерактивных карт. Чтобы делать это хорошо, вам понадобятся соответствующий инструментарий и методология, а также полное понимание геопространственных понятий, таких как картографические проекции, геодезические датумы и системы координат.
Эта книга предоставляет обзор главных геопространственных понятий, источников геоданных и наборов инструментов для геообработки. Рассмотрены приемы хранения и доступа к пространственным данным. Показано создание собственного интерфейса со скользящей картой в рамках веб-приложения. Подробно описано создание редактора геоданных на основе географического модуля GeoDjango для веб-платформы Django.
К концу книги вы будете в состоянии уверенно использовать Python для написания своих собственных геопространственных приложений.
Чему вы научитесь, прочитав эту книгу:
- получать доступ к геоданным, управлять ими и визуализировать из своих программ на Python;
- применять базовые геопространственные понятия, в том числе географическое положение, расстояние, единицы измерения, картографические проекции и геодезические датумы;
- читать и записывать геоданные в векторном и растровом форматах;
- выполнять сложные практические геопространственные расчеты при помощи языка Python;
- хранить геоданные в базе геоданных и получать к ним доступ;
- использовать точки, линии и многоугольники в рамках своих программ на Python;
- преобразовывать геоданные в привлекательные карты при помощи инструментов для геообработки на языке Python;
- конструировать полнофункциональные картографические веб-приложения на основе Python.
3-е издание.

Смотри также Характеристики.

Яндекс.Маркет


Содержание

Об авторе
О рецензенте
Предисловие
Глава 1. Разработка геопрограмм на Python
Python
Python 3
Разработка геопространственных программ
Сферы применения геоприложений
Анализ геоданных
Визуализация геоданных
Создание геопространственных мэшапов
Последние достижения
Заключение
Глава 2. Геоинформационные системы
Ключевые понятия ГИС
Географическое положение
Расстояние
Единицы измерения
Картографические проекции
Системы координат
Геодезические датумы
Географические фигуры
Форматы данных ГИС
Работа с данными ГИС вручную
Получение данных
Инсталляция библиотеки GDAL
Заключение
Глава 3. Библиотеки Python для
геопрограммирования
Чтение и запись геоданных
Пакет GDAL/OGR
Инсталляция пакета GDAL/OGR
Концепция библиотеки GDAL
Пример использования
Концепция библиотеки OGR ?
Пример использования
Документация по GDAL/OGR
Работа с проекциями
Библиотека pyproj
Инсталляция библиотеки
Концепция библиотеки
Пример использования
Документация
Геоанализ и геообработка
Библиотека Shapely
Инсталляция библиотеки
Концепция библиотеки
Пример использования
Документация
Визуализация геоданных
Библиотека Mapnik
Инсталляция библиотеки
Концепция библиотеки
Пример использования
Документация
Заключение
Глава 4. Источники геоданных
Источники геоданных в векторном формате
Геоданные проекта OpenStreetMap
База данных TIGER
Геоданные веб-сайта Natural Earth
Географическая база данных GSHHG
Набор данных границ стран мира
Источники геоданных в растровом формате
Геоданные проекта Landsat
Геоданные веб-сайта Natural Earth
Геоданные проекта GLOBE
Национальный набор данных рельефа
Источники геоданных других типов
База данных сервера географических названий
GEOnet
Данные информационной системы географических
названий США.
Выбор источника гсодапных
Заключение.
Глава 5. Решение задач с геоданными на Python
Необходимые условия
Общие задачи с использованием геоданных
Задача: вычисление ограничительной рамки
для всех стран мира
Задача: вычисление границы между Таиландом и
Мьянмой
Задача: анализ высот на основе цифровой карты
местности
Смена датумов и проекций
Задача: смена проекции для совмещения файлов
фигур с географическими
и UTM-координатами
Задача: перевод из одного датума в другой для
совмещения свежих данных
TIGER со старыми
Выполнение геопространственных расчетов
Задача: идентификация национальных парков
внутри и в окрестностях
городских агломераций
Конвертирование и стандартизация единиц
геометрии и расстояния
Задача: вычисление длины границы между
Тайландом и Мьянмой
Задача: нахождение точки в 132.7 км к западу от
г. Шошоун, шт. Калифорния
Упражнения
Заключение
Глава 6. Пространственные базы данных
СУБД с поддержкой пространственных данных
Пространственные индексы
Знакомство с PostGIS
Инсталляция СУБД PostgreSQL
Инсталляция расширения PostGIS
Установка адаптера psycopg2
Настройка СУБД
Создание учетной записи пользователя Postgres
Создание базы данных
Разрешение доступа к базе данных
Включить поддержку пространственных данных
Использование расширения PostGIS
Документация по PostGIS
Продвинутый функционал PostGIS
Наиболее успешные практические приемы
Рекомендуем: используйте базу данных для
отслеживания пространственных привязок
Рекомендуем: используйте для данных приемлемую
пространственную привязку
Рекомендуем: избегайте динамических
трансформаций внутри запроса
Рекомендуем: не создавайте геометрии внутри
запроса
Рекомендуем: грамотно используйте
пространственные индексы
Рекомендуем: учитывайте пределы оптимизатора
запросов своей СУБД
Заключение
Глава 7. Генерирование карт при помощи Python и
библиотеки Mapnik
Введение в библиотеку Mapnik
Создание образца карты
Понятия библиотеки Mapnik
Источники данных
Правила, фильтры и стили
Символизаторы
Карты и слои
Визуализация карты
Заключение
Глава 8. Работа с пространственными данными
Описание приложения DISTAL
Проектирование и конструирование базы данных
Скачивание и импорт данных
Набор данных границ стран мира
Географическая база данных береговых линий
GSHHG
Географические названия США
Географические названия остальных мест
Реализация приложения DISTAL
Сценарий "выбрать страну"
Сценарий "выбрать область"
Сценарий "показать результаты"
Использование приложения DISTAL
Заключение
Глава 9. Совершенствование приложения DISTAL
Обработка линии антимеридиана
Решение проблемы масштабирования
Производительность
Поиск проблемы
Улучшение производительности
Использование сегментов береговых линий
Анализ повышения производительности
Заключение
Глава 10. Инструменты для разработки
геопространственных веб-приложений
Инструментарий и методика для
геопространственных веб-приложений
Веб-приложения
Веб-службы
Стэк "скользящей карты"
Геопрострапствеппые веб-протоколы
Анализ трех конкретных инструментов
Протокол TMS
Библиотека Open Layers
Модуль GeoDjango
Заключение
Глава 11. Собираем все вместе -
полнофункциональная картографическая система
О системе ShapeEditor
Проектирование системы ShapeEditor
Импорт файла фигур
Выбор геообъекта
Правка геообъекта
Экспорт файла фигур
Необходимые компоненты
Настройка базы данных
Настройка проекта ShapeEditor
Определение приложений ShapeEditor
Создание общего приложения shared
Определение моделей данных
Объект Shapefile
Объект Attribute
Объект Feature
Объект AttributeValue
Файл models.ру
Знакомство с подсистемой администрирования
Заключение
Глава 12. ShapeEditor - импорт и экспорт файлов
фигур
Реализация режима просмотра списка файлов фигур
Импорт файлов фигур
Форма для импорта файлов фигур
Извлечение выгруженного файла фигур из архива
Импорт содержимого файла фигур
Очистка
Экспорт файлов фигур
Заключение
Глава 13. ShapeEditor - выбор и правка
геообъектов
Выбор геообъекта для правки
Реализация сервера сборных цифровых карт
Отображение карты при помощи библиотеки Open
Layers
Перехват нажатий кнопкой мыши
Реализация режима просмотра "Найти геообъект"
Правка геообъектов
Добавление геообъектов
Удаление геообъектов
Удаление файлов фигур
Использование системы ShapeEditor
Дальнейшие усовершенствования и улучшения
Заключение
Глоссарий сокращений и основных терминов
Сокращения
Термины
Предметный указатель

Видео обзоры (1)

Создаем свое ANDROID приложение на PYTHON

Создаем свое ANDROID приложение на PYTHONзапуск видео

 

О книге

Автор(ы)
РазделПользование программами
ИздательДМК-Пресс
ISBN978-5-9706-0437-3
Год издания2017
Количество страниц446
Формат165x236мм
Вес0.57кг
ПереплетМягкий переплёт
Возрастные ограничения12
Кол-во страниц446
ИздательствоДМК-Пресс
Тип обложкимягкая
Количество книг1
Назначениедля технических ВУЗов
Вес, в граммах564
Оформление обложкилакировка
АвторВестра Эрик
Размеры60x88 1/16
Обложкамягкая обложка
Язык изданияrus

Отзывы (1)

  • 5/5

    Хорошая книга, написана интересным языком. Много примеров, все подробно разобрано. Будет полезно ознакомиться с книгой как новичку, так и тому, кто уже в теме. Лично для меня больший интерес представили главы про работу с геоданными и пространственными базами данных через python. Не пожалела, что купила эту книгу. Рекомендую

    0    0

Добавить отзыв



1 ms.

Книги с похожим названием

Искать все [2]

 

Программирование - издательство "ДМК-Пресс"

Категория 434 р. - 651 р.

Программирование - издательство "ДМК-Пресс" »

0 ms.
ADS
закладки (0) сравнение (0)

 

preloader

154 ms