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

Q & A для картографов, географов и специалистов по ГИС

5
Как добавить поле атрибута в существующий Shapefile через Python без ArcGIS?
У меня есть скрипт Python, который добавляет поле атрибута в Shapefile, если он не существует. Это легко сделать с ArcGIS (графически или через Python), но я ищу что-то, что не зависит от ArcGIS. Я попытался это безуспешно с OGR, так как мой Shapefile содержит функции . Я посмотрел на pyshp …
24 python  shapefile  ogr  dbf 

5
Как упростить маршрутизируемую сеть?
У меня есть сетевой график, который мне нужно упростить в смысле уменьшения количества ребер . Идея состоит в том, чтобы объединить узлы, которые расположены близко друг к другу, и удалить короткие соединительные ребра. Как этого достичь в PostGIS или GRASS? Или есть ли лучшие подходы для автоматического упрощения такой сети? …

1
Ищете инструменты для регионализации / перераспределения?
Этот пост является сообществом Wiki . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы. Я ищу инструменты для регионализации / районирования в ГИС. До сих пор я был в состоянии идентифицировать Районирование расширение ArcGIS (теперь также онлайн ) REDCAP (в настоящее время ограничено …

4
Перечислить все классы объектов в Файловой базе геоданных, в том числе в наборах классов объектов?
Из python, как я могу построить список всех классов объектов в файловой базе геоданных (* .gdb), включая внутренние наборы классов объектов? В стандартном примере перечислены только классы пространственных объектов на верхнем уровне базы геоданных: import arcgisscripting, os gp = arcgisscripting.create(9.3) gp.workspace = 'd:\scratch.gdb' fcs = gp.ListFeatureClasses() for fc in fcs: …
24 arcpy  arcgis-9.3 

4
Упрощение смежных полигонов с помощью PostGIS?
Я столкнулся с проблемой упрощения набора смежных полигонов. Если я упросту каждый полигон по отдельности с помощью алгоритма Дугласа – Пекера (который используется многими инструментами с открытым исходным кодом), получающиеся полигоны обычно больше не являются смежными. Эта проблема существует, например, при упрощении границ стран / провинций. У кого-нибудь есть решение …

6
Является ли GPS более точным в определенные часы дня?
Я слышал, что система GPS более точная и менее точная в определенные часы дня. Если это правда, как я могу получить информацию о том, когда GPS более или менее точен в моем местоположении? И насколько велика разница? Я полагаю, это зависит от того, где вы находитесь в мире, я живу …

9
Как я могу реализовать ESRI REST API?
ESRI объявила о выпуске ArcGIS REST API в качестве открытой технологии . У меня есть провайдер, работающий на Sql Server 2008 с IIS7. Кто-нибудь знает хороший пример, показывающий, как я могу написать C #, используя WCF для представления пространственных таблиц, соответствующих определенной спецификации (в идеале ESRI)? Кто-нибудь знает, где находится …

20
Почему точка останова не может быть «достигнута» при отладке надстройки ArcGIS 10?
Время от времени я сталкиваюсь со следующей проблемой: Я начинаю отлаживать надстройку и точки останова игнорируются. Почти кажется, что связь между IDE и компонентом не работает. Моя проблема в том, что в прошлый раз, когда это произошло, я решил это, и теперь я не могу вспомнить, что я сделал, чтобы …

8
Существует ли архитектура распределенной геообработки?
Предположим, у меня есть 50 компьютеров в локальной сети. Каждый компьютер имеет базу геоданных для всех полигонов участков в определенном штате США. Я хотел бы написать задачу геообработки, которая находит все участки стоимостью более x $ / акр, которые находятся в пределах y футов от другого участка стоимостью менее z …

14
Постоянное изменение порядка полей в данных (shp, gdb)
Если у меня есть класс объектов шейп-файла или базы геоданных, в котором есть поля, которые я хочу переупорядочить, есть ли инструмент, сценарий или утилита, которые помогут мне быстро выполнить эту задачу? Обычно я знаю, что вам нужно создать новое поле, затем заполнить его старыми значениями, а затем удалить старое поле. …

4
Как удалить проект QGIS из списка «Последние проекты»?
У меня есть проект в списке недавних проектов QGIS, которого больше нет, но он продолжает появляться в списке (выделен серым цветом и без миниатюрного изображения). Есть ли способ удалить его из списка? Возможно, отредактировав файл истории вручную или что-то в этом роде? Я нашел запрос на функцию для этого и …
24 qgis  qgs 

2
Ищете файл qml или sld для данных QGIS + OpenStreetMap? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 8 месяцев назад . Я ищу файл qml (или эквивалентный, например, sld), чтобы позволить мне использовать …
24 qgis  openstreetmap  sld  qml 

1
Соединение слоев с соответствующими элементами с помощью топологии PostGIS
В настоящее время я использую расширение топологии PostGIS, но у меня есть некоторые трудности в понимании того, как работает структура: Одним из ключевых моментов является использование «слоев»: насколько я понимаю, атрибуты объектов должны храниться в таблице из схемы топологии (названной topo_actualname) и регистрироваться как слой этой топологии с помощью AddTopoGeometryColumn. …

3
Преобразование GeoJSON в объекты Python? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом году . Новое на сайте, и для GeoJSON, и для Python. Моя цель - …

3
Обрезать шейп-файлы в QGIS?
Мне нужно вырезать большой и очень подробный шейп-файл в QGIS, показывающий данные об окружающей среде, подобные карте температур. Есть ли что-то похожее на очень простой инструмент обрезки, такой как в Adobe Photoshop, где вы можете перетащить прямоугольник на интересующую область и обрезать шейп-файл только в этой области? У меня есть …
24 qgis  shapefile 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.