Географічні інформаційні системи

Питання та відповіді для картографів, географів і фахівців з ГІС

1
GDAL полігонізувати в python, створюючи порожній багатокутник?
У мене виникають проблеми з використанням функції Polygonize в python. Приклад кулінарної книги для цього можна знайти тут . Відповідна частина мого коду: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = outDatasource.CreateLayer("polygonized", srs=None) …
12 python  gdal 

2
Як отримати доступ до метаданих Shapefile за допомогою OGR?
Я намагаюся використовувати ogrinfo, щоб отримати детальну інформацію про завантажений файл форми. Наразі єдиний спосіб, коли я знаю, як це зробити, - це завантажити його в QGIS і вручну клацнути, щоб знайти будь-яку інформацію на ньому, як-от відкрити таблицю атрибутів. Я просто хочу мати можливість бачити, як будь-які метадані позначаються …
12 shapefile  gdal  ogr 

2
Багатоточковий проти точки PostGIS
Чи нормально використовувати тип геометрії "багатоточковий" замість "точки", знаючи, що я використовую його для зберігання лише однієї точки? Як я можу конвертувати з багатоточок у точку?

3
Як використовувати функцію заміни рядка в Field Calculator?
У таблиці атрибутів я намагаюсь замінити один рядок іншим за допомогою функції "Замінити". Як приклад, є ряд функцій, поле яких "NAME" містить рядок "(B)", і я хочу замінити це словом "County". Я встановлюю прапорець "Оновити існуюче поле" і використовую наступне вираження replace( '(B)','(B)','County') Кінцевим результатом є те, що поле "NAME" …


2
Передача стилів з QGIS на ArcGIS Desktop?
У нас є проект QGIS, який містить символи для багатьох різних ліній. Дані надходять із бази даних геоданих, доступної як QGIS, так і ArcGIS. Тепер ми хочемо використати символіку проекту QGIS для стилізації особливостей у документі карти ArcGIS. Першим моїм підходом було використання SLD. Стиль QGIS можна легко експортувати в …

2
Автономні програми, що використовують QGIS та змінні середовища
Я намагався пройти через IRC, щоб побачити, чи можуть люди допомогти мені в цьому, але середовище здається трохи незграбною, щоб зрозуміти будь-які відповіді, тому я замість цього спробую. Я хотів би запрограмувати окремий додаток за допомогою PyQGIS так, як я вже можу програмувати окремі програми за допомогою ArcPy. PyQGIS сам …
12 qgis  pyqgis 

7
Як перетворити растр в точку QGIS
Я хотів перетворити Растр у точковий вектор у QGIS. Це можливо? QGIS має можливість перетворити його в багатокутник, але я не знайшов інструменту для його перетворення в точку. хтось може мені допомогти?
12 qgis  raster 

2
Чому у фюрерах дат відображається кінцевий знак "Z", коли шари публікуються за допомогою Geoserver та сховища даних PostGIS?
Я опублікував різні шари за допомогою Geoserver 2.2.x із сховищем даних PostGIS 2.0.1 (PostgreSQL 9.1.x). Поля, які мають лише значення дати, а не значення / часові позначки, зберігаються як дата. Після публікації моїх шарів у форматі wfs / wms та відкриття таблиці у переглядачах дати відображаються із заднім числом «Z». …

6
Неможливо підсумовувати растри через пікселі нодату
У мене є набір растр (.vrt) із щоденними даними про вологість ґрунту. Я хочу підсумовувати пікселі всіх растрових, щоб мати міру за місяцем. Однак весь світ не охоплюється щодня, що призводить до значень вузлів у місцях, де заходи існують в інші дні. Що я хочу зробити, це підсумовувати значення кожного …
12 raster  gdal  qgis-2 

2
Створення фігурних мультиполігонів з формфайлів
Я читаю форму файлів за допомогою Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] це дає мені дикту, що містить перелік списків координат і введіть "MultiPolygon". Однак я не впевнений, як використовувати дані координат для створення Shapely MultiPolygon, оскільки це вимагає a sequence …
12 python  shapely  fiona 

3
Об'єднання суміжних багатокутників за допомогою ArcGIS Desktop?
Я хочу використовувати ArcGIS Desktop для злиття сусідніх полігонів один з одним. Між багатокутниками немає спільного поля, а значить, інструмент Dissolve не є ідеальним рішенням. Багатокутники, які я хочу об'єднати разом, або є суміжними, або знаходяться на певній відстані один від одного. Я хочу уникати використання ArcObjects. Однак сценарії Python …

1
Запис векторного шару у файл CSV з геометрією за допомогою PyQGIS?
Я використовую Python, намагаюся записати файл векторного шару в файл CSV з цим кодом: QgsVectorFileWriter.writeAsVectorFormat(mylayer, r'c:\temp\xyz.csv', "utf-8", None, "CSV") Він може експортувати до xyz.csv, але в csv відображаються лише атрибути, а не стовпець геометрії. Як я можу експортувати як атрибутні, так і просторові дані у файл CSV?

2
Перетворення з тривимірної геометрії в 2 вимір
У мене є таблиця точок, в якій стовпчик геометрії містить і три розмірних, і 2 розмірних значення. Я хочу перетворити цю тривимірну геометрію у 2 виміри. Чи є якась функція в PostGIS? Будь ласка, допоможіть мені вирішити цю проблему. З повагою Sreesha.TA

3
Відмінності між інструментом "Кліп" та "Інструментом перетину"
Чим інструмент для вирізання кліпів відрізняється від інструменту пересікання з точки зору того, як він працює чи результату? Я не маю на увазі конкретної ситуації. Я дізнався про кожен із цих інструментів і мені було цікаво, чим вони відрізняються, оскільки результати здаються дуже схожими на перший погляд. Дякую!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.