Геоинформационные системы

20
Получение экстента каждого полигона в шейп-файле с помощью ArcPy?

В ArcGIS 10 и Python я хочу получить информацию о экстенте (xmax, ymax, xmin, ymin) каждого из полигонов в шейп-файле. Я могу получить размер всего шейп-файла, используя file=r"D:\SCRATCH\ARCGIS\100k_trc_tiles_TVM.shp" desc=arcpy.Describe(file) print desc.extent.Xmax +394551,52085039532 Но я не...

20
Создание теней зданий с помощью ArcGIS Desktop?

Как бы вы генерировали тени здания от следов здания? У меня есть значения атрибутов для высоты зданий. Поэтому желательно, чтобы размеры теней варьировались в зависимости от этого. Лучшее предложение, которое я нашел с помощью ArcGIS - это тени от теней:...

20
Стандартные SLD для OpenStreetMaps?

Мы загрузили данные OSM для нашего региона и загрузили их в PostGIS с помощью osm2pgsql. Все идет нормально. Сверху у нас есть GeoServer, и мы хотели бы представить данные OSM с помощью WMS. Мы также хотели бы стилизовать данные как в «стандартных» OpenStreetMaps (например, osm.org), так как эта...

20
Сглаживание / интерполяция растра в Python с использованием GDAL?

Я занимаюсь разработкой на Python и использую GDAL из OSGEO для работы с растрами и шейп-файлами и взаимодействия с ними. Я хочу взять шейп-файл с точечными объектами и интерполировать его в поверхностный растр. Прямо сейчас я использую метод 'RasterizeLayer', который записывает значение из...

20
Альтернативы шейп-файлам как кроссплатформенные типы данных с открытым исходным кодом [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я работаю над программным обеспечением, очень...

20
Документация по API для Gdal / Ogr с C #

Я хочу назначить проекцию шейп-файлу в моем веб-приложении C #, для этого я использую привязки Gdal / OGR / OSR C # и добавляю ссылки osr_csharp.dll и ogr_csharp.dll. Но я сталкиваюсь с некоторыми трудностями при написании кода для назначения проекции в шейп-файл. Я хочу знать, есть ли какая-либо...

20
Слои растровых растров в QGIS?

У меня есть некоторые мультиспектральные данные, где отдельные полосы являются отдельными растровыми файлами. Как мне наложить слои этих растров так, чтобы я получил один растр с 3 полосами вместо 3 разных растров? Это довольно легко сделать в ERDAS и ArcGIS, но я не понял, как это сделать в...

20
Лучший язык для программирования с GDAL

Я собираюсь начать создавать программы для обработки географических данных с сервера PostGIS и использовать GDAL. По вашему опыту, с лучшим языком для программирования? Я могу программировать на Perl и Python, но хотел бы знать язык с большим количеством фрагментов кода для повторного...

20
Размещение номеров высот на контурах с ориентацией в гору и положением в QGIS?

Я хочу сориентировать свои отметки высоты в гору. Это возможно? В настоящее время я использую инструмент маркировки от QGIS (не тот, что в настройках слоя). Я хочу, чтобы надписи были изогнуты и были ориентированы в гору (и я хотел бы определить, насколько регулярно отображаются цифры). Это все для...

20
Создать слой многоугольника из слоя полилинии

Наши системы ожидают шейп-файлы полигонов, представляющие собой набор непересекающихся и геометрически правильных (много) полигонов. В частности, поля фермы. Мы часто получаем наши представления ферм и их полей в виде шейп-файлов полилиний, содержащих полилинии границ полей, обычно с небольшими...

20
Как я могу создать неправильную сетку, содержащую минимум n точек?

Учитывая большую (~ 1 миллион) выборку неравномерно распределенных точек - возможно ли создать нерегулярную сетку (по размеру, но также может быть неправильной формы, если это возможно?), Которая будет содержать указанное минимальное количество из n точек? Для меня менее важно, если генерируемые...

20
Найти точки на расстоянии, используя MySQL

У меня есть таблица MySQL с именем пользователя, широтой и долготой пользователя. Я хотел бы получить список пользователей, которые находятся внутри круга или квадрата заданной широты и долготы с заданным расстоянием. Например, мой ввод Lat = 78.3232 и Long = 65.3234 и расстояние = 30 миль. Я хотел...

20
Как разбить вогнутый многоугольник на выпуклые многоугольники в Arcpy?

Я ищу инструмент или алгоритм для обнаружения вогнутых многоугольников и разделения их на выпуклые многоугольники. Как объяснено на рисунке, синий многоугольник разбит на многоугольники A и B Я использую Arcpy под Arcgis 10.1...

20
ArcGIS 10.1 Python AddIn Использование многопроцессорной обработки приводит к сбою ArcMap?

Я хотел бы запустить многопроцессорную задачу из надстройки Python. Моя проблема в том, что процесс продолжает терпеть неудачу. В основном вылетает ArcMap. Вот мой основной код: def function(startOID, endOID, fc): wrksp = r"c:\temp\mp_addintest\data\test_%s.txt" % (int(startOID) + int(endOID)) #...

20
Как улучшить производительность рендеринга очень большого шейп-файла?

У меня есть полигональный шейп-файл с файловым компонентом 100 МБ .dbf и 500 МБ .shp. Причина, по которой он так велик, заключается в том, что он классифицируется как база земли для всего района. Каждый раз, когда я просматриваю файл в ArcCatalog или ArcMap и слегка перемещаю окно просмотра, весь...

20
Что такое модель измерения «XYZM»?

SpatiaLite поддерживает большое количество моделей разных размеров. Интересно, что некоторые из их значений поддерживают координаты «меры» (XYM, XYZM). Как будет использоваться эта мера-координата, и каков правильный термин для поиска, чтобы выяснить, как она...

20
Создание файла точек вдоль линии (следа) на регулярных расстояниях (0,20 мили) с помощью ArcGIS Desktop?

Я использую ArcGIS 10.1. У меня есть сеть трасс, по которой я пытаюсь установить знаки вдоль трасс каждые 0,20 мили. Есть ли способ создать файл точек из линейного объекта?...

20
Извлечение высоты из файла .HGT?

Я хочу назначить конкретную позицию long / lat на карте для отметки из файлов данных SRTM3, но не знаю, как найти конкретное значение. Поэтому я хочу получить пример того, как я могу найти в N50E14.hgt возвышение до 50 ° 24'58.888 "северной широты, 14 ° 55'11.377" восточной...

20
Как вручную прервать выполнение оператора в окне Python ArcMap?

Как можно прервать выполнение длительного процесса в консоли Python ArcMap? Например, как прервать длинную итерацию, подобную приведенной ниже, после ее запуска? for i in range(1, 50): # some long process which takes over a minute to complete Я хочу остановить процесс в любое время, нажимая...

20
Получение списка выбранных объектов в ArcGIS for Desktop с использованием кода Python?

У меня есть вопрос относительно выбора в ArcGIS for Desktop. Предполагается, что у меня есть один слой в ArcMap, и я выбрал два из пяти объектов. Можно ли получить список всех выбранных функций с помощью Python? Было бы хорошо, если бы был способ получить один специальный (или все) атрибут (ы)...