Здравствуйте! Подскажите, пожалуйста, как построить матрицу рельефа дна?
16.02.2021 21:37:40
Здравствуйте! Подскажите, пожалуйста, как построить матрицу рельефа дна?
|
|
|
|
17.02.2021 08:49:00
Матрица рельефа дна ничем не отличается от матрицы рельефа суши. Основная проблема тут - наличие исходных данных.
Если у Вас есть сведения о промерах глубин, векторная карта с изолиниями или точечными отметками глубин, то матрицу рельефа дна построить не составит проблем. Повторюсь, рельеф - он и на дне рельеф, и на суше. Небольшие отличия есть у матрицы глубин, но и то - только в самих значениях, заносимых в матрицу (в первом случае это высота точки местности - абсолютная или относительная, во втором - расстояние от поверхности до дна). Создать матрицу рельефа с помощью GIS ToolKit - Заполнение значения высоты в ячейку матрицы - Построение матрицы высот по объектам векторной карты с помощью MAPAPI -
Построение матрицы глубин по отметкам глубины с векторной карты с помощью MAPAPI - mapBuildMtwDepth
|
|||||||||
|
|
17.02.2021 23:43:29
Спасибо. Буду пробовать.
|
|
|
|
19.02.2021 08:40:27
Функция для заполнения значений использует значения глубин из объектов карты, заданной hmap и hsite. На карте должны быть объекты, содержащие значения глубин. Это объекты с определенными ключами классификатора: - изобата (DEPCNT_L), - отметка глубины (ключ SOUNDG_P), - область суши (LNDARE_S), - затонувшее судно (WRECKS_P1), - опасность (OBSTRN_S1), - подводная осыхающая скала (UWTROC_P). Кроме того, для построения матрицы требуется корректно заполнить ее параметры - структуру mtrparm, включая габариты матрицы.
Это означает, что функция в указанных ей габаритах построения матрицы не нашла достаточного количества объектов, имеющих указанные выше ключи классификатора и содержащих значения глубин. |
|||||
|
|
20.02.2021 09:46:07
Благодарю за помощь.
Стало работать при LimitMatrixFrame 0 или 2, при 1 не строится. Еще требуется подбор ElemSizeMeters, при каких-то проходит при каких-то нет. |
|
|
|
20.02.2021 09:53:59
Еще предполагаю, что когда функция пишет "установите большее значение размера элемента", на самом деле требуется установить меньшее значение размера элемента.
|
|
|
|
20.02.2021 11:15:44
(интерполяция по окружающим найденным значениям). Чем меньше размер элемента (сторона площадки-пиксела), тем "пустых" - незаполненных из карты элементов больше и поиски окружающих для вычисления пустых во-первых - замедляются, во-вторых - могут закончиться безрезультатно (есть ограничения). Поэтому если "установить большее значение размера элемента", то общее кол-во элементов будет меньше и процесс пойдёт быстрее и успешнее. Но при этом конечно матрица получится более грубая ("зерно" - пиксел будет больше). |
|||
|
|
20.02.2021 11:22:33
Елена, я вижу обратную ситуацию, при размере элемента 500 м матрица не строится, а при 200 м строится.
Изменено: |
|
|
|
20.02.2021 11:49:51
Можете выслать на почту технической поддержки КБ Панорама < Спасибо!
Изменено: |
||||
|
|
|||
© КБ Панорама, 1991-2024 Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности |