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

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

2
Як вказати одиницю виміру при доступі до атрибута "довжина" об'єкта Geometry ()?
За допомогою інструмента CalculateField_management можна вказати одиницю виміру при обчисленні довжини форми: #Calculate polyline lengths in miles polylines = "C:\sampleShape.shp" arcpy.CalculateField_management(polylines, "shapeLen", "!Shape.length@MILES!", "PYTHON_9.3") Я б хотів зробити те ж саме в курсорі, використовуючи "SHAPE @ LENGTH" кожної функції, при цьому довжина повертається в обраній вами одиниці: #hypothetical example 1 …

1
Як виконати, якщо оператор у польовому калькуляторі ArcGIS для робочого столу?
У мене є файл форми, який містить два числові поля ("Dist_1" та "Dist_2"). Я хочу, щоб обчислення поля, яке заповнить додаткове поле ("Результат"), має одну з трьох відповідей: По-перше, якщо Dist_1 більше, ніж Dist_2, Результат заповнення з "True", Другий, якщо Dist_1 менший, ніж Dist_2, за допомогою "False", і Третій, якщо …

3
Видалення функцій багатокутника, що перекривається, з одного з двох шарів за допомогою QGIS?
У мене два шари багатокутників, що перекриваються, і мені потрібно якось стерти ділянки, що перекриваються. -Таким чином я повинен закінчитись двома шарами полігонів, що не перекриваються. Звучить досить просто, але я просто не можу це зрозуміти з будь-яким інструментом Qgis !? Чи слід використовувати "кліп" або "вирізати фігуру багатокутниками", чи, …

1
Відмінність між шаром створення функції (управління даними) та використанням робочої області in_memory?
Мені було цікаво, в чому різниця між Make Feature Layer (Управління даними) та використанням робочої області in_memory ? Мені можна скористатися або зробити кілька кроків у пам'яті, замість того, щоб записувати дані в місце на диску або в мережеве розташування, і прискорити процес.

1
Чи є спосіб показати кількість функцій шарів у TOC?
Я використовую ArcGIS 10. Чи є в змісті ArcMap (TOC) спосіб, щоб "Ім'я шару" автоматично відображало підрахунок загальної кількості функцій у кожному шарі? Я думав, що TOC буде виглядати приблизно так: Дороги (27) Потоки (100) Посилки (12) Я знайшов цю опцію для надання унікальної вартості , але: Я не хлопець …

1
Близькість у просторі та часі
У мене є деякі точкові дані, які представляють щоденні місця розташування тварини з пов’язаними часом. Я хотів би визначити всі моменти, де СТАТАРІЯ = ІСТИНА. Точка вважається нерухомою, якщо буфер на 100 км навколо неї перекриває додаткові (скажімо) 5 тимчасово сусідніх точок. Отже, якщо 10 день є моєю цікавою точкою, …

2
Як змінити колір векторного шару в pyQGIS?
Чи можливо змінити колір, додаючи векторний шар? У мене векторний шар з акваторіями і хочу завантажити його в стилі синього кольору. Шар додається за допомогою: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) Чи можу я якось змінити колір після або під час завантаження?
10 qgis  python  pyqgis  color 

3
Читання національного набору даних Elevation (ArcGrid / GridFloat / IMG) за допомогою лише інструментів Python?
Я знайшов дані високої точності (1/3 - 1/9 дуги з роздільною здатністю) з національного набору даних про висоту, наданого USGS. Він поставляється у форматах IMG, Arcgrid та GridFloat. Я знаю, що ArcGrid відповідає платному програмному пакету, але я намагаюся дотримуватися вільно доступних інструментів. У мене є дані GPS, які я …

2
Отримайте вороної багатокутники, які простягаються до межі іншого багатокутника
У мене в районі є певні концентратори (кольорові жовті) (кольорові світло-сині). Мені потрібно знайти багатокутники, які вказують на найближчий центр до кожної точки району. Полігони voronoi, які я отримав за допомогою QGIS, на зображенні кольорові коричневі. Однак мені потрібні багатокутники voronoi для заповнення зовнішньої межі, як мені потрібні полігони, щоб …

1
Створення просторового об'єднання "Багато хто до одного"
Я намагаюся створити те, що я називаю приєднанням "багато хто до одного". Я не знаю, чи це був би правильний термін чи ні. У мене є таблиця з унікальними номерами рахунків для мобільних будинків (тобто - M1007970) на номер рахунку на посилку (R0003285). (Багато мобільних будинків на посилку - багато …

4
Порівнюючи ділянки на сканованих картах історичного використання земель за допомогою QGIS?
Я відносний початківець для використання ГІС і використовую QGIS 2.0.1 в Linux. У мене є дві історичні карти, які я хочу проаналізувати, які показують схеми використання земель на одній території в два різні моменти часу. У мене вони відскановані та гео-посилання як шари в одному файлі. Пліч-о-пліч вони виглядають так: …
10 qgis  raster  image 

1
Чи є спосіб позначити шар, використовуючи його ім'я або ім'я шару?
Чи є спосіб позначити шар, використовуючи його ім'я або ім'я шару (якщо я зміню його у вікні TOC шарів)? Я спробував деякі функції, але мені в цьому не добре. У мене багато форм (ліній), і було б легко визначити їх таким чином. Звичайно, це ім'я може бути атрибутом таблиці, але …
10 qgis  labeling 

2
зміна проекції для створення буфера в QGIS
Я збираюся відчайдушно ... Мені подобається створювати буфер навколо декількох точок - якщо можливо - з оголошенням розміру в км цих буферів. Просто щоб показати вам, з чим я працюю: Моя проблема, здається, проекція моїх даних. Його в проекції WGS84, а моя фонова карта знаходиться в проекції RGF93 / Lambert-93 …
10 qgis  distance  buffer 

3
Як збільшити масштаб до обраної функції за допомогою pyQGIS
Я хочу створити функцію, яка вибирає функцію та збільшує її (аналогічно QGIS). Тому існує наступна функція: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in atable.selectionModel().selectedRows(): ID = atable.item(i.row(),0).text() selectList.append(int(ID)) layer.setSelectedFeatures(selectList) Вибрані функції виділено на карті. Але я поняття не маю, як зробити "збільшення" на вибрані …
10 qgis  python  pyqgis 

3
Як я можу запобігти виявленню Qgis як "не відповідає" під час запуску важкого плагіна?
Я використовую наступний рядок, щоб повідомити користувача про стан: iface.mainWindow().statusBar().showMessage("Status:" + str(i)) На моє набір даних плагін займає близько 2 хв, але Windows визначає його як "не відповідає" і перестає показувати оновлення стану. Для нового користувача це не так добре, оскільки, схоже, програма вийшла з ладу. Чи є якась робота …
10 qgis  python 

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